Back to Home / #openttd / 2008 / 06 / Prev Day | Next Day
#openttd IRC Logs for 2008-06-28

---Logopened Sat Jun 28 00:00:11 2008
01:12-!-Fieldy [] has joined #openttd
01:12-!-Fieldy is now known as Guest2372
01:12-!-Guest2372 [] has quit []
01:15-!-FieldyZ [] has joined #openttd
01:16<FieldyZ>What's on the roadmap for 0.7.0?
01:28-!-raimar3 [] has joined #openttd
01:31-!-TiberiusTeng [] has joined #openttd
01:36-!-raimar2 [] has quit [Ping timeout: 480 seconds]
01:40<ccfreak2k>TiberiusTeng, are you around?
01:43-!-TiberiusTeng [] has quit [Read error: No route to host]
01:45<ccfreak2k>Guess not.
01:51-!-TiberiusTeng [] has joined #openttd
02:05-!-FieldyZ [] has quit [Quit: Bye for now!]
02:14-!-einKarl [] has joined #openttd
02:18-!-mikl [] has joined #openttd
02:33-!-Alberth [] has joined #openttd
02:42-!-thgergo [] has joined #openttd
02:48-!-Osai`off is now known as Osai
03:06-!-einKarl [] has quit [Remote host closed the connection]
03:12-!-shodan [] has quit [Quit: Client Exiting]
03:30-!-Wolf01 [] has joined #openttd
03:44<Ammler>ccfreak2k: do you change NewGRFs on a running game?
03:45<Ammler>I had that assert as I loaded a save with ISA0.5 and only have 0.6 on my disk
03:55-!-Brianetta [] has joined #openttd
03:59-!-SirBob [] has joined #openttd
03:59-!-SirBob [] has quit []
03:59<dih>that was s hort stay
04:06-!-Wold [] has joined #openttd
04:18-!-Brianetta [] has quit [Quit: Tschüß]
04:34-!-Touqen_ [] has joined #openttd
04:36-!-Touqen [] has quit [Ping timeout: 480 seconds]
04:42-!-a1270 [] has quit [Quit: a1270]
04:44-!-a1270 [] has joined #openttd
04:56-!-dR3x4cK [] has joined #openttd
05:01-!-jni [] has joined #openttd
05:02-!-flowOver [] has joined #openttd
05:06-!-Farden [] has joined #openttd
05:10-!-Zahl [] has joined #openttd
05:13-!-stillunknown [] has joined #openttd
05:17-!-Osai is now known as Osai`off
05:18-!-Wezz6400 [] has joined #openttd
05:27-!-mikl [] has quit [Quit: Leaving...]
05:43-!-Eddi|zuHause [] has joined #openttd
05:48-!-Eddi|zuHause2 [] has quit [Ping timeout: 480 seconds]
05:48-!-ecke [~ecke@] has quit [Read error: Connection reset by peer]
05:48-!-Digitalfox [] has quit [Quit: Leaving]
05:56-!-|404NotFound| [] has joined #openttd
06:09-!-Osai`off is now known as Osai
06:11<Tefad>i forget my french, doesn't that mean bird
06:12-!-Doorslammer|BRSet [] has joined #openttd
06:13-!-SirBob [] has joined #openttd
06:19-!-|404NotFound| is now known as HaloMaster
06:22<Eddi|zuHause>what are you referring to?
06:26<Doorslammer|BRSet>He is a Halo Master, as long as no one else finds the server :P
06:26-!-a1270 [] has quit [Remote host closed the connection]
06:30<flowOver>halo would be better with a mouse , and if you weren't charged to play. you know like every other fps on pc
06:31-!-a1270 [] has joined #openttd
06:37-!-mikl [] has joined #openttd
06:37-!-Solin [~xvthh10@] has joined #openttd
06:37-!-Solin [~xvthh10@] has quit []
06:47-!-frosch123 [] has joined #openttd
06:49-!-SirBob [] has quit [Remote host closed the connection]
06:54<Eddi|zuHause>"YaST got signal 11 at YCP file /usr/share/YaST2/clients/sw_single.ycp:187 --- /sbin/yast2: line 386: 12213 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2QT_ARGS" <- great, i didn't even do anything... (yet)
06:57-!-yorick [] has joined #openttd
06:59<Wolf01>news! Blizzard announced diablo 3 :O
07:08-!-mikk36_ [] has joined #openttd
07:15-!-mikk36 [] has quit [Ping timeout: 480 seconds]
07:17<yorick> :)
07:18<yorick>yes, the gameplay fails in FF, and the graphics in IE6, but combined :)
07:26-!-Wold [] has quit [Quit: Leaving]
07:26-!-Hendikins [] has joined #openttd
07:27<Eddi|zuHause>it says "Loading ScriptCoreLib.dll.js 1/6"
07:29<yorick>Eddi: for how long?
07:30<yorick> :)
07:30<yorick>that's how it's supposed to look
07:31<Eddi|zuHause>too long...
07:33<Eddi|zuHause>i don't remember armies of monsters in TT
07:33<yorick>those are from wolfenstein
07:33<theEd>altho how fun would it be to have armies of monsters in TT
07:33<theEd>stomp all over competitors!
07:41-!-Dred_furst [] has joined #openttd
07:51-!-tokai [] has quit [Ping timeout: 480 seconds]
07:52-!-tokai [] has joined #openttd
07:52-!-mode/#openttd [+v tokai] by ChanServ
08:00-!-KritiK [] has joined #openttd
08:06-!-flowOver [] has quit [Quit: Leaving]
08:07-!-Brianetta [] has joined #openttd
08:10-!-divo [] has joined #openttd
08:20-!-einKarl [] has joined #openttd
08:23-!-Doorslammer|online [] has joined #openttd
08:26-!-Bjarni [] has joined #openttd
08:26-!-mode/#openttd [+o Bjarni] by ChanServ
08:28-!-Volley [~worf@] has joined #openttd
08:29-!-Doorslammer|BRSet [] has quit [Ping timeout: 480 seconds]
08:33<yorick>hello bjarni
08:34<Sacro>Any OpenTTD area mods around
08:34<Sacro>ah a Bjarni
08:34<yorick>Sacro, how do you mean?
08:35<@Bjarni>hello yorick
08:35<@Bjarni>yorick you (censored)
08:35<@Bjarni>you left when I wanted to tell you something
08:36<yorick>tell me
08:36<@Bjarni>making it rather hard for me to tell you to come back and listen
08:36<@Bjarni>I finished reading the saga about Bjarni
08:36<yorick>how could I know?
08:36<@Bjarni>well you would know if you had waited for me to write this to you
08:36<yorick>I could not know that I had to wait
08:36<Sacro>the saga about Bjarni?
08:36<Sacro>link meh!
08:37<yorick>the discoverer of americaz
08:38<@Bjarni>basically he spent every 2nd winter with his dad in Iceland
08:38<@Bjarni>so he travelled a lot
08:38<yorick>why did you even have that saga?
08:38<Sacro>wasn't he the inventor of lego
08:38<Sacro>or C++
08:38<Sacro>or something
08:38<@Bjarni>one time he arrived at Iceland only to discover that his dad had moved to Greenland so he sat sails for Greenland and got lost due to a storm and fog
08:39<yorick>stupid storm
08:39<@Bjarni>when he found land he knew that he had to move on if he should reach Greenland before the winter kicked in
08:39<yorick>stupid bjarni
08:39<@Bjarni>he managed to find his dad in time before the winter
08:40<SmatZ>bjarni is clever!
08:40<@Bjarni>imagine what could have happened if he lad landed on unknown land and the winter kicked in and he became unable to leave it until spring
08:40<@Bjarni>he had no way of telling if the land would turn into a glacier during the winter
08:41-!-[Nemesis] [] has joined #openttd
08:41<@Bjarni>making it rather hard to survive without storage and housing
08:41<yorick>Bjarni: what's your definition of glacier
08:41<@Bjarni><yorick> why did you even have that saga? <-- it's in my collection of all the Icelandic sagas
08:42<yorick>the whole point about glaciers is that they're there ALL of the year
08:42-!-Doorslammer|online is now known as Doorslammer|BRSet
08:42<yorick>why do you collect all of the icelandic sagas?
08:42<@Bjarni>isn't it obvious?
08:43<dih>orudge: you around?
08:43<@Bjarni>damn ignorant Englishman
08:43-!-shodan [] has joined #openttd
08:44<@Bjarni>surely it's to read them
08:44<yorick>dih: [13:42] <orudge> quite
08:44<@Bjarni>@seen orudge
08:44<@DorpsGek>Bjarni: orudge was last seen in #openttd 1 week, 5 days, 21 hours, 11 minutes, and 15 seconds ago: <orudge> let's see if those bots are gone now
08:44<dih>yorick: quiet != quit
08:45<dih>and quite != quit
08:45<yorick>quite != quiet != quit
08:45<dih>and he's in the client list
08:45<yorick>he always is
08:45<dih>so he might aswell be around somewhere
08:45<@Bjarni>he isn't?
08:45<@Bjarni>he is in my clientlist
08:45-!-Zeal [] has quit [Ping timeout: 480 seconds]
08:45<yorick>dih: I just noticed that last chat message from him was over an hour ago
08:45<dih>Bjarni, learn to read :-P
08:46<yorick>I can't help that his last chat message container "quite"
08:46<@Bjarni>butt Engrish is hart reeding
08:46<yorick>bjarni, learn not to read
08:46-!-TinoM| [] has quit [Quit: Verlassend]
08:46<yorick>you might not read that wrong
08:47<@Bjarni>China just started some sign upgrading program so they will improve the signs before the Olympics
08:48<@Bjarni>somehow they don't want signs like "deform man toilet" and "if you are stolen, call the police at once"
08:48<yorick>somehow they want grown-up translators
08:48<@Bjarni>stupid China
08:48<yorick>stupid Norway
08:48<@Bjarni>if it isn't for the funny signs then why should we go to China?
08:49<yorick>for the funny language
08:49<yorick>stupid Danish
08:50-!-TiberiusTeng [] has quit [Read error: Connection reset by peer]
08:50-!-TiberiusTeng [] has joined #openttd
08:51<TiberiusTeng>the topic says 'English Only', I hope it's not in a nationality sense (?)
08:51<yorick>only a language sense
08:51<@Bjarni>it was added when somebody decided on speaking French in here
08:52<yorick>oh, some french refuse to read english
08:52<@Bjarni>it's not like we hate French people but it would improve communication somewhat if people would write in a language we can read :)
08:52<yorick>and the idiots?
08:53<SmatZ>or Japanese people...
08:53<Eddi|zuHause>and i think he was quoting dutch startrek subtitles or so
08:53<@Bjarni>yorick: they are kicked for keep writing in l33t or whatever they call it
08:53<Eddi|zuHause><- the original idiot :p
08:53<@Bjarni>but Eddi|zuHause is our official village idiot
08:53<Prof_Frink>Bjarni: You mean "it's not *because* we hate French people"
08:53<@Bjarni>we simply wouldn't do without him
08:53<yorick>oh, the h4x0r-peopolz-thingies?
08:53<Prof_Frink>It's a complete coincidence
08:54<Eddi|zuHause>"the nick DorpsGek is already used"
08:54<yorick>Bjarni: I'm sorry, we have DorpsGek in this function
08:54<yorick>I think he's the StadsGek
08:55<Eddi|zuHause>a city requires > 5000 inhabitants
08:55<Eddi|zuHause>there are only ~100 people here
08:55<yorick>no it doesn't
08:55<yorick>I live in a dorp of 80,000 inhabitants
08:56<@Bjarni>I read that the difference between a town and a city is that a city has at least a million inhabitants
08:56<Eddi|zuHause>you got the implication backwards
08:56<yorick>I'm the HuisGek :)
08:56<Eddi|zuHause>Bjarni: count that under "foreign language mistranslation"
08:56<@Bjarni><EddizuHause> there are only ~100 people here <-- perfect... you really are a village inhabitant
08:56<Prof_Frink>No, the diffenence between a town and a city is a bit of paper
08:57<@Bjarni>a city is a bit bigger?
08:57<yorick>lets not get the town vs city discussion onto this town
08:57<@Bjarni>which makes a town how many bits?
08:57<@Bjarni>and will using a town as a city cause an overflow?
08:57<yorick>I think a city has bit 1 set
08:58<@Bjarni> <--- would you buy hardware in a store like this? :D
08:59<yorick>I think I'd buy apples in there
08:59<yorick>with a 0-button mouse inside
08:59<@Bjarni>what I like about this picture is that it's from Akihabara XD
09:00<@Bjarni>unofficial computer store capital of the world
09:00-!-Wolf01 is now known as Wolf01|AWAY
09:00<@Bjarni>everything there is supposed to be really high tech
09:00<@Bjarni>and then there is a place like this
09:00<yorick>I think those trees are plastic
09:02<@Bjarni>I'm not so sure
09:03<TiberiusTeng>oh yes
09:03-!-theEd [] has quit []
09:03<TiberiusTeng>just installed the new gDEBugger 4.2
09:03-!-mikl [] has quit [Quit: mikl]
09:03<yorick>and, did you see any functions inside those trees?
09:03<TiberiusTeng>and I automagically got another 30 days of trial period!
09:04<TiberiusTeng>automatically plus magically
09:04<yorick>I'm on day 973 of my 30-day trail period on PSP
09:05<yorick>paint shop pro
09:08<TiberiusTeng>just pray it will debug openttd.exe after the trial period
09:08<TiberiusTeng>or I will in trouble
09:08<TiberiusTeng>or forced to reinstall my computer from scratch ...
09:11-!-Osai is now known as Osai`off
09:15-!-Gekz_ [] has joined #openttd
09:15-!-Gekz_ [] has quit []
09:17-!-Gekz_ [] has joined #openttd
09:19-!-Gekz [] has quit [Quit: leaving]
09:19-!-GT [] has joined #openttd
09:19-!-Gekz_ is now known as Gekz
09:20-!-GT [] has left #openttd []
09:21-!-Osai`off is now known as Osai
09:43-!-nfc [] has quit [Quit: leaving]
09:45-!-Mchl [] has joined #openttd
09:45<@Bjarni>hello Mchl
09:46<yorick>hello Mchl
09:46<SmatZ>hello Mchl
09:46<Gekz>hello Mchl
09:47*Mchl starts to feel superstarish
09:48<yorick>hello SmatZ
09:48<yorick>hello Gekz
09:48<yorick>Mchl: greet back!
09:48<@Bjarni>hello yorick
09:48<@Bjarni>hello DorpsGek
09:48<Gekz>hello yorick
09:48<yorick>Bjarni: I already greeted you
09:49<yorick>hello TrueBrain, meanwhile reading the DorpsGek logs
09:49<@Bjarni>but greeting is not a one-shot
09:49<yorick>hello Bjarni!
09:49<@Bjarni>like I say hello every time I join the channel
09:49<@Bjarni>and not "oh I said hello 2 years ago so I already said it"
09:49<Mchl>foreach(get_people(#openttd) as $person) greet($person);
09:50<yorick>@echo $nick
09:50<yorick>@help echo
09:50<@DorpsGek>yorick: Error: There is no command "echo".
09:50<@Bjarni>@seen nick
09:50<@DorpsGek>Bjarni: nick was last seen in #openttd 2 weeks, 6 days, 15 hours, 20 minutes, and 6 seconds ago: <nick> racing pigeon
09:50<yorick>sometimes they get that $randomNick think
09:50-!-nfc [] has joined #openttd
09:50<yorick>@seen $randomNick
09:50<@DorpsGek>yorick: I have not seen $randomNick.
09:51<Gekz>@seen jew penis
09:51<@DorpsGek>Gekz: seen [<channel>] <nick>
09:51<yorick>anyone wants to do @seen *
09:51<yorick>and then do @more
09:51<Gekz>@seen *
09:51<@DorpsGek>Gekz: * could be <last> (2 seconds ago), yorick (2 seconds ago), Gekz (8 seconds ago), Bjarni (43 seconds ago), Mchl (1 minute and 24 seconds ago), SmatZ (4 minutes and 57 seconds ago), TiberiusTeng (42 minutes and 56 seconds ago), Prof_Frink (54 minutes and 39 seconds ago), Eddi|zuHause (54 minutes and 44 seconds ago), dih (1 hour, 5 minutes, and 27 seconds ago), Sacro (1 hour, 12 minutes, and 35 seconds ago), theEd (50 more messages)
09:51<yorick>@more Gekz
09:51<@DorpsGek>yorick: (2 hours, 17 minutes, and 25 seconds ago), Wolf01 (2 hours, 51 minutes, and 39 seconds ago), HaloMaster (2 hours, 52 minutes, and 52 seconds ago), flowOver (3 hours, 20 minutes, and 45 seconds ago), Doorslammer|BRSet (3 hours, 24 minutes, and 41 seconds ago), Tefad (3 hours, 39 minutes, and 56 seconds ago), Ammler (6 hours, 5 minutes, and 53 seconds ago), ccfreak2k (8 hours, 6 minutes, and 12 seconds ago), (49 more messages)
09:51<Gekz>oh fuck
09:51<yorick>do that like 49 times
09:51<dih>yeah - very clever
09:51<Gekz>who failed that one
09:51<dih>how do i highlight all people in here
09:51<Gekz>the bot shouldnt allow that
09:51<yorick>Gekz: try @more
09:51<dih>the user should think before doing something :-P
09:52<Gekz>yorick: no u
09:52<dih>yorick: shush
09:52<yorick>it'll clear its more after Gekz has left
09:52<dih>you dont have to
09:53<yorick>I didn't expect him to do that
09:56<@DorpsGek>yorick: FieldyZ (8 hours, 34 minutes, and 52 seconds ago), Phantasm (10 hours, 15 minutes, and 46 seconds ago), Belugas (12 hours, 31 minutes, and 17 seconds ago), Touqen (15 hours, 35 minutes, and 13 seconds ago), CIA-4 (16 hours, 51 minutes, and 34 seconds ago), glx (17 hours, 11 minutes, and 5 seconds ago), eekee (17 hours, 12 minutes, and 13 seconds ago), fjb (18 hours, 21 minutes, and 59 seconds ago), ben_goodger (48 more messages)
09:56-!-yorick [] has left #openttd [/me hides (it shouldn't get that into ME)]
09:57-!-yorick [] has joined #openttd
09:57<yorick>@help more
09:57<@DorpsGek>yorick: (more [<nick>]) -- If the last command was truncated due to IRC message length limitations, returns the next chunk of the result of the last command. If <nick> is given, it takes the continuation of the last command from <nick> instead of the person sending this message.
09:58<yorick>hmm...I think it doesn't consider that it's Gekz' more and because I did that, now shifted t into me
09:58<Prof_Frink>@more yorick
09:59<@DorpsGek>Prof_Frink: Error: Sorry, I can't find any mores for yorick
09:59<yorick>ok, try gekz
09:59<Eddi|zuHause>it only counts the _last_ command
09:59<Eddi|zuHause>andt that was @help
09:59<yorick>try again
10:00<yorick>I'm clearing it out in private currently
10:01-!-toresbe [~toresbe@] has joined #openttd
10:02<toresbe>Is "De zeurkous" here?
10:02<yorick>who's that
10:02<toresbe>Someone who made a post to the mailing list in... 2004
10:02<yorick>no, he isn't
10:03<toresbe>I'm trying to track him down, y'see...
10:03<Eddi|zuHause>there is a mailing list?
10:03<yorick>were you looking for De Dorpsgek?
10:03<toresbe>nope, I don't think so
10:06<yorick>why are you trying to track a homosexual?
10:08<toresbe>His sexual orientation isn't particularily relevant to me, I don't intend to have sex with him.
10:09<yorick>then what?
10:09<toresbe>Is that so hard to believe?
10:10<toresbe>What if I *did* wanted to have sex with him?
10:10<yorick>I'd ignore your question
10:10<Dred_furst>what are you trying to do?
10:11<toresbe>Which question? :P
10:11<yorick>for what are you trying to track him down?
10:11<yorick>what reason?
10:11<toresbe>yorick: Wild gay sex.
10:11<yorick>try a normal answer
10:12<toresbe>yorick: Calm gay sex?
10:12<yorick>try a serious answer
10:12<Eddi|zuHause>oh what i would give to have op sometimes
10:13<toresbe>Dred_furst: A while ago, he uploaded some tracker files. The files are down now, and it seems he is the only one with a copy. I'm trying to get a hold of him so I can get the files.
10:13<Dred_furst>tracker files?
10:13<toresbe>.MOD files, chiptunes
10:13<toresbe>yorick: yeah, gay porn, clearly
10:14-!-KritiK_ [] has joined #openttd
10:14<Dred_furst>I dont see why him being gay has anything to do with it yorick
10:14<yorick> is his email
10:15<yorick>he lives in Overrijsel, Winde 8
10:15<yorick>hmm, Kampen, I mean
10:15-!-KritiK [] has quit [Ping timeout: 480 seconds]
10:15-!-KritiK_ is now known as KritiK
10:16<toresbe>Dred_furst: yeah, that's what I was thinking. I mean, WTF? :P
10:16<yorick> :) I don't know many people who have their info more detailed
10:16<toresbe>A quick google could show you a *lot* of people with more detailed info.
10:16<yorick>what would you expect, pictures?
10:16<Dred_furst>Sexual Preference: Bytesexual (Big-Endian) is pretty lol
10:17-!-Doorslammer|BRSet is now known as Doorslammer|OTTD
10:31-!-Zahl_ [] has joined #openttd
10:34-!-TiberiusTeng [] has quit [Read error: No route to host]
10:37-!-Zahl [] has quit [Ping timeout: 480 seconds]
10:37-!-Zahl_ is now known as Zahl
10:42-!-einKarl [] has quit [Remote host closed the connection]
10:44-!-shodan [] has quit [Read error: Operation timed out]
10:50-!-mikl [] has joined #openttd
10:51-!-dR3x4cK [] has quit [Ping timeout: 480 seconds]
10:52-!-Alberth [] has left #openttd []
10:54-!-fjb [] has joined #openttd
10:55<yorick>still trying something to extend that chat limit, possibly an optional length argument to the QueryStringBaseWindow constructor?
10:57-!-TiberiusTeng [] has joined #openttd
11:02<TiberiusTeng>is there anyone who's familiar with windowing system ?
11:03<@Bjarni>that depends on what you mean with familiar
11:03<@Bjarni>and what part of the window system
11:03<TiberiusTeng>OnResize() is called with illegal sizes (smaller than WindowDesc.minimum_width/height)
11:03<TiberiusTeng>but the outline of entire windows DO respect the limit ... it's strange
11:04<@Bjarni>in trunk?
11:04<TiberiusTeng>of course I can cap it in OnResize(), then everything works fine
11:04<TiberiusTeng>I'm still tracing the code
11:04<@Bjarni>I never had any problems with that
11:04<TiberiusTeng>r13645 I believe
11:04<TiberiusTeng>you need to do some agressive resizing
11:04<TiberiusTeng>almost like throwing your mouse across the desktop
11:05<TiberiusTeng>anyway I'm debugging, perhaps I did something wrong
11:05<TiberiusTeng>if you resize slowly, it will correctly cap at the limit
11:07-!-Lakie [~Lakie@] has joined #openttd
11:14-!-KritiK [] has quit [Read error: Connection reset by peer]
11:16-!-KritiK_ [] has joined #openttd
11:16-!-KritiK_ is now known as KritiK
11:24-!-Progman [] has joined #openttd
11:26-!-Bjarni [] has quit [Quit: Leaving]
11:27-!-dR3x4cK [] has joined #openttd
11:44<CIA-4>OpenTTD: frosch * r13649 /trunk/src/ (12 files in 3 dirs): -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
11:47-!-grumbel [] has joined #openttd
11:49-!-thgergo [] has quit [Read error: Connection reset by peer]
11:51-!-thgergo [] has joined #openttd
11:53-!-curson [] has quit [Quit: If everything seems to be going well, you have obviously overlooked something.]
12:00-!-ben_goodger [] has quit [Ping timeout: 480 seconds]
12:01-!-ben_goodger [] has joined #openttd
12:05<TiberiusTeng>all right, I think it's a bug in VS2008 regarding to signed/unsigned comparison ...
12:05<TiberiusTeng>and/or casting
12:09<yorick>try in mingw
12:09<yorick>and don't compare different types
12:10-!-Doorslammer|OTTD is now known as Doorslammer|BRSet
12:10-!-dR3x4cK [] has quit [Quit: dR3x4cK]
12:13<fjb>Hm, where did the hotkey for the console go?
12:16<yorick>it didn't move
12:17<yorick> <-- could any dev look at this>
12:18<fjb>Hm, none of that works. It usually was the keys above the TAB-key. But that doen't work anymore.
12:19<yorick>try changing your keyboard layout back
12:19<yorick>or try your key twice
12:19<fjb>hat didn't change.
12:19<fjb>Doesn't help.
12:20<yorick>then I don't know
12:20-!-Singaporekid [] has joined #openttd
12:20<fjb>Oh, "Alt Gr" + that key works.
12:42-!-ben_goodger [] has quit [Ping timeout: 480 seconds]
12:42-!-ben_goodger [] has joined #openttd
12:42-!-Osai is now known as Osai`off
12:49-!-Doorslammer|BRSet [] has quit []
12:53<TiberiusTeng>funny, three clicks will be regarded as two double clicks
12:53<TiberiusTeng>in window.cpp the line double_click_time = _realtime_tick;
12:53<yorick>I noticed that
12:55<TiberiusTeng>really should change that line into else {} block
12:55-!-Singaporekid [] has quit [Read error: Connection reset by peer]
12:56<TiberiusTeng>hmm ... should be more, like 0 or so
13:00<Eddi|zuHause>that's the most obvious when you want to buy many vehicles, you have to doubleclick for the first vehicle, and then every consecutive click buys another vehicle
13:00<Eddi|zuHause>that _might_ classify as a feature ;)
13:01<yorick>I'd use vehicle clone for that
13:01<Eddi|zuHause>for buying 20 coal wagons?
13:03-!-Rexxars [~rexxars@] has quit [Ping timeout: 480 seconds]
13:08-!-Volley [~worf@] has quit [Remote host closed the connection]
13:11-!-Rexxars [~rexxars@] has joined #openttd
13:27-!-Wolf01|AWAY is now known as Wolf01
13:30<TiberiusTeng>now I wonder how many GRFs can I load with Nintendo DS ... :p
13:44<SmatZ>Eddi|zuHause: it is part of user interface, I don't think it will ever change :)
13:45<yorick>SmatZ: have you looked at the editbox limit patch?
13:46<SmatZ>yorick: yes, but I haven't tested it or so :)
13:46<yorick>I'd love to see it in trunk sometime before wwottdgd
13:46<SmatZ>why don't you simply increase max length in normal editbox?
13:47-!-ecke [~ecke@] has joined #openttd
13:47<yorick>because the other devs don't want that
13:51-!-KingJ [] has joined #openttd
13:52<yorick>dih: other devs don't like increasing the max size of every edit box to 1024
13:52<dih>i dont blame them
13:53<yorick>and the current limit for all editboxes is now 64
13:53<yorick>including the chat on
13:53<dih>then split it up
13:53<dih>find edit boxes that need more than 64 and leave the rest at 64
13:54<yorick>the limit got global ;)
13:54<dih>you see at least one reason to have 2 separate lengths
13:55<yorick>I think it has something to do with the osk
13:55<eekee>dude, why are you using an OO language if you can't subclass?
13:56<yorick>eekee, reading is hard, eh?
13:56-!-Rexxars [~rexxars@] has quit [Ping timeout: 480 seconds]
13:57<eekee>yorick: I'm not talking about a simple patch that half the devs won't accept
13:57<dih>eekee 1:0 yorick
13:58<yorick>it actually patches using a subclass
13:59*eekee looks again
13:59<yorick>eekee 1:1 yorick
14:00<KingJ>How can you stop LS from showing the physical drives and only show folders in the current working dir?
14:00<eekee>yorick: Oh I see! Sorry
14:00<yorick>try ls -help
14:01<KingJ>Ignores the -help and just displays a normal LS
14:01<Sacro>KingJ: what is LS?
14:01<KingJ>Should list the current working directory
14:02<valhallasw> ls - list directory contents
14:02<Eddi|zuHause>yorick: then make it general enough so each edit box can have its individual length (with the default being 64)
14:02<KingJ>Doing this via RCON
14:02<yorick>Eddi: the osk doesn't like that
14:03<Eddi|zuHause>then rewrite the osk ;)
14:03<Sacro>KingJ: you want ls
14:03<KingJ>But then CD dosen't work via RCON so that's ok
14:03<KingJ>Reason i'm asking is because while i've played openttd for a while (still got my original dos CD!) i'm finally getting round to intergrating it into my game server company
14:04<KingJ>And if users could CD into physical drives and not just the current working dir that would be a problem
14:04-!-Rexxars [~rexxars@] has joined #openttd
14:05<yorick>oh, you mean patching openttd
14:05<dih>KingJ: please tell me you dont run games in the company _not_ loked into a chroot!
14:05<KingJ>dih: windows :)
14:06<yorick>KingJ: please tell me you're stepping off windows
14:06<yorick>into Linux
14:06<KingJ>yorick: slowly but surely
14:06<yorick>openttd is a linux application
14:06<Eddi|zuHause>"Reboot your system to activate the new kernel -- [OK]" <- on windows, that would have actually rebooted immediately after pressing "OK" ;)
14:06-!-TiberiusTeng [] has quit [Read error: Connection reset by peer]
14:06<KingJ>Started off with windows, but adding linux servers now, there are some things it's better at
14:07<yorick>like running openttd
14:07<KingJ>Whats the best way to stress test the server? I price based on resource usage and want to see how much resources I can use at most
14:07<KingJ>At the moment with just a few simple vehicles on it registers no CPU at all
14:07<yorick>openttd can sometimes use the full 100%
14:07<Eddi|zuHause>generate a big map with ECS ;)
14:08<dih>and ships on yapf
14:08<yorick>dih: :)
14:08<Eddi|zuHause>that occupies my system for several hours
14:08<eekee>ECS yeah
14:08<yorick>mine only one
14:08<valhallasw>KingJ: try one of the massive openttdcoop games
14:08<KingJ>With all it's newgrfs
14:08<yorick>eekee, please look into patches before saying it's done wrong next time :)
14:09<valhallasw>even without newgrfs
14:09<eekee>yorick: sorry ^^;;;
14:09<yorick>btw, some users might want to run custom openttd versions
14:09<KingJ>I'll have to grab a nightly, or have they started using standard releases?
14:09<valhallasw>but you don't need anything recent for that save game
14:10<Ammler>valhallasw: that isn't really stress anymore :-)
14:10<dih>eekee: dont pay attention to him :-P
14:10<KingJ>I'll give it a go
14:10<KingJ>Just want to get a general idea
14:10<valhallasw>Ammler: 1000 trains?
14:10<yorick>eekeeL don't pay attention to him :P
14:12<Ammler>valhallasw: we have saves, which uses almost double of pile transport now. :-)
14:12<yorick>I don't believe you :)
14:12<Ammler>maybe the current ps,
14:12<valhallasw>Ammler: zomg.
14:13<KingJ>Loaded, lets see how this goes
14:13<valhallasw>but that's with NPF on
14:13<yorick>you'll ruin his theories!
14:13-!-TiberiusTeng [] has joined #openttd
14:13<valhallasw>or... I forget what was what :P
14:14<KingJ>21.4mb or RAM, sometime hitting 1.54% CPU
14:14<valhallasw>now I want to know what kind of server you've got :P
14:14<KingJ>(server side)
14:14<KingJ>Q6700 (Quad 2.66) 4GB RAM
14:14<yorick>IBM BlueGene/L?
14:15<valhallasw>is the screen rendered for the server anymore?
14:15<yorick>if you set the resolution to 0...
14:15<valhallasw>it probably has been fixed already :)
14:15<KingJ>back soon
14:15<valhallasw>it should set res to 0 on server startup by itself of course ;)
14:16<yorick>it shouldn't even check for it
14:16<valhallasw>it shouldn't spawn a display window, correct
14:16<valhallasw>but I suppose the drawing is built into the game code a lot
14:17<yorick>yes, but I think the actual drawing has a if _dedicated return thing
14:17*dih slpas yorick
14:17<Eddi|zuHause>maybe game is paused? :p
14:17<dih>just felt like it
14:17<valhallasw>Eddi|zuHause: that would help a lot for pile transport, yes
14:17<Ammler>valhallasw: some likes to make screen shots
14:18<Ammler>like Brianetta on his server.
14:18*yorick slaps yorick with a werkloze valhallasw
14:18<yorick>Ammler, some
14:18<Brianetta>My server can't make screenshots any more
14:18<yorick>but it doesn't work in 0.6 anymore
14:18<Ammler>KingJ: you could also run some clients
14:18<Sacro>Brianetta: you have a server?
14:19*yorick slaps dih with a werkloze valhallasw
14:19<yorick>betterer :-)
14:19*valhallasw slaps Sacro with a werkloze yorick
14:19<Brianetta>Sacro: Yes. It's not running.
14:19<Brianetta>Same as ever.
14:19<Ammler>and let players use your server as client for too havy games.
14:19<yorick>KingJ: some players might want to run custom versions of openttd
14:19<yorick>you can't patch them all
14:20<Brianetta>I wonder if OpenTTD runs cleanly as a Citrix Metaframe published application.
14:20<yorick>you'd have to trust them not to ruin your servers
14:20<TiberiusTeng>hmm, let's see what happens if I kill the sprite sorter ... (haha
14:21<Sacro>where does Draakon live?
14:21<yorick>lets make the sprite sorter werkloos
14:22<yorick>I think the only way to stop people from cding to other dirs is run it on linux
14:23<KingJ>Yeah. That's the only issue i've got with it
14:23<fjb>Hm, is there a way to extend a station over a road that you don't own?
14:23<yorick>yes, remove the road
14:23<yorick>or use the distant join stations patch
14:23<fjb>I don't own it.
14:24<eekee>can you build truck depots on road you don't own?
14:25<Yexo>you can't build anything on road you don't own
14:25<yorick>you can extend road you don't own
14:25<eekee>oh that kind of road
14:25<Yexo>except for drive-through roads stops on town-owned roads (depending on patch settings)
14:26<fjb>Hm, I own a bridge near that station. Maybe I could blast taht bridge and walk a long way round that road.
14:29<KingJ>I think the only way to stop people from using ls to look at the drives would be to run it as a user which is denied access to the drives, only to the folder where OpenTTD is
14:30<KingJ>They can't really do any harm looking at the drive, but it's still something that needs to be locked down
14:31<yorick>they could possibly load other people's saves
14:31<KingJ>And thats about it, wish there was a chroot equivilant for windows or a way to stop openttd from listing root drives
14:32-!-smithj [] has joined #openttd
14:32<smithj>hey guys
14:36<fjb>KingJ: Run VMware and some kind of Unix with OpenTTD.
14:36-!-stillunknown [] has quit [Read error: Connection reset by peer]
14:37<KingJ>The problem then is intergration, i've got to get another licence for my game control panel
14:37<KingJ>Testing the user permissions method
14:39<ccfreak2k>Program Files is read-only to limited users anyway.
14:40<KingJ>Yeah, but i'm going to deny access except to the dir of the server
14:40<KingJ>Using runas command to start under that user
14:40*Sacro starts a flame war with draakon
14:41<Sacro>oh btw i am bored
14:41<smithj>hat abou using CPAU.exe? This allows you to encrypt the administrator password in a file
14:42<KingJ>Like a better version of runas it seems
14:43<KingJ>Basically, the game control panel starts a program, you set the dir, program name and any command line parameters. There are two sets, hidden (so only the server administrator can edit them) and user command line options (which the user can edit). That way, I can have passwords on the command line without them being seen by the user
14:45-!-UFO64 [] has joined #openttd
14:46<Yexo>* Sacro starts a flame war with draakon <- Why are always the same users annoying? (and by this I mean draakon of course :p)
14:48<TiberiusTeng>in the forum ?
14:51<eekee>Yexo: peronality disorders?
14:51<yorick>and by this I mean draakon of course <-- sure...
14:52<TiberiusTeng>the tunnels topic ...
14:54<TiberiusTeng>meh, if I really miss something, I would IMPLEMENT it :p
14:56-!-stillunknown [] has joined #openttd
14:56<Scaevolus>KingJ: openttd is only ~10MB, it wouldn't kill you to have multiple copies
14:56<KingJ>No, I have seperate instances anyway
14:57<KingJ>Never let users share the same dir
14:57-!-Progman [] has quit [Remote host closed the connection]
14:58<TiberiusTeng>if you got Q6700, you should be able to run at most 4 servers without any slow-down :p
14:59<KingJ>Loaded one of the openttdcoop games and used around 1%
15:00-!-Progman [] has joined #openttd
15:00<TiberiusTeng>YAPF was a big performance boost for openttdcoop games ...
15:02-!-jni [] has quit [Ping timeout: 480 seconds]
15:08<Eddi|zuHause>KingJ: you have to make sure the game is actually running (not paused)
15:08<KingJ>It was running, trains moving etc
15:08<KingJ>Clock ticking forward, events occouring
15:09<Eddi|zuHause>and it can only use a single core
15:09<KingJ>yeah, i've got affinity set
15:10<yorick>but how about the copyright issues with thte
15:10<yorick>the ttd grfs?
15:10<yorick>wait-dedicated servers don't need those with some patch-thingy
15:11<KingJ>They dont? Got a link to that?
15:11<KingJ>I've got them on there atm since it complained without them
15:11<yorick>but it's rather old
15:12<yorick>it wouldn't even apply
15:12<yorick>the files don't exist
15:12<KingJ>And would also require a patched server, so if someone wants to run a nightly that's going to be a problem
15:13-!-Dred_furst` [] has joined #openttd
15:13-!-Tiberius_ [] has joined #openttd
15:13<yorick>if someone wants a nightly/own patch, they can have data files
15:16<KingJ>I don't think this is going to work at all under windows
15:17<KingJ>The only way to do it is going to be using VmWare or getting a sepeate server, both of which are less than ideal
15:17<yorick>what is?
15:18-!-Netsplit <-> quits: Hendikins, TiberiusTeng, Ridayah_, Born_Acorn, Dred_furst
15:18<KingJ>Multiuser, Secure OpenTTD hosting under windows
15:18<fjb>Hmmmm, secure, hosting and Windows in one sentence...
15:19<KingJ>Secure to a reasonable degree :)
15:19<KingJ>Being able to browse the root drive is a big problem
15:19<fjb>With an reasonable amount of work?
15:19<KingJ>I do have a linux server, but it's in the US, whereas my main, powerful windows one is in the UK
15:21<fjb>Using Windows on a sever you can never be sure that it still is your server...
15:21<KingJ>I'm guessing you're very anti-windows fjb? :P
15:22-!-Ridayah [] has joined #openttd
15:22<fjb>No, just some experience in hosting.
15:23<KingJ>Having used both, there are areas where Linux is better and some where windows is better. My only gripe with Linux and server hosting, is that while my Panel runs under linux, it requires mono which goes and uses a nice chunk of RAM
15:24<fjb>Ofcourse you can make a Windows server secure. But few people know how to do it so that it is really secure.
15:25<fjb>What special panel do you need to run OpenTTD?
15:25<KingJ>Not for openttdf
15:25<KingJ>But for users to control their server
15:25<KingJ>Stop it/start it/web-based file browser etc
15:25<KingJ>I suppose another license is only £6 so not a real issue
15:26<fjb>Just make a virtual server and give them access to that server.
15:26<smithj>i have searched on the forums and found one (dead) link, does anyone know if there is a track maintenence set?
15:27<KingJ>Yeah, i'll go down the virtual server (on my server) route
15:27<KingJ>All this just to use chroot heh
15:29<fjb>Chroot could do. But there are lightweight virtual servers like jails, zones etc.
15:29-!-Born_Acorn [~bornacorn@] has joined #openttd
15:29<fjb>Kind of an extended chroot.
15:29<KingJ>Virtual server on a virtual server, interesting
15:29-!-Hendikins [] has joined #openttd
15:29-!-Andel [] has joined #openttd
15:30<fjb>It all depends on the level of virtualization.
15:34-!-Progman [] has quit [Remote host closed the connection]
15:36-!-yorick [] has quit [Quit: Poef!]
15:38<KingJ>Thanks for all your help anyway. I'll let you know how it goes
15:42<Eddi|zuHause>smithj: you mean like grass on rails?
15:43<Eddi|zuHause>hm... downloading 1.5GB worth of packages... that's going to take a while ;)
15:44<KingJ>Would you reccomend CentOs by the way? It's on my other Linux server just wondering if there is a better one anyone reccomends
15:45<Eddi|zuHause>i have never seen centos
15:45<Yexo>How is the station ration linked to the amount of cargo that appears in a station?
15:46<Eddi|zuHause>Yexo: when a station has x% rating, the industry will produce x% of its total capacity
15:46<fjb>It is a kind of Red Hat Eterprise Linux.
15:47<Yexo>Eddi|zuHause: thx, I guessed it was something like that :)
15:47<Prof_Frink>KingJ: Personally I'd use Debian, but I haven't tried anything non-.deb based
15:47<smithj>Eddi|ZuHause: No, I mean those yellow trains that replace rails and pull broken down trains
15:47<fjb>I don't see that much difference between the different kinds of Linux. Beside they share most of their troubles and each adds it's own.
15:48<Eddi|zuHause>smithj: sorry, i have never seen such a grf
15:48<ccfreak2k>CentOS is alright if you like RPM.
15:48<ccfreak2k>OR if you want RedHat without the support contract.
15:49<Tiberius_>emerge -uDNav world
15:50-!-Tiberius_ is now known as TiberiusTeng
15:50<smithj>ah, that's a pity
15:50<ccfreak2k>Poor Gentoo user.
15:50<smithj>I am currently using the eye candy invisible train for creating HUGE train depots
15:50<Eddi|zuHause>smithj: MB once announced that he wanted to add a catenary service unit, but i have not seen a set where he actually included it
15:50-!-mikl [] has quit [Quit: Leaving...]
15:51<smithj>i see his site is down :(
15:51<fjb>MB didn't release anything new the last months.
15:51<ccfreak2k>TiberiusTeng, is the opengl portion of your opengl blitter portable?
15:52<Eddi|zuHause>smithj: he said he wanted to get a new host
15:52<smithj>it's a pity i am poor at graphics and coding, otherwise i would have created one
15:52<fjb>He was moving to a new location, possibly a new job. So there were more important things in his live than TTD.
15:52<smithj>sure, thats fair enough
15:52<Eddi|zuHause>and he wanted separate hosts for work, privat and ttd stuff
15:53<TiberiusTeng>ccfreak2k, I believe so
15:53<ccfreak2k>Ok, so what changed in the existing openttd files to add the blitter?
15:53<ccfreak2k>I'm gonna try my hand at porting it~
15:53<smithj>I saw a fourm post on some maintenence vehicles, but they havent released a GRF
15:54<TiberiusTeng>you can just see the patch file :P
15:54<fjb>He already got offered websapce for free for his TTD stuff. But I guess time is a scarce recource in his life.
15:54<TiberiusTeng>I believe opengl.cpp/hpp is portable, if it isn't, then I'll try my best to make it portable
15:55<TiberiusTeng>all it needs to run at other platforms is a driver to initialize OpenGL for it, and do usual driver works (handling input, etc.)
15:55<ccfreak2k>What was changed to add the option to select the opengl blitteR?
15:55<TiberiusTeng>so you probably need to add a new driver (say sdlgl)
15:55<TiberiusTeng>and specify it with -v sdlgl -b opengl
15:56<ccfreak2k>That's what I meant.
15:56<TiberiusTeng>here's the draft patch made by peter1138, hope this helps ...
15:56<TiberiusTeng>but don't modify sdl driver directly! make a copy ...
15:57<TiberiusTeng>actually the OpenGL-initialization part that made by peter1138 is really short
15:57<TiberiusTeng>but I think you'll need to modify it a bit
15:57<TiberiusTeng>just diff win32_v.cpp and win32gl_v.cpp ...
15:57-!-mikl [] has joined #openttd
15:58<smithj>are we permitted to post links in here?
15:59<Yexo>no to illegal material, but otherwise, yes, we are
15:59<ccfreak2k>TiberiusTeng, how do I MAKE a diff, anyway?
16:00<smithj>it is a screenshot to my invisible trains :)
16:00<TiberiusTeng>ccfreak2k, I think you can remove those gl* calls from patched sdl.cpp by peter1138 ...
16:00<TiberiusTeng>diff -U5 win32_v.cpp win32gl_v.cpp
16:00<Yexo>smithj: that site is very slow :p
16:00<smithj>I'd like to use maintenence trains too, for creating such deopts
16:00-!-UFO64 [] has quit [Quit: Leaving]
16:00-!-mikl [] has quit [Read error: Connection reset by peer]
16:01<smithj>i have limited bandwith there
16:01<ccfreak2k>It's a lot easier to view the differences in Kompare.
16:03-!-mikl [] has joined #openttd
16:03<TiberiusTeng>ahh, you got GUI tools, that would be much easier
16:03<TiberiusTeng>although I used to vim diff files :p
16:04<ccfreak2k>The whole K suite, courtesy of Slackware.
16:04<TiberiusTeng>you're trying to do SDL-OpenGL under Linux? that would be very helpful :p
16:04<Eddi|zuHause>ccfreak2k: "svn diff > file.diff"
16:05<ccfreak2k>TiberiusTeng, I figure, now that the win32 gl blitter is pretty much done, I can see what I can do to port it to sdl.
16:05<TiberiusTeng>(but I recall you mentioned about its 'uselessness' ? :p)
16:06<TiberiusTeng>SDL or even Cocoa opengl interface wouldn't be too difficult IMO ...
16:07<ccfreak2k>Well I just gotta set it up, and hopefully opengl.cpp is platform-independent
16:08<smithj>well i am off, thanks guys
16:08-!-smithj [] has quit []
16:16-!-ecke [~ecke@] has quit [Quit: ecke]
16:17<ccfreak2k>What is
16:17<TiberiusTeng>ahh, ccfreak2k, try to reserve 32 bits of depth buffer for me :p
16:17<ccfreak2k>HDC dc;
16:17<ccfreak2k>Also I dunno how do do that.
16:17<TiberiusTeng>check that opengl18.diff I posted earlier ...
16:18<TiberiusTeng>I think the modification it does to sdl_v.cpp is almost what you need to do
16:19<ccfreak2k>I dunno what any of the lines added in opengl18.diff do, though.
16:20<ccfreak2k>Like static bool _opengl;
16:20<ccfreak2k>I mean, I know what it IS, but I dunno why it's there.
16:21<TiberiusTeng>_opengl = strcmp(BlitterFactoryBase::GetCurrentBlitter()->GetName(), "opengl") == 0;
16:21<TiberiusTeng>well make it constant true :p
16:22<ccfreak2k>I don't get it.
16:22<ccfreak2k>Why can't I just declare it:
16:22<ccfreak2k>static bool _opengl = 1;
16:22<ccfreak2k>Or whatever bool takes.
16:23-!-Mchl [] has quit [Quit: What a fine evening]
16:23<ccfreak2k>static bool _opengl = true;
16:24<ccfreak2k>It looks like he just merged opengl code into the sdl library and just made a branching codepath depending on if opengl was selected or not.
16:24<TiberiusTeng>yep, but I think it's better for a standalone driver ...
16:26-!-Hendikins [] has quit [Quit: Any quit message, no matter how short, is a smart arse comment to those left behind]
16:27-!-blathijs_ [] has joined #openttd
16:27-!-blathijs [] has quit [Read error: Connection reset by peer]
16:29<ccfreak2k>debug("cms", "hurr");
16:31<ccfreak2k>SDL_GL_BUFFER_SIZE to 32, right?
16:31-!-ecke [~ecke@] has joined #openttd
16:31<TiberiusTeng>I think so.
16:32<TiberiusTeng>change SDL_GL_DEPTH_SIZE to 32 too
16:32<TiberiusTeng>I'm now just trying to move sprite sorting into opengl blitter ...
16:32<ccfreak2k>Wait a tick.
16:33<ccfreak2k>Why am I using SDL_GL shit?
16:39<TiberiusTeng>because you're still under SDL context, setting up OpenGL context ...
16:39-!-ben_goodger [] has quit [Ping timeout: 480 seconds]
16:39<TiberiusTeng>that's the whole idea, driver don't don OpenGL themselves
16:39<TiberiusTeng> /don't do/
16:40-!-ben_goodger [] has joined #openttd
16:41<ccfreak2k>I implemented the changes made in opengl18.diff.
16:41<ccfreak2k>Now what?
16:41<TiberiusTeng>compile and run? :p
16:42<TiberiusTeng>did you incorporated my PostDriverInit() call in the driver ?
16:43<TiberiusTeng>and ClientSizeChanged(), PreFlip(), PostFlip()
16:43<ccfreak2k>It wasn't in opengl18.diff, so I didn't put it in. :D
16:43<ccfreak2k>Those are all in win32gl_v.cpp right?
16:43<ccfreak2k>And they're calls to functions in opengl.cpp?
16:44<TiberiusTeng>they calls to current blitter
16:45<ccfreak2k>can you list all of the functions and where/when they should be called?
16:47<ccfreak2k>It's all confusing.
16:47<ccfreak2k>Like how InitializeOpenGL() is in there.
16:49<TiberiusTeng>InitializeOpenGL() is win32-specific OpenGL initialization code
16:49<TiberiusTeng>ClientSizeChanged() should be called when the drawing area (window) size changed
16:50<TiberiusTeng>which includes "first window creation".
16:50<TiberiusTeng>PostDriverInit() should be called once after the driver has set up the OpenGL context
16:51<TiberiusTeng>PreFlip(), PostFlip() ... put them around SDL_GL_SwapBuffers();
16:51<ccfreak2k>Does CreateMainSurface() count as first window creation?
16:51<TiberiusTeng>I don't know details about SDL+OpenGL ... :Q
16:51<TiberiusTeng>so you probably have to check that out yourself.
16:51<ccfreak2k>NEither do I.
16:51<ccfreak2k>Less so with SDL.
16:52<ccfreak2k>There's a *VideoDriver_SDL::Start()
16:54<ccfreak2k>Where is InitializeOpenGL() called from?
16:54<ccfreak2k>Maybe I can figure out where the opengl init code should go from that.
16:56<TiberiusTeng>I think it's at the place peter1138 called SDL_GL_SetAttribute()s ...
16:56-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
16:57<ccfreak2k>That would be CreateMainSurface()
17:00<ccfreak2k>Is that it then?
17:01-!-mikl [] has quit [Ping timeout: 480 seconds]
17:03<Sacro>grr, draakon pisss me of
17:04-!-ecke [~ecke@] has quit [Ping timeout: 480 seconds]
17:07<Eddi|zuHause>Sacro: there's a wonderful key feature for that
17:07<Eddi|zuHause>it's called "ignore"
17:07-!-Rexxars [~rexxars@] has quit [Ping timeout: 480 seconds]
17:08<Sacro>Eddi|zuHause: meh, i'm in an arguementative mood
17:11<Prof_Frink>No, you're not.
17:13<Sacro>Prof_Frink: yes i am
17:14<TiberiusTeng>still on that tunnel thing ?
17:16<ccfreak2k>Ok, now I need to "include" the files into the project somehow.
17:16<TiberiusTeng>put it in, configure, make
17:17-!-Rexxars [~rexxars@] has joined #openttd
17:26<Eddi|zuHause>new files go in source.list
17:26-!-curson [] has joined #openttd
17:27<ccfreak2k>Uh oh.
17:27<ccfreak2k>make error.
17:29<ccfreak2k>Shouldn't I be able to, you know, see why make failed?
17:29<fjb>Hm, the pathfinder doesn't take waypoints too serious...
17:34<ccfreak2k>opengl.cpp:(.text+0x4609): undefined reference to `glEnable'
17:34<ccfreak2k>Etc. etc etc.
17:37<Sacro>ccfreak2k: need opengl stuff
17:37<Sacro>glEnable should be there
17:38<ccfreak2k>Right. That's what GLee is for.
17:39<TiberiusTeng>something like -lgl ?
17:40<TiberiusTeng>-lGL ...
17:40<ccfreak2k>Those kinds of changes are made in the vcproj files for win32.
17:40<ccfreak2k>Where would the appropriate UNIX changes be made?
17:40<TiberiusTeng>LDFLAGS="-lGL" ./configure blahblah
17:40<TiberiusTeng>perhaps config.lib ...
17:41<TiberiusTeng>LIBS variable(s) in config.lib
17:48<Eddi|zuHause>i assume in the medium perspective there should be a --without-opengl switch like --without-sdl
17:48-!-Progman [] has joined #openttd
17:48<ccfreak2k>Where is that defined?
17:50<ccfreak2k>Well it's missing, so looking for it would be futile.
17:51<TiberiusTeng>something like GLU/glu
17:56<ccfreak2k>Ah here we go
17:56<ccfreak2k>I wonder why it's not getting included.
17:57<TiberiusTeng>I think I did #include <GL/glu.h> ...
17:57<ccfreak2k>You did.
17:57<ccfreak2k>Which is the frustrating part.
17:57<TiberiusTeng>I thought you were 'linking' it ?
17:58<TiberiusTeng>so it's the LIBS thing
17:58<ccfreak2k>It happens at the linker stage.
17:58<TiberiusTeng>-lGL -lGLU ... sorry for forgotting mentioning it earlier
17:59<Eddi|zuHause>ccfreak2k: you need to search in the lib folder then
17:59<Eddi|zuHause>not some header files
17:59<Eddi|zuHause>the header files were already properly found when you get to the linker stage
18:00<Eddi|zuHause>hm... somehow the packages go even slower than expected...
18:01<Eddi|zuHause>it's still 1.4GB
18:01<Eddi|zuHause>after over two hours
18:01<Eddi|zuHause>and that's not even the download size, it's the installed size of the packages
18:03-!-Rexxars [~rexxars@] has quit [Ping timeout: 480 seconds]
18:04-!-divo [] has quit [Quit: ( :: NoNameScript 4.21 :: )]
18:04<ccfreak2k>Build successful.
18:07<ccfreak2k>Where is the driver itself "defined" so it's made available for use?
18:09<TiberiusTeng>no it don't. it just register itself to the program if you compiled it in.
18:09<TiberiusTeng>so just give -v -b options directly
18:09<ccfreak2k>I did that.
18:11<TiberiusTeng>hmm ... did you copied & edited the .h file of driver?
18:11<TiberiusTeng>I thought the name's defined there
18:12<ccfreak2k>I think I need to make a few more changes.
18:13-!-Rexxars [~rexxars@] has joined #openttd
18:13<ccfreak2k>And yeah I did do that.
18:14<ccfreak2k>I renamed the classes too...
18:22<ccfreak2k>If sdlgl gets registered correctly, does it show up in the list of video drivers?
18:26-!-Progman [] has quit [Remote host closed the connection]
18:27<ccfreak2k>Shouldn't WITH_SDLGL (mine) get #define'd somewhere?
18:28-!-curson [] has quit [Quit: If everything seems to be going well, you have obviously overlooked something.]
18:28<Eddi|zuHause>put "-dWITH_SDLGL" at a meaningful place in the config.lib
18:29<ccfreak2k>Where would I find such a meaningful place?
18:30<ccfreak2k>I'm guessing set_default() would be one such place.
18:31<Eddi|zuHause>wherever else you find -dSOMETHING options
18:32<Eddi|zuHause>like i said, i'd look where the --with-sdl leads you, and then copy that for --with-opengl
18:33<ccfreak2k>I was just adding it as --with-sdlgl.
18:35-!-frosch123 [] has quit [Remote host closed the connection]
18:52<Eddi|zuHause>how you actually call it is just an implementation detail ;)
18:52<ccfreak2k>I just made a hack that set CFLAGS="$CFLAGS -DWITH_SDLGL" if $with_sdlgl was 1...which was set if --with-sdlgl was set.
18:52<ccfreak2k>So it doesn't actually check to see if SDL was enabled.
18:54<Eddi|zuHause>the first prototype is to learn how to not do it :p
18:57<ccfreak2k>I figure, someone else can fix it if it gets included into trunk.
18:57<ccfreak2k>All of MY boxes have SDL, so it's no problems for me.
18:58-!-Rexxars [~rexxars@] has quit [Ping timeout: 480 seconds]
18:58<Eddi|zuHause># Kor-ah, Syahd-ho.
18:58<Eddi|zuHause># Rah-tah-mah, Daan-yah.
18:59<Eddi|zuHause># Kor-ah, Kee-lah, Daan-yah.
19:03<ccfreak2k>Now my cpp/hpp files are throwing a bunch of errors.
19:06-!-Rexxars [~rexxars@] has joined #openttd
19:14<ccfreak2k>All of the errors are in association with classes.
19:15-!-blathijs_ [] has quit [Read error: Connection reset by peer]
19:15-!-blathijs [] has joined #openttd
19:20<ccfreak2k>I hate this.
19:25<ccfreak2k>Where is this declared?
19:26<ccfreak2k>Oh, it's a typo.
19:27-!-grumbel [] has quit [Quit: Client exiting]
19:31-!-Brianetta [] has quit [Quit: Tschüß]
19:36-!-Nite [] has joined #openttd
19:36<Nite>will number of players be raised soon?
19:38<ccfreak2k>I fixed it.
19:38<ccfreak2k>I ope.
19:40<@Belugas>Nite, no
19:40<@Belugas>simple question, simple answer
19:40<ccfreak2k>I did it!
19:41<ccfreak2k>I hacked my way to an sdlgl driver.
19:41<TiberiusTeng>it works ? under SDL ?
19:41<TiberiusTeng>gosh XD
19:41<ccfreak2k>I would assume it works, since I got a non-black screen when I set -v sdlgl.
19:41<Nite>oh ok - i just thought of a mmottd
19:41<TiberiusTeng>-v sdlgl -b opengl and it ... works ?
19:42<TiberiusTeng>hey ...... :D
19:42<ccfreak2k>Even the scrolling at farthest zoom isn't slow (!).
19:42<ccfreak2k>Which makes me worried.
19:42-!-ben_goodger [] has quit [Ping timeout: 480 seconds]
19:43-!-ben_goodger [] has joined #openttd
19:43<Nite>whats the goal of playercount for final (1.0) ottd then?
19:43<ccfreak2k>But I think it is using opengl, since I get messages from your opengl blitter.
19:43<@Belugas>dunno, there is no plan on when nor what nor if there will be a 1.0
19:44<ccfreak2k>The sdlgl driver -should- also work in win32 if the sdl driver does.
19:44<TiberiusTeng>yes, it's a great test subject ...
19:44<Nite>ok then i justz suppose unlimited players
19:45<TiberiusTeng>but I stayed up overnight again, now I would take a nap ...
19:45<TiberiusTeng>hope I can incorporate your patch and tweak the build script after I wake up :p
19:46<TiberiusTeng>give win32gl and opengl something like --with-win32gl, --with-opengl perhaps
19:46<@Belugas>Nite, if you do that, it means you fantasize over it. IT does not mean it's going to happen
19:46<ccfreak2k>TiberiusTeng, already did --with-sdlgl.
19:46-!-Farden [] has quit [Read error: Connection reset by peer]
19:46<@Belugas>from where i stand, unlimited players is just heresy
19:46<TiberiusTeng>or even make --with-win32gl and --with-sdlgl imply --with-opengl. that makes sense. :D
19:47<@Belugas>and raising the limit (which is linked to networking and a whole lot more constraints) is not really something been remotely envisionned
19:47<ccfreak2k>Resizing doesn't seem to work.
19:47<Nite>ok lets say 65536 players ;)
19:48<TiberiusTeng>perhaps 60 seconds per frame I think? :p
19:49<TiberiusTeng>ccfreak2k, check SDL_VIDEORESIZE ?
19:49<ccfreak2k>What should be there?
19:50<TiberiusTeng>calling blitter's ClientSizeChanged()
19:51<TiberiusTeng>but uh-oh, seems it always recreates the surface each time window size got changed
19:51<TiberiusTeng>perhaps you'll need to do some housekeeping for OpenGL context ...
19:51<ccfreak2k>If it's a memory leak-type situation, I'm going to die.
19:52-!-Nite [] has quit [Quit: Dana]
19:52<ccfreak2k>Goddamn I hate classes.
19:52<TiberiusTeng>google for "sdl opengl resize" :p
19:53<TiberiusTeng>I'm gotta sleep, can't even type correctly now
19:58<ccfreak2k>Some debugging is going to need to be done.
19:58<ccfreak2k>As the window's vertical size increases, the "contents" of the window go furthur up.
20:00<ccfreak2k>The actual contents don't get any bigger/smaller with the window size.
20:01-!-Dred_furst` [] has quit [Quit: Leaving]
20:02<TiberiusTeng>did you called ClientSizeChanged() and UpdateWindows() ?
20:02<ccfreak2k>I called
20:02<ccfreak2k>Then MarkWholeScreenDirty()
20:04<ccfreak2k>UpdateWindows() isn't in opengl.hpp...
20:04<ccfreak2k>Is that elsewhere?
20:04<TiberiusTeng>windows.cpp :P
20:05<TiberiusTeng>ahh, window.cpp
20:06<ccfreak2k>I called UpdateWindows(), and there was no change.
20:07<ccfreak2k>I'm gonna give up for now.
20:10-!-thgergo [] has quit [Quit: Leaving.]
20:15<ccfreak2k>Well, it works, so long as you don't make the window's vertical size any larger than where it's initially set at. :)
20:18-!-stillunknown [] has quit [Ping timeout: 480 seconds]
20:34-!-Eddi|zuHause2 [] has joined #openttd
20:39-!-Zahl [] has quit [Quit: (~_~]"]
20:40-!-Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
20:47-!-ben_goodger [] has quit [Ping timeout: 480 seconds]
20:47-!-ben_goodger [] has joined #openttd
21:03-!-KritiK [] has quit [Quit: Leaving]
21:07-!-Wezz6400 [] has quit [Quit: Caught sigterm, terminating...]
21:17-!-Lakie [~Lakie@] has quit [Quit: Night All.]
21:19-!-Scrotolazer [] has joined #openttd
21:20<Scrotolazer>hi guys
21:20<Scrotolazer>just trying to play a multyplayer game of open ttd... every game i enter is paused, any ideas?
21:25-!-Scrotolazer [] has quit []
21:28<fjb>Maybe they are paused over night. Or they are on autopause while there are no active players.
21:28-!-ben_goodger [] has quit [Ping timeout: 480 seconds]
21:28-!-ben_goodger [] has joined #openttd
21:30<ccfreak2k>Scrotolzer doesn't count as an active player? :)
21:35<fjb>Depends if he is joining a company or just watching.
21:59-!-fjb [] has quit [Remote host closed the connection]
22:03-!-Gekz [] has quit [Quit: leaving]
22:09-!-Gekz [] has joined #openttd
22:24<ccfreak2k>I fixed the sdlgl driver.
22:24<ccfreak2k>The only known bug so far is pre-baked resolutions not being selectable.
23:03-!-elmex_ [] has joined #openttd
23:07-!-elmex [] has quit [Ping timeout: 480 seconds]
23:07-!-elmex_ is now known as elmex
23:31<ccfreak2k>Any devs around familiar with blitters and what-not?
---Logclosed Sun Jun 29 00:00:46 2008