Log for #coopetition on 28th February 2010:
Times are UTC Toggle Colours
00:38:34  *** Mucht has joined #coopetition
00:38:34  *** ChanServ sets mode: +o Mucht
10:10:51  *** Yexo has quit IRC
10:11:09  *** Yexo has joined #coopetition
10:11:09  *** ChanServ sets mode: +o Yexo
11:03:05  <Webster> Latest update from h2h: Sync with trunk (to r19287) <> || (svn r19287) -Fix [FS#3650] (r19263): Don't store a boolean in a CommandCost. <> || (svn r19286) -Fix (r18648): [YAPP] If reversing at path signals was disabled, a train would not reverse when hitting the back of an one-way signal. <> || (svn r19285) -Change [FS#3638]: add the default installation directory of lzo/zlib for Mac OS X/MinGW to the paths where (the headers of) those libraries are searched <> || (svn r19283) -Fix (r19256): GRFConfig is not zeroed for non-dynamic construction. GRFIdentifier is sufficient though. <> || (svn r19282) -Doc: Add some doxygen doc markup. <> || (svn r19281) -Fix (r19280): typo in Hungarian caused compile failure of the language <> || (svn r19280) -Update from WebTranslator v3.0: <> || (svn r19279) -Codechange: CheckIfAuthorityAllowsNewStation() returns CommandCost. <> || (svn r19277) -Fix [FS#3646]: [NewGRF] Ensure prices can't be set to zero. Zero prices break a lot of the internal logic to determine whether something has been done. <>
14:32:34  *** Mucht has quit IRC
14:33:48  *** Mucht has joined #coopetition
14:33:48  *** ChanServ sets mode: +o Mucht
14:39:09  *** Mucht has quit IRC
18:08:52  *** Mucht has joined #coopetition
18:08:52  *** ChanServ sets mode: +o Mucht
18:27:30  *** Razaekal has joined #coopetition
18:35:27  <PeterT> Hi #coopetitioners
18:35:35  <PeterT> I'm setting up a map for a game
18:35:41  <PeterT> What size should it be?
18:36:40  <planetmaker> <1M tiles
18:36:49  <planetmaker> rather 0.5M or so. Usual size
18:36:57  <planetmaker> But that then has to be split :-)
18:37:35  <PeterT> what is that in #x#?
18:38:32  <planetmaker> ?
18:38:47  <PeterT> 512x512?
18:39:04  <planetmaker> 1k^2 = 1M
18:39:15  <planetmaker> 512^2 = 0.25M
18:45:42  <PeterT> planetmaker:
19:01:31  <planetmaker> PeterT: yes, what about that image?
19:01:44  <PeterT> It looks like a bug with the build
19:01:51  <PeterT> You can't give orders, to anything
19:02:11  <PeterT> I don't know about you, but I can't see the entire image
19:02:16  <PeterT> something's wrong with my connection
19:03:00  <planetmaker> I haven't tested it. Yexo maintains this port :-)
19:07:03  <Yexo> usually when syncing with trunk I don't test either, I just test if it compiles
19:19:05  <Yexo> PeterT: fixed the problem, please let me know if you find more bugs
19:19:16  <PeterT> Thanks!
19:20:50  <Webster> Latest update from h2h: Fix: Station::head_to_head wasn't set correctly so it wasn't possible to order a vehicle to go to a station <>
19:21:06  <PeterT> There it is :-) ^
19:24:07  *** Razaekal has quit IRC
19:36:41  <PeterT> If I'm preparing a game, how do I add GRFs to the config?
19:37:16  <PeterT> Also, how many areas should there be?
19:37:19  <PeterT> planetmaker, Yexo?
19:37:38  <Yexo> PeterT: just like you do normally?
19:37:47  <Yexo> how many areas there should be is up to you
19:37:55  <Yexo> depends on how many players you want / how many players per area
19:38:03  <PeterT> Well, the server will have the GRFs in a different places
19:38:05  <PeterT> won't it?
19:38:49  <Yexo> probably yes
19:39:17  <PeterT> ok, coopetition just crashed
19:39:24  <PeterT> but I built it with MSYS, so no crash dmp
19:39:38  <PeterT> Hold on, I'll rebuild with MSVC
19:40:15  <Ammler> [19:38] <PeterT> 512x512? <-- smaller
19:40:26  <PeterT> Really?
19:40:29  <Ammler> try to get around 8 parts
19:40:45  <Ammler> so max should be 256
19:40:52  <Ammler> but you can make it long
19:40:57  <PeterT> I'll do 256x1024
19:41:15  <Ammler> PeterT: you are alone on the map :-)
19:41:21  <Ammler> or maybe 2
19:43:07  <PeterT> First, I need to get this bug report to yexo
19:43:46  <Yexo> what did you do to trigger the crash?
19:43:55  <PeterT> Latest version
19:44:01  <PeterT> New Game,
19:44:05  <PeterT> 512x1024
19:44:09  <PeterT> then Generate
19:44:20  <Yexo> most likely num_aresas is not a power of 2
19:44:31  <Yexo> it can only be 1, 2, 4, 8 or 16
19:44:37  <Yexo> all other values will cause it to crash
19:45:02  <PeterT> Also, warning in MSVC:
19:45:08  <PeterT> 4>..\src\rev.cpp(63) : error C2065: 'ith' : undeclared identifier
19:45:08  <PeterT> 4>..\src\rev.cpp(63) : error C2146: syntax error : missing ')' before identifier 'trunk'
19:46:03  <PeterT> and it failed
19:46:19  <Yexo> I didn't modify rev.cpp at all, and there is no "trunk" there either
19:48:07  <PeterT> I'm not sure, I think 256x1024 looks too small
19:48:19  <PeterT> let me check it when split into 4 sectors
19:48:41  <Yexo> 256x1024 is plenty of space, remember you'll build there alone, not with a group of people
19:48:56  <Yexo> PeterT: and the map is copied, not split
19:49:27  <Yexo> so if you want each area to be 256x1024, chose 1024x1024 as map size
19:49:29  <PeterT> 256x1024, copied into 4 crashes
19:50:59  <PeterT> Ohhhh
19:51:03  <PeterT> That makes much more sense
19:51:19  <PeterT> *EACH* map is what you set :-S
19:51:43  <Yexo> yes :)
19:52:09  <Yexo> and 4x 256x1024 would be 256x4192, which is indeed invalid (4192 is too big)
19:52:53  <PeterT> I've decided, if it's ok, that the map will be 256x256 copied to 4
19:52:59  <PeterT> is that ok, or do we need more?
19:53:14  <Yexo> depends on how many players you expect
19:53:35  <PeterT> let's say, 4 sectors, 2 per sector
19:53:38  <PeterT> about 8 players
19:53:41  <PeterT> perhaps we need 5
19:54:05  <Yexo> you can't have 5 sectors
19:54:13  <Yexo> only 1, 2, 4, 8 or 16
19:54:43  <PeterT> How could you possibly play with 16 and still have a map smaller than the limit?
19:54:55  <Yexo> ?? x 64 maps
19:55:24  <Yexo> max 512x64 to stay under the 1m tiles limit
19:55:47  <Yexo> with 8 sectors you could do 512x128 areas for example
19:56:17  <PeterT> I'm making the appropriate config settings now
19:56:24  <PeterT> of course you will have the final say ;-)
19:56:49  <Yexo> why me? I'm not organizing it
19:56:50  <Yexo> and I'm not sure if I'll play it either
19:57:09  <PeterT> What is the ideal weight multiplier?
19:59:30  <PeterT> Yexo: I didn't know that the maps are the same
19:59:52  <Yexo> that's the whole point of this patch
19:59:57  <Yexo> to compete on the same map
20:02:19  <PeterT> Yexo: What's your opinion on GRFs?
20:02:49  <Yexo> PeterT: as I said, I'm not organising and probably not player either
20:02:59  <Yexo> I'll help with any techinal problems but that's it
20:03:03  <PeterT> Right then
20:03:11  <PeterT> We'll go vanilla for now
20:06:59  <PeterT> Yexo: Who will have SSH access to the server?
20:07:11  <Yexo> don't ask me, it's not my server
20:07:30  <PeterT> Well I certainly can't host it
20:11:00  <planetmaker> well, we can host it, if there's sufficient interest by players
20:11:12  <planetmaker> that's why we maintain this channel after all :-)
20:11:31  <PeterT> hehe
20:11:46  <PeterT> Ok then
20:11:47  <planetmaker> The "problem" is: for this type of game you really need all people be present simultaneously
20:11:59  <PeterT> I have the cfg and the save game
20:12:00  <planetmaker> otherwise it does not make too much sense
20:12:14  <PeterT> Do we want to compile with the big brother patch?
20:13:23  <planetmaker> I don't think
20:13:39  <planetmaker> plain h2h on the server
20:14:11  <PeterT> Ok then
20:14:57  <PeterT> I'm just fixing/setting some non-gui configurations
20:16:00  <planetmaker> Yexo: could you produce a binary for your latest sync of this branch then, please?
20:16:09  <Ammler> would be nice, if you test it for some minutes on your local client
20:16:21  <Ammler> before we start a server and that crashes
20:16:22  <planetmaker> hm, yes :-)
20:16:37  <PeterT> I will
20:16:55  <PeterT> show_date_in_logs = true?
20:16:58  <PeterT> do we want dates?
20:17:10  <Yexo> planetmaker: do you need a binary for the server? or do you compile there anyway?
20:17:23  <planetmaker> Yexo: there we usually compile
20:17:35  <planetmaker> I thought about the players. But Ammler 's right. We should first test
20:17:42  <Yexo> in that case: can you compile it and start it already? then PeterT can test on the server
20:17:59  <planetmaker> I'm already compiling on the server, yes
20:18:03  <PeterT> Nice
20:18:10  <Yexo> I'll create a windows zip locally and if that works I'll ask rubidium to run it on the cf
20:18:19  <planetmaker> ok nice :-)
20:18:29  <PeterT> My FTP isn't working very well
20:18:41  <PeterT> I can upload the config, but the save doesn't want to upload
20:18:53  <PeterT> Can I DCC it to someone?
20:19:28  <PeterT>
20:19:54  <planetmaker> PeterT: uhm... don't you have a map? All settings after all are stored in maps anyway
20:20:10  <planetmaker> or say, all game-relevant
20:20:13  <PeterT> Right, but server_name isn't stored there
20:20:15  <PeterT> oh, yes
20:20:23  <planetmaker> yes, but I won't change the server name
20:20:32  <planetmaker> we have our server-specific cfgs and I won't change them
20:20:43  <PeterT> I've been trying to upload it, but it doesn't want to finish uploading
20:21:04  <planetmaker> well. I could just start a random map...
20:21:13  <PeterT> No :-(
20:21:19  <PeterT> Oh, shit
20:21:26  <PeterT> I only changed the config settings out-of-game
20:22:19  <PeterT> Wait, I'm getting wayyy ahead of myself
20:23:44  <planetmaker> hm... the server won't enter this channel :S
20:29:52  *** CooPeter has joined #coopetition
20:29:52  <CooPeter> Autopilot engaged
20:29:52  <CooPeter> Starting new game: '{#coopetition} ('
20:29:52  <CooPeter> Landscape: temperate
20:29:53  <CooPeter> Dimensions: 128x512
20:29:53  <CooPeter> Starting year: 1985
20:29:53  <PeterT> grr...dumb connection
20:29:54  <CooPeter> Server is running revision r19292
20:30:05  <PeterT> 19292?
20:30:05  *** CooPeter has quit IRC
20:30:34  *** CooPeter has joined #coopetition
20:30:34  <CooPeter> Autopilot engaged
20:30:34  <CooPeter> Starting new game: '{#coopetition} ('
20:30:34  <CooPeter> Landscape: temperate
20:30:34  <CooPeter> Dimensions: 128x512
20:30:34  <CooPeter> Starting year: 1985
20:30:35  <CooPeter> Server is running revision r19292
20:31:46  <planetmaker> yes
20:32:04  <Yexo> why not h79691260d0b6 ?
20:32:22  <planetmaker> oh, eh, good question. That was done by our update script
20:32:32  <planetmaker> let's change that
20:32:34  <Ammler> planetmaker: our update script?
20:32:41  <Ammler> don't use that :-P
20:32:42  <planetmaker> ./update
20:32:45  <planetmaker> oh, no?
20:32:52  <Ammler> there is a in h2h repo
20:32:52  <CooPeter> Server closed down by admin
20:32:52  <Yexo> especially as head-to-head is only synced to r19287 :p
20:33:00  <CooPeter> Server has exited
20:33:00  *** CooPeter has quit IRC
20:33:04  <planetmaker> tralala
20:33:23  <Ammler>
20:33:40  <Ammler> you know, everything quite nice documented by me :-P
20:34:59  <planetmaker> :-) yeah, if one knows that one has to look and do it differently [TM] than on the PS ;-)
20:36:01  <Ammler> well, it is like is2 server
20:36:34  <planetmaker> yeah. Like any on our server, I guess
20:36:40  <planetmaker> I hope :-P
20:36:50  <planetmaker> But I update them too infrequently to always remember.
20:37:06  <planetmaker> anyway. Compiling h7969...
20:37:38  <PeterT> I'm trying to upload this save, but my shit connection...
20:37:57  *** CooPeter has joined #coopetition
20:37:57  <CooPeter> Autopilot engaged
20:37:57  <CooPeter> Starting new game: '{#coopetition} ('
20:37:57  <CooPeter> Landscape: temperate
20:37:57  <CooPeter> Dimensions: 128x512
20:37:57  <CooPeter> Starting year: 1985
20:37:58  <CooPeter> Server is running revision h35be7d1d
20:37:58  *** CooPeter has quit IRC
20:38:33  *** CooPeter has joined #coopetition
20:38:33  <CooPeter> Autopilot engaged
20:38:33  <CooPeter> Starting new game: '{#coopetition} ('
20:38:33  <CooPeter> Landscape: temperate
20:38:33  <CooPeter> Dimensions: 128x512
20:38:33  <CooPeter> Starting year: 1985
20:38:34  *** CooPeter has quit IRC
20:39:03  *** CooPeter has joined #coopetition
20:39:03  <CooPeter> Autopilot engaged
20:39:03  <CooPeter> Starting new game: '{#coopetition} ('
20:39:03  <CooPeter> Landscape: temperate
20:39:03  <CooPeter> Dimensions: 128x512
20:39:03  <CooPeter> Starting year: 1985
20:39:04  <CooPeter> Server is running revision h35be7d1d
20:39:04  *** CooPeter has quit IRC
20:39:27  <planetmaker> nice :S
20:39:41  <PeterT> my version number is different than the one you're running
20:39:52  <PeterT> Mine is h79691260
20:41:01  <planetmaker> yeah. it *should* be h79...
20:41:22  <Yexo> h35be7d1d is the previous trunk sync
20:41:44  *** CooPeter has joined #coopetition
20:41:44  <CooPeter> Autopilot engaged
20:41:44  <CooPeter> Starting new game: '{#coopetition} ('
20:41:44  <CooPeter> Landscape: temperate
20:41:44  <CooPeter> Dimensions: 128x512
20:41:44  <CooPeter> Starting year: 1985
20:41:45  <CooPeter> Server is running revision h35be7d1d
20:41:45  *** CooPeter has quit IRC
20:41:56  <planetmaker> strange
20:42:24  <Yexo> planetmaker: it's the tag coopetition
20:43:51  <planetmaker> well... scripts obviously compiled something else then. So... manually it is now.
20:44:11  <Yexo> planetmaker: hg checkout tip should solve it
20:44:15  <Yexo> or hg up tip
20:44:23  <Yexo> dunno what's the correct syntax
20:44:29  <Ammler> hg up = hg up tip
20:44:32  <planetmaker> yeah, the repo is at tip now
20:52:43  *** CooPeter has joined #coopetition
20:52:43  <CooPeter> Autopilot engaged
20:52:43  <CooPeter> Starting new game: '{#coopetition} ('
20:52:43  <CooPeter> Landscape: temperate
20:52:43  <CooPeter> Dimensions: 128x512
20:52:43  <CooPeter> Starting year: 1985
20:52:44  <CooPeter> Server is running revision h79691260
20:52:44  *** CooPeter has quit IRC
20:53:37  <Ammler> Yexo: if I define a station using base sprites, it looks like it adds a offset to monorail and maglev, you know more about?
20:53:59  <Yexo> is that only in h2h or also in trunk?
20:54:06  <Ammler> :-)
20:54:16  <Ammler> I try to make a debug grf for opengfx
20:54:23  <Yexo> ah, ok
20:54:24  <Ammler> where I can place houses and such like
20:54:57  <Yexo> IIRC it indeed uses some offsets, I assume you want to know the exact offset?
20:56:22  <Ammler> no smatz here
20:56:34  <planetmaker> Yexo: Message: Assertion failed at line 1741 of /home/ottdc/hg-repos/head-to-head/src/industry_cmd.cpp: t != NULL
20:56:38  <Ammler> Yexo: or how it works
20:56:55  <Ammler> planetmaker: isn't it the same issue we had with yesterday nightly
20:57:04  <planetmaker> dunno, Ammler
20:57:11  <Ammler> Yexo: when did you sync with trunk?
20:57:21  <Ammler> are you aware of the bug in trunk?
20:57:30  <Yexo> an hour before or so
20:57:40  <Yexo> Im' not aware of a bug in trunk
20:58:03  <Ammler> dunno, if smatz fixed it already
20:59:02  <planetmaker> the assertion is seemingly hit when the server generates a new map...
20:59:11  <Yexo> I suspected as much
20:59:23  <planetmaker>
21:02:11  <PeterT> Thank you all for your time and patience
21:05:19  <PeterT> What is the crash about?
21:05:50  <planetmaker> industry generation
21:05:50  <Ammler> PeterT: locally, everything works fine?
21:06:10  <PeterT> Oh, what is the map size you set, planetmaker?
21:06:41  <planetmaker> none in particular. And irrelevant as I cannot start the server w/o savegame
21:06:47  <Yexo> planetmaker: are you using a short town name list?
21:06:55  <planetmaker> 128x512 seems to be set by the cfg
21:07:07  <planetmaker> Yexo: not that I know...
21:07:33  <planetmaker> [newgrf]
21:07:35  <planetmaker> [newgrf-static]
21:07:43  <planetmaker> ^ so... generating a map should use vanilla settings
21:07:44  <Yexo> and you get that crash every time?
21:07:58  <Yexo> I can't reproduce it, and I can't find an obvious bug either
21:08:14  <PeterT> planetmaker: I'm trying to send the save to you right now
21:08:22  <planetmaker> yup, I accepted
21:08:31  <planetmaker> but my bouncer *might* not like it. Dunno
21:08:45  <PeterT> It's not doing anything, apparently
21:08:54  <planetmaker> PeterT: send it via forum mail
21:08:58  <planetmaker> Yexo: on the server: yes
21:09:09  <planetmaker> a simple ./openttd -D triggers it.
21:09:18  <planetmaker> with the newgrf settings as posted (= none)
21:09:25  <PeterT> yeah, [16:09:17] <*status> DCC Xfer Bounce (planetmaker): Timeout while connecting to []
21:09:36  <Yexo> ok, time to start my linux vm then
21:09:41  <Yexo> see if I can reproduce it there
21:09:52  <planetmaker> I just try trunk
21:10:43  <Ammler> Yexo: feel free to join
21:10:48  <planetmaker> well, that works
21:10:51  <Ammler> your key is still installaed afaik
21:11:00  <Yexo> ok
21:11:08  <Yexo> I'll first test locally
21:11:11  <planetmaker> ottd@mz.openttdcoop
21:11:12  <Yexo> if that does not work I'll join the server
21:11:38  <Ammler> there is no user ottd, afaik
21:11:47  <planetmaker> *ottdc
21:11:50  <planetmaker> :-)
21:11:58  <Ammler> the user rules
21:12:04  <planetmaker> yes
21:12:07  <Ammler> no matter which virtual host
21:14:27  <planetmaker> ah, really? But is the key installed everywhere? That's the question
21:16:44  <Yexo> planetmaker: is the config file accessable via some url? so I can be sure I have the same settings as you have
21:17:03  <planetmaker> no it's not. It has passwords.
21:17:11  <Yexo> nvm then
21:17:22  <planetmaker> ssh has it of course ;-)
21:21:44  <Ammler> s
21:22:55  <Ammler> planetmaker: the only sensible data is the nickserv pw, which you could remove
21:25:38  <PeterT> planetmaker: woo!
21:25:39  <Webster> Title: Download #Coopetition_game_start_01.sav, upload your files and earn money. (at
21:26:15  <planetmaker> PeterT: why not forum mail?
21:26:24  <PeterT> sorry,
21:26:30  <PeterT> this was the only thing that would upload
21:26:38  <PeterT> comcast is being...
21:26:43  <PeterT> Just stupid
21:28:30  <PeterT> planetmaker: So, is it at the repo now?
21:28:51  <planetmaker> hm?
21:33:58  <PeterT> Never mind, I see that you're still having that crash problem
21:37:06  <Yexo> I've reproduced the crash now
21:37:43  <PeterT> Update = Savegame compatibility lost?
21:38:01  <Yexo> to fix this crash? no
21:38:13  <Yexo> but as soon as h2h is synced with trunk yes
21:38:20  <Yexo> I only maintain compatibility with trunk
21:38:46  <PeterT> Oh :-(
21:41:25  <Ammler> PeterT: if you use such file hoster, please use one, which is wgetable
21:41:42  <PeterT> Like I said, that's the only one which works
21:41:56  <Ammler> dropbox looks fine
21:43:22  <Ammler> tt-forums is also fine, as long as you don't use pm
21:43:49  <Ammler> best is to modify existing posts ;-)
21:45:09  <planetmaker> Yexo: is it a trunk bug?
21:45:20  <Yexo> definitely not
21:45:31  <planetmaker> hm, ok
21:45:52  <planetmaker> then maybe petert has a chance to have his map being played before you sync ;-)
21:46:02  <Yexo> it doesn't crash upon map generation but when trying to creaet a random industry
21:46:18  <planetmaker> yes, but during map generation that's been done
21:46:31  <Yexo> syncing only break comptibility when the savegame version has been bumped in trunk
21:46:47  <planetmaker> true :-)
21:46:52  <planetmaker> But I know you guys ;-)
21:47:38  <Yexo> I have no changes planned that requrie a savegame bump
21:47:48  <Yexo> except newgrf airports, but that'll take a while
21:53:24  <Webster> Latest update from h2h: Cleanup: FOR_ALL_TOWNS already checks for correct area, don't do that twice <>
21:54:21  <Yexo> for some reason that commit seems to fix the bug
21:54:26  <Yexo> something very strange is going on
21:54:39  <Yexo> oh, it's not fixed :(
22:08:50  <Webster> Latest update from h2h: Cleanup: remove now unused variable <>
22:09:47  <Yexo> now it's really fixed
22:09:58  <Yexo> crash only happened when you had only a single area
22:24:47  <Webster> Latest update from h2h: Fix: maps with only 1 area caused asserts <>
23:01:53  <PeterT> I guess no server today?
23:06:59  <planetmaker> nope
23:07:04  <planetmaker> sorry :-(
23:07:10  <PeterT> Ok then
23:07:24  <PeterT> Is it so that we can fix bugs and sync with trunk?
23:07:27  <PeterT> @logs
23:07:27  <Webster> Logs:
23:07:52  <planetmaker> well... I'm too tired to setup now :-) But tomorrow should be fine from my POV
23:08:10  <PeterT> Ok
23:08:34  <PeterT> You know that link?
23:08:39  <PeterT> for the savegame/
23:08:43  <PeterT> can I get that back?
23:08:46  <planetmaker> I downloaded it.
23:08:56  <planetmaker> get back?
23:09:03  <PeterT> I don't have it on this computer
23:09:15  <PeterT> There are no logs for this channel, either
23:09:18  <planetmaker> uh, right
23:09:37  <PeterT> Thanks
23:09:56  <planetmaker> [22:25]	<PeterT>	planetmaker: woo!
23:09:57  <Webster> Title: Download #Coopetition_game_start_01.sav, upload your files and earn money. (at
23:10:07  <PeterT> Thanks :-)
23:10:11  <planetmaker> no problem

Powered by YARRSTE version: svn-trunk