Back to Home / #openttd / 2009 / 02 / Prev Day | Next Day
#openttd IRC Logs for 2009-02-04

---Logopened Wed Feb 04 00:00:44 2009
00:07-!-sigmund [] has joined #openttd
00:11-!-prakti [] has joined #openttd
00:15-!-fjb [] has quit [Ping timeout: 480 seconds]
00:20-!-Phoenix_the_II [] has quit [Read error: Connection reset by peer]
00:20-!-Phoenix_the_II [] has joined #openttd
00:40-!-SmoovTruck [] has quit [Ping timeout: 480 seconds]
00:40-!-sigmund_ [] has joined #openttd
00:42-!-sigmund [] has quit [Ping timeout: 480 seconds]
00:42-!-SmoovTruck [] has joined #openttd
01:03-!-TinoM [] has joined #openttd
01:15-!-sigmund_ [] has quit [Ping timeout: 480 seconds]
01:20-!-sigmund [] has joined #openttd
01:30-!-MexiNerd [] has joined #openttd
01:30<MexiNerd>The feral Negro beast is 19 times more likely to have an STD than somebody from any other race. Learn even more facts about the animalistic niiiigggger from Chimpout! Chimpout welcomes members of all races, except for Negroids. We accept with open arms Asians, Semites, Jews, non-negroid Hispanics, Whites, Indians, Native Americans, and etc. We value diversity and hate nnniiiigggers. http://w
01:31-!-mode/#openttd [+b *!*MexiNerd@*] by petern
01:31-!-MexiNerd was kicked from #openttd by petern [MexiNerd]
01:33-!-Mortomes_ [] has quit [Ping timeout: 480 seconds]
01:35-!-ErrantEgo [] has joined #openttd
01:39-!-nemith [] has joined #openttd
01:39-!-mode/#openttd [+o nemith] by nemith
01:39-!-mode/#openttd [-o nemith] by nemith
01:39-!-nemith [] has left #openttd []
01:39-!-ErrantEgo [] has left #openttd []
01:45*petern blinks
01:58-!-mode/#openttd [+v DorpsGek] by ChanServ
02:04-!-DaleStan [] has quit [Ping timeout: 480 seconds]
02:29-!-[com]buster [] has joined #openttd
02:33-!-Combuster [] has quit [Ping timeout: 480 seconds]
02:33-!-[com]buster is now known as Combuster
02:44-!-Celestar [] has quit [Read error: Connection reset by peer]
02:58-!-Phoenix_the_II [] has quit [Read error: Connection reset by peer]
03:08-!-Phoenix_the_II [] has joined #openttd
03:13-!-mikl [~mikl@] has quit [Remote host closed the connection]
03:20-!-smeding [] has joined #openttd
03:31-!-[com]buster [] has joined #openttd
03:31-!-Combuster [] has quit [Read error: Connection reset by peer]
03:31-!-[com]buster is now known as Combuster
03:52-!-el_en [] has joined #openttd
04:06-!-Xaroth_ [~shaman@] has joined #openttd
04:13-!-Xaroth [~shaman@] has quit [Ping timeout: 480 seconds]
04:27-!-Xaroth_ is now known as Xaroth
04:29-!-TinoDid is now known as TinoDidriksen
04:32-!-[com]buster [] has joined #openttd
04:32-!-Combuster [] has quit [Read error: Connection reset by peer]
04:32-!-[com]buster is now known as Combuster
04:36-!-Vikthor [] has joined #openttd
04:38*planetmaker hugs Rubidium :) [02:15] <Rubidium> ㏘ <- could use that to not highlight a certain person ;)
04:41-!-mikl [~mikl@] has joined #openttd
04:44-!-mikl_ [] has joined #openttd
04:47<dihedral>hello computer!
04:48<welshdragon>good morning dihedral
04:48-!-mikl [~mikl@] has quit [Read error: Operation timed out]
04:48<dihedral>Sacro,  <- i can do one too :-P
04:48<dihedral>hello welshdragon
04:49*dihedral pokes Yexo
04:50<welshdragon>bloody hell
04:50<welshdragon>my mac has 6:13 hours of battery life remaining
04:50<welshdragon>that's more than what i'll need it for today
04:51<planetmaker>welshdragon: compile a few times openttd and your remaining battery lifetime will decrease significantly :)
04:53-!-Mortomes [] has joined #openttd
04:53-!-Yeggzzz is now known as Yeggstry
04:54<dihedral>yes, happens to me a lot
04:54<dihedral>i think i have enough power for the train ride
04:54<planetmaker>he, yes :) I know that, too
04:54<dihedral>then you start coding and compiling
04:54<planetmaker>from exactly those occasions...
04:54<planetmaker>Another test bound to be on Friday :)
04:54-!-el_en [] has quit [Ping timeout: 480 seconds]
04:54<dihedral>and before you know it, you are stuck in a dark room and you miss the illumination of your screen
04:55<welshdragon>and keyboard
04:55*dihedral has a ppc
04:55*welshdragon has the top end macbook
04:55<dihedral>what i dont like about the new things is their size
04:56<@petern>estimated battery life is always a crock of shit...
04:56<planetmaker>oh, the "normal" macbooks aren't too big IMO
04:56<planetmaker>petern: it's quite alright for mine. Unless I change CPU usage :)
04:57<planetmaker>the "10 minutes remaining" warning is usually quite correct.
04:57-!-Zeal [] has joined #openttd
04:58<welshdragon>yes, macs are pretty good at telling you how much battery you have left
04:58<welshdragon>windows machines have variable computer usage
04:59<thingwath>quite alright... for me it works like "you still have ~30 minutes" and few seconds later "hurry, your system is going to die in a few moments" :)
04:59<dihedral>petern, i have had no issues with the estimates in my mac so far ;-)
04:59<@petern>is it new?
05:00<planetmaker>thingwath: that's only true, if it's ~30 minutes when using editors only and I then invoke a "make -j4" on the source...
05:00<welshdragon>mine is
05:00<dihedral>and the battery aint young either
05:00<planetmaker>mine is 2 year old macbook. Still ok
05:00<thingwath>maybe for macbook, but my PC works like that :)
05:00<@petern>what they need is a hydrogen fuel cell instead
05:00<dihedral>estimates on other laptops... yes, ok, but that is something different
05:00<planetmaker>thingwath: hehehe :)
05:01-!-mikl_ [] has quit [Ping timeout: 480 seconds]
05:01<planetmaker>petern: that'd be awesome :)
05:01<thingwath>or maybe it is gnome-power-manager fault...
05:02<planetmaker>I have no comparison to other laptops as the macbook is my first one... so...
05:03<@petern>ime battery laptops have massive capacity until you actually come to use it
05:03<thingwath>but the best thing about gnome-power-manager is its warning dialog
05:03<planetmaker>petern: sure, that's true. But is there an algorithm to estimate how much you're going to use it? :)
05:03-!-Zealotus [] has quit [Ping timeout: 480 seconds]
05:04<planetmaker>of course it might be an idea to give two estimates: remaining time with given power consumption and remaining time with max. power consumption
05:04-!-Mortal [~mortal@] has joined #openttd
05:05<planetmaker>Another idea would be to introduce some kind of heuristics and monitor user habits - and give an estimate on previous behaviour.
05:05<planetmaker>But surely then people would cry out that the sytem is spying onto them.
05:06<thingwath>gnome-power-manager has some statistics about previous battery usage and shows even some charts
05:06<planetmaker>well. A system which kind of records your behaviour in order to analyse it... :) Only thing you need is then a routine reporting it back :P
05:06<planetmaker>thingwath: from current session? Or over several sessions?
05:08<thingwath>I don't understand the charts :-)
05:08-!-evandar [] has joined #openttd
05:09-!-Mortomes [] has quit [Ping timeout: 480 seconds]
05:11<planetmaker>then they're worthless.
05:13<thingwath>it looks like this
05:13<thingwath>(stav baterie = battery state, uplynulý čas = elapsed time)
05:17<@petern>what is that supposed to mean?
05:18<thingwath>discharge time profile
05:18<@petern>yes i know what the title is
05:18<thingwath>I really have no idea... :)
05:19<thingwath>If I knew, I would not ask. :)
05:19<@petern>to me it looks like it's saying the battery lasts 1m20 seconds even if it is 20% or 90% charged...
05:19<@petern>so clearly i don't know what i'm looking at
05:19<thingwath>well, in english it's not elapsed time, but "average time elapsed"
05:21<@petern>means nothing to me :o
05:22<thingwath>it might be just some random data, it's really meaningles :) I don't know why is it there.
05:22<@petern>15" widescreen monitor
05:23<@petern>tiny :o
05:26-!-|Japa| [~Japa@] has joined #openttd
05:28-!-tokai [] has left #openttd [icebears... take care of them!]
05:29-!-tokai [] has joined #openttd
05:29-!-mode/#openttd [+v tokai] by ChanServ
05:35-!-Mortal [~mortal@] has quit [Ping timeout: 480 seconds]
05:36-!-evandar [] has quit [Quit: Conversation terminated]
05:45<@petern>bah, hungry
05:54-!-davis- [] has joined #openttd
05:57-!-[com]buster [] has joined #openttd
05:59-!-Progman [] has joined #openttd
06:01-!-Combuster [] has quit [Ping timeout: 480 seconds]
06:01-!-[com]buster is now known as Combuster
06:19-!-OsteHovel^EEE [] has joined #openttd
06:20<OsteHovel^EEE>Someone one here has any knowledge about compiling OpenTTD SVN with Mingw32 on Linux?
06:20*OsteHovel^EEE has a problem with Squirrel failing...
06:20<Aali>whats the error?
06:20<OsteHovel^EEE>*failing copilling but compiling for Linux with GCC works...
06:21<OsteHovel^EEE>i will get the error message
06:21<OsteHovel^EEE>[SRC] Compiling 3rdparty/squirrel/squirrel/sqapi.cpp
06:21<OsteHovel^EEE>/home/ostehovel/openttd/trunk/src/3rdparty/squirrel/squirrel/sqapi.cpp: In function ‘SQInteger sq_aux_invalidtype(SQVM*, SQObjectType)’:
06:21<OsteHovel^EEE>/home/ostehovel/openttd/trunk/src/3rdparty/squirrel/squirrel/sqapi.cpp:43: error: ‘swprintf’ was not declared in this scope
06:23*OsteHovel^EEE is downloading the SVN again...
06:23<dihedral>that's not the problem
06:23<Aali>^ what he said
06:23<Aali>you're missing wide-character support somewhere
06:23<@Rubidium>looks like the mingw api's missing some stuff
06:24<OsteHovel^EEE>i will try to install the APi again...
06:24<@Rubidium>it compiles with mingw on Windows though
06:24<@Rubidium>reinstalling the API won't work, maybe installing a never version
06:24<OsteHovel^EEE>i had i feeling that i fucked up the APi files...
06:24<dihedral>so it's a layer 8 issue
06:25<@Rubidium>oh, you've been playing with those files... then all bets are off ;)
06:25<OsteHovel^EEE>i havent playing with them my pc died during installastion of it... but i tought i it was finished....
06:25*OsteHovel^EEE has deleted all the mingw files and downloading and installing again...
06:26<OsteHovel^EEE>if you compile OpenTTD with MSVC or use Mingw32 are the MSVC .exe file faster than the .EXE Mingw makes?
06:27<@petern>could be, msvc does link-time optimisation
06:27<@petern>don't know if anyone has benchmarked it though
06:28<OsteHovel^EEE>dont MinGW do optimizing when linking?
06:28<@Rubidium>yup, lto can have beneficial effects on performance
06:28<@Rubidium>though they're working on lto for gcc
06:28<@Rubidium>but that barfs at the moment on OpenTTD's code
06:29*OsteHovel^EEE dosent like microsoft's compiler becouse its not open source....
06:32-!-|Japa| [~Japa@] has quit [Read error: No route to host]
06:33<OsteHovel^EEE>This is my log:
06:33<OsteHovel^EEE>Error again
06:34-!-|Japa| [~Japa@] has joined #openttd
06:34<@Rubidium>try with ./configure --disable-unicode
06:35<OsteHovel^EEE>Thanks Rubidium
06:35<OsteHovel^EEE>now it has compiled that file...
06:36<OsteHovel^EEE>i will post the error soon
06:36<planetmaker>OsteHovel^EEE: besides that error, you might consider to install zlib, too. It makes the game much more enjoyable :)
06:36<@Rubidium>then there's really something wrong with the MinGW API
06:36<OsteHovel^EEE>i know
06:36<OsteHovel^EEE>i have zlib for windows i just have disabled until i get the comiling working
06:37<OsteHovel^EEE>i want it to work before trying to add features...
06:38<@Rubidium>r15325 works for sure with mingw on Windows
06:39-!-JapaMala [~Japa@] has joined #openttd
06:39<planetmaker>OsteHovel^EEE: maybe you have disabled too much?
06:40<@Rubidium>that shouldn't result in swprintf not being defined
06:44-!-|Japa| [~Japa@] has quit [Ping timeout: 480 seconds]
06:44-!-JapaMala is now known as |Japa|
06:44<OsteHovel^EEE>i think it something wrong with my libraries..
06:44<planetmaker> <--- hehe. two lonly pairs... :)
06:45<OsteHovel^EEE>planetmaker, that was cool
06:45<dihedral>planetmaker, hihi
06:45<planetmaker>not my idea, OsteHovel^EEE :) But interesting. I think it's around like 48 hours or so... And meanwhile it's not too far from the truth concerning who talks to whom most of the time ;)
06:46<dihedral>petern and DorpsGek seem pretty close friends :-D
06:46<planetmaker>:D You say, it, dihedral :P
06:47<welshdragon>that's wrong
06:47<welshdragon>i talk to petern lots
06:47<dihedral>welshdragon, talk to? or also highlight?
06:47<dihedral>there you go
06:48<dihedral>this map shows highlights
06:48<planetmaker>:) well, highlighting someone is considered more important than just talking, welshdragon - but just talking after someone said something works, too, afaik.
06:48<welshdragon>is it an application?
06:48-!-Mortal [~mortal@] has joined #openttd
06:48<planetmaker>I guess so.
06:48<dihedral>no welshdragon some user re-draws the image after every line you say
06:49<planetmaker>hehe @ dihedral :)
06:49<dihedral>he's pretty darn fast too
06:49<welshdragon>i was thinking of using it in the tycoon channel
06:49<OsteHovel^EEE>lol i was going to rename a file and i typed rm insted of mv :P lol
06:49<planetmaker>:P That sucks.
06:49<dihedral>now that is one clever thing to do
06:50<planetmaker>The placement algorithm of that programme could be improved, IMO, a bit, though
06:50<dihedral>planetmaker, did you read the 'mega' ranting thread?
06:50<planetmaker>I did read it, yes
06:50<planetmaker>I think there's no point to continue arguing there, dihedral
06:51<planetmaker>Just let the thread die...
06:51<dihedral>not really
06:51<planetmaker>The chances of success that way are higher than giving it attention :)
06:51<dihedral>though i doubt it will die
06:51<planetmaker>well... let him brag then from time to time...
06:52*OsteHovel^EEE loves DistCC :D
06:52<planetmaker>hehe :P
06:52<OsteHovel^EEE>Compiling on multiple Pc's at the same time....
06:52<dihedral>Rubidium, dont you feel like starting a 'OpenTTD Multiplayer Servers' Forum?
06:52<planetmaker>what's the point of that, dihedral ?
06:53<dihedral>then at least there is a place for such stuff
06:53<dihedral>like with the screenshots
06:53<planetmaker>it's not like there has been much need for it.
06:53<dihedral>but there might be
06:53<dihedral>and that would accomodate it
06:53<planetmaker>Of course we could start to out-source the coop public server archive to the forums :P
06:54<OsteHovel^EEE>the Linking of the Openttd 0.6.3 failed using MinGW compiler and DistCC now trying widout DistCC and copilling only Local...
06:54<planetmaker>and accompany it with threads announcing and discussing the next game to be played
06:54<planetmaker>but then...
06:54<dihedral>polls on net plans :-D
06:54<planetmaker>dihedral: yeah, exactly for that reason.
06:55<planetmaker>It's not a completely worthless idea. It would allow to start building straight away without the time needed to build plans and vote upon them.
06:55<planetmaker>But I have my doubts that it'd be a successful endevour
06:56<dihedral>it would not
06:57<dihedral>it would be as successful as any other started and stalled thing
06:57<planetmaker> <-- something like that would probably receive more attention in the forums, though
06:57<planetmaker>well, yeah, most probable.
06:57<dihedral>oh - that is a lovely idea
06:57<dihedral>i'll make an scn for openttdcoop
06:58<planetmaker>I won't stop you... :) But why of a sudden?
06:58<dihedral>why not?
06:58<dihedral>aint gonna play it myself anyway :-D
06:58<planetmaker>sure - I'm just surprised as you're internally classified as "non playing person" ;)
06:59<dihedral>does not mean i could not make a nice map
06:59<planetmaker>Please go right ahead :) - I'm actually looking forward. You know the wiki page :) - And I guess you still can even upload it to the PS.
07:00<dihedral>probably can, but would not do it :-P
07:00<OsteHovel^EEE>Error while linking the Openttd 0.6.3 source(no modifications) /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libmingwex.a(mingw_snprintf.o):(.text+0x1a90): multiple definition of `_snprintf'
07:00<OsteHovel^EEE>and i do not have path's with space in it... (i hates that)
07:01<planetmaker>you surely have some bogged-up library paths...
07:01<planetmaker>and include paths probably, too
07:01<dihedral>i see no spaces
07:01<planetmaker>dihedral: that's what he said :)
07:03*dihedral whisles
07:04*OsteHovel^EEE is making a log file with both: ./configure and make :P
07:04<Yexo>hello all :)
07:04<OsteHovel^EEE>Hi Yexo
07:05<dihedral>hello Yexo
07:05<dihedral>planetmaker, he's connected again :-P
07:06<planetmaker>he :) Hi Yexo
07:06<@petern>fish heads, fish heads, roly poly fish heads, fish heads, fish heads, eat them up, yum
07:06<Yexo>hello dihedral, planetmaker :)
07:07<dihedral>lol @ petern
07:07<dihedral>wtf was that all about?
07:07*planetmaker thinks that petern might be hungry and enjoying his meal...
07:07<planetmaker>at least I hope it for him :)
07:08<dihedral>fish heads have the nicest fish meat of all the fish
07:08<planetmaker>depending upon the fish's size, you might just eat the whole fish... yummi :)
07:08<OsteHovel^EEE>the error log for the comile:
07:08<@petern>there's a 2 minute intro skit
07:09<@petern>then the song
07:09<OsteHovel^EEE>i think its my mingw installation but i use the one that is in the ubuntu repositories and i did not do anything with the files this time...
07:17-!-OsteHovel [] has joined #openttd
07:17-!-OsteHovel^EEE [] has quit [Quit: Leaving]
07:23-!-OsteHovel^EEE [] has joined #openttd
07:24<OsteHovel^EEE>Can someone with experience with compiling of openttd check out this error log:
07:27<Progman>what is you mingw32 version?
07:27<OsteHovel^EEE>2 sec
07:27<OsteHovel^EEE>ostehovel@ostsoft3:~$ i586-mingw32msvc-gcc -v
07:27<OsteHovel^EEE>Using built-in specs.
07:27<OsteHovel^EEE>Target: i586-mingw32msvc
07:27<OsteHovel^EEE>Configured with: /build/buildd/mingw32-4.2.1.dfsg/build_dir/src/gcc-4.2.1-2-dfsg/configure -v --prefix=/usr --target=i586-mingw32msvc --enable-languages=c,c++ --enable-threads --enable-sjlj-exceptions --disable-multilib --enable-version-specific-runtime-libs
07:27<OsteHovel^EEE>Thread model: win32
07:27<OsteHovel^EEE>gcc version 4.2.1-sjlj (mingw32-2)
07:28-!-OsteHovel [] has quit [Quit: Forlater kanalen]
07:29<OsteHovel^EEE>mingw32 version 4.2.1?
07:29<Progman>don't know, I'm asking you ;)
07:30<OsteHovel^EEE>this is the files i installed; mingw32_4.2.1.dfsg-1ubuntu1_i386.deb , mingw32-binutils_2.18.50-20080109-1_i386.deb , mingw32-runtime_3.13-1_all.deb
07:31-!-stillunknown [] has joined #openttd
07:33-!-JapaMala [~Japa@] has joined #openttd
07:34<Progman>for mingw32 version < 3.14 openttd defines snprintf by itself
07:34<OsteHovel^EEE>you cant build dedicated server without network support :p
07:34-!-Mortal [~mortal@] has quit [Quit: from __future__ import antigravity]
07:35<Progman>obviously ;)
07:35<OsteHovel^EEE>progman: what shoud i do?
07:35<OsteHovel^EEE>how to disable mingw32 snprintf?
07:36<OsteHovel^EEE>i havent changed the source :P its just openttd 0.6.3 sources download'ed from openttdorg
07:36-!-|Japa| [~Japa@] has quit [Ping timeout: 480 seconds]
07:36-!-JapaMala is now known as |Japa|
07:36<Progman>it isn't trunk?
07:36-!-davis_ [] has joined #openttd
07:37<OsteHovel^EEE>that wasent
07:39<Progman>but even 0.6.3 got the MinGW Runtime < 3.14 check for snprintf
07:40<OsteHovel^EEE>i will post a new error log now
07:40<OsteHovel^EEE>read here:
07:41<OsteHovel^EEE>i know i used distcc to make that log file... but widout distcc i get the same error...
07:42<Progman>i586-mingw32msvc/lib/libmingwex.a and string.o defines the same function
07:43<OsteHovel^EEE>i understand whats the error but what is the best way to get rid of it?
07:44-!-davis- [] has quit [Ping timeout: 480 seconds]
07:46<planetmaker>OsteHovel^EEE: format c:\ :P
07:47<OsteHovel^EEE>format: command not found! im using linux :P you need to use dd if=/dev/urandom of=/dev/sda :p
07:48<planetmaker>oh right... eh... minigw and linux? why not use gcc then?
07:48<OsteHovel^EEE>becouse im making a windows .exe :p
07:48<planetmaker>aye. cross-compiling :)
07:48<OsteHovel^EEE>i use GCC when im compiling my server :p
07:48<OsteHovel^EEE>and for my laptop
07:49<dihedral>you know ap+?
07:49-!-glx [] has joined #openttd
07:49-!-mode/#openttd [+v glx] by ChanServ
07:49<Yexo>dihedral: and you complain about mega for advertising their servers :p
07:49<planetmaker>lool @ Yexo and dihedral ;)
07:49<dihedral>Yexo, for starters, i am not just shouting it into the world
07:50<dihedral>to continue, i am talking to a specific person
07:50<Yexo>dihedral: don't get me wrong, I wasn't complaining here :)
07:50<dihedral>to move on, it's software for dedicated servers (which i did not start talking about)
07:51<dihedral>Yexo, i know :-)
07:51<Progman>OsteHovel^EEE: export VERBOSE=true and then make
07:54<+glx>make VERBOSE:=1 works too
07:55<OsteHovel^EEE>its compiling
07:55<Progman>didn't know right now how to add the verbose flag, thanks
07:55-!-davis_ [] has quit [Read error: Connection reset by peer]
07:57-!-Mortal [] has joined #openttd
07:57<dihedral> <- LOL
07:57<dihedral>planetmaker, ^ check that out :-P
07:58-!-bleepy [] has quit [Ping timeout: 480 seconds]
07:58-!-bleepy [] has joined #openttd
07:59-!-[com]buster [] has joined #openttd
07:59-!-Combuster [] has quit [Read error: Connection reset by peer]
07:59-!-[com]buster is now known as Combuster
07:59<Yexo>Please read my most recent post, please don't respond to what he has to say just ignore him. He may go away after that. <- But to say that, he responded once more to you :)
08:01<dihedral>this is amusing
08:01-!-|Japa| [~Japa@] has quit [Quit: HydraIRC -> <- IRC with a difference]
08:02<OsteHovel^EEE>ok heres your log:
08:04<+glx>update your mingw runtime
08:04<planetmaker>well... it is. But indeed you, dihedral are one of the most frequent posters in that thread...
08:04<Progman>maybe you added a library to the LDFLAGS which shouldn't be there (for this mingw version)
08:05<OsteHovel^EEE>ok i will try to update to a newer mingw version
08:09<+glx>but theoricallt the code checks mingw runtime version before implementing snprintf
08:09-!-bleepy [] has quit [Ping timeout: 480 seconds]
08:09<OsteHovel^EEE>i think i foud i bug
08:09<Yexo>glx: it does, and the runtime version OsteHovel^EEE has makes openttd implement snprintf, but for some reason mingw has it too
08:09<Progman>but maybe the library is not for this mingw version
08:10-!-bleepy [] has joined #openttd
08:10<+glx>Progman: what library?
08:10<OsteHovel^EEE>no i dident found a bug
08:12<+glx>Progman: it's an internal lib
08:13<Progman>so its loaded even without the LDFLAGS?
08:13<Progman>then his mingw installation is broken imho ;)
08:19<+glx>OsteHovel^EEE: what is __MINGW32_VERSION in _mingw.h ?
08:20<dihedral>what's wrong with
08:20<@Rubidium>the url's wrong?
08:20<dihedral>(but i do get content :-D)
08:20<OsteHovel^EEE>i just uninstalled mingw but i can find you the package name
08:20<OsteHovel^EEE>this is the files i installed; mingw32_4.2.1.dfsg-1ubuntu1_i386.deb , mingw32-binutils_2.18.50-20080109-1_i386.deb , mingw32-runtime_3.13-1_all.deb
08:21<+glx>runtime 3.13 :/
08:21<dihedral> sorry, still - the template seems to not be working
08:21-!-Swallow [] has joined #openttd
08:21<@Rubidium>seems to be a missing dns entry
08:21<+glx>so snprintf is defined in runtime 3.13 too
08:22<@Rubidium>glx: it's debian, so it might be heavily changed
08:22<+glx>ha right, debian packagers are stupid ;)
08:23<Swallow>I think I have found a small bug/issue: the DC_QUERY_COST flag is not set in DoCommandP when shift is pressed.
08:23<OsteHovel^EEE>i downloaded a older verison :P lol im so stupid sometime...
08:23<@petern>have you not heard of apt?
08:23<@petern>in etch i have available...
08:23<@petern>Filename: pool/main/m/mingw32/mingw32_3.4.5.20060117.1.dfsg-2_i386.deb
08:23<OsteHovel^EEE>the packages i listed up was apt-get but now i downloaded some other manualy becouse i want newer...
08:23<@petern>Filename: pool/main/m/mingw32-runtime/mingw32-runtime_3.9-4_all.deb
08:23<@Rubidium>mingw32-runtime doesn't change much
08:23<@petern>Filename: pool/main/m/mingw32-binutils/mingw32-binutils_2.16.91-20060119.1-1_i386.deb
08:25<@Rubidium>looking at the source of 3.13
08:25<@Rubidium>it seems to define _snprintf
08:31<+glx>but it's in 3.14 changelog on
08:34<@Rubidium>hmm, 3.13 isn't on sf anymore
08:34<+glx>looking at 3.14 changelog it seems there was snprintf in previous version (but a "broken" one)
08:37<OsteHovel^EEE>lol i downloaded binutils for windows :P
08:38<+glx>OsteHovel^EEE: you need source packages ;)
08:39<OsteHovel^EEE>i know
08:39<OsteHovel^EEE>i downloaded the source packages now:P
08:40<+glx>but I can't help you with cross compilation :)
08:41<OsteHovel^EEE>compiling it now...
08:49-!-tkjacobsen [] has joined #openttd
08:52-!-StarLionisaac [] has joined #openttd
08:52<CIA-1>OpenTTD: Yexo * r15333 /trunk/src/order_cmd.cpp: -Fix: AIs weren't restricted to a maximum length for ship orders.
08:53-!-[com]buster [] has joined #openttd
08:59-!-Combuster [] has quit [Ping timeout: 480 seconds]
08:59-!-[com]buster is now known as Combuster
09:00<@petern>is IsHumanCompany() even needed now?
09:00<@Rubidium>yup... to determine whether to run the AI gameloop or not ;)
09:01<Yexo>and to disable some disasters for AIs
09:01<@petern>so AIs still "cheat"
09:01<Yexo>only disasters :)
09:02-!-StarLionisaac [] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.5/2008121622]]
09:06-!-kasakg [~kasakg@] has joined #openttd
09:07<OsteHovel^EEE>hei kasakg
09:07<SpComb>AIs don't know how to cope with random natural disasters? :o
09:07<kasakg>h u doing Hovel?
09:08<Yexo>SpComb: no :p
09:08<kasakg>what's up?
09:09<kasakg>original bus is better than the new ones ... very slow ...
09:10<Yexo>SpComb: but frosch is working on a patch to enable some disasters for AIs, iirc the zeppelin and small ufo
09:10<Yexo>hello Belugas
09:10<kasakg>hello belugas
09:10<SpComb>Yexo: and non-random "accidents"?
09:11<Yexo>SpComb: you mean breakdowns? There is no difference there between AIs and human players
09:11<SpComb>no, like trains running over trucks
09:11<Yexo>ah, no difference there either
09:11<Yexo>the AI busses can crash the same as your busses
09:11<SpComb>and the AI can handle it?
09:12<Yexo>there are notified via an AIEvent, just like humans are notified via a news message
09:12-!-paul_ [] has joined #openttd
09:12<Yexo>it's up to the AI to handle it
09:15<kasakg>is there any fix for the random street in the city .... there is huge spaces wasted for road .. adjucent tiles are just filled by road ....
09:16-!-DephNet[Paul] [] has quit [Read error: Operation timed out]
09:21<SpComb>it's fun to dev when you've got a ten-minute compile-deploy-test cycle
09:24<SpComb>so, is OpenTTD going to register as a GSoC mentor this year?
09:24<SpComb>ah, not mentor, project
09:24-!-joepie91 [] has joined #openttd
09:24<SpComb>oh whatever, you know what I meant
09:25<@petern>i shouldn't think so
09:25-!-StarLionIsaac [] has joined #openttd
09:26-!-tkjacobsen_ [] has joined #openttd
09:31-!-|Japa| [~Japa@] has joined #openttd
09:31-!-tkjacobsen [] has quit [Ping timeout: 480 seconds]
09:44-!-kasakg [~kasakg@] has left #openttd []
09:49-!-divo [] has joined #openttd
09:49<+glx>any cygwin user ?
09:55-!-StarLionIsaac [] has quit [Quit: Leaving]
10:01<CIA-1>OpenTTD: smatz * r15334 /trunk/src/ (6 files): -Codechange: reset setting to old value when the callback procedure returns false
10:07-!-Zahl [] has joined #openttd
10:12-!-|Japa| [~Japa@] has quit [Quit: Want to be different? Try HydraIRC -> <-]
10:18-!-ctibor [~ctibor@] has joined #openttd
10:21*OsteHovel^EEE has used cygwin before...
10:23<OsteHovel^EEE>I am compilling GCC for Linux to cross-comile to windows
10:45-!-Mortomes [] has joined #openttd
10:46-!-frosch123 [] has joined #openttd
10:54-!-Zahl_ [] has joined #openttd
10:54-!-Zahl [] has quit [Read error: Connection reset by peer]
10:54-!-Zahl_ is now known as Zahl
11:06-!-OwenS [] has joined #openttd
11:09<CIA-1>OpenTTD: rubidium * r15335 /trunk/src/ (5 files): -Change: use the patch change mechanism to change the road side too instead of a separate command.
11:11-!-StarLionIsaac [] has joined #openttd
11:14<dihedral>we started an ai.... now it looks like an ai is starting every few months
11:15<Yexo>dihedral: check difficulty.max_no_ai
11:16<dihedral>unknown patch setting.
11:16-!-Zahl_ [] has joined #openttd
11:17<Yexo>it's difficulty.max_no_competitors
11:19-!-Purno [] has joined #openttd
11:19-!-Purno [] has quit []
11:21<dihedral>that was on 2
11:21<patchie>my train won't go to the service just skips
11:22<dihedral>bad train
11:23<SmatZ>patchie: it goes for service only if it needs servicing
11:23<patchie>but it needs it:P
11:23<SmatZ>report a bug :)
11:24-!-Zahl [] has quit [Ping timeout: 480 seconds]
11:24-!-Zahl_ is now known as Zahl
11:24<Zahl>can i set the map size when i start a new game via console?
11:24<patchie>its on 63%
11:24-!-mortal` [] has joined #openttd
11:25<SmatZ>Zahl: I think you can, it is somewhere in _settings.game_creation (I think)
11:25<SmatZ>patchie: it respects your "service every XXX days" setting
11:25<patchie>where do i set this setting?
11:26<patchie>before i start the the main menu?
11:26<SmatZ>patchie: Advanced settings - Vehicles - Servicing
11:27<frosch123>that only affects new vehicles :p
11:30-!-Mortal is now known as Guest63
11:30-!-mortal` is now known as Mortal
11:30<Zahl>SmatZ: ok i can see the setting in the .cfg file, but how to set it in the console? its no normal variable it seems
11:30<Zahl>_settings.game_creation.map_x=4 doesn't work
11:30<SmatZ>Zahl: patch map_x 4
11:30<SmatZ>maybe ...
11:31<frosch123>precede it with 'patch'
11:31<Zahl>tried that too
11:31-!-Guest63 [] has quit [Ping timeout: 480 seconds]
11:31<@petern>you can't have a 16 tile wide map...
11:31-!-frederyk [] has joined #openttd
11:31<SmatZ>maybe it affects only current settings, and not the default settings
11:31<Zahl>says its an unknown patch setting
11:31<SmatZ>petern is right :)
11:31<Zahl>well i dont get to the point where it would complain about that :-D
11:32<SmatZ>Zahl: "patch map_x" works for me
11:32<@petern>patch map_x 4
11:32<SmatZ>without _settings
11:32<@petern>Current value for 'map_x' is: '6' (min: 6, max: 11)
11:32<Zahl>ah now it worked
11:32<Zahl>thx :)
11:41-!-evandar [~evandar@] has joined #openttd
11:41-!-TinoM [] has quit [Quit: Verlassend]
11:45<CIA-1>OpenTTD: rubidium * r15336 /trunk/src/ (14 files): -Fix: do not use _current_company in the GUI as there are no guarantees that _current_company is the same as _local_company.
11:54-!-TinoM [] has joined #openttd
11:54-!-Mortal [] has quit [Remote host closed the connection]
11:54-!-Mortal [] has joined #openttd
11:55-!-Zeal [] has quit [Quit: Leaving]
11:55-!-Zealotus [] has joined #openttd
11:57<CIA-1>OpenTTD: rubidium * r15337 /trunk/src/command.cpp: -Fix: don't allow a spectating server to build stuff.
11:59-!-DaleStan [] has joined #openttd
11:59-!-Hirundo [] has joined #openttd
11:59-!-Roest [] has joined #openttd
11:59<CIA-1>OpenTTD: rubidium * r15338 /trunk/src/ (24 files in 2 dirs): -Fix [FS#2598]: close all construction related windows whenever changing company.
12:01-!-Swallow [] has quit [Read error: Connection reset by peer]
12:01-!-Hirundo is now known as Swallow
12:09-!-frederyk [] has quit [Remote host closed the connection]
12:11-!-evandar_ [~evandar@] has joined #openttd
12:16-!-Lakie [~Lakie@] has joined #openttd
12:18-!-evandar [~evandar@] has quit [Ping timeout: 480 seconds]
12:21-!-joepie91 [] has quit []
12:22-!-xahodo [] has joined #openttd
12:26-!-evandar_ [~evandar@] has quit [Ping timeout: 480 seconds]
12:29<OsteHovel^EEE>i think i have compiled a Mingw GCC compiler that actualy compiles openttd
12:30<OsteHovel^EEE>error again
12:31-!-UFO64 [] has joined #openttd
12:31-!-UFO64 [] has quit []
12:38-!-evandar_ [~evandar@] has joined #openttd
12:39<@Belugas>you have complied a gcc compiler and you have used that gcc-self-compiled compiler to compile OpenTTD?
12:39<@Belugas>that is... strange...
12:42<@Rubidium>Belugas: strange?
12:42-!-tokai [] has quit [Ping timeout: 480 seconds]
12:43<@Belugas>it is not?
12:43-!-el_en [] has joined #openttd
12:44-!-tokai [] has joined #openttd
12:44-!-mode/#openttd [+v tokai] by ChanServ
12:44-!-Swallow [] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]]
12:45<@Rubidium>about half of the compilers for the CF are self compiled
12:46<@Rubidium>I'm compiling an experimental compiler at the moment
12:46<@Belugas>so it is not then :)
12:46<@Rubidium>though for Windows users it might be strange ;)
12:47<@Belugas>indeed it could be strange for a win user :)
12:47<@Belugas>like me :D
12:47<@Rubidium>only drawback is that gcc's svn is terrible slow
12:49-!-Fuco [] has joined #openttd
12:52-!-OsteHovel^EEE [] has quit [Ping timeout: 480 seconds]
12:55<@Belugas>well... msvc is terribly slow to compile, debug or release, on an Arpire One, too :D
12:58<@petern>pom te pom
13:01-!-OsteHovel^EEE [] has joined #openttd
13:07-!-OsteHovel^EEE [] has quit [Quit: Leaving]
13:09-!-mortal` [] has joined #openttd
13:12-!-Mortal`` [] has joined #openttd
13:16-!-Mortal [] has quit [Ping timeout: 480 seconds]
13:18-!-mortal` [] has quit [Ping timeout: 480 seconds]
13:27-!-Mortal [] has joined #openttd
13:31-!-helb [~helb@] has quit [Ping timeout: 480 seconds]
13:33-!-|Jeroen| [] has joined #openttd
13:33-!-paul_ [] has quit [Quit: Leaving]
13:33-!-DephNet[Paul] [] has joined #openttd
13:33-!-Mortal`` [] has quit [Ping timeout: 480 seconds]
13:35<+michi_cc>planetmaker: I can't reproduce the reservation bug from which you've posted a screenshot last night
13:36-!-HerzogDeXtEr [~Flex@] has joined #openttd
13:37-!-xahodo [] has quit [Quit: Goodbye.]
13:39<@petern>no magic trickery, haha
13:39<CIA-1>OpenTTD: translators * r15339 /trunk/src/lang/ (7 files in 2 dirs):
13:39<CIA-1>OpenTTD: -Update: WebTranslator2 update to 2009-02-04 18:39:16
13:39<CIA-1>OpenTTD: arabic_egypt - 1 fixed by khaloofah (1)
13:39<CIA-1>OpenTTD: german - 1 changed by planetmaker (1)
13:39<CIA-1>OpenTTD: hebrew - 668 fixed, 19 changed by 19izhar73 (687)
13:39<CIA-1>OpenTTD: korean - 10 changed by leejaeuk5 (10)
13:39<CIA-1>OpenTTD: serbian - 6 fixed, 4 changed by salejemaster (10)
13:41-!-helb [~helb@] has joined #openttd
13:43-!-HerzogDeXtEr1 [~Flex@] has quit [Ping timeout: 480 seconds]
13:44<dihedral>this hebrew translator... he must be like unemployed....
13:45-!-OsteHovel^EEE [] has joined #openttd
13:46-!-goodger [] has quit [Quit: +++ Out Of Cheese Error +++]
13:48-!-Mortomes [] has quit [Ping timeout: 480 seconds]
13:49-!-nfc [] has quit [Ping timeout: 480 seconds]
13:49-!-[com]buster [] has joined #openttd
13:54-!-Combuster [] has quit [Ping timeout: 480 seconds]
13:54-!-[com]buster is now known as Combuster
13:56-!-SHRIKEE [] has joined #openttd
13:59-!-evandar_ [~evandar@] has quit [Quit: Conversation terminated]
14:02<OsteHovel^EEE>my compile of openttd for windows on linux using MinGW is now compiling correctly!
14:02<OsteHovel^EEE>now im installing libpng for mingw and other lib's
14:03-!-ProfFrink [] has joined #openttd
14:09-!-Prof_Frink [] has quit [Ping timeout: 480 seconds]
14:09-!-ProfFrink is now known as Prof_Frink
14:10-!-Mortomes [] has joined #openttd
14:11-!-Wolf01 [] has joined #openttd
14:11-!-[com]buster [] has joined #openttd
14:12-!-DorpsGek [] has quit [Ping timeout: 480 seconds]
14:14<Eddi|zuHause>how do you compile a compiling?
14:15<Eddi|zuHause>i know compiler compilers
14:15<Eddi|zuHause>but not compiling compilers
14:15-!-Combuster [] has quit [Ping timeout: 480 seconds]
14:15-!-[com]buster is now known as Combuster
14:19-!-StarLionIsaac [] has quit [Quit: Leaving]
14:22<Wolf01>I always wondered why in the italian keyboard there are § and ç which are useless as the "scroll lock" instead of È and ` which are really more useful :/
14:28-!-DorpsGek [] has joined #openttd
14:28-!-mode/#openttd [+o DorpsGek] by ChanServ
14:32<Eddi|zuHause>i think the Germans invented the § key ;)
14:34<tosse>when you're working with the signaling tool, is there any easy way to remove signals by pressing an extra key or something?
14:34*frosch123 wonders who invented "\"?
14:34<SmatZ>tosse: "R" ?
14:35<tosse>SmatZ: ah! yes, that will do it :)
14:35<Eddi|zuHause>frosch123: obviously not the germans, or they would not have put it on such a remote place
14:45<frosch123>"In particular the \ was introduced so that the ALGOL boolean operators "∧" (AND) and "∨" (OR) could be composed in ASCII as "/\" and "\/" respectively." <- according to wikipedia it is a pure computer invention, except "set difference" maybe
14:47<SmatZ>C:\DOS\ :-p
14:49<Wolf01>I need to find a way to change the layout of my keyboard and stick some symbols directly on the keys, so I can see them instead of remembering the ascii codes
14:50<Wolf01>the main problem would be to have at least 4 possible chars for each key
14:51<Wolf01>I mean something like the xbox360 chat pad, where you change the layout using the yellow or the green buttons
14:52-!-StarLionIsaac [] has joined #openttd
14:53-!-|Jeroen| [] has quit [Quit: oO]
14:53<frosch123>[20:50] <SmatZ> C:\DOS\ :-p <- in wiki is also explained, why does choosed '\' as separator :s
14:54<TinoDidriksen>Wolf01, get the Optimus keyboard...
14:54<Wolf01>that's the first option I discarded
14:54<+glx>frosch123: without reading I can guess :)
14:54<@Rubidium>frosch123: backward compatibility, right?
14:54<frosch123>yes :)
14:55-!-ProfFrink [] has joined #openttd
14:55<frosch123>glx: but it does not make sense, unless dos 1 did not use space as command line separator
14:55<TinoDidriksen>Windows allows / just fine these days.
14:56<+glx>TinoDidriksen: not for auto completion
14:57<TinoDidriksen>Oh the UI doesn't in many places, but the APIs do. When coding, / is all you need.
14:57<TinoDidriksen>Not sure why they haven't followed through...
15:01-!-Prof_Frink [] has quit [Ping timeout: 480 seconds]
15:01-!-ProfFrink is now known as Prof_Frink
15:04<SmatZ>"Road layout for new towns:" "Towns are allowed to build roads:" <-- are those strings fine? (native English speaker, please :)
15:05<dihedral>because it's MS, and doing something consistently correct is just not what they do
15:05<dihedral>SmatZ, i would not say there was anything wrong with that
15:06<SmatZ>dihedral: thanks, it's just better to ask :)
15:08-!-Roest [] has quit []
15:08-!-stillunknown [] has quit [Quit: leaving]
15:09<dihedral>@seen Bjarni
15:09<@DorpsGek>dihedral: Bjarni was last seen in #openttd 3 weeks, 5 days, 0 hours, 40 minutes, and 3 seconds ago: <Bjarni> hi Wolf01
15:09*dihedral cries
15:10<SmatZ>he's gone
15:11<Prof_Frink>He's dead, Dave.
15:11-!-OsteHovel^EEE [] has quit [Remote host closed the connection]
15:12-!-TinoM [] has quit [Quit: Verlassend]
15:13-!-Mortal [] has quit [Remote host closed the connection]
15:13-!-Mortal [] has joined #openttd
15:14<planetmaker>good evening
15:15*Rubidium slaps Bjarni...
15:15*Rubidium is getting mails about certain features not working under OSX
15:16<planetmaker>Rubidium: what's not working?
15:16-!-fjb [] has joined #openttd
15:16-!-kd5pbo [~kd5pbo@] has joined #openttd
15:16<planetmaker>is there a way I could test that? You have a FS entry?
15:16<@Rubidium>or rather icu and font detection
15:17<@Rubidium>planetmaker: FS#download_a_nightly_and_select_hebrew_as_language
15:17<planetmaker>Let me check that :)
15:17<CIA-1>OpenTTD: smatz * r15340 /trunk/src/ (13 files in 3 dirs):
15:17<CIA-1>OpenTTD: -Fix [FS#2121]: changing town road layout in-game caused ugly road networks
15:17<CIA-1>OpenTTD: -Fix: use a flag instead of TL_NO_ROADS to forbid towns to build roads. The flag is ignored during world generation, so there won't be 'ghost' towns anymore
15:17<CIA-1>OpenTTD: -Feature: town layout is now stored per town, so it is possible to (manually) set different layout for each town
15:19*planetmaker compiles trunk
15:19<planetmaker>nice feature, SmatZ :)
15:20<planetmaker>the string needs removing in all languages, though :) STR_CONFIG_PATCHES_TOWN_LAYOUT_INVALID' does not exist in master file
15:21<SmatZ>planetmaker: working on it :)
15:21<+glx>font detection was never implemented on OSX IIRC :)
15:22<@Rubidium>yeah, font detection is going to be fun for OSX
15:23<@Rubidium>you need a different version for each of the 3 'supported' versions
15:23<@Rubidium>cause none of the APIs are supported by all 3
15:23<+glx>isn't there a mecanism similar to WIN32?
15:23<@Rubidium>actually... maybe only 2 version.. <= 10.4 and >= 10.5
15:24<@Rubidium>glx: something possibly similar, but only for 10.5
15:24<CIA-1>OpenTTD: smatz * r15341 /trunk/src/lang/ (41 files): -Update (r15340): remove deleted and modified strings from other language files
15:24<@Rubidium>so it's all quite troublesome
15:24<+glx>OSX devs are silly :)
15:25<@Rubidium>especially because we were never able to get a 10.5 SDK working on the CF
15:25<@Rubidium>so there's not much support for 10.5 APIs
15:27<planetmaker>glx: I guess that's the backside of not having backward compatibility everywhere... :S
15:27<NukeBuster>I like BaNaNaS
15:28<+glx>but windows has the ability to enum all installed font since win9x
15:29-!-dvo [] has joined #openttd
15:29-!-divo [] has quit [Read error: Connection reset by peer]
15:33-!-tosse_ [] has joined #openttd
15:34<NukeBuster>So i let the ingame content manager download the openGFX... but how do I activate them?
15:35<@Rubidium>at the moment via the command line
15:36-!-Wolle [] has joined #openttd
15:40-!-tosse [] has quit [Ping timeout: 480 seconds]
15:40-!-Dr_Jekyll [] has quit [Ping timeout: 480 seconds]
15:45-!-Roujin [] has joined #openttd
15:45<@Rubidium>actually chrers
15:46<Roujin>I love chrees
15:46<Roujin>they are tasty and give you a nice shade you can rest in
15:48-!-fjb [] has quit [Read error: Connection reset by peer]
15:48-!-Zahl [] has quit [Quit: Rhabarberbarbarabarbarbarenbartbarbierbierbar]
15:50<Roujin>SmatZ: "-Feature: town layout is now stored per town, so it is possible to (manually) set different layout for each town" <-- what exactly does "manually" mean? Something like setting the advanced setting to what you want, then found a new town (in scedit), then set it to what you want next, found the next town, etc.? ;)
15:50<SmatZ>Roujin: yes
15:50<Roujin>I guessed so ^^
15:50<SmatZ>it would be nicer to have it in the GUI though ;)
15:52-!-[com]buster [] has joined #openttd
15:52-!-Combuster [] has quit [Read error: Connection reset by peer]
15:52-!-[com]buster is now known as Combuster
15:53-!-mortal` [] has joined #openttd
15:53<@Belugas>GUI setting on each town GUI?
15:53<@Belugas>sounds like an "easy" relatively speaking...
15:54<Roujin>Only in scedit, though, or not?
15:54<SmatZ>Belugas: I was thinking about buttons in the "Fund new town" window
15:54<SmatZ>yeah... maybe (if ever) the "Found towns" patch is implemented...
15:54<SmatZ>but it would use the same window
15:55<@Belugas>i was thinking rather on each town's gui, after town is build
15:55<SmatZ>town layout can't change after funding it :)
15:55<SmatZ>you can only show it...
15:56<planetmaker>SmatZ: why shouldn't it be possible to tell the town to use a grid now instead of chaos?
15:56-!-Roujin_ [] has joined #openttd
15:56<@Belugas>well "fund town pach"... Roujn and I worked on it, qwe were expcetnig users to come up with reasonable figures, but instead... some buthead master of anything but badaircut diverted the discussion on ... blaaaa
15:56<planetmaker>of course existing stuff isn't touched, but...
15:56<@Rubidium>planetmaker: because that makes the chaos even bigger
15:56<@Belugas>ho... ok... i see, SmatZ
15:57<@Belugas>mmh... maybe... if... there is setting "no layout yet"
15:57<SmatZ>for empty towns :)
15:57<planetmaker>Rubidium: in what way? It only defines the future building behaviour... so...?
15:57<SmatZ>but once you have roads, changing it will make it behave bad
15:58<@Belugas>thus empty towns, set the proposed layout and twon will grow out of it.
15:58<@Rubidium>planetmaker: the current road will stay and it will build road whereever it 'should' according to the grid system once a building gets torn down/rebuild
15:58<@Belugas>or something
15:58-!-joepie91 [] has joined #openttd
15:58<SmatZ>planetmaker:,%205th%20Aug%201973.sav this is what happens
15:58-!-Mortal is now known as Guest80
15:58-!-mortal` is now known as Mortal
15:58<joepie91>hey all
15:58<planetmaker>Rubidium: hm... ok. Messy :) I see
15:58<@Rubidium>ergo... you end up with a grid over chaos, which still makes it chaos
15:58<planetmaker>SmatZ: thx. yeah :)
15:59-!-Guest80 [] has quit [Ping timeout: 480 seconds]
15:59<joepie91>in the cargodest, if i "close" an airplane goods route, how do i remove all references to it? i sold all airplanes, i can't remove the airport because it's not mine (Mega's Europe Map), and the goods keep stacking up at my train station that used to be adjacent to my airport
15:59<joepie91>i can't tell it that my route is gone
16:00<planetmaker>it's a patched server... Ask the patch author, joepie91
16:01<planetmaker>they're proud of their support forum actually :)
16:01<@Belugas>and i think there is even more than just cargodest in there :)
16:01<planetmaker>Belugas: for sure there is. Or it would be his airport
16:02<@Rubidium>and if there's cargodest in there, then it's a quite old version...
16:02*Belugas nods and is impressed by planetmaker's deduction :)
16:02-!-NukeBuster [~wouter@] has quit [Quit: using sirc version 2.211+KSIRC/1.3.12]
16:02<Roujin_>hm, normally it should remove itself automatically.. it may indeed be caused by the fact that it's got some other patches (namely infrastructure sharing)
16:02<planetmaker>except oil rigs count as airports :)
16:02-!-Roujin [] has quit [Ping timeout: 480 seconds]
16:02<@Belugas>yup yup yup
16:03<joepie91>it's just Mega's Europe Map... you can play it without patches
16:03<joepie91>the airport is owned by mother nature, so to say
16:03<joepie91>it has no specific owner
16:03<joepie91>so i can land on it
16:03<joepie91>but not use the hangar, for instance
16:03<planetmaker>which is patched.
16:03<planetmaker>normal openttd doesn't offer that feature
16:03<joepie91>i can even play that map on the latest regular stable release
16:03<joepie91>my openttd was never patched
16:03<joepie91>and i could still do that :S
16:04<planetmaker>but obviously the server
16:04<joepie91>it's my own server
16:04<@Rubidium>the savegame is technically corrupt
16:04<planetmaker>And how do you build unowned airports?
16:04<joepie91>in scenario mode?
16:04<joepie91>i have no idea, actually :P
16:04<@Rubidium>that it somewhat works is something completely different
16:04<Roujin_>nope, not with vanilla openTTD
16:05<Roujin_>you'd need a patched game to be able to build something like this ;)
16:05<joepie91>well, the scenario is playable in an unpatched version
16:05<joepie91>and you can still use the unowned airports
16:05<joepie91>isn't it a bug or something? :P
16:05<planetmaker>Rubidium: I'm lost in apple's APIs... You got a pointer for me where to look?
16:05<@Rubidium>NULL ?
16:05-!-StarLionIsaac [] has quit [Quit: Leaving]
16:05<joepie91>i also played it on my non-cargodest server... (the europe map) and with vanilla stable openttd... and it still worked, using the unowned airports
16:06<joepie91>but does anybody have a way of unassigning it?
16:06*planetmaker goes looking for old trouts
16:06<joepie91>maybe from the server itself?
16:06<@Rubidium>c0ffee00h ;)
16:06<Roujin_>well, you can use a console command
16:06-!-Yexo [] has quit [Quit: bye]
16:06<Roujin_>see here:
16:07*joepie91 carefully reads cargodest console documentation, then realizes he is holding his webbrowser upside down
16:07-!-Yexo [] has joined #openttd
16:07<Roujin_>heh ;)
16:08<@Rubidium>planetmaker: kCTFontLanguagesAttribute
16:08*Rubidium is reading through some logs to find some possibly useful keywords for planetmaker
16:08<Roujin_>try the "rr" one.. but I'd save first, who knows what will happen with cargo currently on the way...
16:08*planetmaker goes searching for that.
16:09<@Belugas>you could try... "patch" "hack" "yorick" "it's borken", Rubidium :)
16:09<planetmaker> <-- this offers a routine to propose some replacement font...
16:09<planetmaker>if I understood it correctly...
16:10<@Rubidium>planetmaker: kATSFontNameTableLanguage ATSFontApplyFunction
16:11<@Rubidium>isn't ATSUI deprecated?
16:12<planetmaker>I have no idea so far :) ... I'll try to find out
16:12<+glx>it's carbon, so it's probably deprecated in 10.5 :)
16:12<planetmaker>but then my 10.4 OS-X is deprecated ;)
16:13<Roujin_>just to let you know, something like unowned airports (save oilrigs) is not supported in OpenTTD - if someone offers a map with that "feature", he has obviously created it with some patched OpenTTD binary. It may be possible to play such a map with vanilla OpenTTD, but i'd not be surprised if some bugs show up, since this is not supposed to be done...
16:14<Roujin_>but, technically speaking, we do have some neutral stations in the game (namely oilrigs). Maybe there this bug also happens?
16:14<Roujin_>i.e. routes that don't exist anymore not getting removed?
16:14<joepie91>anyways, i just tried using the console, both the dc and rr commands do totally nothing
16:14<joepie91>well the point is
16:14<joepie91>when it was a train route
16:15<joepie91>there was no problem removing it
16:15<joepie91>maybe because the route is still there, just no active airplanes
16:15<joepie91>it thinks it's still there?
16:15<joepie91>even though no airplanes are flying at the moment
16:15<@Rubidium>cargodest is considered a patch too
16:15<joepie91>otherwise when you would replace all planes, the entire route and cargo would drop
16:15-!-KritiK [] has joined #openttd
16:15<joepie91>yeah ok, but it works quite good
16:15<joepie91>if not very good
16:15<joepie91>just this little thingy
16:16<planetmaker>there're others :)
16:16<joepie91>it's the first bug/problem i encounter in 3 days of very active playing (7+ hours a day)
16:16<joepie91>on a multiplayer server
16:16<joepie91>(and i actually started to like the patch :P )
16:17<Roujin_>anyways, i just tried using the console, both the dc and rr commands do totally nothing <-- what exactly did you type and what exactly was the response of OpenTTD?
16:17<Roujin_>(there's no dc command btw..)
16:19<joepie91>oh, i meant the dl command :P
16:19<joepie91>it basically returned nothing
16:19<joepie91>like... nothing.
16:19<joepie91>not even a newline
16:20<joepie91>i used rcon
16:20-!-TrueBrain [] has joined #openttd
16:20<TrueBrain>orudge: ping
16:21-!-Roest [] has joined #openttd
16:21<+glx>evening TrueBrain :)
16:22*Rubidium seems to remember something with orudge and being to the USA (though he might've returned already)
16:22<TrueBrain>Rubidium: well .. then won't work till he checks in ;)
16:22*glx read something similar on the forums
16:27<Roujin_>the "Remove absurd road-elements during the road construction" setting seems to be missing an "On/Off" behind it (r15339)
16:27<SmatZ>Roujin_: yeah :) there are more missing that...
16:27<SmatZ>but a patch for it would be nice :)
16:27-!-TrueBrain [] has left #openttd [So long and tnx for all the fish]
16:28<Roujin_>okay, will do...
16:28<SmatZ>thanks :)
16:28<SmatZ>I don't know how to handle other languages...
16:29<SmatZ>like, if all have "On/Off" behind the patch
16:29<SmatZ>but some may have it as first
16:29<+glx>SmatZ: {COLOR}{STRING} ?
16:29<+glx>like other settings
16:30<SmatZ>glx: I mean, maybe other languages don't use semicolon, maybe some have "Off / On .... some text " or "text ... Off / On ... text"
16:31<Roujin_>uhm, I'd just not touch the other languages - if the english string is changed I guess the translators will get a sort of "string changed" notification on webtranslator and see that the english one got a {COLOR}{STRING} added, so they'll do the same
16:31<SmatZ>Roujin_: it will warn during compilation...
16:31<@Rubidium>SmatZ: in that case remove the string ;)
16:31<SmatZ>yeah, I would go for removing :)
16:31<+glx>IIRC we may get a 'broken' string
16:31<SmatZ>maybe only those that don't use {YELLOW}{STRING1}
16:31<SmatZ>but that's additional work
16:32<planetmaker>STRING1 can only be used by english.txt
16:32<+glx>STRING1 is for english only
16:32<planetmaker>other languages have STRING
16:32<SmatZ>ok ok :)
16:32<planetmaker>:P @ glx :)
16:32<SmatZ>btw, I am working on that "town layout selector" in the fund town GUI
16:33-!-Mortal [] has quit [Remote host closed the connection]
16:33-!-Mortal [] has joined #openttd
16:35-!-DorpsGek is now known as Guest82
16:35-!-DorpsGek [] has joined #openttd
16:35-!-mode/#openttd [+o DorpsGek] by ChanServ
16:35<Roujin_>okay, seems to be four settings that have the On/Off missing.. buy shares from other companies, smooth economy, remove absurd road-pieces, and autorenew vehicles
16:37-!-Roujin [] has joined #openttd
16:37<Roujin>glx: does that mean it's not necessary to remove the strings from all other languages?
16:37-!-Guest82 [] has quit [Read error: Connection reset by peer]
16:37<SmatZ>incidentaly, those 4 we found when we had a quick loot at it today :)
16:40<@Belugas>look at that... mister Sirkoz is now spamming his oil rig grf...
16:41<planetmaker>hehe :)
16:42<@Rubidium>just ignore (and report) it
16:43-!-Roujin_ [] has quit [Ping timeout: 480 seconds]
16:46<Roujin>okay, I see all the warnings caused by the change (and not removing the strings in all the other languages)
16:47<SmatZ>taking a care about all languages is boring :-p
16:49-!-snappy [] has quit [Ping timeout: 480 seconds]
16:52-!-tkjacobsen_ [] has quit [Remote host closed the connection]
16:56<Roujin>uhm.. I have no idea how to remove that string from all other languages without doing it manually :P if someone has a script to do this, i'd appreciate if he did
16:56<Roujin>here's the .diff for english.txt..
16:56<Roujin>I have to go for today, have a test tomorrow ;)
16:56-!-Roujin [] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]]
16:58<@Belugas>so many...
16:58*Belugas should rather go home
16:59*Belugas waves night night
16:59<@Rubidium>night Belugas
16:59<planetmaker>Rubidium: I'm still swimming in apple's API ocean. But as it seems, cocoa is available for all supported versions and not deprecated.
16:59<planetmaker>Maybe it's an idea to use its font handling functionality...
16:59<planetmaker>night Belugas
16:59<planetmaker>... instead of Carbon
17:00<@Rubidium>as long as it doesn't break (much) it's fine by me
17:02-!-dvo [] has quit [Read error: Connection reset by peer]
17:02-!-frosch123 [] has quit [Remote host closed the connection]
17:09-!-smeding [] has quit [Read error: Connection reset by peer]
17:09<Roest>is there a way to get the player company id when inside a global function?
17:10<@Rubidium>it isn't necessarily a valid company id
17:11<Roest>hmm how can it be not valid?
17:11<@Rubidium>e.g. spectator in MP
17:12-!-Mortal [] has quit [Quit: from __future__ import antigravity]
17:13<Roest>can a spectator go into a depot and get the vehicle purchase dialog?
17:15<Eddi|zuHause>probably not
17:15<@Rubidium>it might see the list of available vehicles
17:15<@Rubidium>which is the same window
17:16<@Rubidium>hmm, seems also to be disabled for spectators
17:18<Roest>so it's safe to assume only a player will see that list for his own company
17:21<Eddi|zuHause>put an assert there ;)
17:23<planetmaker>I guess before I get the keys' shapes imprinted on my forehead, I go to bed :)
17:23<planetmaker>good night everyone :)
17:24-!-Smoovious [] has joined #openttd
17:25-!-Vikthor [] has quit [Remote host closed the connection]
17:25-!-Smoovious [] has quit []
17:28*Wolf01 dissolves like a ghost
17:29-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:29-!-Brianetta [] has joined #openttd
17:34<Eddi|zuHause>how does one bury a ghost?
17:35<+glx>kill -9 ?
17:35<Roest>divide it by zero
17:36<Prof_Frink>Eddi|zuHause: Who ya gonna call?
17:37<Eddi|zuHause>Jennifer Love Hewitt
17:37<Roest>wrong answer
17:37<@Rubidium>42 <- right answer
17:38<@Rubidium>quite short for a phone number, but it's technically possible
17:40<Eddi|zuHause>as long as it's an internal phone system, that is easily possible
17:40<@petern>howl's moving castle?
17:40<Prof_Frink>Oooh, is he having a castlewarming party?
17:41<Eddi|zuHause>do you have any idea how long it takes to get such a castle warm?
17:42<Sacro>Eddi|zuHause: the germans warmed windsor castle quite effectivlu
17:45-!-joepie91 [] has quit [Ping timeout: 480 seconds]
17:50-!-Mark_ [] has quit [Quit: HydraIRC -> <- IRC with a difference]
17:52<CIA-1>OpenTTD: smatz * r15342 /trunk/src/ (5 files in 2 dirs): -Feature: allow changing town layout in the 'Found new town' window
18:03<Eddi|zuHause>they should call the firefighters, maybe they can help :p
18:06-!-Progman [] has quit [Remote host closed the connection]
18:09-!-SHRIKEE [] has quit [Quit: SHRIKEE]
18:09<Roest>what did virtual void OnHundredthTick()
18:09<Roest> /* redraw the window every now and then */
18:09<Roest> this->SetDirty();
18:09<Roest>oops sorry
18:10<Roest>what did change to? still have that bookmark from some tiem last year
18:10<el_en>isn't "this->" kind of an perlism or something?
18:11<TinoDidriksen>-> is dereferencing a pointer in C
18:11<Roest>thanks yexo
18:12-!-StarLionIsaac [] has joined #openttd
18:12<TinoDidriksen>Shortcut for writing (*this).SetDirty();
18:12<el_en>.... not.
18:13<el_en>yes, but i know that, that wasn't my point.
18:14<TinoDidriksen>Oh, you meant...I get it now
18:14<TinoDidriksen>Then yes, explicit use of this-> where not needed is kinda a perl'ism.
18:15<el_en>that's the point.
18:20-!-Roest [] has quit []
18:22<TinoDidriksen>Might be cases with inheritance and virtual where this-> is needed to enforce which you're calling, but can't recall details.
18:22<@Rubidium>it's coding style
18:23<TinoDidriksen>Does make code more readable to outsiders, that's for sure.
18:26<CIA-1>OpenTTD: Yexo * r15343 /trunk/src/ai/api/ (ai_town.cpp ai_town.hpp ai_town.hpp.sq): -Add [NoAI]: Add AITown::GetRoadLayout so AIs can get the road layout per town.
18:28<Yexo>Rubidium: I don't understand your patch completely, first you remove table/strings.h as dependency for all sources files, but what does the second change do?
18:32-!-OwenS [] has quit [Remote host closed the connection]
18:40<CIA-1>OpenTTD: rubidium * r15344 /trunk/ -Change [Makefile]: don't recompile everything when english.txt changes, but only whatever includes table/strings.h.
18:55<Eddi|zuHause>which part does _not_ include that?
18:56<@Rubidium>the blitters
18:56<@Rubidium>parts of the network code
18:56<@Rubidium>sound/midi/video backends
18:56<@Rubidium>parts of the ai code
18:58<@Rubidium>only 120 of 329 .cpp files uses table/strings.h
19:02-!-Yeggstry [] has quit [Read error: Connection reset by peer]
19:26-!-el_en [] has quit [Ping timeout: 480 seconds]
19:32-!-Eddi|zuHause [] has quit []
19:33-!-Eddi|zuHause [] has joined #openttd
19:34<@Rubidium>DaleStan: did you know that the DOS TTDP nightlies fail to compile since r2073?
19:35<+glx>hmm why does it try to open a sound device ?
19:41<@Rubidium>cause it boots TTDP (I think)
19:42-!-StarLionIsaac [] has quit [Quit: Leaving]
20:00-!-KritiK [] has quit [Quit: Leaving]
20:13<CIA-1>OpenTTD: Yexo * r15345 /trunk/src/ai/api/ (6 files): -Add [NoAI]: Add AIVehicle::HasSharedOrders() and AIVehicleList_SharedOrders.
20:16<CIA-1>OpenTTD: Yexo * r15346 /trunk/src/ai/api/ (ai_airport.cpp ai_airport.hpp ai_airport.hpp.sq): -Add [NoAI]: Add AIAirport::GetNearestTown() so AIs can known in which town the noise level will increase.
20:29<Sacro>my VS solution has 3 projects
20:29<Sacro>do I have one mercurial doing the whole lot
20:29<Sacro>or 3, one for each project
20:29<Sacro>or 4, same as above and wone for the top folder
20:33<Yexo>you're talking about openttd? Then you just have 1 mercurial repository (maybe 2, for squirrel)
20:33<Sacro>no, this is a UNi project
20:33<@Rubidium>Sacro: you haven't provided enough options for me to answer
20:34<CIA-1>OpenTTD: michi_cc * r15347 /trunk/src/elrail.cpp: -Feature [FS#1761]: Don't draw superfluous catenary wires (based on a patch by Eddi).
20:35<@Rubidium>it depends on how dependend the projects are on eachother
20:35<@Rubidium>if they aren't make one for each project
20:35<@Rubidium>putting mercurial repos inside a repository doesn't seem like a good idea
20:35<Sacro>Rubidium: well it's a client and server
20:35<Sacro>and I was possibly going to use a dll to keep shared things in
20:36<Eddi|zuHause>wait... what?
20:36<Eddi|zuHause>i certainly did not expect that one :)
20:36<+michi_cc>Eddi|zuHause: yes, and even less than one year :)
20:36<Yexo>if the client and server don't share code (except for the code in the dll) I'd say use seperate repositories
20:37<+michi_cc>Eddi|zuHause: for a sample
20:37<@Rubidium>too bad mercurial doesn't support externals ;)
20:37<Sacro>Yexo: that's my thought
20:37<Sacro>Rubidium: i has branches
20:38<@Rubidium>that's very not the same
20:38<Sacro>no, true
20:38<Sacro>and shelves too
20:40<Sacro>perhaps I should use a different versionsing system
20:40<@Rubidium>the network code of OpenTTD and the masterserver are shared using svn:externals
20:40<Eddi|zuHause>hm... there appears to be a slight bug... it's barely visible, but when you go from that bridge along the wires to the left, there is a switch, and above the switch there seems to be a wrong sprite drawn
20:42<Sacro>ah, forest extension
20:43<+michi_cc>Eddi|zuHause: hmm, seems so. now why does that happen?
20:47<@Rubidium>michi_cc: probably because the northern part 'assumes' there will be a pylon at the other end of the junction
20:48<Sacro>Right, figred it
20:48<Sacro>have topforest and then 2/3 subprojects as normal
20:48<Sacro>that'll work nicely
20:49<+michi_cc>Rubidium: pylon position is supposed to be changed according to the masked wires
20:50-!-Lakie [~Lakie@] has quit [Quit: Sleep.]
20:55-!-goodger [] has joined #openttd
21:01<+michi_cc> seems to do it, but maybe I'm missing some track combination
21:07<CIA-1>OpenTTD: michi_cc * r15348 /trunk/src/elrail.cpp: -Fix (r15347): Preferred pylon position is dependant on the masked wires as well.
21:07<+michi_cc>night, complain tomorrow of that fix was still not enough :)
21:11<SmatZ>tommorow as in "when you wake up"?
21:11<Eddi|zuHause> <Wolf01> I mean something like the xbox360 chat pad, where you change the layout using the yellow or the green buttons <- if he comes on again, tell him that the swiss keyboard layout uses the caps lock key to switch between two different keyboard layouts
21:32<Sacro>hate doing hgignore
21:32<Sacro>it never works
21:32-!-TinoDid [~projectjj@] has joined #openttd
21:39-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
21:45<@Belugas>ignore it
21:47-!-Fuco [] has quit [Quit: Quit]
21:48-!-DaleStan_ [] has joined #openttd
21:48-!-DaleStan is now known as Guest109
21:48-!-DaleStan_ is now known as DaleStan
21:51-!-Guest109 [] has quit [Ping timeout: 480 seconds]
21:58<DaleStan>Rubidium: I did not. Thanks for pointing it out.
22:17<CIA-1>OpenTTD: belugas * r15349 /trunk/src/unmovable_cmd.cpp: -Codechange: no need to call a function when we know there is not going to be any change to the returned result
22:27-!-glx [] has quit [Quit: bye]
22:35-!-Brianetta [] has quit [Quit: Tschüß]
22:42<CIA-1>OpenTTD: belugas * r15350 /trunk/src/ (table/unmovable_land.h unmovable.h unmovable_cmd.cpp):
22:42<CIA-1>OpenTTD: -Codechange: Create a spec array to hold the data definitions of unmovables objects.
22:42<CIA-1>OpenTTD: Note that this is the very basic spec, it will be populated a bit more, later.
23:00-!-Zorn [] has joined #openttd
23:08-!-Zorn| [] has quit [Ping timeout: 480 seconds]
23:26-!-nfc [] has joined #openttd
23:27-!-ctibor [~ctibor@] has quit [Ping timeout: 480 seconds]
---Logclosed Thu Feb 05 00:00:46 2009