IRC logs for #openttd on OFTC at 2012-08-04
⏴ go to previous day
03:22:09 *** Stimrol has joined #openttd
03:41:54 *** Markavian` has joined #openttd
04:14:58 *** HerzogDeXtEr1 has joined #openttd
04:56:17 *** Eddi|zuHause has joined #openttd
04:59:49 *** Rhamphoryncus has joined #openttd
05:03:30 *** telanus has joined #openttd
05:18:29 *** FlyingFoX has joined #openttd
05:51:56 *** Arafangion has joined #openttd
06:01:17 *** andythenorth has joined #openttd
06:14:05 *** andythenorth has left #openttd
07:09:42 *** sla_ro|master has joined #openttd
07:20:32 *** andythenorth has joined #openttd
07:43:10 *** Alberth has joined #openttd
07:43:10 *** ChanServ sets mode: +o Alberth
08:03:56 *** valhallasw has joined #openttd
08:37:00 *** TheDude has joined #openttd
08:37:32 <TheDude> hi andythenorth, I have few problems with your FIRS
08:38:09 <TheDude> 1st - cargo ID at TT foundry are not all correct (recyclables)
08:47:53 *** Zeknurn has joined #openttd
08:50:27 <Alberth> that is, it fails in what way?
09:01:50 *** TGYoshi has joined #openttd
09:07:26 <andythenorth> can't remember which slot NARS 2 regearing takes
09:08:54 <TheDude> but I guess I can just use good cargo table, and I dont need to care about this
09:09:31 <TheDude> and I thiunk not or cargo classes are correct on tt foundry
09:09:34 <TheDude> also, upon what is decided the definition of sugar cane and sugar beet?
09:09:46 <Supercheese> tropical vs nontropical, no?
09:10:17 <andythenorth> looks like regearing is in 30 (1E) I think
09:10:20 <andythenorth> I'll update the site
09:10:33 *** Biolunar has joined #openttd
09:11:08 <andythenorth> cargo classes on tt-foundry are not correct
09:11:17 <andythenorth> I'll link them to wiki instead
09:11:25 <TheDude> I am updating my set after almost a year, and I forgot lots of the system I chose
09:11:47 <Alberth> a good chance to document how it works now :)
09:12:32 <TheDude> well, I have this lovely excel tables in colours, but it is quite messy
09:16:52 <andythenorth> TheDude Sugar Beet and Sugarcane are different cargos
09:17:03 <andythenorth> beet is non-tropic, cane is tropice
09:17:30 <andythenorth> tropice <- a merge of arctic and tropic :P
09:18:32 <TheDude> would you know how is George doing? havent heard of him for some time
09:18:41 <andythenorth> you think you do
09:18:49 <NataS> with climate varation by latitude and rain shadow
09:18:52 <andythenorth> but it's yet another case of "more looks like better, but isn't"
09:19:05 <andythenorth> everything all at once is boring
09:19:16 <andythenorth> it makes the game flat and lack texture in the long run
09:19:29 <NataS> at very least, I'd want deserts in tropic maps to use rainshadows
09:19:49 <NataS> it would be intresting to see varrying terrain
09:20:00 <NataS> I don't like temprate because it's all green
09:20:09 <NataS> while Arctic has variable snowlines
09:20:23 <NataS> and Tropic has jungles, farmland, and deserts
09:20:25 * andythenorth wonders how the python conversion of FIRS is going
09:20:55 <NataS> if I could have them all in one map, it would be nice varation
09:21:12 <NataS> I don't see how getting more than one biome on a map would make it lack texture
09:21:21 <NataS> that's a contradiction.
09:21:27 <andythenorth> every new game you start is the same then
09:22:08 <NataS> maps would still be diffrent
09:22:20 <NataS> also, the ability to make a map mostly one biome would exist
09:22:28 <andythenorth> it's an apt case of 'more is better' fallacy
09:22:33 <NataS> like you could have a tropic map with snowcovered mountains.
09:22:45 <andythenorth> as per any kid who gets a free run at 'have as many icecream flavours as you like'
09:22:46 <NataS> well whatever fallacy you are using needs a fancy name
09:22:54 <NataS> because your logic is pretty falicious right now
09:22:59 <planetmaker> TheDude: something I wondered about: you(?) seem to make a new bananas entry for each of the luukland trainsets. That's not required. And updating is also easier, if you keep the grfID and just increase the internal version of your newgrf
09:23:20 <NataS> having the ability to chose many ice cream flavors, and combinations thereof
09:23:26 <NataS> eating all the flavors at once
09:23:27 <andythenorth> is 'falicious' something illegal in 15 states :)
09:23:41 <NataS> but having the ability to and actualy doing are diffrent things
09:23:49 <NataS> you should be able to do anything
09:23:56 <NataS> if it's a bad idea, that's the user's problem
09:24:24 <planetmaker> ice cream would be a good toyland cargo... for the fridge vehicles and wagons
09:24:56 <andythenorth> more climates in one map <= new map array?
09:24:57 <NataS> alpine+tropic would be cool
09:25:16 <NataS> as would a map maker than can simulate rainshadows
09:25:23 <NataS> instead of random deserts
09:25:26 <planetmaker> andythenorth: yes and no. I needs one or two more bits
09:26:04 *** tokai|noir has joined #openttd
09:26:04 *** ChanServ sets mode: +v tokai|noir
09:26:13 <planetmaker> which might work with some bit shuffling. At least in the vast majority of cases. Not sure all cases can be solved easily
09:26:49 <TheDude> planetmaker, the second entry made Luukland himself, dont know why
09:26:56 <planetmaker> andythenorth: already one bit move would give you 8 instead of 4 different climate zones
09:27:03 <TheDude> he wanted some update by his own
09:27:33 <planetmaker> hm, ok. I just wondered about the multitude of independent citybuilders and trainsets there
09:27:48 <planetmaker> it's not really necessary and quite confusing to the average joe user, I'd say
09:28:03 <TheDude> are you able to delete grf from that list?
09:28:17 <TheDude> there are some that will not be used anymore
09:28:44 <planetmaker> well, we don't delete. But it's feasible to set the (OpenTTD) versio nrequirements such that it is invisible unless you need it for a savegame
09:29:04 <planetmaker> which is actually also something the authors can do themselves
09:29:11 <planetmaker> just set a very low max. OpenTTD version
09:35:12 <Alberth> planetmaker: fridge vehicles are not good, you don't see the ice cream then
09:35:34 <planetmaker> :-) true. A transport like bubbles is better
09:35:54 <planetmaker> ready-to-serve ice cream cones
09:37:02 <Alberth> hmm, perhaps a quite literal 'fridge', with lots of frozen water hanging from the wagon when it carries ice creams
09:39:45 <Alberth> you're in a good mood, sunny weather there?
09:43:27 <Wolf01> yeah, and it's too much hot and humid
09:44:11 <Wolf01> and I'm on vacation, finally :D
09:46:27 <planetmaker> and greets him, too :-)
09:49:11 <andythenorth> just make the ice cream vans transparent
09:49:20 <Rubidium> why would you envy Wolf01? Don't you get holidays? I wouldn't like it if my holiday were too hot and too humid
09:50:02 *** drac_boy has joined #openttd
09:50:09 <planetmaker> I get holidays in 6 days :-)
09:50:19 <planetmaker> Next Friday I'm heading off to Switzerland ;-)
09:50:33 <Alberth> andythenorth: good idea, transport a big piece of ice!
09:50:54 <drac_boy> hm is andythenorth still trying to code too much as usual? :)
09:51:33 <planetmaker> though I'd call it "just right"
09:51:35 <Alberth> don't know, this is just about the best way to transport ice creams in toyland
09:52:05 * drac_boy has been thinking about slowly getting back to my grf that I had to put off due to other things before as well tho
09:52:17 <drac_boy> stil got the whole tracking table and everything
09:54:14 <Alberth> it looks like a hacky solution to me; if you can move the ship into a station tile, imho you can also extend the station by one tile
09:54:41 <Rubidium> oh, a dev camp with Ammler and planetmaker? ;)
09:54:53 <planetmaker> hm, sadly not quite :-)
09:55:24 <Alberth> Rubidium: not a 3k party, but a 3k week :)
10:02:35 <drac_boy> btw what are you working on now andythenorth?
10:08:02 * planetmaker assumes "stuff" ;-)
10:12:32 <drac_boy> Alberth exactly what is he working on anyway? I only recall FIRS
10:12:51 <Alberth> firs, fish, heqs, pixa, bandit
10:18:11 *** andythenorth has left #openttd
10:23:48 <drac_boy> so what are the rest of you doing now anyway? :P
10:25:21 <drac_boy> planetmaker so basically you have no idea what you're doing? :)
10:34:26 *** frosch123 has joined #openttd
10:34:34 <Alberth> usually 5 things at the same time :)
10:36:47 <drac_boy> Alberth heh...well either way I'm looking at whats left to finish yet in tracking table...sort out some ongoing webcoding issues..and otherwise checking a few different webshops I have to yet order from
10:42:23 <Alberth> ok :) /me is chatting to several people, reading forums, debugging/coding freerct, looking at zbase, zbasebuild, zbuild, reporting x11 crash and chat client problems, and thinking to make some black liquid called coffee :)
10:42:42 <drac_boy> freerct? hadn't realized that was still in some progress...might have to look it up
10:42:58 * drac_boy still has rct and one of its expansion pak yet
10:43:57 <Alberth> me being the major developer, and working on zb* implies freerct is not going forward much :)
10:44:10 <planetmaker> same with zephyris :-P
10:44:48 <Alberth> zephyris can't do much in freerct, except make graphics that cannot be used yet :p
10:45:05 <Alberth> so his time is better spent in zbase :)
10:48:24 <drac_boy> hmm freerct could be interesting..if its just as low on hardware requirement too
10:48:30 <drac_boy> btw is it windows or windows/linux?
10:49:16 <Terkhen> why only those options? it could be linux only too :)
10:52:01 <Alberth> I am quite sure you could make it work at windows too, but nobody has done that yet
10:53:31 <Terkhen> I don't think that's a pressing issue, as soon as openrct starts to work someone interested(tm) will probably appear to port it to windows
10:54:42 <Alberth> yep, in fact I already had two emails about 'helping programming', but they both disappeared after I explained the first thing they needed to do is make it work at their OS :)
10:55:45 <Terkhen> people gets scared easily nowadays
10:56:01 <drac_boy> I wouldn't mind help testing it on the other hand :)
10:56:15 <Terkhen> making it compile on MinGW would probably be simple
10:58:14 <drac_boy> hmm one little question tho...is it independent gui or does it depend on any particular DE?
10:59:00 <Alberth> it uses SDL for displaying the gui
10:59:50 <drac_boy> mm sdl thats ok, as long as it does not do that 'does not work with most current sdl' bug that certain game are known too well for :s :)
11:00:39 <drac_boy> well either way, I'm still free for testing at some point
11:03:03 <Alberth> come back in a year or so :)
11:03:16 <Alberth> currently there is no 'game' to speak of
11:03:37 * drac_boy will just play rct then ;)
11:04:20 <Alberth> I thought you wanted to code a grf ;)
11:05:17 <drac_boy> alberth..actually its just tracking table and some sprites...going leave most of nfo to someone else
11:05:55 <Alberth> everybody is doing nml nowadays :)
11:06:59 *** mohwaqas12 has joined #openttd
11:07:24 <drac_boy> alberth...try run nml in the patch tho so... :)
11:07:40 <planetmaker> drac_boy: yes. so what?
11:07:57 *** FLHerne has joined #openttd
11:08:06 <Rubidium> chill should just update his patch
11:09:46 <mohwaqas12> Hey , is there any other development manual for openttd or i have to read doxygen docs
11:10:42 <Rubidium> there are some (outdated) bits on the wiki
11:10:57 <drac_boy> rubidium even if he did there'll still be a good need for keeping nfo parallel with nml tho, just saying :)
11:11:06 <Rubidium> but definitely no high level designs or something
11:13:14 <mohwaqas12> okay sure, i m still setting up develpment environment :)
11:14:51 <drac_boy> :) me don't have much of one but I'm ok with it anyhow
11:32:25 *** Supercheese has joined #openttd
11:39:03 <Alberth> the joys of connecting everything with everything else :)
12:04:38 <mohwaqas12> hey guys, i have set up openttd development environment and compiling it in eclipse for the first time. where should i start looking to learn more about it?
12:09:48 <frosch123> what stuff do you want to learn?
12:09:59 <frosch123> ottd is big, noone knows it complete :p
12:10:53 <mohwaqas12> yes i know, i just started it , so i dont know myself where to start
12:11:31 <frosch123> well, you have a specific goal?
12:12:24 <frosch123> (but mind that for some of the easy tasks there are already patches on flyspray)
12:13:41 <mohwaqas12> okay thanks for that, i will look into it
12:14:11 <frosch123> if you are interested in some task; ask first before working on it
12:14:28 <frosch123> as i said, some are already laying around in some fs task
12:48:08 *** mohwaqas12 has joined #openttd
12:50:52 <mohwaqas12> i have compiled openttd, do i have to compile opengfx to make it run
12:52:04 <FLHerne> mohwaqas12: You can use a downloaded build fine :-)
12:52:18 <mohwaqas12> FLHerne: so where do i have to keep them
12:52:20 <Terkhen> mohwaqas12: no, you only need to download it and place it in the correct folder, check the readme for details
12:52:56 <mohwaqas12> okay thanks, i thought i must compile them too
12:53:53 *** Progman has joined #openttd
12:55:36 <mohwaqas12> okay thanks,i am downloading them
13:00:15 <mohwaqas12> does it also requires original graphics
13:10:02 *** Chris_Booth has joined #openttd
13:26:27 *** tycoondemon has joined #openttd
14:07:37 *** tycoondemon has joined #openttd
14:17:38 *** Devroush has joined #openttd
14:32:24 *** ChanServ sets mode: +v tokai
14:46:20 *** Super_Random has joined #openttd
14:46:52 <telanus> does firs replace openttd's industries or only parts of it?
14:48:33 <Super_Random> I believe firs replaces most of the industries, but I know it leaves some of them
14:51:36 <frosch123> i think it replaces all of them
14:51:43 <frosch123> it also replaces all cargos
14:52:01 <frosch123> firs is a "maxed" industry set :)
14:54:49 <telanus> Openttd's wood industry is still available, as I found out, as lumber in firs is translated in afrikaans the same as wood, thus I had 2 entries of "hout" in my refit option
14:56:08 <Alberth> it uses some of openttd original industry graphics
14:57:12 <telanus> I updated my firs translation to stop the confusion for afrikaans players
15:14:29 <Devroush> hi I was wondering, are there any new features planned for 1.2.2?
15:14:40 <Devroush> or will it be a bug fix release
15:14:51 *** Prof_Frink has joined #openttd
15:19:48 <Rubidium> is there some simple/standard (async) wrapper in python that allows you to send structures (dicts etc) over the network without bothering with doing multiple recvs until everything is read? In other words, a wrapper where you get the structure when it has been completely received?
15:29:13 <Super_Random> I just love signals..
15:34:41 <Alberth> Rubidium: Twisted is the defacto-standard async programming framework, except it is somewhat ..... twisted
15:36:38 <Alberth> it's completely event driven
15:37:10 <Alberth> so your process steps get all broken into separate pieces that trigger events when ready
15:38:08 <Alberth> they say it is simple, but I never did enough with it to really grasp it
15:39:22 <Alberth> I have done other things with async, where you basically collect all IO-handles you want to wait for, wait for some event from one of those handles, wake up and handle it, and loop
15:39:45 <Alberth> unfortunately, async programming is always very messy.
15:40:57 <Rubidium> all I see in the examples is 'lineReceived'
15:41:56 <Eddi|zuHause> so you just pickle/unpickle things?
15:43:42 <Alberth> lineReceived is for line-based streams
15:44:17 <Rubidium> Eddi|zuHause: it's for network code, so when a page says within the first section "not intended to be secure against erroneous or maliciously constructed data" I immediately red-flag that
15:47:57 <Alberth> you have several connections I assume?
15:48:18 <Rubidium> not that likely in reality, but still
15:48:47 <Alberth> doing anything else besides IO ?
15:49:19 <Eddi|zuHause> Rubidium: so you need another wrapper to ensure the data is not maliciously altered?
15:49:41 <Rubidium> validating received stuff against a database
15:49:47 <Rubidium> putting stuff into a database
15:50:17 <Rubidium> validating massive, as in 200+ MB, incoming data streams for certain characteristics
15:51:06 <Eddi|zuHause> not sure what that even means
15:51:41 <Rubidium> Eddi|zuHause: maliciously altered... okay, but what about maliciously constructed
15:51:55 <Rubidium> after all, expect the worst coming from the network (in this case internet)
15:56:13 *** telanus1 has joined #openttd
16:06:38 <Alberth> it lacks many details, including creation of new jobs, but hopefully you get the idea
17:03:12 *** FLHerne has joined #openttd
17:09:06 *** peoplelogic has joined #openttd
17:10:27 *** peoplelogic is now known as mohwaqas12
17:11:36 <mohwaqas12> how to compile openttd with debugging symbols in order to debug using gdb
17:15:05 <Alberth> ./configure --enable-debug and then 'make' :)
17:15:34 <Alberth> hmm, perhaps first a 'make clean' to ensure you rebuild everything
17:19:16 <Eddi|zuHause> Alberth: almost everything is simple if you leave out the details :p
17:19:46 <Eddi|zuHause> (if it's not, you should probably not try to program it)
17:24:31 <Alberth> If it's not, you did not abstract away enough details :p
17:29:13 <frosch123> mohwaqas12: ./configure --enable-debug=3 to also disable optimisations, so debug is easier
17:32:43 <Eddi|zuHause> ok, i wasn't really paying attention today :p
17:33:24 * Alberth fixes his configure script
17:34:04 <Eddi|zuHause> Alberth: when switching between debug/release, no make clean is necessary
17:34:59 <Alberth> oh, it rebuilds everything by itself? smart system
17:35:29 <Eddi|zuHause> it keeps the object files separate, so you can switch back and forth easily
17:36:03 <Alberth> oh, even better than rebuilding :)
17:36:15 <Alberth> I never build releases :D
17:38:27 <frosch123> yeah, release builds are only needed to debug optimisation bugs
17:39:39 *** telanus1 is now known as telanus
18:00:32 *** Progman has joined #openttd
18:47:36 *** Zeknurn has joined #openttd
19:00:31 *** Chris_Booth has joined #openttd
19:30:44 *** Super_Random has joined #openttd
20:15:30 *** TheDude has joined #openttd
21:20:16 *** valhallasw has joined #openttd
21:31:46 *** Chris_Booth is now known as Guest1874
21:31:52 *** Chris_Booth has joined #openttd
23:24:27 *** Super_Random has joined #openttd
continue to next day ⏵