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

---Logopened Fri Feb 06 00:00:11 2009
---Daychanged Fri Feb 06 2009
00:00<De_Ghosty>where is emergancy saved saved?
00:01<Yexo>isn't it in the same folder as crash.log?
00:01<Yexo>anyway, crash.dmp is way more important
00:01<De_Ghosty>3 files?
00:20-!-DaleStan [] has quit [Ping timeout: 480 seconds]
01:19-!-Mek [~marijn@] has joined #openttd
01:30-!-Mek [~marijn@] has quit [Ping timeout: 480 seconds]
02:03-!-DaleStan [] has joined #openttd
02:09-!-DaleStan_ [] has joined #openttd
02:09-!-DaleStan is now known as Guest107
02:09-!-DaleStan_ is now known as DaleStan
02:15-!-Guest107 [] has quit [Ping timeout: 480 seconds]
02:27-!-Ridayah [] has quit [Read error: Operation timed out]
02:43-!-Combuster [] has joined #openttd
03:33-!-Mortomes [] has quit [Ping timeout: 480 seconds]
03:36<@petern>my boss has told me to work from home again :D
03:46-!-Roest [] has joined #openttd
03:52-!-Mek [~marijn@] has joined #openttd
04:02-!-planetmas is now known as planetmaker
04:06<@petern>neither ext2ifs nor ext2fsd handle special characters properly :(
04:09-!-jpm [] has joined #openttd
04:18-!-Roest is now known as Guest121
04:18-!-Roest [] has joined #openttd
04:20<@petern>special as in : or ?, which real OSes don't care about
04:22*Prof_Frink makes a file named "C:\WINDOWS\system32\explorer.exe", just because he can
04:23-!-Guest121 [] has quit [Ping timeout: 480 seconds]
04:24-!-thingwath [] has joined #openttd
04:24<planetmaker>Prof_Frink: you should make it an alias to "format c:\"
04:24<planetmaker>maybe d:\ is nice, too :P
04:25<Prof_Frink>echo "rm -rf /" >'C:\WINDOWS\system32\explorer.exe'
04:27<@petern>i've just realised what is missing in my life
04:37-!-tneo_ is now known as tneo
04:47-!-|Japa| [~Japa@] has joined #openttd
04:53-!-mikl [~mikl@] has joined #openttd
04:53<planetmaker>And baked beans and scrambled eggs?
04:54<planetmaker>oh, coffee? :)
04:54<planetmaker>The latter actually sounds quite tempting... going to make some :)
04:54<dihedral>bacon sandwich :-)
04:55-!-mikl_ [] has quit [Ping timeout: 480 seconds]
04:57-!-el_en [] has joined #openttd
04:57-!-Combuster [] has quit [Ping timeout: 480 seconds]
05:09-!-Combuster [] has joined #openttd
05:11-!-Roujin [] has joined #openttd
05:11<Roujin>morning :)
05:13<Roujin>thanks for adopting and committing my patch ;)
05:13-!-Progman [] has joined #openttd
05:21<@petern>Prof_Frink: bacon, bacon and bacon sandwich?
05:24-!-ctibor [~ctibor@] has joined #openttd
05:24<Prof_Frink>petern: Exactly.
05:24-!-Roujin_ [] has joined #openttd
05:25<@Rubidium>not bacon, beer, bacon? Just to have different 'layers'?
05:25<@petern>beer doesn't go with bacon!
05:26<Roujin_>Rubidium: you made a little whoopsie: " 170 + * @param filter_data The data for filter on"
05:26<Roujin_>and " 203 + * @param filter_data The data for filer on" ;)
05:27-!-stillunknown [] has joined #openttd
05:28<@Rubidium>I blame the NY-ish Times at which I did that ;)
05:28<Roujin_>i'd rename it to "additional data passed to the filter function" or so to make clear that it's optional..
05:29-!-HerzogDeXtEr [~Flex@] has quit [Read error: Connection reset by peer]
05:29<@Rubidium>Roujin_: you can probably find typos in comments everywhere ;)
05:29<Roujin_>is that a reason to not correct them? ;)
05:30<@Rubidium>no, it's a reason for you to fix the other instances of typos ;)
05:30<Roujin_>uh, and maybe that should be changed from a F == char pointer to a void pointer, in case someone wants to pass something else to a filter function..?
05:31<CIA-1>OpenTTD: rubidium * r15368 /trunk/src/ (ai/ai_info.cpp sortlist_type.h): -Fix: some typos in comments
05:31<Roujin_>bye bye goes type safety of course..
05:31<@petern>a char pointer is char*
05:31<@petern>not char
05:31<@Rubidium>template <typename T, typename F = char>
05:31<@petern>you've put the * in the wrong place :o
05:32-!-Roujin [] has quit [Ping timeout: 480 seconds]
05:32<Roujin_>petern, where?
05:32<@Rubidium>what in there 'obstructs' anyone to use something else than a char?
05:32<@Rubidium>it's just a default template parameter
05:32<@petern>Rubidium, well if you want to send an int... you have to send a pointer to an int...
05:32<Roujin_>aah, of course
05:33<Roujin_>clever Rubidium :)
05:33<@Rubidium>who'd send an int? :)
05:34<Roujin_>mmmh, "filter out all locos that cost > 50.000 ?"
05:35<Roujin_>but, nah. who'd want (and who'd implement) that; something like this can be done by sorting
05:35<@Rubidium>that'd be a money ;)
05:35<@Rubidium>which is a struct
05:35<@petern>filter on mass, speed, cargo type...
05:35<@petern>none of those requires a pointer
05:39<CIA-1>OpenTTD: rubidium * r15369 /trunk/src/sortlist_type.h: -Codechange: generalise the GUIList a bit so peter can write filters for cargo type, speed and mass ;)
05:40-!-Combuster [] has quit [Ping timeout: 480 seconds]
05:40-!-el_en [] has quit [Ping timeout: 480 seconds]
05:40-!-JapaMala [~Japa@] has joined #openttd
05:41-!-evandar [] has joined #openttd
05:41<Roujin_>heh, now we just need actual applications to make use of it ^^
05:41-!-FloSoft [] has quit [Remote host closed the connection]
05:42-!-|Japa| [~Japa@] has quit [Ping timeout: 480 seconds]
05:42-!-evandar [] has quit []
05:42<@Rubidium> <- Roujin_, you recognise that?
05:43<Roujin_>kinda ;) not the "haystack and needle" part though :D
05:45<Roujin_>seems there were some issues regarding the OSK that you also fixed
05:45<@petern>lol @ r15369 :p
05:46<Roujin_>ah, and you inserted a more sane OnKeyPress function :)
05:47<Roujin_>nice nice ;)
05:50-!-Vikthor [] has joined #openttd
05:54-!-Combuster [] has joined #openttd
05:57-!-Mortal [] has joined #openttd
05:58-!-JapaMala [~Japa@] has quit [Ping timeout: 480 seconds]
05:59-!-JapaMala [~Japa@] has joined #openttd
06:02-!-Roujin [] has joined #openttd
06:07-!-Osai^zZz is now known as Osai
06:09-!-Roujin_ [] has quit [Ping timeout: 480 seconds]
06:15<SmatZ>about FS#2601, wouldn't it be better to have {CURRENCY} and {REDCURRENCY} that would be drawn in red if negative?
06:16<SmatZ>......... ^^^ ignore :-p
06:16<SmatZ>it's something else than I thought...
06:17<SmatZ>it already works that way
06:17<@petern>hmm, i need to warm my drives up
06:17<@petern>20 deg C is too cold
06:17<dihedral>petern, sit on them
06:22-!-sulik [] has quit [Quit: ajax IRC Client]
06:26<planetmaker>[12:16] <SmatZ> it's something else than I thought... <-- hehe. Was the same for me :P
06:31-!-TinoDid is now known as TinoDidriksen
06:32<dihedral>planetmaker, when is it not :-P
06:32*dihedral hides
06:32*planetmaker goes looking for an old, large trout...
06:33*planetmaker uses this rotten trout to slap dihedral
06:35-!-TinoM [] has joined #openttd
06:45-!-Roujin_ [] has joined #openttd
06:52-!-Roujin [] has quit [Ping timeout: 480 seconds]
06:56-!-lhrios [] has joined #openttd
06:57<CIA-1>OpenTTD: rubidium * r15370 /trunk/src/ (osk_gui.cpp querystring_gui.h): -Codechange: add a callback to tell the parent of an OSK that the string has changed instead of only marking the text box dirty.
06:58-!-lhrios [] has quit [Remote host closed the connection]
06:59<CIA-1>OpenTTD: rubidium * r15371 /trunk/src/ (string.cpp string_func.h): -Codechange: add an implementation of strcasestr for when _GNU_SOURCE isn't defined.
07:00<CIA-1>OpenTTD: rubidium * r15372 /trunk/src/ (lang/english.txt network/network_content_gui.cpp): -Feature: filter the 'content' based on the tag/name. Based on a patch by Roujin.
07:02<SmatZ>@r15371 I guess performance isn't the issue :-p
07:02<@Rubidium>SmatZ: when it becomes an issue you may rewrite it ;)
07:05<Roujin_>ah, nice :)
07:06<Roujin_>well, is it implemented any better in _GNU_SOURCE ?
07:07<@petern>are you doubting Rubidium's algorithm efficiency?
07:08-!-Roujin [] has joined #openttd
07:09<Roujin>petern: I was just following on what SmatZ said ;)
07:10<Roujin>or did you just mean him, in the first place?
07:11-!-NukeBuster|Laptop [] has joined #openttd
07:13-!-[com]buster [] has joined #openttd
07:13-!-Combuster [] has quit [Read error: Connection reset by peer]
07:13-!-[com]buster is now known as Combuster
07:16-!-Roujin_ [] has quit [Ping timeout: 480 seconds]
07:17<@petern>having the content window open does seem to use a lot of cpu
07:21<Roujin>just having it open?
07:22<@Rubidium>petern: isn't that just the intro game running?
07:22<@petern>it speeds up when i close the window
07:23*Rubidium actually notices a decrease in CPU usage when opening the window
07:23<Roujin>hmm, then maybe some mistake slipped through..? It shouldn't cause any additional load when you're not filtering anything..?
07:23-!-mode/#openttd [+o DorpsGek] by ChanServ
07:30<Roujin>bool Filter(FilterFunction *decide, const F *filter_data), doesn't return what the comment says it does
07:31<Roujin>* @return true if the list has been altered by filtering <-- right now it returns false, if filtering is set to "off" and true, if set to "on".
07:31*Rubidium slaps Roujin ;)
07:32<Roujin>it'd need some "bool changed = false", "changed = true" in the inner if, then "return changed"
07:34-!-ctibor_ [~ctibor@] has joined #openttd
07:35<De_Ghosty>SIGNAL IN TUNNEL!!
07:35<Roujin>oh and I think the function void FilterContentList() does something strange...
07:36<Xaroth>shift, not caps
07:36<Xaroth>caps doesn't uppercase 1's to ! .
07:36-!-ctibor [~ctibor@] has quit [Ping timeout: 480 seconds]
07:36<Roujin>yes it does..?
07:37<@petern>1 is already uppercase.
07:37-!-Backiz [] has left #openttd []
07:39<Roujin>anyway, FilterContentList appearently tries to find the item again that we had selected before filtering; but that's pretty useless if setting this->selected to NULL, just before it o_O
07:40-!-DaleStan [] has quit [Ping timeout: 480 seconds]
07:40<SmatZ>toupper('1') == tolower('1') == '1'
07:40<Roujin>if I wrote that one, I am sincerely sorry...
07:40-!-DaleStan [] has joined #openttd
07:42<Roujin>Oh I indeed did. :)
07:43<SmatZ>haha nice, petern
07:43<Roujin>well, that's one complete useless iteration through the list after each filter. damn!
07:43-!-[com]buster [] has joined #openttd
07:48<Roujin>just what the heck was I thinking, there oO
07:48-!-Combuster [] has quit [Ping timeout: 480 seconds]
07:48-!-[com]buster is now known as Combuster
07:51<planetmaker>Roujin: maybe the lack thereof?
07:51*planetmaker goes hiding, too
07:54*dihedral cannot recall which thread it was where we had another bump-ranting
07:56-!-Mortal [] has quit [Read error: Connection reset by peer]
07:57-!-Mortal [] has joined #openttd
07:57<planetmaker>hehe. That topic has already been reported :P
07:57<@petern>yeah, definitely slow with that window open
07:57*planetmaker can only guess what dihedral did the last minutes :P
07:57<@petern>the mouse pointer chugs :/
07:57<@petern>and that's on a release build
07:57<dihedral>planetmaker, wrong
07:58<@petern>but not alway s:/
07:58<dihedral>i was looking to quote Belugas, but i am not finding the right post :-P
07:58<dihedral>sheesh there are idiots in the forums
07:58<SmatZ>it was reported before I pressed the [!] button, too
07:58<planetmaker>It's done when it's done.... :P
07:59*dihedral is marveled by planetmakers wisdom once again
08:01<dihedral>is there not a minimum number of words someone has to post to a post?
08:03<planetmaker>Well. There shouldn't be IMO. would be impossible though it contains more words than necessary
08:03<SmatZ>dihedral: still better "bump" than "bimpity bumpity bumpity bumpt" repeated 10 times
08:04<planetmaker>yeah. I'm member in another forum. There people simply add empty lines as postings require a minimum length...
08:05<planetmaker>(when quoting someone)
08:11<dihedral>can we not hire some decent people to lurk around the forums? :-P
08:11<dihedral>and replace those silly nit-whits?
08:13<dihedral>"So if soem one good tell me" <- wow - that is some awesome english
08:13<SmatZ>soem aew soem :)
08:13<SmatZ>(my English is of course far from good, too)
08:13<planetmaker>sum a sum ;)
08:14<Roest>not all are native english speakers
08:14<planetmaker>most aren't.
08:14<Roest>that might come surprising i know but it's a fact
08:14<planetmaker>I guess nearly no-one talking here right now is - with maybe two exceptions.
08:14<SmatZ>I do typos often, too
08:15<Roujin>petern: got any idea what is causing the high cpu load?
08:23<dihedral>Roest, yes, sure they are not - but that was just some lovely line
08:23<dihedral>good instead of could :-P
08:24<dihedral>but there is a difference between typos, bad grammar, and simply using wrong words :-P
08:24<dihedral>i just find it pretty cute :-P
08:30-!-Combuster [] has quit [Quit: HydraIRC -> <- The professional IRC Client :D]
08:33-!-StarLionIsaac [] has joined #openttd
08:36*dihedral roars
08:36<dihedral><- koenigstieger
08:37<Roujin>what, you have to pee?
08:37<Roest>tiger :P
08:38<@petern>yeah, i do
08:41<Roujin> <-- small patch that fixes the two things I mentioned earlier, but not the CPU load issue
08:41<Roujin>petern: oh, good. Is it fixable? :)
08:42<@petern>i just fixed it
08:42<@petern>and now i don't need a pee
08:42<Roujin>eeh, that was directed to dihedral ;)
08:42*JapaMala hands petern a pea
08:43<dihedral>not @ JapaMala
08:43-!-JapaMala is now known as |japa|
08:45<Roujin>because Königstiger reminds me of "Ich muss mal für kleine Königstiger" which you can say for "Ich muss mal für kleine Jungs/Mädchen" which you can say for "Ich muss mal aufs Klo" which means "I have to go to the toilet"
08:46-!-HerzogDeXtEr [~Flex@] has joined #openttd
08:47<Roujin>damn, I thought all the time you were referring to "petern: got any idea what is causing the high cpu load?", petern
08:47-!-Sacro_ is now known as Sacro
08:47*SmatZ isn't sure if he wants to know which one of "Jungs / Mädchen" means "pee and the second thing"
08:48<SmatZ>makes sense, too :)
08:48<Roujin>you say the first one if you're male, and the second one if you're female ;)
08:49<Roujin>regardless of what you are going to leave in that place :P
08:49<SmatZ>it's not as dirty as I thought :-p
08:50<Roujin>so still no idea about the cpu load I guess... :(
08:53<Sacro>we use the term "little boys/girls room"
08:54<Roest>maybe it's working on world domination
09:03-!-JapaMala [~Japa@] has joined #openttd
09:04-!-smeding [] has joined #openttd
09:05-!-glx [] has joined #openttd
09:05-!-mode/#openttd [+v glx] by ChanServ
09:06-!-|japa| [~Japa@] has quit [Ping timeout: 480 seconds]
09:08-!-welterde [] has quit [Remote host closed the connection]
09:08-!-welterde [] has joined #openttd
09:20-!-Roujin_ [] has joined #openttd
09:25-!-Ridayah [] has joined #openttd
09:26-!-Roujin [] has quit [Ping timeout: 480 seconds]
09:26-!-Roujin_ is now known as Roujin
09:32-!-Blinkskij [] has joined #openttd
09:36-!-Zahl [] has joined #openttd
09:44-!-JapaMala [~Japa@] has quit [Ping timeout: 480 seconds]
09:45<@Rubidium>does fix the OSX compile failure?
09:51-!-Lakie [~Lakie@] has joined #openttd
09:53<@Rubidium>^ planetmaker, dihedral, Sacro ^
09:54<+glx>OSX users are never here when you need them ;)
09:56<@Rubidium>true... very true
09:56<@Rubidium>especially those who develop
09:58-!-|Japa| [~Japa@] has joined #openttd
09:58<Sacro>Rubidium: yes?
09:59<Sacro>errm, hang on
09:59<Sacro>need a trunk checkout
10:01-!-Lisby [] has joined #openttd
10:01<Sacro>Rubidium: failed due to no strgen :`
10:02<@petern>no strgen?
10:02<Sacro>if you type make
10:02<Sacro>and ./configure has't run then it runs ./configure
10:02<Sacro>and then asks you to run make
10:03<Sacro>/Users/ben/Projects/trunk/src/ai/ai_gui.cpp:25:27: error: table/strings.h: No such file or directory
10:03-!-Blinkskij [] has quit [Read error: Connection reset by peer]
10:03<Sacro>and then it goes downhill
10:04<@Rubidium>you did a svn-up?
10:04<Sacro>i did a straight checkout
10:04<Sacro>svn co svn://
10:04-!-Blinkskij [] has joined #openttd
10:04<@Rubidium>there's no makefile if configure isn't ran
10:05<Sacro>yeah, 15372 doesn't create table/strings.h
10:05<Sacro>and I need to get to wok
10:05<@Rubidium>Sacro: you're making absolutely no sense at all
10:07-!-SmoovTruck [] has quit [Quit: "The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt." --Bertrand Russell]
10:08-!-Blinkskij [] has quit []
10:08<Sacro>Rubidium: table/strings.h isn't being built therefore it breaks with a load of STR_... not found
10:08<Sacro>error: STR_ ... was not declared in this scope
10:09<Sacro>can you check if that rev builds elesewhere?
10:09<@Rubidium>yes, but you were talking about ./configure hasn't run
10:09<Sacro>well thats another possible bug
10:09<Sacro>i moved the folder
10:09<Sacro>ran make again
10:09<Sacro>it ran ./configure
10:09<StarLionIsaac>I thought it runs ./configure for you if it detects it hasn't been done?
10:09<Sacro>then asked me to run make
10:09<Sacro>StarLionIsaac: yes, that's a bug i reckon
10:10<@Rubidium>it works fine for me
10:10<@petern>$ make
10:10<@petern>make: *** No targets specified and no makefile found. Stop.
10:10<Sacro>anyway, to work
10:11<CIA-1>OpenTTD: rubidium * r15373 /trunk/src/network/network_chat_gui.cpp: -Fix [FS#2606]: Kenobi denied the server's client name to the tab-completed.
10:19-!-Zorn [] has quit [Read error: Connection reset by peer]
10:20-!-Zorn [] has joined #openttd
10:24-!-Lisby [] has quit [Quit: Leaving]
10:26<Roujin>..have to go, see you
10:26<SmatZ>hello Belugas :)
10:26<SmatZ>bye Roujin :)
10:26<Roujin>hope someone finds a clue about the cpu load :/
10:26<SmatZ>Roujin: if I understand it correctly, the problem wasn't in OTTD
10:26-!-Roujin [] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]]
10:30<@Belugas>hello SmatZ :)
10:35-!-Mortal [] has quit [Read error: Connection reset by peer]
10:35*dihedral tests Rubidium patch
10:35<dihedral>hello Belugas
10:35-!-Mortal [] has joined #openttd
10:37<dihedral>Aali, <-
10:37-!-ecke [~ecke@] has joined #openttd
10:39<CIA-1>OpenTTD: rubidium * r15374 /trunk/src/ (road_cmd.cpp roadveh.h roadveh_cmd.cpp): -Codechange: remove a magic constant.
10:47<dihedral>Rubidium, works find for me
10:48<@Belugas>hello dihedral
10:48-!-bleepy [] has quit [Ping timeout: 480 seconds]
10:48-!-Mortomes [] has joined #openttd
10:48-!-bleepy [] has joined #openttd
10:50-!-NukeBuster|Laptop [] has quit [Ping timeout: 480 seconds]
10:52<CIA-1>OpenTTD: rubidium * r15375 /trunk/src/roadveh_cmd.cpp: -Fix [FS#2605]: a tram circling around in a depot did never actually 'enter' the depot.
10:53-!-|Japa| [~Japa@] has quit [Quit: I love my HydraIRC -> <-]
10:54<CIA-1>OpenTTD: rubidium * r15376 /trunk/src/ (string.cpp string_func.h): -Fix [FS#2608] (r15371): OSX/BSD also seems to define strcasecmp under some circumstances.
11:02-!-|Japa| [~Japa@] has joined #openttd
11:02<Sacro>you committed it then?
11:05<Sacro>Rubidium: compiling now
11:05<Sacro>which knocks 3 hours off my battery life :(
11:08<dihedral>Sacro, loooooser :-P
11:08<Sacro>dihedral: you big gay
11:08<dihedral>my cousin :-D
11:09<Sacro>you are gay with your cousin?
11:09<Sacro>ndefined symbols:
11:09<Sacro> "_iconv", referenced from:
11:09<Sacro> convert_tofrom_fs(void*, char const*)in unix.o
11:09<Sacro> convert_tofrom_fs(void*, char const*)in unix.o
11:09<Sacro> "_iconv_open", referenced from:
11:09<Sacro> FS2OTTD(char const*)in unix.o
11:09<Sacro> OTTD2FS(char const*)in unix.o
11:09<Sacro>ld: symbol(s) not found
11:09<@Rubidium>what? Sacro's dihedral's cousin?
11:09<dihedral>you still having that iconv issue?
11:09<dihedral>Rubidium, nope
11:10-!-Frostregen [] has joined #openttd
11:12<Sacro>dihedral: yes, installed both macports and errm
11:12<Sacro>the other, fink
11:13<dihedral>regardles of them saying that you should only use one?
11:13<dihedral>how come you have issues with iconv and i dont? :-P
11:13<dihedral>you have xcode installed?
11:14<dihedral>and you ran ./configure again _after_ you ran the port install?
11:15-!-DephNet[Paul] [] has quit [Quit: Leaving]
11:16<@Rubidium>ah well... OSX is known to break stuff when updating 'something'
11:16<dihedral>i just never had an issue like that
11:16<Sacro>i just did --with-iconv=/opt/local
11:16<Sacro>try that
11:16-!-Zahl_ [] has joined #openttd
11:18-!-DephNet[Paul] [] has joined #openttd
11:18<dihedral>Sacro, and?
11:19<Sacro>perhaps I need to set up /etc/
11:19<Sacro>dihedral: building
11:19<Sacro>perhaps -j2 would be better
11:21<+tokai>OSX comes on its own with iconv, no? at least my osx has it and i don't have macports or fink stuff installed:)
11:22<Sacro>tokai: well it doesn't link
11:22<Sacro>Rubidium: links now
11:22-!-frosch123 [] has joined #openttd
11:22<@Rubidium>hi frosch123
11:23<frosch123>'lo Rubidium :)
11:23<dihedral>tokai, which version of os x?
11:24-!-Zahl [] has quit [Ping timeout: 480 seconds]
11:24-!-Zahl_ is now known as Zahl
11:24<Sacro>this is 10.5.6
11:30-!-ctibor_ [~ctibor@] has quit [Ping timeout: 480 seconds]
11:33-!-|Japa| [~Japa@] has quit [Ping timeout: 480 seconds]
11:34-!-|Jeroen| [] has joined #openttd
11:35<@petern># we're chaaa-ained
11:35*Sacro goes home
11:37<fjb>Quak frosch123
11:37<frosch123>moin fjb :p
11:39-!-mortal` [] has joined #openttd
11:39<@petern># waa-aa-aa-aa-ave
11:43-!-Purno [] has joined #openttd
11:44-!-Mortal [] has quit [Ping timeout: 480 seconds]
11:57-!-paul_ [] has joined #openttd
11:57-!-tkjacobsen [] has joined #openttd
12:02-!-DephNet[Paul] [] has quit [Ping timeout: 480 seconds]
12:02-!-mortal` [] has quit [Ping timeout: 480 seconds]
12:06<@petern>is there an image editor that understands png text?
12:06<goodger>png text? :S
12:07<@petern>yeah, i suppose it's similar to exif info in jpg
12:08<goodger>some specialist little nagware utility that uses a non-standard windows GUI toolkit that you download from a seedy download site
12:09*petern ponders a batch mode for pngcodec
12:09<dihedral>petern, Quark Express :-P
12:12<@petern>hmm, no msvc solution for pngcodec :/
12:16-!-Yeggstry [] has joined #openttd
12:16-!-paul_ [] has quit [Quit: Leaving]
12:17-!-DephNet[Paul] [] has joined #openttd
12:24-!-el_en [] has joined #openttd
12:26-!-Alberth [] has joined #openttd
12:40-!-StarLionIsaac [] has quit [Quit: Gone for an insanity break]
12:42-!-tokai [] has quit [Ping timeout: 480 seconds]
12:44-!-tokai [] has joined #openttd
12:44-!-mode/#openttd [+v tokai] by ChanServ
13:00<CIA-1>OpenTTD: rubidium * r15377 /trunk/src/ (network/network_content_gui.cpp sortlist_type.h): -Fix [FS#2607]: filter did resort when unneeded and didn't deselect properly in some cases (Roujin)
13:03-!-Wolf01 [] has joined #openttd
13:04-!-RS-SM [~RSCN@216-165-16-38.DYNAPOOL.NYU.EDU] has joined #openttd
13:06<CIA-1>OpenTTD: frosch * r15378 /trunk/src/newgrf_engine.cpp: -Fix: The subcargo returned by vehicle variable 0x42 should be the most-common-subcargo of the most-common-cargo. If nothing is transported 0x..FFFF00 should be returned.
13:22-!-divo [] has joined #openttd
13:27-!-Roujin [] has joined #openttd
13:27<SmatZ>welcome Roujin
13:29-!-|Jeroen| [] has quit [Quit: oO]
13:34<@Belugas>hello Roujin
13:40<@Rubidium>huh? petern needs to be milked?
13:41*Wolf01 hides
13:42<dihedral>Rubidium, go ahead.... :-P
13:43<Roujin>hmm, maybe this "valgrind" utility would help with the cpu load issue? doesn't that help you find out how much cpu time is spent in which functions, or so?
13:44<@Rubidium>it would help increasing the load
13:44<@Rubidium>but it's not valgrind you need
13:46<Roujin>what then? I have currently no clue where that cpu load comes from oO
13:46<CIA-1>OpenTTD: translators * r15379 /trunk/src/lang/ (18 files in 2 dirs): (log message trimmed)
13:46<CIA-1>OpenTTD: -Update: WebTranslator2 update to 2009-02-06 18:45:59
13:46<CIA-1>OpenTTD: arabic_egypt - 11 fixed by khaloofah (11)
13:46<CIA-1>OpenTTD: catalan - 11 fixed by arnaullv (11)
13:46<CIA-1>OpenTTD: dutch - 10 fixed, 2 changed by Yexo (10), Excel20 (2)
13:46<CIA-1>OpenTTD: finnish - 14 fixed by jpx_ (12), UltimateSephiroth (2)
13:46<CIA-1>OpenTTD: french - 11 fixed by glx (11)
13:47-!-Vikthor [] has quit [Quit: Leaving.]
13:47-!-kd5pbo [~kd5pbo@] has quit [Quit: Leaving.]
13:47<Roujin>even commenting out all calls of FilterContentList(), and still it's running slow.. so that's not it
13:47<@Rubidium>gprof and related stuff
13:54-!-davis- [] has joined #openttd
14:17-!-PhoenixII [] has quit [Quit: ( :: NoNameScript 4.22 :: )]
14:19-!-mikl [~mikl@] has quit [Ping timeout: 480 seconds]
14:22-!-Roujin_ [] has joined #openttd
14:28-!-Roujin [] has quit [Ping timeout: 480 seconds]
14:28-!-Roujin_ is now known as Roujin
14:30-!-FR^2 [] has joined #openttd
14:35-!-Phoenix_the_II [] has joined #openttd
14:41-!-Fuco [] has joined #openttd
14:44-!-divo [] has quit [Read error: Connection reset by peer]
14:50-!-Mark [] has quit [Ping timeout: 480 seconds]
14:52-!-smallfly [] has joined #openttd
14:55-!-Mortal [] has joined #openttd
14:55-!-Mark [] has joined #openttd
14:57<@Belugas>Here comes CHOCKY!
14:58<@Rubidium>Belugas: FS to the rescue?
15:02*petern considers the advantages of a beer
15:02<@Belugas>don't need FS, Rubidium, just some good earphones ;)
15:03<@Belugas>especially neat the end :(
15:03<@Rubidium>oh, I thought you were chocking on smallfly
15:04<@petern>CODY is great
15:04<@petern>remind me, what did you think of godspeed you black emperor?
15:07-!-Zorn| [] has joined #openttd
15:09<@Belugas>does not ring a bell...
15:10<@Belugas>CODY is on
15:10<@Belugas>is it a song, petern? or a band?
15:11<@Belugas>G.. Em+G
15:11<@Belugas>then C
15:11<@Belugas>back to Em+G
15:12<@Belugas>C again, Em+G, A...
15:12<@petern>canadian band
15:12<@Belugas>i do not remeber the name. i'll be watching it tonigh :) promised
15:14-!-Roujin_ [] has joined #openttd
15:14-!-Zorn [] has quit [Ping timeout: 480 seconds]
15:15<Eddi|zuHause2>are there really more than 3 chords in a song?
15:15<@petern>why not?
15:15<@Belugas>some songs have only 2 chords, some only one, some have zillions
15:16<@Belugas>chords are just the base. the important part of a song is the melody
15:16<@Belugas>chords are just there for support
15:16<@petern>a song which is just chords is pretty boring :)
15:16<@petern>hmm, sounds like pop music
15:16<@Belugas>yup ;)
15:17<@Belugas>poum poum poum poum poum poum
15:18<Eddi|zuHause2>i don't know the english terms, but my knowledge of music theory sais that the most important notes are the "Tonika" (the base note), the "Dominante" ("Quinte" above the base note) and the "Subdominante" ("Quinte" below the base note)
15:18<Eddi|zuHause2>and the chords over these three
15:19<@Belugas>a chord is composed of three notes
15:19<@Belugas>a two note pattern is a tone
15:19-!-Lakie [~Lakie@] has quit [Read error: Connection reset by peer]
15:19<@Belugas>tones are very popular in heavy metal
15:19<@Belugas>called... power chords
15:19-!-Lakie [~Lakie@] has joined #openttd
15:20-!-Roujin [] has quit [Ping timeout: 480 seconds]
15:20-!-Roujin_ is now known as Roujin
15:25<CIA-1>OpenTTD: frosch * r15380 /trunk/src/town_cmd.cpp: -Fix (r15190)[FS#2603]: Do not use TileY() on negative TileIndexDiffs. But the test was not needed anyway, as those tiles were already tested in previous iterations.
15:25-!-Zorn [] has joined #openttd
15:25<el_en>CDEFGAHC or CDEFGABC?
15:27<@petern>where would H come from?
15:28<el_en>don't ask me, but the version with H is what we are taught in finlandia.
15:28<Eddi|zuHause2>germans use "h" where english use "b"
15:28<@petern>clearly you have a different alphabet
15:29<el_en>ok, i'm pretty sure we can conclude H comes from germany, but how did it find its way to germany?
15:29<Eddi|zuHause2>germans use "b" where english use "b♭"
15:30<smeding>el_en, getting from germany to germany is pretty straightforward :)
15:30<el_en>smeding: except if there's a wall.
15:31<Eddi|zuHause2>1:0 for el_en :p
15:32-!-Zorn| [] has quit [Ping timeout: 480 seconds]
15:36<@Belugas>Eddi|zuHause2, you are a mercantil little brat :D
15:37-!-Eddi|zuHause2 is now known as Eddi|zuHause
15:37<@Belugas>"i'll do it, for 10€ for the first patch file, each subsequent file costs double the previous. :p"
15:38<@Rubidium>so for 30 euros I can play 0.2.0 with YAPP ;)
15:41<Eddi|zuHause>i didn't promise it would be playable :p
15:42-!-kd5pbo [~kd5pbo@] has joined #openttd
15:45<Eddi|zuHause>i can't find any information about the origin of the "H"
15:45<Eddi|zuHause>what i know is that in medieval times the sequence "DO [or UT], RE, MI, FA, SOL, LA, SI" was introduced to make music "writable"
15:46<Eddi|zuHause>it was originally intended to be used relative to the appropriate base note, which was always "DO"
15:46<Eddi|zuHause>later the letters were introduced as an "absolute" notation
15:48<Eddi|zuHause>and lots of stuff about composers putting their names (e.g. "B-A-C-H"), initials, or otherwise hidden words into music
15:48-!-kd5pbo [~kd5pbo@] has quit [Remote host closed the connection]
15:49-!-kd5pbo [~kd5pbo@] has joined #openttd
15:50<Eddi|zuHause> <- this one's cool, when you turn it clockwise, you read the notes "B-A-C-H", while the position of the note actually does not change at all ;)
15:50-!-Mortomes [] has quit [Ping timeout: 480 seconds]
15:51<CIA-1>OpenTTD: frosch * r15381 /trunk/src/town_cmd.cpp: -Fix (r11091): When testing for parallel road two tiles away, do not move more than one tile along the road.
15:59<Roujin>hmm, appearently the high cpu load in the content download window has nothing to do with the GUIList filter
16:00<Roujin>it is also present in earlier revisions (r15366)
16:00<Roujin>maybe some networking related thing
16:03<Eddi|zuHause>./configure --enable-profiling && make run-prof?
16:04-!-Roujin_ [] has joined #openttd
16:05<@Rubidium>Roujin_: you should take another provider
16:06<Roujin_>that was my gf's father's fault
16:06<Eddi|zuHause>he took off the phone, so it disconnected your 8k modem?
16:06<Roujin_>he just reset their internet connection without telling me beforehand ;)
16:07<@Rubidium>he does that quite often
16:07<Roujin_>nope, the other times it was at my place, and because I lost wlan connection
16:08<smallfly>need one of those hardcore openttd programmers
16:08-!-Andel [] has left #openttd [not hardcore enough]
16:08<Eddi|zuHause>never seen any of those
16:09<Roujin_>what are hardcore openttd programmers?
16:09-!-Andel [] has joined #openttd
16:09<Roujin_>programming openttd while diving, or climbing a mountain?
16:09<Andel>changed my mind
16:09<Andel>I am hardcore enough
16:09<Andel>I programmed some openttd whilst ironing
16:09<Andel>at 30,000 ft
16:09<@Rubidium>bah... the image in my head... :(
16:09<smallfly>well, really amusing you guys
16:09<Andel>to the extreme!
16:09<Eddi|zuHause>"core", from french "coer", meaning heart. so anybody with a heart of stone
16:10<Andel>you want my wife
16:10<Andel>hang on
16:10-!-Mortomes [] has joined #openttd
16:10<Andel>she said "fuck off"
16:10-!-Roujin [] has quit [Ping timeout: 480 seconds]
16:10-!-mortal` [] has joined #openttd
16:10<Andel>ahh - see what she did to Roujin?!
16:10<Roujin_>smallfly: just ask your question, if you have one
16:10-!-Roujin_ is now known as Roujin
16:10<Andel>anyway - sorry
16:10<Andel>I digressed
16:11<Roujin>if there's anyone hardcore enough to answer it, he will ;) if not - well bad luck
16:11<smallfly>is it possible to code openttd with c# and sdldotnet AND more important to play this on linux/max machines?
16:11<smallfly>max = mac
16:11<@Rubidium>Roujin: while diving would be Belugas, while climbing would be TrueBrain
16:12<Roujin>uhm.. i'll answer that question with another question: Is it possible to reinvent the wheel, build cars using them, and drive those cars in finland?
16:13<Andel>are those african or European wheels
16:13<Andel>laiden or unlaiden
16:13<Andel>and is there a bloke called brian involved?
16:13<Andel>smallfly: I don't think there would be a problem....
16:13<smallfly>i understand your *errection*
16:14<@Rubidium>I'd reckon it's technically possible to make a C++ -> C# wrapper, but that doesn't make it anymore cross platform
16:14<@Rubidium>it's technically possible, but unfeasible that one ever makes it
16:14<smallfly>openttd is c/c++ coded, right? and i think there are about 20 (?) people coding on it right now. the speed the project gets forward is very less relative to the work pumped in
16:15<kd5pbo>It's possible to play it under Linux and OSX.
16:15<Yexo>smallfly: there are not 20 people full-time developing for openttd
16:16<el_en>why the hell would anyone want to code openttd in c#?
16:16<@Rubidium>I'd reckon there's in total 1 person full-time developing; spread over a handfull of active devs
16:16<frosch123>because c# solves everything that xml does not
16:16<smallfly>c# is a cleaner language and more understandable to other coders
16:17<@Rubidium>smallfly: why don't we speak all Ido then?
16:17<smallfly>the code does not get dirty like the openttd source is
16:17<smallfly>dont know ido
16:17<Eddi|zuHause>9 users commited to svn in the last 5 days
16:17-!-Mortal [] has quit [Ping timeout: 480 seconds]
16:17<@Rubidium>Ido's a constructed language with the intent to be pronouncable for everyone
16:18<@Rubidium>and used by everyone
16:18<Eddi|zuHause>spread over 70 revisions
16:18<smallfly>dont think that leads to a well coded source
16:18<el_en>smallfly: oh, c# can't be used for making bad code?
16:18<Yexo>smallfly: how does using another language make the code more readable? That's like magic :)
16:18<@Rubidium>smallfly: and how does C# make OpenTTD better?
16:19<Eddi|zuHause>"clean" code is not the only optimisation goal
16:19<kd5pbo>What about cross platform support.
16:19<smallfly>ok ok
16:19<@Rubidium>kd5pbo: then C# isn't what you want
16:19<kd5pbo>As far as I know, there's no C# compiler for Solaris.
16:19<el_en>kd5pbo: windows xp, windows vista, windows 7... ain't that cross enough?
16:19<smallfly>i dont want to discuss in this "bad against good" style
16:20<@Rubidium>smallfly: please explain what makes C# a better choice
16:20<el_en>smallfly: btw, sir, your apostrophes are missing.
16:20<Yexo>smallfly: it's not that I think c# is a bad language, it'd just be very bad to switch language now (think of all the work involved, and you already complained progress was slow)
16:20<smallfly>mmh ...
16:20<Eddi|zuHause>smallfly: when C# makes coding so clean, why are 80% of all the world's programs written in COBOL?
16:21<@Rubidium>big negative point of C#: ALL development halts for at least a year, then there's a year of fixing all mistakes/errors made during the conversion
16:21-!-mortal` is now known as Mortal
16:21<smallfly>yeah your right. "we" shouldnt stop the c++ work
16:21<smallfly>instead we should start a c# project parallel to it.
16:21<el_en>*you're, *shouldn't
16:22<@Rubidium>we is who?
16:22-!-Moriarty2 [] has joined #openttd
16:22<smallfly>we = you *g*
16:22<smallfly>plus the c# programmers being inactive till now
16:22*Rubidium isn't going to do C#
16:22<Yexo>what about the current c/c++ programmars that won't do c#?
16:22<dihedral>smallfly, YOU can code in c# if you wish
16:23<dihedral>and YOU can start the project - OpenTTD _is_ open source after all
16:23<smallfly>be cool
16:23<el_en>smallfly: why wouldn't you start such a project?
16:23<dihedral>everybody is cool :-P
16:23<Eddi|zuHause>from my experience, people who fix themselves on one language end up as bad coders
16:23<frosch123>smallfly: 90% of ottd devs are on linux, you can imagine anyone of them to switch to c# ?
16:23<dihedral>(just not you) :-P
16:23<smallfly>what about projects like mono?
16:23<dihedral>frosch123, there are things like 'mono'
16:23<@Rubidium>you'll be person 6 or 7 that started the conversion to C# (none of them have resulted into anything that even started)
16:23<el_en>Eddi|zuHause: that's right, and that's why I know both C and C++. :)
16:24<@Rubidium>smallfly: so you want us to use .NET 1.ancient?
16:24<dihedral>yay - dot net
16:24<smallfly>well, you've got the better arguments ... it is not possible to code in c# ...
16:24<dihedral>and you login to multiplayer using your hotmail account
16:24<NukeBuster>wasn't there also mention of porting to Java on the forums a while back?
16:24<Eddi|zuHause>during my studying time, i have programmed in about a dozen different languages
16:25<dihedral>Eddi|zuHause, ever looked at erlang? :-P
16:25<Moriarty2>NukeBuster - I think there's been mention of porting to every language under the sun in the forums. :-)
16:25<Eddi|zuHause>no, but i heard of it
16:25<frosch123>Eddi|zuHause: btw. which 80% are written in cobol ?
16:25<dihedral>it's a pretty neat language
16:25<dihedral>very different
16:25<@Rubidium>frosch123: the 80% of the banks
16:26<el_en>smallfly: the best way to attract developers is to start a C# fork of openttd yourself, something that at least compiles. and not just expect someone else to start it.
16:26<frosch123>banks, hmm... then currently there is suitable situation to switch to another language :p
16:26<goodger>practically everything for banks is in cobol
16:26<smallfly>i sometimes read about those c# branches in the forums ... I do not want to start such a one. I just use C# to program some small things for myself. but, because i know the source of c++ i noticed the advantages
16:27<dihedral>Eddi|zuHause, wrt
16:27<dihedral>you'd combine cargodest and IS for 30 euros? :-D
16:27<Eddi|zuHause>that's certainly easier than 0.2 and YAPP :p
16:28<dihedral>does that include updating to current trunk?
16:28<dihedral>i give you a weeks time :-P
16:28<Eddi|zuHause>no, that's a patch file for each revision :p
16:28<Aali>30 euros for that?
16:28<Aali>give me an hour
16:28<dihedral>forget it Aali
16:29-!-Moriarty2 is now known as Moriarty
16:29<Aali>actually, an hour wont do it
16:29*Rubidium gives Aali an hour... that will be 30 euros then ;)
16:29<Aali>I *could* do it in an hour, but it's friday night
16:30<Moriarty>I have some questions about heightmaps.
16:30<Aali>and I've been drinking
16:30*dihedral just finished listening to "Die 13 1/2 Leben des Käpt'n Blaubär"
16:30<CIA-1>OpenTTD: rubidium * r15382 /trunk/ (bin/ai/regression/ src/timetable_cmd.cpp): -Fix [FS#2466]: multiple vehicles could be filling the timetable and only the data from one vehicle would be taken. Now only allow one to be filling at a time.
16:31<dihedral>Moriarty, nice - i have a few questions about other stuff
16:31<Moriarty>Specifically, I currently have about 55 of them on my computer (in a non-finished state) and I'm wondering when BaNaNa's will support them.
16:31<Moriarty>Given uploading them to the forum one by one would be tiresome.
16:32-!-Roujin_ [] has joined #openttd
16:32<Yexo>uploading them one-by-one to the forum would be tiresome, but uploading them one-by-one to bananas would not?
16:32<Roujin_>this time he warned me prior to resetting the connection ^^
16:32<dihedral>how about turning that into a scn?
16:33<Yexo>dihedral: I prefer heightmaps so you can choose your own newgrfs\
16:33<dihedral>(for a better res image, and search for "zamonien"
16:33<dihedral>Yexo, true
16:33<dihedral>but - heightmaps only specify the landscape, not anything else
16:34<Moriarty>Yexo - I was more thinking that uploading them a second time to bananas would be tiresome. ;-)
16:34<Yexo>sure, scenarios are nice too, but just converting a heightmap to a scenario to have a scenario doesn't make sense
16:34<@Rubidium>Moriarty: that's the idea, but that'll require some changes to some (load) GUIs/backends
16:34<@Rubidium>and I haven't had the feeling of actually implementing it
16:35<Moriarty>Rubidium: You're referring to the work on bananas?
16:35<dihedral>no - OpenTTD ;-)
16:35<@Rubidium>no, work on OpenTTD before it supports it in a nice manner
16:35-!-SHRIKEE [] has joined #openttd
16:35<Moriarty>Ah. Ok.
16:35<dihedral>there aint much point in uploading to bananas if OpenTTD cannot download it
16:35<@Rubidium>at the moment it only allows showing 1 directory, which is troublesome
16:36<Moriarty>Makes sense. This would be why I'm enquiring now.
16:36<Moriarty>Also I figure if you know there's someone out there with a bunch of heightmaps waiting.... ;-)
16:36<dihedral>does not always make things faster ;-)
16:36<Moriarty>Not necessarily, but maybe it'll help with motivation. :-)
16:37<dihedral>yes, Moriarty, he'll probably get right to it :-P
16:38<Moriarty>Hehe. I wasn't thinking it'd provide that much motivation, that's what the big-stick is for. ;-p
16:39<dihedral>Rubidium, in what way only showing 1 directory?
16:39<Moriarty>I can currently make, with little effort, heightmaps for pretty much any part of the world, though these are all small-scale so only for large areas. I just thought you guys may be interested.
16:40-!-Roujin [] has quit [Ping timeout: 480 seconds]
16:40-!-smallfly [] has quit [Quit: HydraIRC -> <-]
16:40<dihedral>Moriarty, a hightmap of zamonien would interest me
16:40<@Rubidium>dihedral: the heightmaps etc. will be distributed in a tar, which makes things quite interesting
16:41<Moriarty>Unfortunately I was referring to heightmaps of real-world places on Earth.
16:41<dihedral>but does not OpenTTD have support already to read tars?
16:41<Moriarty>Though I could probably do the moon too thinking about it.
16:42<@Rubidium>dihedral: yup, but... reading tars != showing the data in the tars in the scenario/heightmap 'load' windows
16:42<dihedral>yes, but there will only be one heightmap in a single tar right?
16:42<Moriarty>Rubidium: Also, per my suggestion in the forum thread too, would it be possible to do something with screenshots too?
16:42<dihedral>so what else must you read / show in a single tar?
16:42<Moriarty>(as in, show a screenshot of the heightmap)
16:43<@Rubidium>Moriarty: unlikely
16:43<Moriarty>Could you get Bananas to render on up?
16:44<@Rubidium>technically it could be done
16:45<@Rubidium>but I don't think anyone wants to spend the time in it that is needed
16:45<Moriarty>Okay. It's just that if there are a lot of heightmaps (or scenarios), then the player choosing which to load would be tricky.
16:45<@Rubidium>it's the same with newgrfs
16:46<Moriarty>True, but you can't really do screenshots there.
16:46<Moriarty>What's needed is some sort of metadata.
16:46<@petern>do i need to resurrect my fileio patch?
16:46<Yexo>petern: what did that patch do?
16:47<@petern>the one that provides abstraction and classes for access methods
16:47<@petern>well, the abstraction is there already, i just took it to classes
16:47<Eddi|zuHause>and mister-i-have-a-patch-for-it strikes again :p
16:49<Moriarty>I'm assuming each file on bananas has its own Hash. What if that hash was used for a wiki page.
16:49<@petern>it would be stoned
16:50<Moriarty>For the GRF's, the wikipage could simply redirect to the relevent GRF wiki entry.
16:50<dihedral>however, if bananas showed the same info as one can get in the game would be awesome :-P
16:50<dihedral>(hint hint)
16:51<Xaroth>!download win32
16:51-!-Xaroth was kicked from #openttd by DorpsGek [Wrong channel. Retry in #openttdcoop.]
16:51-!-Xaroth [~shaman@] has joined #openttd
16:51<Xaroth>bah, wrong window
16:51<@Rubidium>no kiddin'
16:52<Xaroth>sue me.
16:52<Xaroth>irssi can be a pain with window handling
16:52<Moriarty>dihedral: I get the feeling your version would be rather a lot more effort. :-)
16:52<@Rubidium>nah, I leave that to the RIAA/MPAA/BSA/.*A
16:52<dihedral>Xaroth, nope it would not be
16:52<Moriarty>Whereas the hash method could probably be done in a matter of a few minutes.
16:52<Xaroth>i doubt brein will be able to find anything on my pc.
16:52<dihedral>the data is all there already
16:52<NukeBuster>omg, did i screw something with compiling or did some graphics change?
16:53<NukeBuster>black boxes on the opening title of r15379
16:53<NukeBuster>opening screen actually
16:53<Moriarty>NukeBuster: you're probably using the newgraphics
16:53<NukeBuster>ah, so it kicked in
16:53<Moriarty>(downloaded them?)
16:53<NukeBuster>yeah using the internal download feature
16:53<NukeBuster>do they overwrite the old ones?
16:54<Yexo>no, but they are enabled by default
16:54<NukeBuster>ai it lags...
16:54<Moriarty>Yes, they take precidene. The old ones are still there. Just delete the .tar file to use them.
16:54<Yexo>you can disable them in the config file
16:54-!-Mortal [] has quit [Remote host closed the connection]
16:54-!-Mortal [] has joined #openttd
16:55<Yexo>NukeBuster: try one of 1) lower the "ai building speed in the difficulty window" 2) Lower "#opcodes before AI is suspended" in advanced settings window. 3) Don't start many AIs at the same time
16:55<NukeBuster>ehh, it lags in title screen
16:55<Eddi|zuHause>then you are screwed
16:55<NukeBuster>openttd is using 20%cpu without doing anything
16:56<Yexo>I thought you were complaining that the AI lagged :p
16:56<NukeBuster>could the ai also play in the title game?
16:56<dihedral>you could load the titlegame as a savegame
16:56<dihedral>then start the ai
16:56<frosch123>noone can 'play' in the title game
16:57<Eddi|zuHause>the AI can only do what players could also do :p
16:58-!-Moriarty [] has left #openttd []
16:58<NukeBuster>well i'll try the graphics in a game i like them somewhat... although the traintracks seem to be a little dark
16:59<NukeBuster>font is a bit strange also
17:01-!-Alberth [] has left #openttd []
17:01<Roujin_>complains about OpenGFX go here:
17:02<Roujin_>don't use too strong words though, or they'll be offended ;)
17:02-!-ctibor_ [~ctibor@] has joined #openttd
17:03<@Rubidium>they're less offended than the zodttd 'community'
17:04<Roujin_>why are they offended?
17:05<@Rubidium> <- read it
17:07<@Belugas>poor smallfly... his attempt to convince us has not been too successful
17:09<Roujin_>I only see one guy that seems to be offended by someone pointing out the requirements of the GNU public license.
17:09<@Rubidium>michi_cc's comment? or the second last one?
17:10<@Rubidium>both made someone offended ;)
17:10<Sacro>thye got offended when he didn't release the PPC sources too
17:10<@Rubidium>the rest is just "praising" that they released a new version
17:10<NukeBuster>the second last
17:10-!-RS-SM [~RSCN@216-165-16-38.DYNAPOOL.NYU.EDU] has quit [Quit: RS-SM]
17:11-!-Mortal [] has quit [Quit: from __future__ import antigravity]
17:11<Roujin_>don't see an offended comment caused by michi_cc's request tbh..
17:12<@Rubidium>"You could throw the GPL (I included the COPYING with the binary) in my face, or you could ask nicely" <- sounds like someone got offended
17:12<Roujin_>you forgot to copy the ";)"
17:13-!-HerzogDeXtEr1 [~Flex@] has joined #openttd
17:13<Roujin_>but I dunno
17:13-!-mufafidov [~mufafidov@] has quit [Remote host closed the connection]
17:13<NukeBuster>is he a member of the TT-Forums?
17:13<NukeBuster>(the zod guy)
17:13<Yexo>does that matter?
17:13<NukeBuster>just wondering
17:13<Roujin_>don't think so, at least not under that name
17:16-!-frosch123 [] has quit [Remote host closed the connection]
17:17<Roujin_>well, does he violate the GPL, or the Transport Tycoon copyright (=original grfs, in some way?
17:17<Yexo>he does both actually
17:17<@Rubidium>Roujin_: haven't you read the second last post?
17:17<Eddi|zuHause>probably both
17:18-!-Purno [] has quit [Read error: Connection reset by peer]
17:18<@Rubidium>and yes, he violates both
17:19<NukeBuster>and that while using openttd as the name. Makes it look like you condone distributing the original graphics with openttd
17:19<Eddi|zuHause>afair the GPL also requires that modified builds be clearly markedd as such, with the modifications clearly stated
17:20-!-HerzogDeXtEr [~Flex@] has quit [Ping timeout: 480 seconds]
17:20<Yexo>I don't think stating the modifications is needed, but stating that it's modified is
17:24<Eddi|zuHause>why do i sometimes get the impression that people writing in forums can't actually read
17:26<@Belugas>because... first flame, then read
17:26<@Belugas>plus... they can't even read what's availaible on the screen of the game, imagine on a post ;)
17:27<dihedral>Eddi|zuHause, which post this time?
17:29<Roujin_>hm, well.. call me a hippie, but maybe it would be a good idea to get in contact with the zodttd guy and talk the matter out straight...
17:29<dihedral>Roujin_, why?
17:29<Sacro>well there are certain people in openttd dev forum who forget the COPYING file
17:29<dihedral>what you wanna do if he does not like it?
17:30<Roujin_>well, than one has at least tried it
17:30<@Rubidium>send an takedown notice to his ISP?
17:30<dihedral>the guy who did Transporter was very friendly when i emailed him, but there is actually nothing you _could_ really do
17:31<@Rubidium>but that's more something for Atari to do
17:31-!-[com]buster [] has joined #openttd
17:31<dihedral>and Atari would not do it, as they have enough trouble with marjaque
17:31<dihedral>it would actually be something for CS agency to do
17:32<dihedral>and they dont like OpenTTD either :-P
17:33<Sacro>Eddi|zuHause: yes, let us sing to them
17:33<Eddi|zuHause>there was this bundy episode
17:33<Eddi|zuHause>where they sang that one song over and over again :p
17:38<dihedral>night ladies
17:38<@Rubidium>we can't do anything about the distribution of the original graphics
17:39<dihedral>not your job either ;-)
17:39<Eddi|zuHause>only the copyright holder can sue
17:39<dihedral>that is the agency of CS
17:40*Belugas runs home, tired and pissed off by work
17:40<@Belugas>bye bye
17:40<dihedral>have a nice evening Belugas
17:40<@Rubidium>Belugas: kill some snowmen... might make you more relaxed tonight
17:40<dihedral>have a cup of hot tea with them? :-P
17:40<@Rubidium> <- someone seems to be advertising his work ;)
17:41<dihedral>Rubidium, nope
17:42<dihedral>1. i was never involved in the creation and / or gathering of those grf's used in the openttdcoop pack
17:42<dihedral>2. i am no part of openttdcoop
17:45<@Rubidium>not anymore
17:45<dihedral>nearly a month since announcement, and a bunch longer not active no more
17:49*dihedral wonders if pbi will ever make it into bananas :-P
17:49-!-thingwath [] has quit [Read error: Connection reset by peer]
17:50-!-Brianetta [] has joined #openttd
17:53-!-goodger [] has quit [Quit: +++ Out Of Cheese Error +++]
17:53-!-tkjacobsen [] has quit [Remote host closed the connection]
18:01-!-thingwath [] has joined #openttd
18:01-!-ctibor_ [~ctibor@] has quit [Read error: Connection reset by peer]
18:02<Roujin_>well, gonna log off for today.. good night
18:02-!-Roujin_ [] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]]
18:02-!-ctibor [~ctibor@] has joined #openttd
18:03-!-ctibor [~ctibor@] has quit [Remote host closed the connection]
18:04-!-FR^2 [] has quit [Quit: Connection reset by caffein depletion...]
18:10-!-thingwath [] has quit [Ping timeout: 480 seconds]
18:15-!-Splex [~splex@] has quit [Remote host closed the connection]
18:15-!-Splex [~splex@] has joined #openttd
18:15-!-davis- [] has quit [Ping timeout: 480 seconds]
18:17-!-kd5pbo|work [~kd5pbo@] has joined #openttd
18:17-!-thingwath [] has joined #openttd
18:26-!-[com]buster [] has quit [Quit: Operator, give me an exit]
18:29-!-Progman [] has quit [Remote host closed the connection]
18:34-!-RS-SM [~RSCN@216-165-16-38.DYNAPOOL.NYU.EDU] has joined #openttd
18:40-!-Yeggstry [] has quit [Read error: Connection reset by peer]
18:45-!-kd5pbo|work [~kd5pbo@] has quit [Quit: kd5pbo|work]
18:49-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
18:54-!-Roest [] has quit []
19:04-!-smeding [] has quit [Read error: Connection reset by peer]
19:09-!-lhrios [] has joined #openttd
19:09-!-Monkey [] has joined #openttd
19:12-!-Monkey [] has quit []
19:29-!-NukeBuster [~wouter@] has left #openttd []
19:30<@Rubidium>petern: Ctrl or CTRL? CTRL-click, CTRL+click or CTRL - click?
19:31<@Rubidium>it's kinda inconsistent at the moment and I'd like to know what's prefered way of writing it
19:31<@petern>my keyboard says Ctrl
19:32<RS-SM>mine says control
19:32<RS-SM>I have control
19:32-!-Eddi|zuHause [] has quit []
19:33<@Rubidium>and Eddi's say Strg or so
19:33-!-Eddi|zuHause [] has joined #openttd
19:33<Yexo>RS-SM: a german keyboard
19:34<@petern>yeah, well germans can translate it :p
19:36<@Rubidium>hmm... more inconsistencies
19:37<@petern>although CTRL sounds out more :p
19:38<@Rubidium>I don't care which form, as long as it's consistent
19:38<Sacro>channel tunnel rail link?
19:38<el_en>i've never seen a keyboard that says CTRL
19:40<@petern>how about ^ ;)
19:41<@petern>^S, ^G etc :p
19:41<@petern>doesn't work on its own of course
19:41<@Rubidium>Mac OS X notation?
19:41<@petern>hmm, where should i add my base graphics set chooser?
19:42<@petern>currently it's in Game Options
19:42-!-lhrios [] has quit [Remote host closed the connection]
19:43<Yexo>game options is ok
19:43<Yexo>I cant think of a better place
19:45<@Rubidium>I can not either
19:53<CIA-1>OpenTTD: Yexo * r15383 /trunk/src/ (genworld_gui.cpp openttd.cpp): -Cleanup: Don't call MakeNewgameSettingsLive more often than necessary.
19:53<CIA-1>OpenTTD: rubidium * r15384 /trunk/ (bin/ src/settings.cpp): -Change: tweak some settings to make OpenTTD easier to use for first-time users (or upgraders)
19:54<CIA-1>OpenTTD: peter1138 * r15385 /trunk/src/settings.cpp: -Fix: Saving of char* to configuration file did not work due to incorrect parameter order and no handling of NULL.
19:54<CIA-1>OpenTTD: peter1138 * r15386 /trunk/src/ (openttd.cpp settings.cpp):
19:54<CIA-1>OpenTTD: -Codechange: During start up, store driver/blitter/graphicsset selection in
19:54<CIA-1>OpenTTD: local variable instead of in the global _ini_* variables. This means that
19:54<CIA-1>OpenTTD: specifying a driver/blitter/graphicsset on the command line does not clobber the
19:54<CIA-1>OpenTTD: configuration value, which can now be saved like other values.
19:54<CIA-1>OpenTTD: peter1138 * r15387 /trunk/src/widgets/ (dropdown.cpp dropdown_type.h): -Codechange: Add a drop down list item type for char* strings.
19:54<CIA-1>OpenTTD: rubidium * r15388 /trunk/src/lang/english.txt: -Change: unify the way Ctrl+Click is written.
19:54<@Rubidium>royal flush ;)
19:58-!-nicfer [] has joined #openttd
19:58-!-fjb_ [] has joined #openttd
19:59-!-nicfer [] has left #openttd []
20:01<CIA-1>OpenTTD: peter1138 * r15389 /trunk/src/ (gfxinit.cpp gfxinit.h lang/english.txt settings_gui.cpp):
20:01<CIA-1>OpenTTD: -Feature: Add ability to select which base graphics set is used from the Game
20:01<CIA-1>OpenTTD: Options window. The change takes effect when the window is closed. This option
20:01<CIA-1>OpenTTD: can only be used from the intro menu, as reloading graphics during a game may
20:01<CIA-1>OpenTTD: cause issues.
20:02<@petern>nice line breaks
20:02-!-fjb [] has quit [Ping timeout: 480 seconds]
20:02<@petern>well, you can now download opengfx and use it in game without a restart
20:02<@petern>and, er, now switch back to a working base graphics set without a restart too ;p
20:06<@Rubidium>nice ;)
20:17<CIA-1>OpenTTD: Yexo * r15390 /trunk/src/openttd.cpp: -Cleanup: Remove old hack that wasn't used anymore.
20:18<+glx>I think it should not show obg with missing files ;)
20:24<+glx>hmm ok, when I start with windows then switch to dos some sprites disappear (cross, down arrow)
20:24<+glx>but dos->windows works
20:24-!-Frostregen [] has quit [Quit: und weg]
20:25<@petern>i don't have dos data files, so...
20:25<@petern>only missing sprites i saw was in opengfx, heh
20:26<+glx>opengfx has the black boxes and ugly font ;)
20:26<+glx>hmm but it may be a palette thing
20:27<+glx>cross and arrows are chars IIRC
20:29<+glx>yes palette, I changed language to english (so it uses sprites)
20:29<+glx>and no texts are visible :)
20:39<@Rubidium>glx: sounds like you've got some exotic combination of base graphics files then
20:41<+glx>just dos and windows
20:45-!-Brianetta [] has quit [Quit: Tschüß]
20:49<+glx> <-- works, but there are "glitches" until the option window is closed :)
20:49<+glx>like all text is in pink
20:51<@Rubidium>seems to work without artefacts without that patch
20:53<+glx>no when the window is closed the dos grfs are loaded using windows palette, so all text become transparent
20:53<+glx>dos->windows is ok, windows->dos "fails"
20:54<@Rubidium>hmm... and because dos is the default for me it doesn't fail
20:54<@Rubidium>but the font failing means that the conversion mechanism isn't right
20:54<+glx>yes it works if openttd is started using dos :)
20:55<+glx>font doesn't fail, there are just transparent
20:55<+glx>dos has "more" colors than windows
20:55-!-stillunknown [] has quit [Ping timeout: 480 seconds]
20:56<@Rubidium>them being transparent is wrong, don't you agree?
20:56<+glx>yes :)
20:57<+glx>I think remapping is not done for base grfs
20:57<@Rubidium>it should be
20:58*glx checks
20:58<@Rubidium>I think the remapping for the font somewhat fails/doesn't exist
20:58<@Rubidium>as the non-font stuff isn't pink
21:00<+glx>hmm and now the text is white :/
21:05-!-TinoDid [~projectjj@] has joined #openttd
21:06<+glx>ok white with msvc, transparent with mingw :)
21:06<+glx>looks like it's reading memory it should not :)
21:09<@Rubidium>valgrind doesn't speak about reading uninitialised memory
21:11-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
21:14<@Rubidium>looks like sprite type's set to ST_NORMAL for font sprites?
21:15-!-TinoDid is now known as TinoDidriksen
21:16<+glx>font sprites always use colors 0, 1 and 2, whatever the palette is
21:16<+glx>but we do the conversion
21:16<@Rubidium>something's loading the font sprites as normal sprites
21:17<+glx>for dos2win it works because 0 1 2 are remapped to 0 1 2
21:18<+glx>but I think you are right, or there's a missing check to prevent conversion
21:19<+glx>,...if (requested == ST_FONT && available == ST_NORMAL) return GetRawSprite(sprite, ST_NORMAL); <-- maybe this
21:19<@Rubidium>it's more likely the function that calls it
21:19<+glx>but as I don't get warnings it's not there :)
21:21<+glx>,..., ST_FONT:
21:21<+glx>,...,...,...return GetRawSprite(SPR_IMG_QUERY, ST_NORMAL);
21:21<+glx>like this :)
21:21<@Rubidium>hmm, I was wrong
21:26<@Rubidium>glx: it's strange that MSVC give you white and gcc gives you transparent though
21:27<+glx>that's probably another bug ;)
21:27<+glx>btw your diff works
21:29<CIA-1>OpenTTD: rubidium * r15391 /trunk/src/spritecache.cpp: -Fix (r14997): loading font sprites should not trigger a palette conversion.
21:38<CIA-1>OpenTTD: belugas * r15392 /trunk/src/ (unmovable.h unmovable_cmd.cpp unmovable_map.h): -Codechange: move the spec getter to a place where it's only required, without the use of extern
21:48-!-roboboy [] has joined #openttd
21:48-!-Zealotus [] has quit [Quit: Leaving]
21:52-!-roboboy [] has quit []
21:52-!-roboboy [] has joined #openttd
21:54-!-roboboy [] has quit []
21:54-!-roboboy [] has joined #openttd
21:54-!-fjb_ is now known as fjb
21:57-!-SHRIKEE [] has quit [Quit: SHRIKEE]
22:06-!-goodger [] has joined #openttd
22:06<CIA-1>OpenTTD: belugas * r15393 /trunk/src/unmovable_cmd.cpp: -Fix: little typo
22:13-!-Lakie [~Lakie@] has quit [Quit: Sleep.]
22:23-!-Zahl [] has quit [Quit: Rhabarberbarbarabarbarbarenbartbarbierbierbar]
22:32<CIA-1>OpenTTD: glx * r15394 /trunk/src/gfxinit.cpp: -Fix (r15389): no new line at end of line warning
22:42-!-Zealotus [] has joined #openttd
22:51-!-Fuco [] has quit [Quit: Quit]
23:00-!-Zorn| [] has joined #openttd
23:00-!-TinoM| [] has joined #openttd
23:07-!-TinoM [] has quit [Ping timeout: 480 seconds]
23:08-!-Zorn [] has quit [Ping timeout: 480 seconds]
---Logclosed Sat Feb 07 00:00:50 2009