IRC logs for #openttd on OFTC at 2009-01-21
⏴ go to previous day
00:00:40 <Zuu> When I updated my PAXLink to v4 I had to go to the settings window and change PAXLink to PAXLink or it would start v3 on that slot it seamed.
00:01:22 <Roujin> by the way, is it desired behavior that the second item in the list is selected on opening (because the first is "random AI"), or an obiwan or such?
00:01:25 <Zuu> (that is on my non-dev OpenTTD installation)
00:03:00 <Yexo> Zuu: did you restart openttd after updating to v4?
00:03:30 <Yexo> then that's your problem
00:03:43 <Zuu> I just ended the current game, went to check online content and downloaded v4.
00:05:16 <glx> Yexo: but AI and newgrf are reloaded after update
00:05:40 <Yexo> glx: sure, but in AIConfig one AIInfo is stored, and that version is loaded again
00:06:35 <wollollo> hm, I can't find a way to download a language file including pending strings from wt2
00:06:56 <wollollo> I guess "download modified" ought to do just that, but it doesn't
00:07:24 <Zuu> If it changes automatically to next version if you restart OpenTTD I think it would be good if AISettings change it directly when you upgrade. However if you would have a interface for selecting version then it would be a different question.
00:07:33 <dihedral> wollollo, you should get the flat langauge file (uncompiled)
00:07:57 <wollollo> from where? I tried everywhere I could think of
00:09:48 <CIA-2> OpenTTD: Yexo * r15182 /trunk/src/ai/ai_config.cpp: -Fix: After updating an AI select the latest version for the next game.
00:09:54 <Roujin> Yexo: once you've sorted out the Convoy issue, may I suggest adding double click capability to the AI Configuration window? The "Available AI" window already has it, but if you want to set up several AIs, it would be nice to have double click a slot in the "AI configuration" window open the AI selection window.
00:10:36 <Yexo> Roujin: should it always open the "Select AI" window? Or should it open the "Configure AI" window when a non-random AI is in that slot?
00:10:44 <Yexo> or always the "Configure AI" window?
00:11:06 <Roujin> I'd say "select AI" as that's the more basic choice
00:11:44 <Roujin> Also, you can double click a slot, double click the AI you want, and then it is already selected and you can click "configure AI" to adjust the details..
00:12:07 <Yexo> Other opinions? Is always opening the "Select AI" window ok?
00:12:28 <glx> wollollo: indeed both download link seems to send the unmodified version
00:14:21 <CIA-2> OpenTTD: smatz * r15183 /trunk/src/saveload/afterload.cpp: -Fix: stand-alone rail tiles with invalid owner were not removed. Also, make the whole check a bit more intelligent.
00:18:42 <CIA-2> OpenTTD: glx * r15184 /trunk/src/ai/ai_config.cpp: -Cleanup: remove extra spaces
00:19:33 <CIA-2> OpenTTD: Yexo * r15185 /trunk/src/ai/ai_gui.cpp: -Fix (r15175): It was impossible to select AIs that had a different instance name then their name.
00:28:36 <el_en> unrelated question: why is it ok to say "an history"?
00:28:43 *** angelo is now known as angelo_afk
00:30:43 <Roujin> if it is, it's probably because the first (spoken) letter after the "a/an" is a "i"
00:31:53 <Roujin> i'd not say "an history" though... sounds weird
00:33:10 *** Eddi|zuHause has joined #openttd
00:33:33 <Roujin> hmm the content downloading list can get pretty mixed up
00:33:57 <roboboy> can I forcefuly load a grf in the middle of game with no vehicles built?
00:34:46 <Yexo> roboboy: just save your game and try it
00:35:58 <Roujin> if you open the content download window from the newgrf window (with some newgrfs active), it will show only the newgrfs you have active, then from the AI selection window, it will add to the list the AIs and their needed libraries, and finally from the title screen, it will append the rest
00:36:31 <roboboy> and can I reset the available vehicles
00:36:34 <CIA-2> OpenTTD: Yexo * r15186 /trunk/src/ai/ai_gui.cpp:
00:36:34 <CIA-2> OpenTTD: -Fix: Select the currently selected AI instead of the second on in the list.
00:36:34 <CIA-2> OpenTTD: -Feature: Double clicking on a slot in the AI config window results in opening the list of AIs.
00:37:17 <Roujin> like this, I now have 5 newgrfs, 5 AIs, 4 AI libraries, then OpenGFX, x newgrfs, finally 2 AI libraries
00:38:01 <Roujin> Nice one Yexo, thanks ;)
00:41:22 <Roujin> hmm, I wonder why the content list is not sortable by name/category...
00:42:27 <Roujin> it already has those nice clickable column buttons, but they are not functional :P
00:44:14 <glx> roboboy: resetengines after apply should work
00:44:37 <Yexo> doesn't it do that automatically?
00:49:56 <Roujin> if you lower the max # of competitors, the AI you've selected for [slot > max#] stays in that slot but becomes grey==unchangable. That seems a bit strange to me..
00:50:39 <Yexo> Roujin: if you use start_ai (without paramaters) in the console,that AI will still be started instead of a random AI.
00:51:46 <Roujin> then maybe it should stay changeable, even if it's greyed out..?
00:51:58 <Yexo> that would mean that all slots are changeable
00:52:22 <Roujin> except the human player slot..
00:53:06 <Roujin> oh wait, I've got an alternative
00:53:11 <Yexo> I don't see a reason to change it, if you want to start Ais during the game with start_ai you can as well use "start_ai ainame parameters"
00:53:30 <Zuu> When download is done (from content server) I think either the small download window should auto-close or there should be two buttons on it one "Download more" to close just that window and one "done"/"close" to also close the content download window.
00:53:52 <Roujin> the "Maximum no. competitors" is already displayed in the AI configuration window, why not add two arrows to make it adjustable right there?
00:54:39 <Yexo> Roujin: that was the plan, I simply forgot
00:55:27 <Zuu> And on the topic of the 5 different settings windows, I noticed that difficulty uses the most common way to place the major button to the left. But the AI Settings dialog uses the Gnome-way to put it in lower right corner. The check online content uses also the gnome-way by placing the download button on the lower right corner. :-)
00:55:30 *** Roujin_ has joined #openttd
00:56:02 <Zuu> (personally I like the gnome-way better, but don't care to much which method is used)
00:57:01 <Roujin_> Yexo: oh, great ;) then I take back what I said about "all slots changable" ^^
01:02:30 <roboboy> do I type reset engines in the console
01:03:57 <Yexo> without the space, so: resetengines
01:37:32 <CIA-2> OpenTTD: Yexo * r15187 /trunk/src/ai/api/ai_road.cpp: -Fix: assert when an AI called AIRoad::GetNeighbourRoadCount on a tile at the north edge (bug found by SmatZ).
01:56:54 <CIA-2> OpenTTD: Yexo * r15188 /trunk/src/ai/ai_gui.cpp: -Feature: You can now change the number of AIs from the AI config window.
02:08:15 <CIA-2> OpenTTD: smatz * r15189 /trunk/src/saveload/ (oldloader.cpp ttdloader.cpp): -Cleanup: remove unused includes
02:10:45 *** curosurf has joined #openttd
02:32:08 <CIA-2> OpenTTD: Yexo * r15190 /trunk/src/ (31 files in 4 dirs): -Feature: Allow terraforming of the tiles at the edges of the map.
02:33:01 <Yexo> SmatZ: I forgot to mention you :(
02:38:18 *** [com]buster has joined #openttd
02:38:21 *** [com]buster is now known as Combuster
03:05:33 *** TinoDidriksen has joined #openttd
03:35:46 *** TinoDidriksen has joined #openttd
03:47:17 <CIA-2> OpenTTD: glx * r15191 /trunk/src/ai/ai_gui.cpp: -Fix (r15188): -1 is not a bool (MSVC warning)
05:11:03 *** eQualizer has joined #openttd
05:19:14 *** zilfondel has joined #openttd
05:21:58 *** sigmund_ has joined #openttd
05:32:24 *** sigmund has joined #openttd
05:50:45 *** grumbel has joined #openttd
06:00:16 *** michi_cc has joined #openttd
06:00:16 *** ChanServ sets mode: +v michi_cc
06:10:43 *** slalom77 has joined #openttd
06:59:27 *** einKarl has joined #openttd
07:21:21 *** [com]buster has joined #openttd
07:21:24 *** [com]buster is now known as Combuster
07:39:21 *** michi_cc has joined #openttd
07:39:21 *** ChanServ sets mode: +v michi_cc
07:45:41 *** worldemar has joined #openttd
07:56:42 *** Timitry has joined #openttd
07:59:08 <Celestar> my boss needs a clue :/
08:01:27 <Celestar> thinks that spending about 2.5k/employee/year for IT infrastructure is too much
08:04:08 <Tefad> might work if you have decent IT staff and inexpensive software solutions
08:04:09 <Eddi|zuHause> i would have estimated that an employee should get his monthly wage worth of equipment, so effectively the employer pays twice as much for the employee
08:04:29 <Eddi|zuHause> not limited to IT infrastructure
08:09:04 <Celestar> Eddi|zuHause: I quite agree.
08:11:53 <Timitry> Hm... While checking out the svn-repository http://svn.openttd.org/trunk, it did download the files that have been changed and the new ai-files, but it gives me an error for the folder src/3rdparty/squirrel - Could not connect to host svn.openttd.org: The connection could not be established because the host denied the connection.
08:12:11 <Timitry> I have to do it via http:// because i can't use svn:// at my workplace
08:12:54 <Timitry> If i delete any files from my local folder, it will download them again without problems, but not that folder...
08:18:25 <Eddi|zuHause> squirrel is included via svn:externals
08:21:23 <Timitry> Do i need it for compiling, or could i just ignore the error?
08:22:09 <Timitry> Since mSys won't let me proceed without that folder...
08:23:39 <Eddi|zuHause> you can check it out manually
08:26:21 <Timitry> How can i check it out manually? :)
08:44:23 <dihedral> Yexo_: r15190 <- do i trace a hint of freeform map edges?
08:45:04 *** evandar has joined #openttd
08:47:49 <Eddi|zuHause> no, your senses are tricking you
08:49:37 <dihedral> you have a helmet i can wear? one that lets me see absolutely nothing if i put the visor down?
09:00:30 <dihedral> Celestar: it is nice to see you back :)
09:01:49 <dihedral> Celestar: anyone can see that the image has been edited
09:01:49 <dihedral> look at the question ;-)
09:03:06 <dihedral> you can see next to the question mark (to the right) that there is another faint one
09:03:15 <dihedral> looks like the original question was wiped away, and pretty poorly too
09:03:29 *** Combuster has joined #openttd
09:04:16 <SmatZ> well it can be "shadow" caused by analog process...
09:04:32 <SmatZ> but well, it is probably edited :)
09:04:45 * SmatZ lowers brightness back :)
09:04:51 <dihedral> because you see the same gray shade at the left to
09:06:09 <SmatZ> I want to believe that woman is that stupid :-P
09:11:03 <dihedral> and that does not look like a 32k question imo
09:11:34 <petern> well, not £32,000 for that question...
09:12:02 <SmatZ> I am sorry if I hurt your feelings, petern
09:12:52 <SmatZ> ok then :) I wasn't sure the word "stupid" isn't too offensive after you replied
09:13:13 <dihedral> src/table/landscape_sprite.h:9: warning: '_landscape_spriteindexes_1' defined but not used
09:13:28 <dihedral> src/table/landscape_sprite.h:35: warning: '_landscape_spriteindexes_2' defined but not used
09:13:42 <dihedral> src/table/landscape_sprite.h:72: warning: '_landscape_spriteindexes_3' defined but not used
09:14:17 <SmatZ> it is used in gfxinit.cpp
09:14:46 <dihedral> i only noticed that those warnings just showed up
09:14:54 <Eddi|zuHause> not all files that include a header use all things defined in that header
09:15:17 <SmatZ> gcc doesn't warn about unused static functions/variables (I think)
09:15:30 <dihedral> powerpc-apple-darwin8-gcc-4.0.0 (GCC) 4.0.0 (Apple Computer, Inc. build 5026)
09:15:46 <dihedral> and i am proud of that
09:16:24 <SmatZ> 4.0.0 isn't very recent... and probably not as tested as 3.4.6
09:16:52 <dihedral> yes, i should install xcode2.4
09:17:00 <dihedral> i think right now i have 2.2
09:17:41 <Rubidium> SmatZ: newgrf.cpp includes the file without needing it to be included
09:17:56 <SmatZ> Xcode 3.0, the latest major version, is bundled free with Mac OS X v10.5,
09:18:21 <dihedral> i'll see if i can get 3.0 but i kinda doubt it
09:18:24 * Celestar wonders whether to use VMware, virtualbox or Xen
09:18:49 <SmatZ> Rubidium: great, it can be removed :) I had an idea about automatizing this process (removing includes and testing if it compiles, and replacing includes by included files and testing if it compiles), but I haven't done so yet :(
09:19:28 <Celestar> dihedral: does it support OpenGL on the guest?
09:19:29 <SmatZ> but I wouldn't wonder if there were already software doing that...
09:19:53 <dihedral> i dont see why it would not
09:20:07 <dihedral> however, esx i does not allow you to access the virtual machine from the host itself
09:20:13 <dihedral> you would need esx for that
09:20:34 <Rubidium> SmatZ: had that idea too, never made it either ;)
09:21:07 <CIA-2> OpenTTD: rubidium * r15192 /trunk/src/newgrf.cpp: -Cleanup: remove unused include
09:22:09 <Rubidium> Celestar: depends on what you want to do with it
09:22:11 *** thingwath has joined #openttd
09:22:42 <petern> well, apparently it does
09:22:54 <Celestar> Rubidium: I have a 64-bit linux host and want to run a 32 or 64 bit XP on it, using some OpenGL applications on it
09:23:00 <CIA-2> OpenTTD: rubidium * r15193 /trunk/src/console_cmds.cpp: -Feature: content server/bananas access via the console
09:23:31 <petern> #:1(Pink) Company Name: 'Bennythen00b Transport' Year Founded: 1920 Money: 100000 Loan: 100000 Value: 1 (T:0, R:0, P:0, S:0) unprotected
09:23:36 <petern> i guess i can restart that :p
09:24:45 <dihedral> petern: do you use ap+?
09:25:24 <planetmaker> :) woah... the feature spree continues :)
09:26:07 <dihedral> src/table/tree_land.h:8: warning: '_tree_sprites_1' defined but not used
09:26:07 <dihedral> src/table/tree_land.h:23: warning: '_tree_layout_xy' defined but not used
09:26:33 *** Combuster has joined #openttd
09:35:58 <Rubidium> Celestar: what's wrong with that image/the text on that image?
09:36:17 <Celestar> Rubidium: nothing :P
09:36:23 <Rubidium> saying to behead something isn't violent (actually doing it might be ofcourse)
09:39:35 <Rubidium> oh... .mm files... you have to speak with the dev in charge of those
09:49:26 <dihedral> petern: it has some nice features ;-)
09:49:26 <dihedral> lets you manage your server from irc :-P
09:50:08 <petern> just what i always wanted
09:53:59 <petern> so do AIs work in multiplayer now?
09:55:48 <planetmaker> they did back when there was a NoAI branch...
09:56:02 <planetmaker> I guess (and hope) it didn't change.
09:59:11 *** energetic has joined #openttd
10:03:38 <petern> #:1(Pink) Company Name: 'AdmiralAI' Year Founded: 1920 Money: 100000 Loan: 100000 Value: 1 (T:0, R:0, P:0, S:0) unprotected
10:03:41 <petern> #:2(Green) Company Name: 'AdmiralAI #1' Year Founded: 1920 Money: 100000 Loan: 100000 Value: 1 (T:0, R:0, P:0, S:0) unprotected
10:03:52 <petern> so i guess a player can join them, like normal
10:07:00 <dihedral> and no, ai companies cannot be joined
10:07:48 <petern> Clients:0 / 255 (2 / 15 companies; 1 / 10 spectators)
10:07:57 <petern> how can there be 1 spectator with 0 clients? :o
10:08:12 <petern> or does the server count as a spectator now?
10:08:24 <petern> Client #1 name: '' company: 255 IP: 0.0.0.0
10:08:40 <petern> did you report that bug?
10:08:58 <dihedral> and 'unprotected' only displays the state of the company being passworded
10:09:10 <dihedral> should perhaps take ci->is_ai into account
10:18:26 <petern> "A protocol-error was made and the connection was closed"
10:18:32 <petern> that is not very clean...
10:20:12 <petern> stock piling really upsets admiralai...
10:21:06 <petern> ai 1 blew all its money on building a road
10:21:40 <petern> ai blew loads of money too but managed to get some vehicles too
10:29:37 <Timitry> Hm, to get back to my SVN-Problem... I can't checkout the contents of the folder trunk/src/3rdparty/, and it appears to be empty... Where can i get those files manually?
10:34:35 <Timitry> Ah, now it has been added, it seems...
10:35:34 *** evandar has joined #openttd
10:36:01 <Timitry> dunno... but i succeeded in checking out the squirrel folder manually, and added it to the rest
10:41:55 <Timitry> No errors... However, two problems... First the option for freeform map edges is greyed out, so i can't choose no water at borders or whatsoever
10:43:18 <petern> you need to enable it in advanced settings
10:43:53 <Timitry> And, if go on "check online content", it gives me an error and the game crashes... Probably because the connection is blocked due to me being at my workplace...
10:44:07 <Timitry> But i think it should just give an error and not crash the game then :)
10:46:06 <Timitry> I could make a detailed crashlog, if you tell me how to :)
10:46:32 <CIA-2> OpenTTD: peter1138 * r15194 /trunk/src/network/network.cpp: -Fix: Don't count dedicated server as a spectator
10:46:55 <Timitry> Just found it, which debug level?
10:47:35 <Rubidium> as stacktrace would be more useful
10:48:48 <Timitry> Whatever that is :) Is there a kind of tutorial on how to debug? ;)
10:49:05 <Timitry> Or could you explain it to me, or tell me which program i need?
10:49:39 <Rubidium> depends on the compiler
10:49:52 <Timitry> As compiler i use MinGW+mSys
10:50:50 <Rubidium> bt in gdb gives you the stack trace
10:51:15 <Rubidium> preferably compile first with --enable-debug=3 (so we can make the most sense out of the stacktrace)
10:55:02 <Timitry> Hm, i'm sorry to say that i need a little more step-to-step tutorial... If you think your time is spend better doing other things and it's not so important, please just tell me...
10:55:29 <Timitry> How do i compile with --enable-debug=3 ? Normally i do ./configure and then "make"
10:57:04 <Timitry> and he won't accept "make --debug-level=3
10:59:23 <Rubidium> ./configure --enable-debug=3
10:59:39 <Rubidium> <wait till OpenTTD starts>
10:59:54 <Rubidium> go back to console where you typed make run-gdb
11:00:15 <Rubidium> type 'bt full' in there and then press the enter/return button on your keyboard
11:00:28 <Rubidium> then copy-paste the output of the bt full to paste.openttd.org
11:00:37 <Rubidium> and then post the link to said pastage here
11:01:33 <Timitry> Okay, i'm trying that :)
11:06:58 <Timitry> http://paste.openttd.org/179085 ---> That's not the crash yet, it gave me that warning while compiling, and it did not know the command "make run-gdb" - although it started compiling. As so, it did not start openttd
11:07:31 <Rubidium> install gdb as it's missing
11:15:24 <Timitry> Hm, another stupid question... How do i integrate gdb into mSYS? I downloaded it, but then...
11:16:11 <Rubidium> no idea, but doesn't the msys/mingw installer integrate gdb whenever you select it to be installed?
11:19:25 <Timitry> Hm, i think it does, and i did install of the libraries... But not completely sure if gdb is included, i'll look it up
11:22:30 <Timitry> no, it is optional...
11:37:31 <Timitry> I don't know how to include it into MinGW or mSYS :-/
11:37:40 <Timitry> Tried to find that on google...
11:48:21 <Timitry> Hm, but it seems like i killed my MinGW-Installation while trying, so configure does not even work anymore :-/
11:51:30 <Timitry> So, after compiling with make run-gdb, after linking openttd.exe it shows me the terms of gdb (free software etc.) and then "this gdb was configured..." and then in the current line just "(gdb)"... I could type something now, but openttd does not start
11:52:06 <Rubidium> what does it say when you type run?
11:53:01 <Timitry> So, reproducing the crash, openttd freezed but did not crash... Should i type "bt full" now or wait?
11:53:32 <petern> it's waiting for your input in gdb
11:54:18 <Timitry> Good, it gave me a lot of output in the console, i'll copy and paste this to the pastebin then
11:55:51 <Timitry> I hope that is at least useful at all...
12:02:19 *** Vikthor has joined #openttd
12:05:13 <Timitry> Well, now i get a bunch of compiling errors...
12:06:21 <Rubidium> yeah... should compile before uploading I reckon ;)
12:07:47 <Rubidium> the updated patch might compile
12:07:53 <Rubidium> (or rather should ;))
12:13:04 <Timitry> Yes, it works, now it gives me a "Could not connect to the content server" warning
12:13:12 <Timitry> and goes back to the main menu
12:16:25 *** angelo_afk is now known as angelo
12:17:09 <Timitry> Good, if you do not need me any more, i'm gonna grab a döner now :)
12:20:24 <petern> hmm, 1920x1200 LCDs are getting cheap now...
12:22:38 <Combuster> do you have any doc on adding a patch setting?
12:23:23 <CIA-2> OpenTTD: rubidium * r15195 /trunk/src/network/network_content.cpp: -Fix: don't crash when removing from something you're iterating over
12:23:27 <Rubidium> isn't there a wiki page called fairly much like that?
12:24:59 <Combuster> was looking at docs.openttd.org, of course I wouldn't find it there -_-
12:25:58 <Priski> well thats a good patch, I guess
12:26:24 <dihedral> i'd rather consider it 'useful'
12:26:34 <dihedral> good is something else imo
12:28:16 <dihedral> Combuster: you're better off, looking at the code and following those examples
12:35:51 <slalom77> hello guys, few weeks ago i saw an unkwon version a function, that seemed to be made for copying and pasting parts of the rail-nets. is that possible with any version/.gfr ?
12:37:43 <dihedral> it's called copy & paste
12:37:48 <dihedral> you find it in the forums
12:38:01 <dihedral> it works against the revision the patch was created for
12:38:14 <dihedral> if you do some work on it, you can update it to the current latest revision
12:40:37 <slalom77> thanks...could u explain this a little ? --> "against the revision the patch was created for"
12:41:05 *** Swallow has joined #openttd
12:41:42 <slalom77> so you said, its not running on the current r15225 ?
12:43:17 <dihedral> and r15225 is the revision
12:43:34 <dihedral> so if you see something like that in the patch name, or in the patch file itself, then you know what rev to use
12:43:47 <dihedral> when wanting to apply the patch to the source and compile the patched game
12:44:06 <dihedral> some people upload binaries with patches applied to them to the forums
12:44:25 <roboboy> im playing r15177 and in my list of vehicles to be replaced in the autoreplace menu, I have the mps and hereford leopard bus listed for replace yet I do not own any
12:44:50 <roboboy> where the number of vehicles to be replaced usually is is a price
12:45:10 <slalom77> thanks, but compiling and coding is not my world :-(
12:45:56 <slalom77> configuring this game is the maximum im able to
12:46:07 <dihedral> that is why i told you about the binaries
12:46:43 <dihedral> you can find posts where people uploaded the patched & compiled game
12:47:09 <dihedral> just need to find the right thing for your os, if you use windows you have a fairly good chance of finding something useful
12:48:28 <slalom77> i just got r15225 and made it to my playversion
12:48:50 <dihedral> well, then enjoy that ;-)
12:49:05 <slalom77> adding some grfs and i have all i need i think. if i can add copy and paste it would be superbingo
12:50:03 <slalom77> or do i miss something this way ? i played TT1 ten years ago and just found out what happened with my old fav-game, which i supposed to be dead.
12:50:24 <dihedral> copy and paste is a patch, not a grf
12:50:24 <dihedral> you cannot just add it without compiling the game again
12:51:08 <dihedral> + you cannot just add copy & paste to the current revision, as the patch is not being updated afaik
12:51:23 <dihedral> hence, you either use a binary someone uploaded, patch and compile the revision copy & paste exists for, or stick to what you have
12:51:28 <Rubidium> dihedral: how well have you tested your patch?
12:52:16 <dihedral> Rubidium: i have used 2 clients in a network game, tried renaming id 1, an invalid id, and a client id
12:52:16 <slalom77> and this c&p was able to copy a huge railjunction and paste it to any other part of the map or other map?
12:52:21 <Rubidium> dihedral: tried passing 0 or 1 argument?
12:52:23 <dihedral> Rubidium: is there something else you can think of that i should try?
12:54:09 <dihedral> sorry for that Rubidium
12:54:20 <Rubidium> then the minor things like new_name which is totally unneeded
12:54:53 <Rubidium> strecpy(dest, source, lastof(source)) which is totally going to break 50% of the time and silently causing buffer overflows the other 50%
12:55:53 <dihedral> i took that from network_server.cpp
12:56:01 <dihedral> when someone conncts
12:56:11 <slalom77> in a downloaded older version i found several little .exe files in the datafolder, called like StaueMacDonalds.exe or hqtower5_win.exe - what will they do ?
12:56:38 <Forked> downloaded from where?
12:56:51 <roboboy> im playing r15177 and in my list of vehicles to be replaced in the autoreplace menu, I have the mps and hereford leopard bus listed for replace yet I do not own any
12:56:54 <Rubidium> change some base graphics and them make OpenTTD complain every time you start
12:57:27 <planetmaker> slalom77: then complain to them.
12:57:44 <planetmaker> openttd has only one exe in its main directory.
12:57:46 <dihedral> sorry, my mistake: strecpy(ci->client_name, name, lastof(ci->client_name));
12:58:04 <roboboy> one will turn the statue into a macdonalds and the other will change the hq to do something
12:58:05 <slalom77> i just asked for what those exe are useful
12:58:20 <Forked> giving you a virus probably
12:58:34 <slalom77> zeus-stadium.exe makes a colosseum out of the soccerstadion ?
12:58:44 <slalom77> i didnt clickj them...ty
12:58:54 <roboboy> I have used the macdonalds one before
12:59:10 <roboboy> they will change your base grfs
12:59:14 <slalom77> and ronald mc donald came ?
12:59:36 <Rubidium> roboboy: make a bugreport with they savegame where it happens; simple reproduction fails
13:01:15 <slalom77> and those exe have to be executed out of the datafolder or root ?
13:01:53 <roboboy> backup your base grfs first before you run them
13:02:21 <slalom77> yes... i regularly copy the complete folder
13:03:45 <slalom77> you guys are having online competitions ? are tehre many active online players ?
13:28:22 *** DorpsGek has joined #openttd
13:28:22 *** ChanServ sets mode: +o DorpsGek
13:28:29 <roboboy> hm I should try ppatching my self tomorrow
13:28:43 <roboboy> whats a patch someone can recomend I try?
13:28:57 <Combuster> cargodest? infrastructure sharing?
13:29:19 <roboboy> I shall try inf sharing
13:29:23 <Timitry> He could download a cargodest binary :)
13:29:27 <slalom77> The TT versions are the biggest chaos i ever saw with a game
13:29:32 <petern> givethedevsbeer-r15195.diff
13:29:49 <dihedral> welcome back DorpsGek
13:30:07 <Timitry> slalom77: Nah, not really, it just takes some time to understand how the system works :)
13:30:16 <roboboy> ive compiled cargodest myself
13:30:56 <dihedral> bugs. is still not up
13:30:59 <roboboy> flyspray seems to still not be working
13:32:39 <dihedral> none of the subdomains are working
13:32:50 <Rubidium> network's down again :(
13:33:35 * dihedral waves good bye to DorpsGek
13:35:53 <dihedral> content. and bananas. does not either
13:36:14 <dihedral> however www.openttd.org/en/bananas does
13:36:43 <roboboy> wiki. doesnt seemm to work either
13:37:15 <dihedral> unless you use service ip addresses
13:37:25 <dihedral> and the isp has a routing issue
13:37:26 <petern> dihedral, it's vserver'd
13:37:44 <petern> so maybe some vservers haven't come up properly
13:37:50 <dihedral> yes, but you vserved every subdomain?
13:37:59 <Rubidium> petern: it was power cycled
13:38:25 <Rubidium> nothing reacted and the servers that are close to it still worked
13:38:42 <Rubidium> but it in the end it was a network issue somewhere
13:39:11 <petern> something needs fixing :p
13:39:30 <petern> unless we have multiple servers, which i don't think we do
13:39:38 <petern> although i wouldn't know
13:39:49 <dihedral> it would not be bad if :-P
13:39:54 <Rubidium> somehow the cgi stuff didn't come up
13:39:59 <Rubidium> no idea how to fix that though
13:40:09 * dihedral calles out to TB :-P
13:40:13 <Rubidium> but a unstable connection doesn't help
13:40:23 <dihedral> but he's not connected either
13:40:36 <petern> connection gone again, heh
13:41:19 <petern> packet loss of some sort
13:42:25 *** NukeBuster has joined #openttd
13:42:38 <roboboy> hm dad wants me to f=go to bed but I may stay up a lil longer
13:43:49 <dihedral> and it's up again, at least the normal webpage is :P
13:43:57 <dihedral> petern: i have none :-D
13:44:21 <petern> i wonder what i'd say if my dad phoned up and told me to go to bed...
13:44:50 <dihedral> i'd not say anything
13:44:51 <dihedral> i'd put down the phone
13:48:14 <roboboy> im glad bugs. does not have a bug
13:49:44 *** Phoenix_the_II has joined #openttd
13:49:55 <Rubidium> lighty 1.4 doesn't do the frontpage, lighty 1.5 doesn't do bugs/wiki
13:50:22 <Rubidium> and the network connection's still sucky
13:53:58 <Rubidium> everything should be up again ;)
13:53:58 <Rubidium> (except for the sucky network connection)
13:54:28 <Yexo> there is no attached savegame
13:55:42 <dihedral> roboboy: screenshot + savegame?
13:55:50 *** DorpsGek sets mode: +v Yexo
13:55:55 <dihedral> and then it's time for you to go to bed :-D
13:57:05 <roboboy> I clicked replace vehicles from the rv menue
13:57:37 <roboboy> if screenie is still needed, I shall upload probably tomorrow
19:42:10 *** DorpsGek has joined #openttd
19:42:10 *** ChanServ sets mode: +o DorpsGek
19:42:36 <vaduk> a po ruski ktonit ponimaet?
19:43:11 *** HerzogDeXtEr has joined #openttd
19:43:56 *** mortal` has joined #openttd
19:43:57 <el_en> tolko angliskii, pozhaluista.
19:44:07 *** Mortal is now known as Guest1605
19:44:07 *** mortal` is now known as mortal
19:50:42 *** sigmund_ has joined #openttd
19:50:58 <el_en> люды люблю англиский и УТФ-8 здес.
19:52:17 <DaleStan> el_en: Try doing the _en bit? (ie: English only, please.)
19:55:38 *** wollollo has joined #openttd
20:00:52 *** Phoenix_the_II has quit IRC
20:01:10 *** Phoenix_the_II has joined #openttd
20:04:15 *** frosch123 has joined #openttd
20:05:12 <Roujin> hm, what was the command again..
20:05:32 <Eddi|zuHause> that hasn't been working for ages
20:17:18 <el_en> DaleStan: if it compensates anything, "<el_en> tolko angliskii, pozhaluista." means "english only, please".
20:18:24 <CIA-2> OpenTTD: rubidium * r15196 /trunk/src/network/network_content.cpp: -Fix (r15195): != != == :(
20:18:50 <Eddi|zuHause> best. commit. message. ever.
20:19:01 <Eddi|zuHause> well, second, maybe.
20:19:28 <DaleStan> Oh. I didn't see that part. Just the line of Cyrillic letters.
20:19:50 <el_en> even that line was encouraging the use of english. :)
20:20:43 *** Alberth has joined #openttd
20:23:10 <CIA-2> OpenTTD: translators * r15197 /trunk/src/lang/ (19 files in 2 dirs): (log message trimmed)
20:23:10 <CIA-2> OpenTTD: -Update: WebTranslator2 update to 2009-01-21 20:22:27
20:23:10 <CIA-2> OpenTTD: catalan - 21 fixed by arnaullv (21)
20:23:10 <CIA-2> OpenTTD: croatian - 25 fixed by knovak (25)
20:23:10 <CIA-2> OpenTTD: czech - 41 fixed by Hadez (41)
20:23:10 <CIA-2> OpenTTD: dutch - 20 fixed, 3 changed by habell (23)
20:23:10 <CIA-2> OpenTTD: finnish - 31 fixed by UltimateSephiroth (21), jpx_ (10)
20:30:14 <glx> el_en: your russian grammar is bad ;)
20:31:54 <el_en> glx: i noticed the error... should probably have been lyubim.
20:35:07 <el_en> Pero ahora estudio el español, no el ruso.
20:40:10 <el_en> hmm, i think you're right. it's been too long without reading or writing russian.
20:40:12 <rortom> we have also started a translation project :)
20:40:59 <glx> rortom: it's already translated in french ;)
20:41:57 <rortom> i have quite some problems to generate the font textures ...
20:42:08 <rortom> because of all the different code ranges
20:43:35 *** NukeBuster has left #openttd
20:44:06 <Belugas> jerker, you're not asking for random order. that is conditional order jumping, or something alike. Random would be like... go to station a, then go to station (random-> from a to z, let say.. F, then etc...
20:44:30 <Belugas> it just enforce the laziness in you
20:45:02 <Belugas> and in reality (shit... i'm really saying that... ), a schedule is implemented and respected by the bus driver
20:47:00 <petern> this virtualbox audio lag is killing me
20:49:51 *** NukeBuster has joined #openttd
20:50:20 <petern> i wonder if a usb audio device would actually work...
20:50:50 <Rubidium> Wolf01: that's called an articulated road vehicle ;)
20:51:06 <CIA-2> OpenTTD: frosch * r15198 /trunk/src/lang/ (6 files): -Fix (r15190): Advanced setting was missing the 'on'/'off' part.
20:52:46 <Wolf01> eh, articulated road vehicle is not the right description for that IMO
20:54:18 <petern> it's a road vehicle ;)
20:55:01 <el_en> first we would need rails on road.
20:55:23 <petern> also known as tram tracks
20:55:49 <el_en> petern: i don't think they are compatible with the other rails?
20:56:10 <el_en> in OTTD, that is. in reality often could be.
20:59:30 <petern> pah, who cares about reality
21:01:09 <Belugas> i do only others do too much :P
21:01:27 <Belugas> otherwise, the hell with it!
21:01:37 <el_en> Exactly. But it's still caring about it. :)
21:02:02 <rortom> we are on the target nearly
21:02:32 <petern> fixed my right hand wing mirror? :p
21:02:56 <rortom> we fixed a lot in the last 4 weeks
21:03:28 <rortom> im currently on the linux version
21:03:32 <petern> yeah the not-going-in-a-straight-line problems seems better
21:03:47 <petern> things still slide when they should be stopped though :(
21:04:03 <rortom> mass + velocity = momentum? ;)
21:05:32 <rortom> Rubidium kicks in to correct details as always
21:05:34 <petern> mass * velocity = momentum
21:05:39 <glx> I remember some trucks moving with parking brake engaged
21:05:49 <petern> i think that was a different issue :)
21:06:09 <rortom> i hope you can test yourself in two weeks
21:06:10 <glx> yes it's due to nodes and beams "inertia" IIRC
21:06:11 <petern> the wheels turn in that case
21:07:47 <el_en> glx: где ты русский изучал?
21:07:48 <rortom> i hope we can release linux+win at the same time
21:08:18 <glx> el_en: let me open my dictionary to understand the verb ;)
21:08:51 <petern> hmm, the hilux doesn't work very well
21:09:19 <Prof_Frink> petern: But is it indestructible?
21:09:28 <rortom> uhm yeah, slight problem with the construction of it
21:11:13 <petern> Prof_Frink: er, well, it's still running
21:11:22 <petern> the rear axle's popped out of place though :p
21:12:56 <glx> I tried to change tires pressure of 6x6 dakar yesterday, it's not very progressive
21:14:18 <rortom> the wheels2 system is obsolete
21:14:27 <rortom> we have a total new traction system now
21:14:33 *** Osai^Kendo is now known as Osai
21:14:44 <glx> I hope modders will do a better work with zips ;)
21:14:52 <rortom> using same idea as LFS uses
21:15:00 <rortom> yes, i hope so as well
21:15:12 <rortom> we changed the behavior now
21:15:12 <glx> I hate when I don't have the base files
21:15:39 <rortom> when a bad mod appears, the mod is not loaded, no more RoR crashes. That should force the modders to better quality i hope
21:15:41 <glx> and usually I notice it when it crashes :)
21:17:07 <rortom> i am really cared out our servers
21:17:34 <rortom> 0.36 will be ~60 MB plus ~120M content packs
21:18:45 <Rubidium> that's like quite huge
21:19:16 *** HerzogDeXtEr1 has joined #openttd
21:19:25 <rortom> but if people create awesome looking meshes with 20k+ polys ...
21:20:51 <Wolf01> I found myself keeping pressed the TAB key at work :O
21:21:20 <el_en> sounds like an easy job
21:21:37 <Rubidium> I know americans polish their trucks, but that's a bit too shiny
21:22:17 <glx> this effect is not in 0.35 :)
21:22:32 <Prof_Frink> Rubidium: But do the poles american their trucks?
21:22:40 <glx> I wonder how is the FPS for that
21:23:20 *** Darkvater has joined #openttd
21:23:20 *** ChanServ sets mode: +o Darkvater
21:23:37 <Darkvater> Rubidium: how familiar are you with the nightlies/freetype?
21:23:57 <Darkvater> I think either something is wrong or those freetype libraries have anti-alias-hinting disabled
21:24:04 <Darkvater> windows fonts look like crap :S
21:24:33 *** Terkhen has joined #openttd
21:24:48 <Rubidium> if it's disabled by default then I haven't enabled it
21:25:08 <Darkvater> Rubidium: you should (at least) enable the patent-free hinting engine
21:25:14 <petern> windows fonts never look as good with freetype...
21:25:27 <Darkvater> - change ftoption.h undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER when applicable
21:25:53 <Darkvater> I use this one, but the patent-free should be around there somewhere
21:26:41 <Darkvater> petern: I disagree :). I had the Tahoma TRGR1.grf change some time ago but since we have freetype I used the windows fonts and it looks just the same. Pretty that is :)
21:26:47 <petern> software patents at their best
21:26:50 <Eddi|zuHause> software is not patent-able in the majority of the world
21:27:26 <rortom> they are strange anyways ;)
21:27:42 * Rubidium wonders if he still has msvc 2005 somewhere in a vm installed
21:27:50 <Eddi|zuHause> they are clearly a minority, even if they don't act that way
21:27:57 <Darkvater> Rubidium: want my libraries? ;)
21:28:02 <glx> Rubidium: I have 2005 express here
21:28:48 <Darkvater> 2.3.7 though; don't have a lib for 2.3.8
21:28:56 <glx> and ottd essentials sources
21:29:36 <Rubidium> essentials uses 2.3.7
21:30:48 <Darkvater> Rubidium: eh... lemme check the sources...
21:31:27 <Wolf01> gah, how I hate wagons like "80 crates of goods (refittable)", which are refittable to goods only :|
21:31:55 <Darkvater> Rubidium: hmm that looks undeffed
21:32:06 <Darkvater> I wonder why it's wrong then
21:32:20 <Darkvater> great.. uni website is down
21:32:36 <Rubidium> anyhow, those are the exact sources and the manual on how to compile the libraries that we use for the nightlies
21:32:58 <Darkvater> the fonts are not good though
21:34:04 <Darkvater> whaaa I deinstalled word :s
21:34:47 <glx> nice I need makepp for freetype now
21:38:37 <petern> "Announcing the pay freeze for senior officials, Mr Obama said: 'Please don't kill me'"
21:39:18 <petern> left = good, right = arse
21:40:26 <glx> btw jpg is not the best format for the comparison ;)
21:40:54 <Darkvater> some ass is hogging all the bandwidth
21:40:55 <glx> but indeed left looks way better
21:41:36 *** HerzogDeXtEr has joined #openttd
21:42:08 <Darkvater> for clarity: right is the nightly
21:46:26 <Rubidium> is that different from the one officially released?
21:46:48 <Rubidium> hmm, it was never released?
21:46:53 <Darkvater> well obviously as I get anti-aliased fonts :P
21:47:22 <Darkvater> that's my version that I wanted to put up for release but by the time I got around to it someone already updated the libs
21:47:42 <Darkvater> heh; compile time surely has increased.. :)
21:48:18 <Rubidium> you wanted to update the libs when you were in "isolation"?
21:48:42 <Darkvater> wanted to send it to somebody to update it
21:48:53 <Darkvater> I had a moment of weakness
21:49:28 <Rubidium> anyhow, I'm primarily interested in the difference in the ftoption.h file between the useful 2.0 and your version
21:49:47 *** Nite_Owl has joined #openttd
21:50:09 *** slalom77 has joined #openttd
21:50:12 <Darkvater> I always did the libraries through this...I think :P
21:52:16 <Darkvater> I'll try and see what is the exact difference over the weekend
21:52:29 <Rubidium> bah... no msvc in any of the windows vms I've got
21:52:40 <Rubidium> so I can't quite test/build the libraries myself
21:52:47 <Rubidium> lets hope glx can tell more ;)
21:52:52 <Rubidium> or you in the weekend
21:53:18 <Rubidium> might s/__cdecl/__stdcall/ be of any influence?
21:53:24 *** [com]buster has joined #openttd
21:53:28 <Darkvater> that's only linker stuff
21:53:56 <Darkvater> can't remember why I did that but somehow it was a bitch to link everything together
21:54:26 <Rubidium> what glx posted is how I made the lib
21:55:28 <glx> I just remember libs built with 2008 don't work well with 2005
21:56:34 <rortom> they changed quite a lot in the new VS ... :\
21:56:39 <Darkvater> hmm, both ftoption.h's are the same
21:56:59 <rortom> they still fail in compile times: 3x slower than gcc+make
21:56:59 *** [com]buster is now known as Combuster
21:57:23 <Darkvater> what kind of a gay compare is this
21:57:24 <glx> rortom: link time is slow, compile time is quite fast
21:57:24 <Rubidium> rortom: it's just that gcc doesn't have lto yet
21:58:03 <rortom> glx, for me the compilation and linking is awful slow under VS
21:58:14 *** roboboy has joined #openttd
21:58:15 <glx> rortom: compare the exe size
21:58:16 <Darkvater> stupid program; I have 2 files open and it compares them with itself...
21:58:19 <petern> and yes, it is, because it does link time optimisation
21:59:08 <Darkvater> mine has FT_CONFIG_OPTION_SUBPIXEL_RENDERING and TT_CONFIG_BYTECODE_INTERPRETERE defined
21:59:18 <Darkvater> yours (official) has them commented out
22:00:08 <Darkvater> so bla, bla patent shit
22:00:17 <Rubidium> sounds like it's time to make a openttd useful 2.1
22:00:34 <Rubidium> with updated freetype + changed ftoption.h.replacement
22:00:43 <Belugas> shit gay... yup, that's our real Darkvater :) not a substitute :D
22:00:51 <Rubidium> and an updated icu4c
22:01:57 <Rubidium> and an updated libpng
22:02:09 <Rubidium> only zlib isn't updated (since mid 2005)
22:02:56 <Darkvater> I might've added it for VS2005/VS2008 compatibility
22:10:51 *** SmatZ is now known as Guest1623
22:15:28 *** slalom77 has joined #openttd
22:16:01 <Roujin> between r15177 and r15197 a little bug creeped in (probably by freeform edges): lowermost tile doesn't show the white terraforming dot anymore
22:28:19 <glx> hmm 2005 really don't like 2008 freetype
22:35:30 <CIA-2> OpenTTD: Yexo * r15199 /trunk/src/viewport.cpp: -Fix (r15190): The south point of the south-most tile wasn't highlighted during terraforming.
22:41:06 *** roboboy has joined #openttd
22:41:27 <Nite_Owl> Why was there no general announcement of Yexo being named a Developer or did I miss it? Congratulations Yexo.
22:42:42 <Yexo> and as far as I'm aware, there hasn't been an announcement for other devs either
22:42:52 <Yexo> first commit == announcement :p
22:45:28 <glx> roboboy: modifying industry grf ingame is not a good idea
22:45:28 <Nite_Owl> for those of us that read the changelog on a regular basis that holds true. There has not been a change in the lineup for some time but the last time there was I seem to remember something being posted on the forums.
22:45:53 <glx> roboboy: oups forget me :)
22:46:09 <Yexo> roboboy: did you try reloading your savegame?
22:47:29 <roboboy> I did not modify asny industry grfs
22:48:01 <roboboy> I jjust loaded ukrs and av8 after the game loaded
22:48:16 <glx> roboboy: indeed, that's why I said oups :)
22:48:58 <glx> but reloading the savegame should recount vehicle
22:49:09 <roboboy> reloading the game fixed it
22:52:55 <roboboy> but it has come back soon after
22:53:47 <glx> so something decreases the counter when it shouldn't
22:55:33 *** [com]buster has joined #openttd
22:55:36 *** [com]buster is now known as Combuster
22:58:28 <el_en> semi-offtopic question: are there commercial development tools for Linux that someone uses that have proven to be worth their price? debuggers, IDEs, something like that.
23:00:12 <Eddi|zuHause> is there anything for linux that has a price > 0?
23:00:37 <glx> there are commercial programs IIRC
23:02:26 <Rubidium> Eddi|zuHause: tech support?
23:02:56 <el_en> i've been coding price > 0 software for linux for the past years.
23:06:06 *** Guest1623 is now known as SmatZ
23:07:24 <CIA-2> OpenTTD: rubidium * r15200 /trunk/src/ (3 files in 2 dirs): -Feature: give server admins a tool to combat profanity in nick names (based on patch by dihedral)
23:19:32 *** Nite_Owl has joined #openttd
23:21:59 <Roujin> Assertion failed at c:\openttd\compile\src\tile_map.h:136: IsValidTile(tile) :(
23:21:59 <dihedral> i will not reverse that
23:22:45 <Roujin> unfortunately I have no idea what caused it because I just let the 6 AIs currently available battle each other
23:24:14 <Roujin> I see.. someone else was faster noticing this
23:31:20 *** curosurf has joined #openttd
23:35:31 <Roujin> wait a second.. I can trigger the assert
23:36:13 <dihedral> Roujin, run it in gdb and get a trace?
23:36:24 <Rubidium> and easily reproducable
23:36:35 *** Combuster has joined #openttd
23:36:37 *** Ridayah has joined #openttd
23:36:40 <dihedral> oh - btw: congrats on getting services back up ;-)
23:37:25 <Roujin> I thought it wasn't because the poster of FS#2565 didn't describe any way to trigger it
23:37:39 <Rubidium> but the dump gave a stacktrace
23:37:47 <Rubidium> which gave us an idea where to look
23:38:35 <Rubidium> Roujin: I'm assuming you've enabled freeform though
23:39:25 <Roujin> freeform enabled + open map + switch it to "land owner" mode -> assert
23:50:14 <CIA-2> OpenTTD: Yexo * r15201 /trunk/src/smallmap_gui.cpp: -Fix [FS#2565] (r15190): The smallmap tried to get the owner of invalid tiles.
continue to next day ⏵