Back to Home / #openttd / 2009 / 03 / Prev Day | Next Day
#openttd IRC Logs for 2009-03-28

---Logopened Sat Mar 28 00:00:22 2009
00:14<CIA-1>OpenTTD: glx * r15869 /trunk/src/company_gui.cpp: -Codechange: New widgets for select manager face and select livery windows
00:26<CIA-1>OpenTTD: yexo * r15870 /trunk/src/autoreplace_gui.cpp: -Codechange: New widgets for the autoreplace window.
00:58-!-gass [] has quit [Remote host closed the connection]
01:00-!-ecke [~ecke@] has quit [Quit: ecke]
01:02-!-Singaporekid [] has joined #openttd
01:06-!-glx [] has quit [Quit: bye]
01:39-!-Roujin [] has joined #openttd
01:54-!-Gekz [] has joined #openttd
02:01<Roujin>seems everyone's still sleeping, huh? :P
02:04-!-Alberth [] has joined #openttd
02:24<welshdragon>technically not Roujin, i am watching the Formula !
02:25<Roujin>that's not far from sleeping
02:29<Roujin>I woke up really early today because I still have +8 hours jet lag from japan ^^
02:35<welshdragon>well, i might get a few hour's sleep, it being 06:35 AM
02:37-!-Gekz [] has quit [Quit: Lost terminal]
03:13-!-energetic [] has joined #openttd
03:14<energetic>hi all
03:14<energetic>Im getting a PRJ0019 from msvc -> a toolreturned an error code from "generating origveh language file
03:15<energetic>I guess that is the tool of openttd to generate the lang files is angry at me?
03:15<energetic>question is: how to debug?
03:15-!-Metalcore [] has joined #openttd
03:16<Forked>I see today will be the big "but can we have an update please?" day :)
03:16<Yexo>morning all
03:16*Yexo didn't have enough sleep yet
03:16<Yexo>time for coffee :)
03:17<Yexo>energetic: origveh.lng was recently removed and replaced by a newgrf
03:18<energetic>Yexo: so how do I fix this? weird thing is, (i think i) I didnt change any source, and suddenly this one appears
03:18<Yexo>energetic: which revision do you use?
03:18<Yexo>did you update this morning?
03:18<energetic>an old one
03:19<Yexo>old one != a number
03:20<energetic>hmm, i think i colluded versions here, and that is the problem
03:24<energetic>I cant find it
03:24*energetic fights with tortoisesvn
03:25<Metalcore>I'm trying to do apply patches for the first time, and I can apply and compile fine, but when I try to run the bin, I get a "no available language packs" error.
03:25<Metalcore>is there something I'm forgetting to do?
03:28-!-Gekz [] has joined #openttd
03:30<energetic>How can I see the rev on where i checkout with in SVN (tortoise)
03:31<Roujin>Metalcore: seems it didn't compile the language files for some reason. what tool are you using to compile?
03:33<Metalcore>./configure; make
03:33<energetic>found it: rev 15712
03:34<Roujin>did the make process of the languages work properly?
03:34<energetic>Ill check out 15712, and patch that one. that should compile.
03:35<Metalcore>hmm. could it have to do with applying a patch to a newer version of trunk that it's supposed to be for?
03:38<Roujin>hm maybe you had some old lang files lying around that can't be used now... maybe try make clean and then try again?
03:39<Roujin>the output of make should say that it's compiling the language files (before compiling the main source code), and maybe an error happened somewhere in there?
03:39<Metalcore>i'll try re-checking out and making clean again
03:41<energetic>--> I fixed it doing that :)
03:42<energetic>still not sure why it caused this error though. Might have to do something with versioning (newer files somehow added/updated)
03:43<energetic>for a new setting ranging from 0 to 10, I presumably use the byte struct?
03:45<Metalcore>ok, with a clean r15870, everything works well
03:46<Roujin>energetic: uint8?
03:46-!-MrFrans [] has joined #openttd
03:46<Metalcore>after applying the patch, i'm compiling.
03:46<Metalcore>no errors after the compiling language step, it seems
03:47<energetic>Roujin: why?
03:50<Roujin>uhm, I thought that was consistently used for settings (or uint16, 32 if bigger numbers are required) - but looking in the appropriate source files, byte seems to be used as well for some stuff
03:50<Metalcore>got the error again
03:50<Yexo>Metalcore: after compiling, from where are you trying to run the binary?
03:50<Roujin>Metalcore: upon executing openttd.exe, right?
03:51<Yexo>did you move openttd.exe to another directory?
03:51<Metalcore>Yexo: trunk/bin/openttd
03:51-!-maristo [] has joined #openttd
03:51<Roujin>does trunk/bin/lang/*.lng exist?
03:51<Metalcore>technically, i'm not running openttd.exe at all :P
03:51<Yexo>can you check the timestamp of the files in trunk/bin/lang/
03:52<Metalcore>they're all about 3 minutes old. (2009-3-28 3:49)
03:53<Yexo>so they were recompiled
03:53<Metalcore>the binary, in comparison has a 3:47 timestamp
03:54<Yexo>that's strange, since the binary is compiled AFTER the language files
03:55<Metalcore>oh sorry, the binar yis 3:49 as well
03:55<Metalcore>binary is*
03:56<Yexo>using windows/linux/mac?
03:57<Yexo>can you try changing to trunk/bin and then executing ./openttd ?
03:57<Yexo>should do the same, but you never know
03:58-!-roboboy [] has joined #openttd
04:00<Metalcore>that's where i've been running it from
04:00<Metalcore>i meant trunk/bin/openttd was the file
04:01<Metalcore>not trunk/bin/openttd/openttd
04:01<Metalcore>Error: No available language packs (invalid versions?)
04:07-!-Progman [] has joined #openttd
04:11-!-roboboy [] has quit [Remote host closed the connection]
04:12-!-roboboy [3aad2910@] has joined #openttd
04:12<Yexo>Metalcore: can you update to r15865 (if you're not already done that), compile again and tell me the output of "md5sum bin/lang/english.lng"?
04:12-!-goodger [] has quit [Ping timeout: 480 seconds]
04:14-!-goodger [] has joined #openttd
04:16<energetic>my compliments to whomever wrote the settings system: its really nice!
04:22-!-Brianetta [] has joined #openttd
04:22-!-jonty-comp [] has joined #openttd
04:23<Metalcore>Yexo: i have 15870. and I can compile and run clean trunk fine, it's after patching it that I have a problem. might it be the patch's problem and not mine?
04:23<Yexo>ah, that's possible
04:23<Yexo>I didn't get that right the first time
04:24<Yexo>what patch are you trying to use?
04:24<Yexo>and if (after patching) you remove bin/lang/, then compile again, are the language files regenerated?
04:24<Metalcore>the 'another daylength' patch
04:25<Metalcore>let me try that
04:26<Yexo>that patch doesn't anything strange with the english.txt
04:26<Yexo>so I doubt it's that patch
04:27<Metalcore>would it matter that that patch is for 15804 and I'm applying it to 15870?
04:27<Yexo>could be, but I doubt that
04:28<Yexo>as most changes in trunk between 15804/15870 are changes towards the new widget system
04:28<Metalcore>and yes, the .lngs are regenerated, but still giving the error
04:29-!-OwenS [] has joined #openttd
04:35<Yexo>Metalcore: can you try compiling with, when running with that patch it should print a lot of lines "Trying language file <somefile.lng>"
04:36<Metalcore>do you want me to apply that on top of this current patch?
04:36<Yexo>please use, and yes, on top of your current patch
04:36<Yexo>the server caches a bit too much,so even though I had to rename the new version
04:40<Metalcore>it printed out "trying language file" twice for each file
04:40<Metalcore>with the first time saying 'it's unique'
04:40-!-TinoM [] has joined #openttd
04:40<Metalcore>and then it ran, but crashed when clicking on the advanced setting button
04:40<Yexo>do you have language files in ~/.openttd/lang ?
04:41<Yexo>or some other shared location?
04:41-!-TinoDidriksen [] has joined #openttd
04:41<Yexo>I think it find the language files for another version first (but those are invalid for the version you just compiled), then when it finds the correct language files the names are not unique, so they are skipped
04:43<Metalcore>i have some in ~/openttd/lang
04:43<Metalcore>let me try moving those
04:52<Metalcore>i don't know
04:53<Yexo>that didn't work either?
04:53<energetic>I just read an artile about wireless trams
04:54<Metalcore>like....buses on rails?
04:54<energetic>like having cables under the ground, gaining current when the tram is above it. Then coils get the energy from the cables.
04:55<energetic>energy then goes into a buffer (battery), storing braking power also.
04:55-!-pavel1269 [] has joined #openttd
04:56<energetic>Dutch city of Groningen is very interested in using this technique for their new tramlines
04:56<energetic>company syas it can be used for trains and metro also
04:57<energetic>company also says next year to be able to deliver those trams
04:57*energetic sees an update in GRF coming ;P
04:59*Yexo wonders what kind of newgrf energetic expects
04:59<Yexo>those new trams can run on normal road I assume? In that case nothing special would be visible
04:59<Yexo>at least I can't think of anything obvious
05:00<energetic>yes. they do need the wires below the surface though.
05:00<Yexo>'below the surface' isn't visible in openttd anyway :p
05:00*energetic expects electric train/tram GRFs without the visible lines above them. Diesel sets for electric.
05:01<energetic>trains/trams without pantograph
05:01<Metalcore>Yexo: is there any way to make the debug patch you made to show the path of the file as well?
05:02<Yexo>Metalcore: sure, give me a moment
05:02<energetic>and: not to forget: lower running costs
05:03<energetic>(wireless means no wear on electrical lines)
05:06-!-Brianetta [] has quit [Quit: Tschüß]
05:06<Yexo>it does print every language twice here too, twice the same path
05:06<Yexo>that's not problem
05:08<Metalcore>all the .lng files it lists are the ones in bin/lang
05:09<Yexo>so it does find the correct files, but considers those invalid
05:11-!-Cybertinus [] has joined #openttd
05:14<Metalcore>well, now, it doesn't give the error anymore, but it crashes on the advanced settings menu
05:14<Metalcore>as in, it finds them valid now, i guess?
05:14<Metalcore>openttd: /home/evan/ottdsrc/trunk/src/settings_gui.cpp:757: void SettingEntry::Init(byte, bool): Assertion `this->d.entry.setting != __null' failed.
05:14<Metalcore>that's the error
05:14<Yexo>if the game starts it has found at least one correct language file
05:15<Yexo>now that is probably the cause of an incorrect patch
05:15<Metalcore>it's not giving that error anymore
05:15<Metalcore>let me trying to take off your patch and see if it still starts
05:15<Metalcore>that was a poorly formed sentence.
05:19<@Rubidium>that last assertion means that the settings are messed up
05:24-!-roboboy [3aad2910@] has quit [Remote host closed the connection]
05:25-!-roboboy [] has joined #openttd
05:28<Metalcore>Rubidium: and that would be a problem with the patch itself, which i should report to its author?
05:29<Yexo>yes, you should
05:32<Metalcore>should I need to remove the lang files in bin/lang before recompiling? because it doesn't seem to be overwriting them
05:33-!-roboboy [] has quit [Quit: ajax IRC Client]
05:35<Yexo>it should overwrite them, but removing then doesn't hurt
05:36<Yexo>and at least msvc doesn't recompile other languages files if just english.txt changes
05:37<@Rubidium>that's because MSVC is broken-ish
05:38<@Rubidium>can't tell what the dependencies of a file really are
05:40<Yexo>Metalcore: I was about to say someone else reported that problem already, untill I noticed that was you (using a different nick here is confusing)
05:42-!-MrFrans [] has quit [Quit: *Adios Amigos*]
06:07<CIA-1>OpenTTD: alberth * r15871 /trunk/src/dock_gui.cpp: -Fix: Repositioning and resizing the coverage highlight buttons of the build-dock window
06:15-!-|Japa| [~Japa@] has joined #openttd
06:16-!-tkjacobsen [] has joined #openttd
06:22-!-Vikthor [] has joined #openttd
06:27-!-lolman [~john@static-87-102-80-68.karoo.KCOM.COM] has quit [Remote host closed the connection]
06:38-!-|Japa| [~Japa@] has quit [Quit: HydraIRC -> <- Now with extra fish!]
06:40<el_en>how quickly will the mailboxes be modified to match the new king?
06:46-!-|Jeroen| [] has joined #openttd
06:53<energetic>Floats cannot be used, can they?
06:55<Alberth>not if you want a multi-player-safe patch
06:56<energetic>I am wondering: how to code a large calculation using integer division (this part aint hard) while keeping the code readable (this is the hard part)
06:56<energetic>using intermediate variables?
06:58<Yexo>or make the code slightly non-readable but explaing it very well in comments
06:59<Roujin>split the code up in smaller parts = functions to make it more structured?
06:59-!-lolman [~lolman@static-87-102-80-68.karoo.KCOM.COM] has joined #openttd
07:00<energetic>maybe the context can help here: it is in the function MoveGoodsToStation in the station_cmd.cpp file
07:00<energetic>so, no floats. the old code suggests (heavy?) optimization, implying my patch needs that too
07:04<energetic>another question: is referring to outside information OK in code?
07:04<energetic>i.e.: "For detailed information, see <url>"
07:05-!-yorick [] has joined #openttd
07:07-!-Singaporekid [] has quit [Quit: Leaving]
07:08<Roujin>I think I've seen such before in openttd code...
07:09<Alberth>energetic: make an integer approximation of the calculation may also be an option
07:10<Alberth>ie we may not need the precise value, just something close enough
07:10<Yexo>Roujin: yes, in tgp.cpp
07:10<Yexo>energetic: is that really needed?
07:10<yorick>tgp.cpp does not need any network sync
07:10<Yexo>outside urls tend to give an error after a while
07:11<Yexo>yorick: network sync has nothing to do with a "See <url>" comment
07:11<yorick>oh, that's what he ment :p
07:12<energetic>no, not needed. It adds to the understanding though.
07:12<energetic>I worked out the complete calcualtion in detail.
07:13<energetic>which is necesary to understand the algo. But: I think the ottd wiki is a good place for it
07:13<CIA-1>OpenTTD: yexo * r15872 /trunk/src/ (widget.cpp widget_type.h): -Codechange: add paddings for widgets, this makes writing new widget arrays less cumbersome.
07:15<energetic>alberth: the integer approximation approach I indeed applied.
07:17<CIA-1>OpenTTD: alberth * r15873 /trunk/src/dock_gui.cpp: -Codechange: Changing two comments to Doxygen comment.
07:17<CIA-1>OpenTTD: yexo * r15874 /trunk/src/settings_gui.cpp: -Codechange: New widgets for the game options window.
07:18<Yexo>energetic: depending on how complex the complete calculation is, it may be better to just add it to the source as a (large) comment
07:19-!-roboboy [] has joined #openttd
07:20<energetic> (not very complex, but the integer division makes it very unreadable).
07:45-!-Prof_Frink [] has quit [Remote host closed the connection]
07:48<petern_>get a segfault on start
07:48<petern_>(in nwidget code)
07:50-!-maristo [] has quit [Remote host closed the connection]
07:51-!-Polygon [] has joined #openttd
07:56<Yexo>petern_: it works fine here
07:58<petern_>must be makedepend missing stuff
07:58<petern_>works after a make clean
07:58-!-frosch123 [] has joined #openttd
08:04<CIA-1>OpenTTD: yexo * r15875 /trunk/ (5 files in 2 dirs): -Add: AIBridge::GetBridgeID() so AIs can get the type of bridge that are already build.
08:17<petern_>hmm, the "Check Online Content" button on the load scenario/heightmap windows is... off a bit
08:28-!-KingJ [] has quit [Read error: Connection reset by peer]
08:28<petern_>hmm, not even makedepend, something else was wrong :/
08:29<petern_>wasn't recompiling things after blatant source file changes
08:32-!-th1ngwath [] has quit [Quit: It's all over.]
08:33<@Rubidium>makedepend has a limit for source files
08:33<@Rubidium>probably you've hit it
08:36-!-Polygon [] has quit [Quit: Verlassend]
08:37-!-thingwath [] has joined #openttd
08:39-!-KingJ [] has joined #openttd
08:41<petern_>just set normal font size to ... something large
08:41<CIA-1>OpenTTD: alberth * r15876 /trunk/src/dock_gui.cpp: -Codechange: Nested widgets for build-dock station and dock toolbar windows.
08:41<petern_>the quit message was...
08:41<petern_>"Are you..." "No" "Yes"
08:42-!-KenjiE20 [~KenjiE20@] has joined #openttd
08:43<Alberth>all texts in windows are truncated to widget boundaries
08:43-!-thingwath [] has quit [Read error: No route to host]
08:46-!-KenjiE20 [~KenjiE20@] has quit []
08:47<CIA-1>OpenTTD: peter1138 * r15877 /trunk/src/ (company_gui.cpp widgets/dropdown.cpp widgets/dropdown_type.h): -Codechange: Let drop down lists know about font height.
08:49-!-KenjiE20 [~KenjiE20@] has joined #openttd
08:49<petern_>(unless it uses small or large fonts, which isn't handled anyway. heh)
08:51-!-thingwath [] has joined #openttd
08:53-!-|Japa| [~Japa@] has joined #openttd
08:56-!-michi_cc [] has quit [Ping timeout: 480 seconds]
08:59-!-helb [~helb@] has quit [Ping timeout: 480 seconds]
09:04-!-helb [~helb@] has joined #openttd
09:09-!-Wolf01 [] has joined #openttd
09:14-!-helb [~helb@] has quit [Ping timeout: 480 seconds]
09:15-!-glx [] has joined #openttd
09:15-!-mode/#openttd [+v glx] by ChanServ
09:15-!-michi_cc [] has joined #openttd
09:15-!-mode/#openttd [+v michi_cc] by ChanServ
09:17-!-Prof_Frink [] has joined #openttd
09:19<|Japa|>hello wolfy
09:26<SmatZ>petern_: same problem here... yesterday I got segfaults,today I got ... make clean && make fixed that
09:28-!-helb [~helb@] has joined #openttd
09:35<CIA-1>OpenTTD: alberth * r15878 /trunk/src/engine_gui.cpp: -Codechange: New widgets for the engine preview window.
09:36<Roujin>the new dropdown looks a bit different from the old one, doesn't it
09:36-!-Rexxars [~rexxars@] has quit [Ping timeout: 480 seconds]
09:40<SmatZ>dropdowns were unified
09:41<petern_>oh... ages ago, heh
09:44<Roujin>define ages
09:44<SmatZ>four days or so
09:45<Roujin>I was in japan for three weeks and didn't run any new version of openttd in that time...
09:45<SmatZ>how could you?
09:45<Roujin>have to admit that I went online and checked the commit logs from time to time though :P...
09:46<petern_>i don't think anything visible has changed in 3 weeks...
09:46<SmatZ>I hope you enjoyed your stay - even without OTTD ;)
09:46<@Rubidium>Roujin: what kind of bloody excuse it that?
09:47<petern_>hmm, pikka's scrabble board :D
09:52-!-Polygon [] has joined #openttd
10:08-!-helb [~helb@] has quit [Ping timeout: 480 seconds]
10:09-!-Singaporekid [] has joined #openttd
10:13-!-helb [~helb@] has joined #openttd
10:19-!-Andel is now known as Doink
10:24<Roujin>planetmaker, where art thou? :/
10:25<Roujin>does he live in some weird time zone? :/
10:28-!-|Japa| [~Japa@] has quit [Ping timeout: 480 seconds]
10:34-!-NukeBuster [~wouter@] has joined #openttd
10:41-!-roboboy [] has quit [Quit: ajax IRC Client]
10:42<+glx>Roujin: yes, same as yours ;)
10:44<Roujin>then why doesn't he show up... is he working or studying or something, that lazy cow? ;)
10:45<@Rubidium>Roujin: why didn't you show up for 3 weeks?
10:47<Roujin>I, uhh, was studying the japanese railway system, uh, to learn something in order to improve OpenTTD, SIR!
10:49<@Rubidium>so what have you learned?
10:53<Roujin>hmm.. shinkansen are comfortable?
10:53<@Rubidium>ghehe... depends on the weather
10:54<@Rubidium>and on the route
10:54<@Rubidium>Kobe-Hiroshima had quite a bit of turbulence
10:55<CIA-1>OpenTTD: glx * r15879 /trunk/src/company_gui.cpp: -Codechange: add an invisible widget on advanced company face window to determine where to draw the strings instead refering to other widgets. Required for rtl languages.
10:56<@Rubidium>and when it's windy (more than 6-7 Beaufort) they uhm... don't run at all
10:57<Roujin>we (= me and my better half) mostly went between tokyo and shirakawa
10:58<Roujin>ah yes, in the yamanote line in tokyo, there were often messages on the screen that some other lines are delayed or even halted because of wind
10:58<@Rubidium>ah, the green "full" line ;)
11:00<Roujin>yeah we tried to use this one or the other line in tokyo owned by JR whenever we could instead of metro, because we had a three-week-ticket for all JR trains
11:01<@Rubidium>how often did you go between Tokyo and Shirawaka to make that profitable?
11:03<Roujin>lemme see.. i'd say it's at most five days or so where we did not use a shinkansen to somewhere..
11:03<@Rubidium>5 round trips would make it profitable ;)
11:04<Roujin>well then it was obviously more than profitable ^^
11:04<@Rubidium>for the trips I had to made the railpass wasn't cheaper
11:04<@Rubidium>and you hadn't had the pleasure of going with the Nozomi ;)
11:05<Roujin>that's true. what is so much better about the nozomi?
11:05<@Rubidium>quickel des
11:05<@Rubidium>ol fastel des
11:06<@Rubidium>going at 300 km/h through a station is fun
11:11<@Rubidium>I especially like the announcements in the train ;)
11:12<Roujin>i like the jingles they play before the announcements ^^
11:12<Roujin>or was that what you meant?
11:13<@Rubidium>in Japanese they say (at least with JR West) at which stations the train stops and how late
11:14<@Rubidium>they say it twice by the way and then a short version in English
11:15<Roujin>late trains? never! :D no, joking, once we had a train that was late too..
11:15<Roujin>but i think it's really rare
11:16<@Rubidium>"how late" in this context means "at what time the train arrives at the station"
11:16<Roujin>aah, sorry
11:18-!-lolman [~lolman@static-87-102-80-68.karoo.KCOM.COM] has quit [Ping timeout: 480 seconds]
11:19<Roujin>well I guess in JR West the announcements are a bit different than in JR East ^^ at least I can't remember them announcing how late the train stops
11:20<Roujin>only that it will stop "shortly" (mamonaku)
11:20<CIA-1>OpenTTD: glx * r15880 /trunk/src/company_gui.cpp: -Codechange: add an invisible widget on company manager face windows to position company manager face image
11:20<@Rubidium>they don't say it in the english version
11:21<+glx>Rubidium: it's "desu" ;)
11:21<@Rubidium>glx: most pronounce it as 'des'
11:21<Roujin>the english version was always "we will soon make a brief stop at [station]. The next stop after [station] will be [nextstation]. andsomemoreiveforgotten"
11:21<@Rubidium>after all, they don't write quickel ol fastel either
11:22-!-lolman [~john@static-87-102-80-68.karoo.KCOM.COM] has joined #openttd
11:22<Roujin>where does the myth that japanese have no "r" come from anyway? I'd rather say they have no "l"
11:23<+glx>they pronounce "r" like "l" ;)
11:23<Roujin>but it's transcribed as r...
11:23<petern_>other way around
11:23<@Rubidium>Roujin: it's the sound between r and l
11:24<+glx>it's like a russian "r"
11:26<Roujin>well maybe it depends on what's your mother tongue if you see it as a l or r. I stick with the transcription and see it as an r, even if the sound is inbetween l and r...
11:26<Roujin>imo, it's not that far from an english r
11:27<Roujin>at least worlds closer than from a german r ^^
11:32-!-KritiK [] has joined #openttd
11:36<Roujin>so what did you do in kobe and hiroshima? also holidays?
11:39-!-NukeBuster [~wouter@] has left #openttd []
11:39<@Rubidium>study trip + vacation
11:39<@Rubidium>but I've covered more than just Hiroshima and the Osaka region
11:41<petern_>does TruncateString() not handle strings with newlines?
11:42<petern_>the cost of refit text gets cropped in the wrong place
11:42<@Rubidium>it should, though it only truncates in width
11:42<@Rubidium>if you intend to use multiple lines somewhere you should use DrawStringMultiLine
11:43<Roujin>well, we stayed mostly in shirakawa, which was fine for day trips to tokyo, and other places in touhoku (north east of honshu), but osaka, kyoto and the likes were too far away for day trips :(
11:45-!-maristo [] has joined #openttd
11:45*Rubidium has been in Hiroshima, Himeji, Osaka, Kyoto, Nagoya, Tokyo, Nikko, Hokkaido, Hakata/Fukuoka, Nara and Nagasaki
11:45<Roujin>so for the last four nights we decided to book hotels in the kantou region (3 in kyoto, last in nagoya because of the plane going from there)
11:45<Roujin>that's an impressive list
11:46-!-NukeBuster [~NukeBuste@] has joined #openttd
11:46<Roujin>but then again you had less time for each of them, I reckon
11:47<@Rubidium>was there for 6 weeks
11:47<petern_>the addition of the max width broke it :D
11:48*petern_ adjusts
11:49<Roujin>so you had approximately 3-4 days for each of the places you mentioned
11:50-!-fonsinchen [] has joined #openttd
11:50<@Rubidium>true, but most things are not that interesting that you can want to stay there for long
11:51<@Rubidium>and this way you see much more of the country
11:51<Roujin>the 3 days we were in kyoto were too short for me though..
11:51<@Rubidium>freezing and snow in Hokkaido, 25-30 degrees C in Nagasaki
11:51<@Rubidium>the different styles of food
11:52-!-Sacro [~ben@static-87-102-39-137.karoo.KCOM.COM] has joined #openttd
11:52<@Rubidium>going to an outdoor onsen in the snow ;)
11:52<Roujin>oh that's nice. haven't done that this time
11:53<@Rubidium>so you're a frequent flyer ;)
11:53<Roujin>well, where we were was no snow anyway, but onsen in general..
11:53<Roujin>no, it was my first time in japan, but there may well be a second time ;)
11:54<@Rubidium>what airline did you take?
11:55<Roujin>lufthansa, they had a nice offer for early booking
11:55<Roujin>the flight was cheaper than the JR pass :D :D
11:55<fonsinchen>openttd: /home/alve/projekte/openttd/src/settings_gui.cpp:714: void SettingEntry::Init(byte, bool): Assertion `this->d.entry.setting != __null' failed.
11:55<fonsinchen>I seem to recall what that was
11:55<@Rubidium>fonsinchen: go fix your patches
11:55<@Rubidium>Roujin: really? That's dead cheap
11:55<fonsinchen>yes, I'm at it
11:55-!-Swallow [] has joined #openttd
11:56<fonsinchen>but does anyone know that assert?
11:56<fonsinchen>It has something to do with a setting
11:56<@Rubidium>it's when someone adds a setting to the gui but doesn't add it to the settings table
11:56<fonsinchen>table/settings.h ?
11:56<fonsinchen>IT's in there ...
11:57<@Rubidium>it's not
11:57<fonsinchen>SDT_CONDVAR(GameSettings, economy.mcf_accuracy, SLE_UINT8, MCF_SV, SL_MAX_VERSION, 0, NG, 4, 1, 255, 1, STR_CONFIG_SETTING_MCF_ACCURACY, NULL),
11:57<@Rubidium>as that's EXACTLY what this assertion is for
11:59<Roujin>maybe a typo in the name?
11:59<fonsinchen>eclipse finds all the references
11:59<fonsinchen>probably no typo
12:05<fonsinchen>p _settings in gdb:
12:05<fonsinchen>... {desc = {name = 0x75ae27 "economy.mcf_accuracy", def = 0x4, ...
12:05<fonsinchen>so it IS there
12:07<Swallow>is it spelt exactly the same in settings_gui.cpp?
12:07<fonsinchen>I double checked
12:08<fonsinchen>oh, the savegame version needs to be updated.
12:08<fonsinchen>You may call me stupid
12:12<@Rubidium>show us the diff
12:19<CIA-1>OpenTTD: yexo * r15881 /trunk/src/ai/api/ai_bridge.cpp: -Fix (r15875): add an explicit cast so some compilers stop complaining.
12:22<fonsinchen>no need. It doesn't make much sense trying to access a config setting which will only be available in "future" saveload versions
12:22<fonsinchen>I updated the saveload version and now everything is OK
12:28-!-lobster [~michielbi@] has joined #openttd
12:35<CIA-1>OpenTTD: alberth * r15882 /trunk/src/genworld_gui.cpp: -Codechange: New widgets for generation progress window.
12:42-!-Alberth [] has left #openttd []
13:02-!-Biolunar [] has joined #openttd
13:03-!-nicfer [~Administr@] has joined #openttd
13:05-!-const86 [] has quit [Quit: I'll be back]
13:07<petern_>i need a scripting language
13:09-!-lolman_ [~john@static-87-102-80-68.karoo.KCOM.COM] has joined #openttd
13:10<petern_>okay, more specific
13:10<petern_>i need an embeddable scripting language, to embed in c++
13:11<Roujin>lol, just found pikkas scrabble board, funny ^^
13:11<FauxFaux>If only 'cos it's the only thing that has non-poo bindings to any language ever.
13:12<petern_>Roujin, it's a good idea... get the technicalities working first...
13:12<petern_>i've started with lua but not done much
13:12<yorick>or try yorick
13:12<petern_>so at least i'm in the right direction
13:12<+glx>squirrel ;)
13:13<FauxFaux>Heh yorick.
13:14<petern_>i need to create some kind of gui interface to it as well :/
13:14<yorick>then python
13:14<petern_>i suspect i've bitten off more than i can chew :o
13:16-!-lolman [~john@static-87-102-80-68.karoo.KCOM.COM] has quit [Ping timeout: 480 seconds]
13:17-!-lolman_ is now known as lolman
13:18-!-Dred_furst [] has joined #openttd
13:33*petern_ boggles
13:39<CIA-1>OpenTTD: peter1138 * r15883 /trunk/src/signs_gui.cpp: -Codechange: Make a widget enum for the sign list and use widget offsets instead of direct locations.
13:52-!-HerzogDeXtEr [~Flex@] has joined #openttd
13:59-!-HerzogDeXtEr1 [~Flex@] has quit [Ping timeout: 480 seconds]
14:00-!-Singaporekid [] has quit [Quit: orudge is taking a shower]
14:15<Roujin>Rubidium: about our discussion about Japan earlier: my gf just came in and said that she's calculated the amount of money we've saved by using the three-week JR passes instead of paying for all the trains we used normally (only Shinkansen, not local lines like the Yamanote). It amounts to about 124.000 Yen for each of us.
14:17<ameno>120 000 Japanese yen = 920.162382 Euros
14:20<petern_>not to be sniffed at
14:21*Sacro sniffs
14:23-!-ecke [~ecke@] has joined #openttd
14:23<lolman>Sacro: got a cold there? ;)
14:25-!-Nite_Owl [] has joined #openttd
14:25<Nite_Owl>Hello all
14:25<Sacro>lolman: yeah
14:30<Sacro>just sniffles
14:30<Sacro>also, whatcha doing for noms?
14:30<lolman>Already got somethin', just need to warm it up
14:30<@Rubidium>Roujin: it depends very much on your travel plans ;)
14:37-!-Swallow [] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]]
14:38-!-Vikthor [] has quit [Quit: Leaving.]
14:43-!-[com]buster [] has joined #openttd
14:46<Roujin>[quote from fs#2620]Belugas: It's not in trunk yet, since after some discussions, we agreed on a bigger better wider feature, based on this idea.[/quote] <--- anyone of the mentioned "we" care to tell me what was agreed on there?
14:47<Yexo>"we" doesn't include me, but the point was to also make statistics for stations
14:47<Yexo>so in a bit more general way
14:49<Roujin>but isn't this somehow two different shoes?
14:49<Roujin>since waypoints are waypoints and stations are, well, stations..
14:50<nicfer>one question, I've loaded a savegame from a multiplayer game
14:50<@Rubidium>because trains are trains and road vehicles are road vehicles they can't share the same base?
14:50<petern_>cheat menu
14:50<Yexo>hehe @ petern_
14:50<nicfer>is there a way to assign the other companies to an AI player?
14:51<Yexo>at least not without patching openttd
14:51<nicfer>and is possible to delete them?
14:51<Yexo>did you try reset_company in the console?
14:51<nicfer>it tells me that it is only for network games
14:52-!-artart78 [] has quit [Ping timeout: 480 seconds]
14:52-!-Doink is now known as Andel
14:52<welshdragon>we do need a way to delete companies from single player games
14:53<Yexo>nicfer: you can try starting a local server, deleting those companies, save the game and load again in singleplayer
14:54<welshdragon>but what if you didn't realise and started playing as single player?
14:55<Yexo>welshdragon: then you can still save the game, load it in a server, delete those unwanted companies and load again in singleplayer
14:56<welshdragon>Yexo: i don't think you understand.....
14:56<welshdragon> 2 was your company when you were in multiplayer.....
14:57<welshdragon> load the save as single player and are immediately in company 1 without realising.
14:57<Yexo>so? If you really don't notice you're playing as a different company you have other problems
14:57<welshdragon>Yexo: it's not that apparent for some of us (look at my avatar)
14:58<petern_>there are no avatars on irc
14:58-!-artart78 [] has joined #openttd
14:58<Yexo>in that case you can still enable buying shares and buy the other company
14:58<Yexo>and cheat some money if you can't
14:59-!-MrFrans [] has joined #openttd
14:59*welshdragon points Yexo to
15:00<petern_>it's a meaningless icon
15:00<Yexo>welshdragon: I know
15:00<Yexo>I read your thread in the off-topic (was it there?) section
15:00<welshdragon>petern_: it's not meaningless at all
15:00<welshdragon>how dare you
15:00<welshdragon>Yexo: yes, it was
15:09<CIA-1>OpenTTD: glx * r15884 /trunk/src/industry_gui.cpp: -Codechange: New widgets for the industry windows
15:12-!-[com]buster [] has quit [Quit: Operator, give me an exit]
15:12<petern_>cheesey mash w/ leeks & mushroom
15:23-!-lewymati [] has joined #openttd
15:37-!-Singaporekid [] has joined #openttd
16:03-!-goodger [] has quit [Ping timeout: 480 seconds]
16:04-!-goodger [] has joined #openttd
16:04-!-goodger [] has quit []
16:05-!-goodger_ [] has joined #openttd
16:07-!-Singaporekid [] has quit [Quit: AAAH CART IS NOT MOVING ]
16:08-!-goodger_ is now known as goodger
16:19-!-Nite_Owl [] has quit [Quit: Read You Soon]
16:21-!-sigmund [] has joined #openttd
16:21-!-Roujin [] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]]
16:22-!-sigmund_ [] has quit [Ping timeout: 480 seconds]
16:22-!-NukeBuster [~NukeBuste@] has quit [Quit:]
16:23<nicfer>when I load the MP savegame I start as a new company
16:23<nicfer>if the others had been deleted
16:24<nicfer>I changed player to my main company but the other company is still there
16:24<nicfer>and I can't buy it because it's too new
16:28-!-Klanticus [~quassel@] has joined #openttd
16:29<Yexo>use the cheat to switch companies and make it go bankrupt (just stop all vehicles and spend all money (deleting water is easy))
16:34-!-NukeBuster [~wouter@] has joined #openttd
16:35<nicfer>lmao, the name of the president of the company I started is called 'C. W. McIntosh'
16:44<fonsinchen>new version of cargo distribution, with your comments about threading and code style addressed:
16:45<fonsinchen>and of course some things are still missing, so you may also ignore this
16:58-!-Yexo_ [] has joined #openttd
16:58-!-Yexo is now known as Guest584
16:58-!-Yexo_ is now known as Yexo
16:58-!-Guest584 [] has quit [Remote host closed the connection]
16:59-!-dnogDS [] has joined #openttd
17:02<petern_>is there a reason we didn't use static window members?
17:02-!-NightKhaos [] has joined #openttd
17:04<petern_>other than it doesn't work :o
17:04-!-dnogDS [] has quit [Quit: ClIRC - IRC client for Nintendo DS]
17:05<petern_>oh, yes it does
17:05-!-const86 [] has joined #openttd
17:05-!-|Jeroen| [] has quit [Quit: oO]
17:12-!-NukeBuster [~wouter@] has left #openttd []
17:12<petern_>^ like that
17:15<Yexo>I don't think that was ever considered as an option, but imo it looks fine
17:17-!-Mark [] has quit [Read error: Connection reset by peer]
17:26-!-lewymati [] has quit []
17:27<fonsinchen>I have fixed the java style diagonal levelling patch, see FS#730
17:27-!-fonsinchen [] has quit [Quit: Leaving.]
17:29<taisteluorava>huh, have played whole day openTTD in public server
17:29<taisteluorava>have made so nice and working railway
17:38<taisteluorava>i m playing in Maarten 2 server if some1 wanna check me out ^^
17:39-!-maristo [] has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]
17:41-!-Klanticus [~quassel@] has quit [Remote host closed the connection]
17:41-!-pavel1269 [] has quit [Quit: - Pohodlné vykecávání. Odkudkoliv.]
17:49-!-SHRIKEE [] has joined #openttd
17:58-!-nicfer [~Administr@] has left #openttd []
18:02-!-mikl [~mikl@] has joined #openttd
18:09-!-tkjacobsen [] has quit [Remote host closed the connection]
18:17-!-Cybertinus [] has quit [Remote host closed the connection]
18:18-!-Cybertinus [] has joined #openttd
18:29-!-Mark [] has joined #openttd
18:32-!-NightKhaos [] has quit [Quit: Leaving...]
18:46-!-Biolunar [] has quit [Quit: gn8]
19:04-!-NightKhaos [] has joined #openttd
19:06-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
19:07-!-yorick [] has quit [Quit: Poef!]
19:38-!-SHRIKEE [] has quit [Ping timeout: 480 seconds]
19:41-!-Mark [] has quit [Quit: HydraIRC -> <- Would you like to know more?]
19:50-!-Cybertinus [] has quit [Remote host closed the connection]
20:06-!-SHRIKEE [] has joined #openttd
20:06-!-frosch123 [] has quit [Remote host closed the connection]
20:07-!-Brianetta [] has joined #openttd
20:07-!-NightKhaos [] has quit [Quit: Leaving...]
20:19-!-OwenS [] has quit [Remote host closed the connection]
20:30-!-Brianetta [] has quit [Quit: Tschüß]
20:38-!-Progman [] has quit [Remote host closed the connection]
20:49-!-Polygon [] has quit [Quit: Verlassend]
21:25<Ammler>jippii another no closeing patch :-)
21:25-!-HerzogDeXtEr [~Flex@] has quit [Read error: Connection reset by peer]
21:25-!-HerzogDeXtEr [~Flex@] has joined #openttd
21:28-!-KenjiE20 [~KenjiE20@] has quit [Quit: Try HydraIRC -> <-]
21:39-!-Gekz [] has quit [Quit: Lost terminal]
21:42<@Rubidium>hmm.. time flies when you're having 'fun'
21:45<goodger>and when you enter a different time zone :P
21:52-!-baldur [] has joined #openttd
21:56-!-Noldo_ [] has quit [Ping timeout: 480 seconds]
22:02-!-Noldo [] has joined #openttd
22:02-!-baldur [] has quit [Remote host closed the connection]
22:06-!-lolman [~john@static-87-102-80-68.karoo.KCOM.COM] has quit [Read error: Operation timed out]
22:13-!-SHRIKEE [] has quit [Quit: Leaving...]
22:13<SmatZ>good morning :)
22:20-!-KritiK [] has quit [Quit: Leaving]
22:21-!-ecke [~ecke@] has quit [Ping timeout: 480 seconds]
22:22<thingwath>hm, morning: check, good: uh...
22:23-!-lolman [~john@static-87-102-80-68.karoo.KCOM.COM] has joined #openttd
22:24<SmatZ>thingwath: jakto že nespíš ;-)
22:29<thingwath>Je krize.
22:30<thingwath>(Now, add sentence „Smažák, prosím.“ and we have almost complete textbook of the czech language.)
22:31<SmatZ>no je fakt, že na krizi se dá svádět úplně všechno :-) ale teď jdu spát... dobrou :-)
22:39<SmatZ>musím říct, že jsem asi půlrok nebyl v hospodě - a odvyk si na ten smrad :-(
22:43<thingwath>na ten co následuje po příchodu domu si zvykne jedině sám kuřák, to je jedno
22:45<SmatZ>nejsem zastánce zákazu kouření, ale po té době to bylo dost silné překvapení
22:45<SmatZ>po cigaretách zvracim...
22:57<Metalcore>where can the changelog be read?
23:01-!-TinoM| [] has joined #openttd
23:07-!-TinoM [] has quit [Ping timeout: 480 seconds]
23:08-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
23:12-!-TinoDidriksen [] has joined #openttd
23:15-!-lolman [~john@static-87-102-80-68.karoo.KCOM.COM] has quit [Read error: Operation timed out]
23:15-!-lolman [~john@static-87-102-80-68.karoo.KCOM.COM] has joined #openttd
23:32-!-michi_cc [] has quit [Ping timeout: 480 seconds]
23:38-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
23:42-!-TinoDidriksen [] has joined #openttd
23:57<welshdragon>SmatZ: english only
---Logclosed Sun Mar 29 00:00:24 2009