Log for #openttd on 24th December 2011:
Times are UTC Toggle Colours
00:02:07  <XaTriX> oukey it works, thx ;)
00:02:59  <XaTriX> but... "server full" & there is free slots oO
00:03:36  <kais58> is there a free company slot/spectator slot?
00:04:40  *** Lakie [~Lakie@] has quit [Quit: Sleep.]
00:04:55  <XaTriX> yeah
00:05:04  <kais58> is there both?
00:05:08  <XaTriX> (according to website : 7/15)
00:05:15  <XaTriX> oh... maybe companie
00:05:21  <kais58> are spectators disabled then?
00:05:49  <XaTriX> i didnt put informations for companies/spectator on connect command
00:05:58  <kais58> you can't
00:06:02  <kais58> as far as I know
00:06:21  <XaTriX> connect ip:port#1 for companie 1 or 255 for spectating
00:06:34  <XaTriX> but hard to get newgrf so
00:06:47  <kais58> when I've joined games from command line it's either out me in as spectator or made a new company every time
00:06:58  <kais58> with 'connect localhost'
00:07:18  <kais58> so we ended up with lots of empty companies
00:08:44  <Ammler> Eddi|zuHause: isn't there a attribute min_compatible_version or something like that for?
00:09:02  <Eddi|zuHause> Ammler: oh right, forgot that
00:10:06  *** Neon [] has quit [Quit: Python is way too complicated... I prefer doing it quickly in C.]
00:15:51  *** snack2 [] has quit []
00:18:58  *** KritiK [] has quit [Quit: Leaving]
00:26:00  <XaTriX> whats the ports to newgrf gestion ?
00:34:15  *** mkv` [] has quit [Quit: Leaving]
00:35:19  <Eddi|zuHause> @ports
00:35:20  <DorpsGek> Eddi|zuHause: OpenTTD uses TCP and UDP port 3979 for server <-> client communication, UDP port 3978 for masterserver (advertise) communication (outbound), and TCP port 3978 for content service, a.k.a. BaNaNaS (outbound)
00:50:20  <XaTriX> doesnt work because the servconf is not by default
00:50:47  <XaTriX> so 3984 work for connexion but i cant get server infos & contents from the server list
00:51:47  <Eddi|zuHause> then you allowed TCP connection, but not UDP connection
00:53:08  *** JVassie [~James@] has quit [Ping timeout: 480 seconds]
00:53:35  *** MMavipc [] has joined #openttd
00:56:23  *** KouDy [~KouDy@] has quit [Quit: Leaving.]
00:59:15  <kais58> only port 3979 (or whatever the port is set to) on TCP is required to connect to a server as a client for inbound connections on the server side, I have empirical eveidence to support this, but you'd need to use command line to connect. also you can't (as far as I know) tunnel udp down an ssh tunnel
01:00:08  <kais58> so it wouldn't appear in your server list even if you manually added it if udp isn't probably working
01:01:25  <TrueBrain> XaTriX: like I told you, you will have to use the command line, as doing UDP will be tricky
01:03:21  <kais58> s/probably/properly/
01:03:25  *** MMavipc [] has quit []
01:09:14  *** MMavipc [] has joined #openttd
01:12:00  *** FLHerne [] has joined #openttd
01:12:33  <FLHerne> Is this IRC client working?
01:13:38  <TrueBrain> hello, check check
01:13:40  <TrueBrain> 1-2-3-4
01:13:41  <TrueBrain> 1-2-3-4
01:14:23  <FLHerne> Seems to be :-)
01:14:49  <FLHerne> Finally, this laptop's useful for something other than OpenTTD!
01:15:07  <FLHerne> I can use it to talk about OpenTTD as well...
01:15:38  <TrueBrain> I am scared :(
01:17:05  <FLHerne> Actually, my web browser's working now too, so I can look at the OpenTTD wiki and read OpenTTD forums!
01:17:51  <FLHerne> And if I sort out email, I could send OpenTTD-related messages to everyone
01:18:08  <FLHerne> [/obsess]
01:18:16  <TrueBrain> welcome to the club!
01:18:35  <FLHerne> Thanks
01:23:46  <Wolf01> 'night
01:23:50  *** Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
01:24:14  <XaTriX> thx
01:24:26  <michi_cc> Eddi|zuHause: What's the reason for not subdividing <= 6lu? Implementation problems or just not enough benefits to be worth the work?
01:24:59  <Eddi|zuHause> it should be fairly trivial, but i did not think it was necessary
01:25:44  <Eddi|zuHause> we can adjust the subdividing if the curve behaviour is weird
01:26:19  <XaTriX> how can i get newgrf list on one server on the net ?
01:26:33  <TrueBrain>
01:26:34  <michi_cc> Would your scheme also work with two parts or does it needs 1/3 parts?
01:27:00  *** MMavipc [] has quit []
01:27:00  <XaTriX> rna ,$
01:27:03  <Eddi|zuHause> it's best with 3 parts, so the turning point is in the middle
01:27:05  <XaTriX> TrueBrain: thanks
01:27:17  <Eddi|zuHause> 2 parts would need some slight enhancements
01:29:04  <michi_cc> So no subdividing of 2lu vehicles? :p
01:29:48  <Eddi|zuHause> i clamp the length to between 3lu and 16lu :)
01:30:17  <Eddi|zuHause> 2 parts might Just Work (tm) but it is untested
01:31:26  <Eddi|zuHause> just change the table, and the slices in the gfx.pnml
01:32:22  *** MMavipc [] has joined #openttd
01:47:00  *** FLHerne [] has quit [Quit: Leaving]
01:51:16  *** pugi [] has quit [Ping timeout: 480 seconds]
01:51:31  *** pugi [] has joined #openttd
02:15:55  *** Zuu [] has quit [Ping timeout: 480 seconds]
02:20:38  *** pugi [] has quit []
02:38:17  *** mahmoud [] has joined #openttd
02:43:35  *** DOUK [] has quit [Ping timeout: 480 seconds]
03:19:08  *** Brianetta [] has quit [Ping timeout: 480 seconds]
03:22:53  *** Brianetta [] has joined #openttd
03:31:16  *** XaTriX [] has quit [Quit: ajax IRC Client]
03:43:37  *** glx [glx@2a01:e35:2f59:c7c0:3800:9748:2491:fe36] has quit [Quit: bye]
04:04:53  *** Brianetta [] has quit [Remote host closed the connection]
04:49:01  *** fjb|tab is now known as Guest21572
04:49:01  *** Guest21572 [] has quit [Read error: Connection reset by peer]
04:49:02  *** fjb|tab [] has joined #openttd
05:02:54  *** pjpe [] has joined #openttd
05:22:48  *** pjpe [] has quit [Quit: ajax IRC Client]
05:51:34  *** Eddi|zuHause [] has quit [Remote host closed the connection]
05:51:56  *** Eddi|zuHause [] has joined #openttd
06:04:51  *** namad7 [] has quit [Read error: Connection reset by peer]
07:10:28  *** Devroush [] has joined #openttd
07:11:47  *** Elukka [] has joined #openttd
07:15:00  *** pjpe [] has joined #openttd
07:33:13  *** KillerByte [] has quit [Remote host closed the connection]
08:21:56  *** andythenorth [] has joined #openttd
08:34:56  *** Neon [] has joined #openttd
08:43:37  *** fjb|tab [] has quit [Remote host closed the connection]
08:44:47  *** fjb|tab [] has joined #openttd
08:45:09  *** fjb|tab is now known as Guest21580
08:45:09  *** Guest21580 [] has quit [Read error: Connection reset by peer]
08:45:10  *** fjb|tab [] has joined #openttd
08:50:35  <andythenorth> morning
08:51:01  <Rubidium> moin lord andy ;)
08:51:52  <CIA-6> OpenTTD: rubidium * r23666 /trunk/ (6 files in 4 dirs): -Document: the usual pre-Christmas documentation spree
09:02:56  *** valhallasw [] has joined #openttd
09:05:15  <Terkhen> good morning
09:05:54  *** mahmoud [] has quit [Ping timeout: 480 seconds]
09:07:00  *** Wolf01 [] has joined #openttd
09:07:07  <andythenorth> hola
09:07:13  <Wolf01> hello
09:07:22  <andythenorth> Terkhen: how did your first year of work go? :)
09:08:10  <CIA-6> OpenTTD: rubidium * r23667 /tags/1.2.0-beta1/: -Release: 1.2.0-beta1
09:08:55  <Terkhen> hi Wolf01
09:09:50  <Terkhen> andythenorth: fine, I'm still taking the courses :P
09:11:24  <Rubidium> 2/3rds on the way to r25k ;)
09:13:01  *** KouDy [~KouDy@] has joined #openttd
09:13:45  *** namad7 [] has joined #openttd
09:15:35  <Wolf01> uhm, my pc seem to have some very problems this morning
09:15:44  <Wolf01> I'll try a reboot
09:15:47  <Wolf01> bbl
09:15:52  *** Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
09:20:01  *** Wolf01 [] has joined #openttd
09:20:49  <Wolf01> bah, started with 3 pistons
09:21:34  <Wolf01> Some times I feel like the audio service is trolling me
09:27:39  <andythenorth> Rubidium: would diagonal rivers take us closer to r25k?
09:28:25  <Rubidium> you can make those quite easily with NewGRFs, can't you?
09:28:39  <Rubidium> just make the inner corners quite a lot bigger
09:30:25  <andythenorth> possible
09:30:35  *** pugi [] has joined #openttd
09:30:40  <andythenorth> not quite the same though :P
09:30:44  <Terkhen> 1333 Doc commits would also get us closer to r25k :P
09:31:00  <Rubidium> that'd basically what an implementation in OpenTTD would get (maybe with dedicated sprites)
09:31:48  <andythenorth> teaching the river generator to go L-R-L-R-L etc? :P
09:32:09  *** fjb|tab is now known as Guest21581
09:32:09  *** fjb|tab [] has joined #openttd
09:32:36  <Rubidium> andythenorth: the river generator is basically random
09:32:47  *** Guest21581 [] has quit [Read error: Connection reset by peer]
09:34:23  <andythenorth> it follows paths though?  Or do I misunderstand?
09:34:52  <planetmaker> moin
09:34:56  <Rubidium> andythenorth: it's 2 stage
09:35:55  <Rubidium> the first stage gets a 'random' high point and finds the closest lower point for each height level from the previous height level (recursing to find the sea / a valley); if it reaches a valley it makes a lake
09:36:48  *** sla_ro|master [slaco@] has joined #openttd
09:37:00  <Rubidium> the second stage lets the pathfinder find a path between the "waypoints" found in stage 1, where the cost of each step is random. So eventually it will go to that lower point, but it most likely won't go straight
09:38:06  <andythenorth> so the long straight sections in rivers on my maps are just pure random chance?
09:39:52  <Rubidium> basically yes
09:40:26  <Rubidium> there's a setting to make the route more random/less straight
09:43:32  <andythenorth> :o
09:45:22  <andythenorth> he
09:45:29  <andythenorth> 0 is not a valid value for that setting
09:47:33  <andythenorth> Rubidium: what's the upper limit for that setting?
09:47:58  <Rubidium> 255?
09:48:11  <andythenorth> that was my guess :P
09:50:30  *** snack2 [] has joined #openttd
09:57:05  <andythenorth>
09:59:04  *** valhallasw [] has quit [Ping timeout: 480 seconds]
09:59:38  <Eddi|zuHause> the "problem" with just making the river banks straighter is that you can't put rail on the other half :(
10:00:25  <Eddi|zuHause> (unlike half-shore tiles)
10:01:15  <Eddi|zuHause> and you can't terraform the tile to half slope either
10:02:37  <andythenorth> meh
10:03:07  <andythenorth> rail on the river banks I don't care
10:03:54  <Eddi|zuHause> hm... nobody made CETS bug reports yet...
10:04:13  <Eddi|zuHause> i assume everything works perfectly then :p
10:04:34  <andythenorth> Eddi|zuHause: why not put rail on the other half?  Not enough bits?
10:05:58  <Eddi|zuHause> idea: tiles remember whether they were river tiles in the past, and if they are cleared, they re-flood
10:10:57  <andythenorth> Eddi|zuHause: planetmaker somewhat did that for locks
10:11:16  <andythenorth> it annoys me when a river doesn't reconnect
10:11:32  <andythenorth> could we cache the origin point and run the pathfinder again?
10:11:45  <andythenorth> ^ might be more interesting with terraforming....
10:12:06  <andythenorth> I guess caching random is an interesting computing problem :P
10:12:52  <Eddi|zuHause> storing the origin point of a river is not the problem. repeatedly checking whether it's still connected to the end point is
10:13:08  * andythenorth sees
10:13:18  <andythenorth> hadn't thought of that :P
10:13:37  <andythenorth> store an array of tile x / y indexes?
10:13:45  <andythenorth> per river
10:14:03  <andythenorth> if (tile is bulldozed) { do_stuff }
10:15:10  <Eddi|zuHause> that implies storing a "river pool"
10:15:34  <Eddi|zuHause> which might be the dreaded TMWFTLB
10:16:29  <andythenorth> GS?
10:16:49  * andythenorth thinks GS might *not* be the answer to every feature request :P
10:17:54  <Eddi|zuHause> a GS could do that, but it has to retroactively guess what was the origin point, as the world generator has already forgotten this data at this point
10:18:17  <Eddi|zuHause> and it cannot react on clear-commands
10:19:13  <Terkhen> :P
10:21:13  *** JVassie [~James@] has joined #openttd
10:21:44  <Rubidium> what about man made rivers (scenario editor)?
10:22:59  <Wolf01> what about lively rivers?
10:23:48  <Eddi|zuHause> my idea would be totally independent of that. you'd only ever turn clear tiles into river tiles in the tile loop, no rerouting (this would be disabled in the scenario editor)
10:26:32  *** DDR [~chatzilla@] has quit [Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115183541]]
10:27:19  *** Progman [] has joined #openttd
10:27:56  *** pjpe [] has quit [Quit: ajax IRC Client]
10:27:58  *** Zuu [] has joined #openttd
10:40:05  *** TGYoshi [~TGYoshi@] has joined #openttd
10:40:41  <planetmaker> Eddi|zuHause: that implies storing a "river pool" <-- imho that's a good way to go, though
10:40:50  <planetmaker> it'd allow to attach 'character' to rivers, too. And names
10:41:55  <peter1138> LIVELY RIVERS
10:42:38  <peter1138> hmm, right, off to tesco
10:42:47  <peter1138> hopefully not too busy
10:42:49  <peter1138> (yeah right)
10:43:30  <andythenorth> biab
10:44:30  *** andythenorth [] has quit [Quit: andythenorth]
10:45:00  <Eddi|zuHause> there are non-busy shops on christmas eve? :p
10:45:42  <Rubidium> yup
11:01:29  <Zuu> Lovely comment "... , really i see only the problem of developing it." :-)
11:02:29  <__ln__> this year: +1 degree C, barely any snow; last year: -31 degrees, plenty of snow
11:04:04  *** swissfan91 [] has joined #openttd
11:04:14  *** valhallasw [] has joined #openttd
11:08:54  <Rubidium> Zuu: isn't that always the problem?
11:11:04  *** swissfan91 [] has quit [Quit: ajax IRC Client]
11:15:46  *** Zuu [] has quit [Ping timeout: 480 seconds]
11:26:47  *** andrea [] has joined #openttd
11:26:58  <andrea> merning everyone :)
11:27:09  *** andrea is now known as Guest21583
11:27:12  <planetmaker> moin
11:28:02  <Guest21583> here is something I have been thinking on ... Our faculty at the uni has a class called the basics of computer programming where we are to learn about algorithmic thinking, Jackson figures and whatnot
11:28:22  <Guest21583> to teach people how to break down more complex tasks to simpler ones, TTD is perfect
11:28:42  <Guest21583> when zou set up the routes, depo, conditional gotos and similar things
11:29:08  <Guest21583> pretty much there is everything built into TTD already starting from loops to conditions
11:29:44  <Terkhen> do you mean AIs?
11:29:48  <Guest21583> would it be much of an undertaking to fork or patch TTD to let us set up routes with handwritten code?
11:29:56  <Guest21583> no, no AIs
11:30:26  <Guest21583> when you manually set the route for a train.. go to there, load full cargo, go there unload, maintain if needed
11:30:37  *** mahmoud [] has joined #openttd
11:30:53  *** Guest21583 is now known as vargadanis
11:31:10  <vargadanis> okkay.. I was andrea, then Guest and now vargadanis :)
11:31:13  *** andythenorth [] has joined #openttd
11:31:14  <vargadanis> so weird :)
11:31:19  <Rubidium> you mean controlling all actions of all trains manually?
11:31:38  <vargadanis> yeah sorta :)
11:31:52  <vargadanis> writing a simple language parser isn't too complicated
11:32:07  <vargadanis> integrating it into TTD is a bigger challenge
11:32:24  <vargadanis> the faculty has huge server farms where each of the students could run their simulations
11:32:42  <vargadanis> or 1 big ass simulation where all the students share the same world
11:32:45  <Terkhen> it would be way simpler to use AIs / goal scripts if you want to teach coding
11:32:49  <vargadanis> see who wins at the end of the semester
11:32:52  <planetmaker> vargadanis: you can control the routes directly by placing waypoints behind junctions
11:33:39  <planetmaker> But writing AIs or goal scripts is the better thing IMHO to teach these things on
11:33:40  <vargadanis> planetmaker, what I meant was: inted of a GUI interface, let the users type in commands such as: MOVE TRAIN TO "station2"
11:34:06  <planetmaker> but... an AI does that. Not?
11:34:16  <vargadanis> planetmaker, yeah, could be, dunno
11:34:17  <Terkhen> yes, an AI can do that
11:34:20  <planetmaker> If you're an AI, you can always change orders continuously, if you want
11:34:23  <vargadanis> havent dug into AIs yet
11:34:28  <vargadanis> but that could work
11:34:39  <vargadanis> yeah...
11:34:46  <Rubidium> but then you won't be influencing path finding
11:34:55  <planetmaker> no, of course not
11:35:03  <vargadanis> so people program AIs and the complexity of the AI could increase as the semester goes on
11:35:10  <Rubidium> and the major question is: what level of commands are you thinking of?
11:35:23  *** George [~George@] has quit [Ping timeout: 480 seconds]
11:35:24  <vargadanis> well the course is for 1st year students
11:35:29  <planetmaker> Or rather: what should be the goal of the programming course?
11:35:30  <vargadanis> the most basics of the things
11:35:44  <Rubidium> move to station, or move to next tile + go left + move to next tile + start breaking + ...
11:35:57  <vargadanis> there are 2 courses going on at the same time: these basics and a programming in C course
11:36:10  <planetmaker> well. This is squirrel
11:36:25  <vargadanis> by the end of the semester people are to know C, linked lists, basic data structures, basic modeling and whatnot
11:36:34  <planetmaker> But does such course really need the basic 'move one tile forward' thing?
11:36:45  <vargadanis> possibly not
11:37:05  <vargadanis> I do not think breaking it down that much would make much sense
11:37:57  <vargadanis> do you guys know Scratch?
11:37:58  <vargadanis> it a stupid GUI thingie that is used to help people understand algorithmic thinking
11:38:04  <vargadanis> developed by MIT
11:38:17  <vargadanis> I hate it and so does most of the folks here but is being used
11:38:35  <vargadanis> I thought TTD would offer an alternative with more fun and more possibilities
11:39:02  <vargadanis> and involving a Computer Science Faculty to a project like this would mean great things to TTD :)
11:39:28  <vargadanis> best thing I can do right now: write a forum post about this idea and see what we can come up with
11:39:35  <vargadanis> btw: the teacher was more the eager to give it a shot
11:39:56  <vargadanis> well professor rather with 2 PHDs
11:40:21  *** George [~George@] has joined #openttd
11:40:43  <Rubidium> as introduction it might be a bit steep; simply giving vehicles an order is relatively easy, however you need to build infrastructure
11:41:16  <Rubidium> and the building of infrastructure is algorithmically quite complex (at least I'd say for some first year CS students)
11:42:15  <Rubidium> and that infrastructure building is what you need to start with
11:42:40  <Rubidium> unless you limit it to road vehicles and already have placed a nice road network between towns and industries
11:43:22  <Rubidium> the the infrastructure building is much easier; only building of stations and depots that are connected to roads (under the premise that the roads are fully connected)
11:43:44  <Rubidium> once they have mastered that you can get them to possibly optimise their routes by building shortcuts
11:44:07  <Rubidium> that should teach them some basic path finding skills and the knowledges how to build roads
11:44:43  <Rubidium> finally you'd end up with a generated map with no roads except inner town roads where you let the students build the actual road network
11:44:46  *** DOUK [] has joined #openttd
11:45:51  <vargadanis> how this works is that every week the students had to do some silly something in that Scratch thing... would not take long to generate a map every week where the students were to do specific things
11:46:06  <vargadanis> the most basic one is to let the vechicle go from there to there
11:46:08  <__ln__>
11:46:15  <vargadanis> with prebuilt infrastructure
11:46:31  <vargadanis> Rubidium, thanx for the tip
11:47:26  *** mode/#openttd [+o Rubidium] by ChanServ
11:47:26  *** Rubidium changed the topic of #openttd to: 1.1.4, 1.2.0-beta1 | Website: * (translator: translator, server list: servers, wiki: wiki, patches & bug-reports: bugs, revision log: vcs, release info: finger) | Don't ask to ask, just ask | 'Latest' is not a valid version, ever | English only
11:47:46  *** mode/#openttd [-o Rubidium] by ChanServ
11:48:51  <vargadanis> _Bool ? ohh
11:48:58  *** mahmoud [] has quit [Ping timeout: 480 seconds]
11:48:58  <vargadanis> that is new to C
11:50:24  <Rubidium> just like _Static_assert ;)
11:50:47  <vargadanis> ohh wow
11:50:51  <vargadanis> there are a lot of new things
11:51:23  <Rubidium> complex and imaginary numbers... who would've imagined that?
11:51:42  <Eddi|zuHause> imagine the complexity!
11:52:08  <vargadanis> yeah well those seem kind of things that could have been omitted from a programming language spec
11:52:35  <vargadanis> but won't hurt to have them
11:52:53  <vargadanis> I am keen on trying the new stuffz... will look it up when gcc will support the new standard
11:53:59  <vargadanis> static const char _ _func_ _[] = "function-name";
11:53:59  <vargadanis> interesting...
11:55:34  <Rubidium> quite a bit might already be supported, otherwise I'd reckon not before march
11:57:08  <vargadanis> seems like the C course at the uni will have to be updated
11:57:13  <Eddi|zuHause> they should start working on C++2x now :)
11:57:34  <vargadanis> hm.. generics
11:57:48  <vargadanis> these specs should be an interesting read when I have a bit more time
11:58:17  <vargadanis> is it normal to be so excited about a language update? :)
12:03:06  <Eddi|zuHause> i don't think you should worry about that anymore :p
12:05:07  <peter1138> hmm
12:08:07  *** vargadanis [] has quit [Remote host closed the connection]
12:12:36  <Elukka>
12:12:56  <Elukka> looks like the brakeman's cab was removed but the platform is still there
12:13:29  <Elukka> i've heard that around the time the wheelsets were changed from spoked to disc wheels some of them ran around with one spoked, one disc set
12:13:48  <Elukka> Eddi|zuHause: you know things, until how long would cars like the G10 been in common use?
12:16:49  *** tokai|noir [] has joined #openttd
12:22:55  *** tokai|mdlx [] has quit [Ping timeout: 480 seconds]
12:33:29  <andythenorth> does nml include a cargo translation table?
12:34:50  <planetmaker> yes
12:35:00  <planetmaker> of course
12:35:16  <planetmaker> you need to define it, of course, if you want one
12:35:30  <planetmaker> look for 'cargotable' in the docs
12:38:20  <andythenorth> so there isn't one bundled already? :)
12:38:44  <planetmaker> well. No. How can it know which cargos you need?
12:39:08  <planetmaker> well... could. somewhat
12:39:17  <planetmaker> but... that's difficult
12:39:28  <planetmaker>
12:42:02  <andythenorth> is there one I can steal somewhere?
12:44:35  <planetmaker> yes... opengfx+ trains or rv
12:44:51  <planetmaker> they should contain all cargos which are defined in the newgrf specs
12:45:27  <planetmaker>
12:49:05  <andythenorth> some useful defines there too
13:02:39  <planetmaker> yes. Mind that those defines there don't make use of the new cargo entries, andythenorth
13:03:05  <planetmaker> you probably don't want to use the bitmask property there to adjust individual cargo refits
13:03:26  <planetmaker> rather make use of the newer properties which deal with force-allow and force-deny by label directly
13:03:42  <planetmaker> this hasn't been changed with those newgrfs yet
13:03:44  <CIA-6> OpenTTD: smatz * r23668 /trunk/src/ai/ai_gui.cpp: -Fix: the 'Configure' button in the 'AI / Game Configuration' window didn't get enabled when activating a GameScript
13:04:08  <planetmaker> cargo_allow_refit  and cargo_disallow_refit are your friends there
13:06:11  *** JVassie [~James@] has quit [Ping timeout: 480 seconds]
13:11:44  *** George|2 [~George@] has joined #openttd
13:11:44  *** George is now known as Guest21591
13:11:44  *** George|2 is now known as George
13:12:43  *** Guest21591 [~George@] has quit [Ping timeout: 480 seconds]
13:14:53  *** mib_z2fbmm [] has joined #openttd
13:15:08  <mib_z2fbmm> any dev here?
13:16:07  <planetmaker> @topic get -3
13:16:07  <DorpsGek> planetmaker: Don't ask to ask, just ask
13:17:17  <mib_z2fbmm> want someone who would write a new custom grf for me
13:18:08  <planetmaker> lol
13:18:37  <planetmaker> post your sprites in the newgrf development section. And layout your ideas there
13:19:09  <planetmaker> and yes, I also want a slave who does work for me upon request ;-)
13:22:13  <mib_z2fbmm> ill pay for it
13:25:02  <planetmaker> according to my accounting department, I should charge 70€ per hour
13:26:36  <mib_z2fbmm> fine ill pay you a 100, if you do it :)
13:27:07  <mib_z2fbmm> want to be able to custom all speeds of all vehicles including power of trains
13:28:05  <planetmaker> that's not feasible. Unless you limit the scope to "no newgrf vehicles"
13:28:10  *** glx [glx@2a01:e35:2f59:c7c0:5882:6471:d16b:c3df] has joined #openttd
13:28:13  *** mode/#openttd [+v glx] by ChanServ
13:29:00  <mib_z2fbmm> well anyway i can thats what i want to do
13:29:02  <orudge> mib_z2fbmm: it sounds like you want TTDAlter 5.0
13:29:06  <orudge> Unfortunately, I've not written it yet.
13:29:18  *** vargadanis [] has joined #openttd
13:29:19  <Terkhen> bbl
13:29:30  <mib_z2fbmm> thats correct orudge
13:29:42  <orudge> In theory I have plans, in practice I have no time.
13:29:49  <orudge> But you never know, we shall see.
13:29:51  <mib_z2fbmm> lol
13:30:05  <mib_z2fbmm> cool
13:30:28  <planetmaker> orudge: but... that won't work for openttd ;-)
13:30:37  <orudge> planetmaker: well, it'll operate on NewGRFs
13:30:42  <orudge> but not any old NewGRF
13:30:57  <orudge> it'll just let somebody who wants to tweak the standard TTD vehicles do that, and I guess create simple NewGRF sets
13:31:05  <orudge> but nothing complex
13:31:14  <orudge> but that's the theory; as I say, it doesn't exist and isn't likely to any time soon
13:31:18  <orudge> :p
13:31:49  <planetmaker> orudge: but with the engine override... not sure you can parametrize the grfID
13:31:57  <planetmaker> or it'll get very messy
13:32:31  <orudge> er, well, I'm not sure.
13:35:39  *** vargadanis [] has quit [Quit: Leaving]
13:42:58  *** APTX [] has joined #openttd
13:42:58  *** APTX_ [] has quit [Remote host closed the connection]
13:46:38  *** perk11 [~perk11@] has joined #openttd
14:00:47  *** mahmoud [] has joined #openttd
14:05:00  *** perk11 [~perk11@] has quit [Quit: Miranda IM! Smaller, Faster, Easier.]
14:05:51  <andythenorth> how odd
14:06:17  * andythenorth had vehicle length issues with an aRV
14:06:23  *** DOUK [] has quit [Ping timeout: 480 seconds]
14:08:29  *** valhallasw [] has quit [Ping timeout: 480 seconds]
14:08:35  <planetmaker> have a merry Christmas everyone
14:09:01  <andythenorth> you too planetmaker
14:13:40  *** andythenorth is now known as Guest21594
14:13:40  *** Guest21594 [] has quit [Read error: Connection reset by peer]
14:13:41  *** andythenorth [] has joined #openttd
14:15:02  *** andythenorth is now known as Guest21595
14:15:03  *** Guest21595 [] has quit [Read error: Connection reset by peer]
14:15:03  *** andythenorth [] has joined #openttd
14:15:49  *** insulfrog [] has joined #openttd
14:16:25  *** andythenorth is now known as Guest21596
14:16:25  *** Guest21596 [] has quit [Read error: Connection reset by peer]
14:16:25  *** andythenorth [] has joined #openttd
14:21:23  *** Brumi [] has joined #openttd
14:26:12  *** valhallasw [] has joined #openttd
14:26:12  *** yorick [] has quit [Remote host closed the connection]
14:27:17  <Eddi|zuHause>
14:28:12  <andythenorth> hmm
14:28:25  * andythenorth could just use on vehicle for all BANDIT trailers
14:28:31  <andythenorth> and a *lot* of cb36 :P
14:28:49  <Eddi|zuHause> that again fails autoreplace...
14:29:03  <andythenorth> I thought it smelt funny :)
14:30:02  <Eddi|zuHause> we use almost no cb36 in CETS
14:32:31  <peter1138> hm
14:32:33  <Terkhen> bbl
14:32:38  <andythenorth> adios
14:32:46  <peter1138> why is everyone going? :(
14:33:53  * andythenorth isn't
14:34:05  * andythenorth is however going to wake the toddler up
14:34:11  <andythenorth> so no more code for a bit :(
14:34:21  <andythenorth> just as I started to figure pnml
14:34:59  *** andythenorth is now known as Guest21597
14:34:59  *** Guest21597 [] has quit [Read error: Connection reset by peer]
14:35:00  *** andythenorth [] has joined #openttd
14:36:22  *** Brumi [] has quit [Remote host closed the connection]
14:36:22  *** andythenorth [] has quit [Read error: Connection reset by peer]
14:36:30  *** andythenorth [] has joined #openttd
14:37:38  *** andythenorth is now known as Guest21598
14:37:38  *** Guest21598 [] has quit [Read error: Connection reset by peer]
14:37:38  *** andythenorth [] has joined #openttd
14:38:55  *** andythenorth is now known as Guest21599
14:38:55  *** Guest21599 [] has quit [Read error: Connection reset by peer]
14:38:56  *** andythenorth [] has joined #openttd
14:41:29  *** yorick [] has joined #openttd
14:43:47  *** Ardonel [] has joined #openttd
14:47:34  <SmatZ> I hate that too
14:48:28  <SmatZ> [15:31:53] <Eddi|zuHause> <== I noticed that link ends in a number... and yes, there are strips #1458, #1457, #1456... guess I have a lot to do for following few days :)
14:56:11  *** DOUK [] has joined #openttd
15:01:23  *** mahmoud [] has quit [Ping timeout: 480 seconds]
15:02:24  *** JVassie [~James@] has joined #openttd
15:10:12  <andythenorth> hmm
15:10:29  <andythenorth> how to template nml
15:10:46  <andythenorth> can I declare 'item' multiple times for the same vehicle?
15:10:58  <andythenorth> and can I do maths?
15:11:03  <andythenorth> for property values?
15:14:38  *** Pixa [~pixa@] has quit [Read error: Connection reset by peer]
15:14:49  *** Pixa [~pixa@] has joined #openttd
15:15:45  <andythenorth> Eddi|zuHause: how do I do (some_value / 2) in nml?
15:19:29  *** fjb|tab is now known as Guest21602
15:19:30  *** fjb|tab [] has joined #openttd
15:21:19  *** insulfrog [] has quit [Quit: User pushed the X - because it's Xtra, baby]
15:22:28  *** Guest21602 [] has quit [Ping timeout: 480 seconds]
15:28:16  *** TomyLobo [] has quit [Quit: Standby mode...]
15:46:57  <Terkhen> exactly like that
15:54:16  <andythenorth> hmm
15:56:42  <andythenorth> works
15:56:44  <andythenorth> is it documented?
15:56:49  <andythenorth> I have searched the nml docs
15:57:37  <Terkhen>
16:17:12  *** Biolunar [] has joined #openttd
16:24:28  *** KritiK [] has joined #openttd
16:38:43  * Belugas wishes a merry christmas to you all, and goes back with family
16:39:15  <Eddi|zuHause> yes... it's almost present time now...
16:47:12  *** Pulec [] has quit [Ping timeout: 480 seconds]
16:49:23  <Terkhen> Belugas: merry christmas, see you :)
16:56:10  *** Adambean [] has joined #openttd
17:01:06  <Eddi|zuHause> somewhen i should do a list of missing features for a release...
17:01:37  <Eddi|zuHause> off the top of my head: price, running cost, availability time, length refit
17:01:56  <Eddi|zuHause> internally: reusing graphics for multiple vehicles
17:15:38  *** Brianetta [] has joined #openttd
17:16:01  *** Neon [] has quit [Quit: Python is way too complicated... I prefer doing it quickly in C.]
17:26:12  *** mib_z2fbmm [] has quit [Quit: ajax IRC Client]
17:42:52  *** Brianetta [] has quit [Quit: TschÌß]
17:43:56  *** Brianetta [] has joined #openttd
17:50:29  <andythenorth> is lack of grf-crawler such a big deal?
17:51:59  <andythenorth> also - am I the only one left here?  everyone else seems to be doing christmas :o
17:52:18  *** Amis [] has joined #openttd
17:52:24  <Amis> Hello o/
17:52:27  <Amis> I have a quick one
17:52:34  <Amis> What's the range of a lumber mill?
17:54:09  <andythenorth> hmm
17:56:03  <andythenorth> Amis: not sure, but 40 or 20 tiles radius
17:56:12  <andythenorth> not sure if it's a square box, or a circle
17:56:20  <Amis> A square, I'm sure of it
17:56:32  <andythenorth> (I'm reading src, but slightly guessing)
17:56:46  <Amis> I may just fetch the code and try to guess it
17:56:46  <andythenorth> 	if (CircularTileSearch(&tile, 40, SearchLumberMillTrees, NULL)) { // 40x40 tiles  to search.
17:56:51  <Amis> Oh
17:56:57  <andythenorth> industry_cmd.cpp l1087
17:58:04  <Amis> I see
17:58:14  <Amis> Thanks
18:19:30  <Eddi|zuHause> we should have an openttd icon which updates itself with christmas decorations, like the vlc logo!
18:22:17  *** KillerByte [] has joined #openttd
18:25:08  *** KillerByte [] has quit []
18:29:19  * andythenorth broke nml :P
18:29:46  * andythenorth fixes it
18:29:51  *** Vinnie_nl [] has joined #openttd
18:35:00  *** MinchinWeb [] has joined #openttd
18:35:45  *** KillerByte [] has joined #openttd
18:37:02  *** Vinnie_nl [] has left #openttd []
18:37:15  *** KillerByte [] has quit []
18:37:39  *** MinchinWeb [] has quit []
18:37:45  *** KillerByte [] has joined #openttd
18:37:58  *** KillerByte is now known as Runner
18:40:53  <CIA-6> OpenTTD: translators * r23669 /trunk/src/lang/ (estonian.txt hebrew.txt slovenian.txt swedish.txt):
18:40:53  <CIA-6> OpenTTD: -Update from WebTranslator v3.0:
18:40:53  <CIA-6> OpenTTD: estonian - 112 changes by notAbot
18:40:53  <CIA-6> OpenTTD: hebrew - 2 changes by rril
18:40:53  <CIA-6> OpenTTD: slovenian - 33 changes by ntadej
18:40:55  <CIA-6> OpenTTD: swedish - 7 changes by Zuu
18:49:01  *** pjpe [] has joined #openttd
19:17:44  *** Pulec [] has joined #openttd
19:23:20  *** valhallasw [] has quit [Ping timeout: 480 seconds]
19:39:09  *** mahmoud [] has joined #openttd
19:46:07  *** DOUK [] has quit [Ping timeout: 480 seconds]
20:09:59  *** vargadanis [] has joined #openttd
20:10:03  <vargadanis> hi
20:10:26  <vargadanis> so annoying.. whatever I do admiralAI always beats me in every possible way
20:10:49  <vargadanis> any tips what I might do wrong or what to watch out for?
20:14:20  <andythenorth> why does nml care about the order of properties in an item block?
20:23:19  <Eddi|zuHause> it'll be the same order as in the final grf
20:23:40  <Eddi|zuHause> what is the actual problem, though?
20:25:37  <andythenorth> seems to be a conflict between cargo class props and the new allowed / disallowed cargo props
20:25:43  <andythenorth> using nml tip
20:25:51  <andythenorth> has anyone used those props yet I wonder?
20:25:54  <andythenorth> brb
20:27:27  <Eddi|zuHause> code?!
20:39:20  <Eddi|zuHause> another (internal) feature to remember: autogenerate the company-availabilities
20:42:39  <andythenorth> Eddi|zuHause: if I commit, would you mind checking out BANDIT?
20:42:54  <andythenorth> easier than a paste of multiple files
20:42:58  <Eddi|zuHause> url?
20:43:35  *** Syrius [] has joined #openttd
20:44:18  <andythenorth> Eddi|zuHause:
20:47:13  <Eddi|zuHause> " Fix: fix previous fix by actually adding the missing file" :)
20:49:03  <Eddi|zuHause> so what's the offending code?
20:50:31  <andythenorth> test_vehicle.pnml
20:50:42  *** Amis [] has quit [Ping timeout: 480 seconds]
20:50:47  <andythenorth> there's a set of defines for cargos / classes
20:51:08  <andythenorth> used by templates/template_articulated_truck_item.tnml
20:54:01  *** Adambean [] has quit [Ping timeout: 480 seconds]
20:55:55  <Eddi|zuHause> sprites/nml/templates/template_clear_defines.tnml:8:27: warning: extra tokens at end of #undef directive
20:56:08  <Eddi|zuHause> and what's the actual problem?
20:58:32  *** Biolunar [] has quit [Read error: Connection reset by peer]
20:59:01  *** Biolunar [] has joined #openttd
21:02:53  <andythenorth> tested in game, the vehicle doesn't have the refits I'd expect
21:03:09  *** fjb|tab is now known as Guest21626
21:03:09  *** Guest21626 [] has quit [Read error: Connection reset by peer]
21:03:09  *** fjb|tab [] has joined #openttd
21:03:30  <andythenorth> and if the classes are moved after the cargos in the template, there are issues
21:04:05  <andythenorth> [2011-12-24 21:08:22] dbg: [grf] [bandit/bandit.grf:23] FeatureChangeInfo: Unknown property 0x2B of feature 0x01, disabling
21:05:14  *** Brumi [] has joined #openttd
21:05:46  <Eddi|zuHause> i'm getting 20 passengers and 20 mail
21:05:50  <Eddi|zuHause> not refittable
21:06:03  <andythenorth> yup
21:06:11  <andythenorth> should be refittable to coal
21:06:27  <andythenorth> I'll disable the trailer
21:06:31  <andythenorth> (test)
21:07:11  <andythenorth> hmm
21:07:20  <andythenorth> unarticulated, it's refittable
21:07:21  <andythenorth> but not to coal
21:11:10  <andythenorth> hmm
21:11:10  <andythenorth> I
21:11:15  <andythenorth> have ottd tip
21:12:11  <andythenorth> and nml tip
21:13:16  <andythenorth> nml bug?  or ottd bug? :P
21:13:35  <Eddi|zuHause> i don't see what you're actually doing wrong
21:13:43  *** Syrius [] has quit [Quit: *pop*]
21:13:47  <Eddi|zuHause> but i don't get that error message either
21:14:04  <Eddi|zuHause> maybe nml bug
21:14:10  * andythenorth tests whether ottd supports those properties
21:14:17  *** Brumi [] has left #openttd []
21:14:44  <Eddi|zuHause> is it the right property number for road vehicles?
21:15:32  <andythenorth> should be 24 / 25 according to wiki
21:15:55  *** DDR [~chatzilla@] has joined #openttd
21:18:56  <andythenorth> hmm
21:19:00  <andythenorth> can't test it with nfo
21:19:04  <andythenorth> grfcodec doesn't support it
21:19:11  <Eddi|zuHause> nml says 23/24
21:19:56  <andythenorth> grfcodec claims support
21:20:02  <andythenorth>
21:20:35  <andythenorth> ah it's renum that fails :P
21:21:06  <Eddi|zuHause> so it looks like nml has an obiwan
21:23:22  <andythenorth> hmm
21:27:29  <andythenorth> Eddi|zuHause: fixed :)
21:27:31  <andythenorth> thanks
21:28:40  <andythenorth> hope I fixed that right :P
21:28:50  <andythenorth> surprised I had the rights to push :o
21:44:50  <andythenorth> hmm
21:45:00  <andythenorth> trucks refit to everything but PAX, right?
21:45:02  <andythenorth> including mail?
21:45:21  <Eddi|zuHause> yeah
21:51:23  *** pjpe [] has quit [Quit: ajax IRC Client]
21:51:28  *** pjpe [] has joined #openttd
21:54:10  *** orudge` [] has joined #openttd
21:54:56  <fjb|tab> Trucks refit to pax in africa...
21:55:20  *** orudge is now known as Guest21631
21:55:21  *** orudge` is now known as orudge
21:55:41  *** mode/#openttd [+o orudge] by ChanServ
21:56:04  *** Guest21631 [] has quit [Ping timeout: 480 seconds]
22:10:37  * andythenorth wonders
22:10:46  <andythenorth> can vehicles access props of other vehicles in the chain yet?
22:11:24  <andythenorth> bah
22:11:32  <andythenorth> yes, but not during cb36
22:11:32  <andythenorth> :P
22:15:11  <peter1138> Eddi|zuHause, do i need to increase the railtype limit? :S
22:15:30  <Eddi|zuHause> hehe :)
22:15:41  <Eddi|zuHause> but i don't think so
22:16:02  <Eddi|zuHause> what would good design be without ressource limits :)
22:16:31  <andythenorth> what would good spelling be without s limits? :D
22:16:48  * andythenorth can't find a way to use minimal number of trailer IDs
22:16:55  <andythenorth> so I'll just use lots, templated
22:17:14  <andythenorth> fortunately someone created an engine pool :)
22:17:54  <andythenorth> splitting the cargo on a truck over tractor / trailer is an interesting problem
22:18:01  <andythenorth> (for TE purposes on the tractor)
22:18:07  <Eddi|zuHause> peter1138: besides the whole map array stuff, increasing the number of railtypes needs a serious rethinking of the GUI
22:18:29  <andythenorth> are railtypes good, generally?
22:18:34  <andythenorth> I've only used the UKRS 2 ones
22:18:44  <andythenorth> which is basically default + third rail
22:20:56  <peter1138> it's just a drop down list :p
22:21:26  <Eddi|zuHause> yes, and dropdown lists should generally not exceed 7 entries
22:21:27  <peter1138> Eddi|zuHause, per-company mapping, up to 16 different types used by one company, "unlimited" types available
22:22:07  <peter1138> probably crappy performance thoug :p
22:24:15  <andythenorth> Eddi|zuHause: afaik, the 7 thing is unevidenced
22:24:30  <andythenorth> I read something about it sometime this year on a UI blog
22:25:50  <andythenorth> I have photoshop menus that I have to scroll :P
22:26:17  <Eddi|zuHause> it may not be a hard limit, but it certainly is bad to have endless dropdown lists
22:27:55  <andythenorth> it's better when there are dividers
22:28:25  <andythenorth> if I could be bothered to find the Apple UI guidelines, I think it's 7 per group, with dividers between groups
22:28:34  <andythenorth> but yeah - lots of railtypes puts me off
22:33:47  <Eddi|zuHause> i'm thinking more like putting the "traction type"-relevant bits in a separate dropdown from the rest of the railtype properties. so in NuTracks you'd get one dropdown for slow/medium/fast rail, and one for normal/electric/3rd rail
22:33:56  <Eddi|zuHause> and making both available from the rail toolbar
22:34:23  <andythenorth> could make sense
22:34:31  <andythenorth> hierarchical menu?
22:34:43  <Eddi|zuHause> nah
22:34:53  <andythenorth> or grf authors specify fewer railtypes?
22:35:04  <andythenorth> we're drowning in railtypes, yet we only have two roadtypes :(
22:35:04  <Eddi|zuHause> just two dropdowns next to the convert button
22:36:15  * andythenorth might be obsessing too much about physics
22:36:36  <andythenorth> nvm
22:36:50  <Ammler> scrolling menu are very bad
22:37:13  <Ammler> then you should have type filter
22:37:21  <andythenorth> yup
22:37:48  <Ammler> or submenu :-)
22:40:58  <Ammler> good night all
22:41:03  <andythenorth> bye Ammler
22:41:06  <andythenorth> happy christmas ;)
22:43:59  *** KouDy [~KouDy@] has quit [Quit: Leaving.]
22:48:18  *** pjpe [] has quit [Quit: ajax IRC Client]
22:49:27  *** mahmoud [] has quit [Ping timeout: 480 seconds]
23:11:33  *** andythenorth [] has quit [Quit: andythenorth]
23:15:03  *** sla_ro|master [slaco@] has quit [Quit: Sla Mutant Co-Op for Renegade - coming back soon]
23:15:35  *** FLHerne [] has joined #openttd
23:21:09  <Wolf01> night, and happy christmas :)
23:21:16  *** snack2 [] has quit []
23:21:23  *** Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
23:27:48  *** TGYoshi [~TGYoshi@] has quit [Quit: Popidopidopido]
23:29:25  <CIA-6> OpenTTD: peter1138 * r23670 /trunk/src/ (7 files in 2 dirs): -Feature: Add ability to adjust brightness of colour after remapping for 32bpp sprites
23:32:14  *** KritiK [] has quit [Quit: Leaving]
23:51:53  *** Progman [] has quit [Remote host closed the connection]
23:57:13  *** Elukka [] has quit []

Powered by YARRSTE version: svn-trunk