Log for #openttdcoop.devzone on 31st January 2014:
Times are UTC Toggle Colours
01:12:49  *** Supercheese has joined #openttdcoop.devzone
01:13:44  *** yorick has quit IRC
03:10:43  *** George|2 has quit IRC
03:26:10  *** George has joined #openttdcoop.devzone
08:03:27  <Elyon> V453000: maybe it makes more sense to talk devstuff in the devzone channel? :D
08:03:49  <V453000> probably, I also have channel #nuts if you like
08:03:56  <Elyon> why nuts
08:04:06  <V453000> cause related
08:04:10  <Elyon> no
08:04:11  <Elyon> I meant
08:04:12  <Elyon> why not
08:04:16  <V453000> o :D
09:01:36  <planetmaker> Elyon, you asked yesterday whether I'd like to see a WIP screenshot, but I missed it as I changed computers. Sure I want!
09:02:36  <Elyon> planetmaker: oh, alright, give me a moment
09:03:21  <Elyon> :)
09:05:03  <Elyon> I pm'd it
09:05:13  <planetmaker> forums?
09:05:26  <Elyon> what? No, here
09:05:27  <planetmaker> there's also imagebin otherwise
09:05:42  <planetmaker> oh :)
09:05:46  <planetmaker> too many channels open :P
09:05:49  <Elyon> haha :p
09:06:11  <planetmaker> sweet
09:06:18  <Elyon> it's shaping up I think!
09:06:27  <planetmaker> is that the landscape implemented already, too?
09:06:34  <planetmaker> in the repo as well?
09:06:37  <Elyon> I got some more housing/colonies code in though, now there are towers with double walkways
09:06:40  <Elyon> yes
09:06:51  <planetmaker> woah, totally eluded me. Great
09:06:53  <Elyon> I just fetched and compiled what I could from the repo to try and get a state of the project
09:07:27  <Elyon> delving into NFO now, wish me luck :p
09:07:33  <planetmaker> stations?
09:07:37  <Elyon> stations.
09:07:42  <planetmaker> good luck
09:07:49  <Elyon> thank you. It seems messy.
09:07:54  <planetmaker> it is messy
09:07:57  <Elyon> :D
09:08:01  <Elyon> good to know
09:08:26  <planetmaker> they're not in NML as they work unlike industries, airports and objects ;)
09:08:50  <planetmaker> don't ask why
09:09:00  <Elyon> okay, I won't
09:09:13  <V453000> (:
09:09:18  <planetmaker> there probably is only the answer 'no-one knows' around
09:09:20  <Elyon> surely that's "not in NML /yet/"? :D
09:09:21  <V453000> why? :D
09:09:21  <V453000> :P
09:09:24  <planetmaker> yes, yet
09:09:45  <planetmaker> but it needs someone who understands stations in NFO and who understands python enought to teach those tricks to NML
09:10:06  <Elyon> that is me on none of those accoutns
09:10:11  <Elyon> s/tns/nts
09:10:16  <planetmaker> learn both :D
09:10:24  <Elyon> I'm learning NFO first :p
09:10:31  <Elyon> python should be a breeze afterwards
09:10:43  <planetmaker> possibly
09:11:13  <V453000> :)
09:11:22  <Elyon> oh, well this is nice to know
09:11:28  <Elyon> a pseudosprite is not really a sprite
09:11:35  <Elyon> confusing name
09:11:50  <V453000> pseudosprite sounds hideous
09:11:52  <V453000> like pseudobeer
09:11:53  <planetmaker> well. All are sprites
09:11:59  <Elyon> omg hax
09:12:02  <planetmaker> but there are realsprites and pseudosprites
09:12:10  <Elyon> realsprites are the real sprites, I take it?
09:12:10  <planetmaker> realsprites are images, pseudosprites are code
09:12:44  <Elyon> so not so confusing after all. I suppose pseudosprites are so called because they initially tricked themselves into the warmth of TTD by posing as sprites?
09:12:56  <planetmaker> probably
09:13:02  <V453000> :0
09:13:24  <planetmaker> were one to devise a newGRF system today, many things would be done totally different :)
09:13:32  <planetmaker> but no way to actually change that here
09:13:42  <planetmaker> only slowly evolve and extend
09:14:46  <Elyon> in tandem with TTDPatch, I presume?
09:14:57  <planetmaker> ttdpatch is dead
09:14:57  <Elyon> backwards compatibility is pretty neat, though
09:15:02  <Elyon> oh, I did not know that
09:15:48  <planetmaker> the answer used to be 'yes, in tandem', though
09:16:40  <planetmaker> but that's stopped to make sense latest two or three years ago
09:16:47  <Elyon> I see ...
09:16:55  <Elyon> well, I've only ever played openttd
09:17:04  <V453000> me too, dont worry :P
09:17:16  <planetmaker> since I really got into this game, me, too. So since 2006...
09:17:35  <planetmaker> before I played (Open)TT(D)(Patch) occasionally
09:22:31  <Elyon> so many versions ...
09:23:00  <planetmaker> ...of?
09:23:32  <Elyon> (open)tt(d)(patch)
09:23:39  <planetmaker> well :D
09:23:46  <Elyon> and to think, rollercoaster tycoon was the popular one
09:23:59  <planetmaker> yeah... there's freeRCT, too
09:24:39  <dihedral> planetmaker, what happened to the lego set?
09:24:43  <planetmaker> which shares a remarkable amount of personel with those you meet here ;)
09:24:48  <dihedral> it was never finished, was it?
09:24:54  <planetmaker> dihedral, hiatus, I guess. yes
09:25:30  <V453000> :D
09:25:50  <V453000> I drew some lego houses back in the day ... dont think I sent them anywhere tho, didnt have a clue about palette thingz
09:26:09  <planetmaker> stop caring about palette :P
09:27:41  <dihedral> it would actually be awesome to have a lego set
09:27:53  <V453000> it keeps things uniform, palette is very useful :)
09:28:10  <Elyon> dihedral: there's the debug vehicles?
09:29:05  <V453000> haha
09:32:53  <planetmaker> now with 32bpp newgrfs the comic houses would also be easier to continue...
09:35:11  <V453000> I still think that if more people get to use 32bpp, the newgrfs will get Majorly visually incompatible
09:35:21  <V453000> the palette keeps some "standard"
09:36:26  <planetmaker> that's easier, yes; likely much easier
09:37:17  <planetmaker> But then, one can keep to a common standard also there. That's needed with 8bpp as well as you can make quite diverse looking stuff, too
09:37:36  <V453000> well, sure :)
09:37:45  <Elyon> is there anything NML can do that NFO can't?
09:37:49  <V453000> but the colour balance stays rather nice
09:37:51  <Elyon> other than not be a mess
09:37:56  <V453000> :D
09:37:57  <V453000> :D
09:37:58  <V453000> :D
09:37:58  <planetmaker> Elyon, no, not really
09:38:09  <planetmaker> NFO basically is the assembler language of NewGRFs
09:38:16  <Elyon> okay, yeah, that makes sense
09:38:21  <Elyon> and NFO is machine code, not assembler
09:38:23  <Elyon> if anything
09:38:37  <planetmaker> not quite. NFO still needs compilation
09:39:00  <Elyon> "compilation" meaning translating 2C into, woah, 2C
09:39:02  <Elyon> :D
09:39:17  <Elyon> the way I see it it's just a bunch of bytes
09:39:23  <V453000> you basically enter the depths of hell with both feet whenever reading nfo
09:39:27  <Elyon> and then you translate them from plaintext hex to binary hex
09:39:40  <V453000> the way I see it its just a buch of characters in funny arrangements :D
09:39:52  <Elyon> ANYWAY, milestone: Got my first NFO-written newgrf into the game
09:39:57  <V453000> .D (:
09:40:00  <V453000> gogo
09:40:06  <planetmaker> Elyon, there are special escape sequences for operators and stuff
09:40:19  <Elyon> next stop: Wrundingford Transfer
09:40:19  <planetmaker> so it's not a simple 1:1 translation. Though mostly it is
09:40:50  <Elyon> planetmaker: I understand, and I appreciate not having to actually whip out a hex editor anyway
09:40:56  <Elyon> or enter vim escape sequences
09:41:24  <planetmaker> <-- like those
09:41:49  <Elyon> so let me get this straight. We are limited to ~4 billion sprites in a newgrf?
09:41:52  <planetmaker> and \wXXXXX \dXXXXXXXX \bXX
09:41:57  <planetmaker> kinda
09:42:14  <Elyon> woah, woah. All I have so far is GRFID and name
09:42:22  <V453000> LOL
09:42:38  <V453000> 4 billion is cute
09:42:43  <Elyon> gonna put it on bananas, become a millionaire
09:42:59  <V453000> easy
09:44:33  <planetmaker> maybe there's somewhere another limit, but definitely larger than 64k
09:44:38  <Elyon> this... argh. Action3 associates action2's with an action0
09:44:44  <Elyon> OH I get it!
09:44:52  <planetmaker> 0->3->2->1
09:45:10  <Elyon> what?
09:45:33  <planetmaker> "order" of actions
09:45:55  <Elyon> I will try to remember that
09:46:17  <Elyon> so it's clockwise fractions of turns in a unit circle
09:47:12  <V453000> CATS Adaptive Train Stations :0000000000000
09:47:14  <V453000> :000000
09:47:17  <V453000> :0000000000
09:47:48  <Elyon> ohmyfahgah
09:48:05  <Taede> ello
09:48:09  <Elyon> iya
09:48:18  <V453000> what is your relationship towards cats ?:D
09:48:34  <V453000> I definitely would include Adaptive as it is a big part
09:48:42  <V453000> T could stand for something else then train
09:49:02  <Taede> terminals?
09:49:20  <V453000> adaptive terminals stations doesnt make sens :P
09:49:31  <Taede> terminal == big train station
09:49:33  <Elyon> trains is fine
09:49:48  <Taede> or any station really
09:49:49  <Elyon> I looove cats
09:49:59  <V453000> well then it is done :D
09:50:01  <V453000> CATS it is
09:50:06  <Elyon> it is!
09:50:16  <Elyon> it's gonna be the very best
09:50:21  <Elyon> like nothing ever was
09:50:23  <V453000> planetmaker: may we apply for a new project, CATS Adaptive Train Stations ? (:
09:50:27  <V453000> managers, both
09:50:32  <Elyon> to CATS them is your real test
09:50:39  <V453000> :D
09:52:01  <Elyon> now, how thoroughly can I be bothered to document this NFO?
09:53:32  <planetmaker> Elyon, from my experience it makes sense to document every 2nd byte :D
09:54:04  <Elyon> XD
09:54:48  <planetmaker> probably suffices, though
09:55:45  <planetmaker> maybe you can fork chips :D
09:55:48  <Elyon> /p/nfo?
09:55:55  <planetmaker> same as pnml
09:56:03  <V453000> pyyyyyyyythoooon evul
09:56:05  <V453000> i ugess
09:56:30  <planetmaker> you guess wrongly ;)
09:57:02  <V453000> yayz, for a change :D
09:57:03  <Elyon> oh, hmm
09:57:16  <Elyon> okay, hmm ... I will stick to nfo for now
09:58:06  <Elyon>
09:58:07  <Webster> Title: Private Paste - Pastie (at
09:58:16  <Elyon> too much documentation?
09:58:35  <planetmaker> no
09:58:49  <planetmaker> but you should not worry about number of sprites. That's what nforenum does for you
09:58:59  <planetmaker> you use nforenum, do you?
09:59:04  <Elyon> what
09:59:09  <Elyon> is it?
09:59:16  <V453000> all behold =D
09:59:28  <planetmaker> sanity check for nfo code. Should always be run before running grfcodec
09:59:31  <V453000> pm may we get a repositoooory pls? :(
09:59:32  <V453000> :)
09:59:36  <Elyon> planetmaker: hmm
09:59:48  <planetmaker> and shippes in the same package
10:00:00  <planetmaker> V453000, when boss leaves room :P
10:00:02  <Elyon> do you have one of your juicy makefiles for nfo as well? :D
10:00:15  <planetmaker> Elyon, for instance, chips ;)
10:00:23  <V453000> wat boss :D
10:00:24  <V453000> oh
10:00:25  <V453000> I get it
10:00:30  <V453000> <- enormously dumb today
10:00:40  <V453000> Elyon: made you manager of CATS
10:00:48  <Elyon> V453000: \o/
10:00:56  <Elyon> I can put that on my resume
10:01:03  <Elyon> spare time: manages cats
10:01:08  <V453000> :D
10:01:15  <V453000> advanced care
10:01:42  <Elyon> I love the name and the longname as well
10:01:47  <Elyon> huh
10:02:01  <Elyon> `syntax=java` looks much nicer than `syntax=cpp` for nfo
10:02:23  <Elyon> cpp complains about octals with 8s in them and stuff
10:05:40  *** Taede has quit IRC
10:06:26  <Elyon> planetmaker: should I just take the Makefile from the chips files, or do you have an updated version or ... I am confused
10:14:03  <planetmaker> now, go have fun with cats repo
10:14:13  <V453000> yay =D thanks
10:14:34  <planetmaker> Elyon, doesn't hurt to copy from chips. That obviously works. And update is easy, too
10:14:42  <planetmaker> or should be
10:15:05  <planetmaker> I'm not sure about current state for NFO projects for the Makefile(s)
10:15:59  <Elyon> planetmaker: well, I'll update to version 8 and that seems to be about it. I'll toy around with it some
10:16:07  <Elyon> planetmaker: thanks a lot :D
10:16:23  <planetmaker> the newgrf version isn't defined in the makefile, no?
10:17:22  <Elyon> well, it seems to be defined in a separate file
10:17:46  <planetmaker> oh, nfoheader or so. yeah
10:26:06  *** andythenorth has joined #openttdcoop.devzone
10:31:43  <Elyon> planetmaker: well, I changed nfoheader.nfo to version 8. It still pops out (info version 4) in the preprocessed .nfo
10:32:33  <planetmaker> can't comment on that without full source. But first lunch
10:33:03  <Elyon> ah, yes. Thanks and yes :)
10:34:47  <Elyon> <- comment on line 23 made me chuckle
10:42:18  <DevZone> Project Iron Horse build #657-push: SUCCESS in 1 min 21 sec:
10:52:05  *** Taede has joined #openttdcoop.devzone
10:53:36  *** Taede has quit IRC
10:58:09  *** Taede has joined #openttdcoop.devzone
11:05:36  *** andythenorth has quit IRC
11:06:37  *** andythenorth has joined #openttdcoop.devzone
11:10:53  <DevZone> Project 2ccts build #17-push: SUCCESS in 25 sec:
11:11:01  *** andythenorth has quit IRC
11:15:36  *** andythenorth has joined #openttdcoop.devzone
11:19:17  *** andythenorth has quit IRC
11:47:08  <V453000> how does one make the numbers count up? :D
11:56:05  *** andythenorth has joined #openttdcoop.devzone
11:57:23  <Taede> dont't have empty lines between the #lines?
11:57:36  <V453000> :d
11:57:47  <V453000> will try
11:58:26  <Taede> you may also need to indent the non-numerical points so that the numbers keep counting past them
12:00:48  <V453000> thats evil
12:00:56  <Taede> and purr could map cargo per colour, eg clear purr = rail, yellow purr = elrail, green = maglev etc
12:01:08  <V453000> mhf, possibly
12:02:29  <planetmaker> why does cats have no license?
12:03:01  <Elyon> planetmaker: what?
12:03:13  <Elyon> planetmaker: oh, there's a reason for that
12:03:30  <Elyon> apparently the .hgignore from chips ignores license.txt
12:03:41  <planetmaker> ah, and also changelog.txt
12:04:08  <Elyon> planetmaker: coming up!
12:04:15  <planetmaker> just wondered why make didn't run :)
12:05:20  <Elyon> planetmaker: should run now
12:05:24  <Elyon> nothing in it though
12:05:38  <Elyon> it runs locally but there may be more files missing >:/
12:05:51  <Elyon> I didn't take the time to check through the .hgignore
12:06:12  <Elyon> also NFO is a tad less readable than NML
12:06:28  <planetmaker> with docs/license.txt and docs/changelog.txt it compiles here
12:06:40  <Elyon> planetmaker: I pushed both of those
12:06:52  *** andythenorth has quit IRC
12:07:21  <planetmaker> but I don't see the issue with info version4 or so
12:07:50  <Elyon> no, because I set info version 8 in header.pnml
12:07:55  <Elyon> err .pnfo
12:08:15  <Elyon> without that defined there it defaults to version 4
12:08:26  <planetmaker> you shouldn't have added docs/readme.txt though ;)
12:08:48  <planetmaker> (I know, it's not consistent... :S)
12:09:26  <Elyon> well I can get rid of it again
12:09:33  <Elyon> but that makes sense, actually
12:10:29  <Elyon> there, satisfied? :p
12:11:02  <Elyon> soon CATS revision numbers will exceed openttd's
12:11:20  <V453000> !!
12:12:36  <planetmaker> only matters of a few hours, indeed ;)
12:13:25  <Elyon> I should bind `hg commit` to `:w`
12:13:45  <Elyon> I tend to save two or three times in a row without changing anything, it's what my fingers do when I'm idle
12:16:40  <planetmaker> :)
12:16:57  <planetmaker> Elyon, what you *could* actually do, is bind :w to hg commit --amend
12:17:09  <planetmaker> but might not be the best choice possibly
12:18:59  <Taede> V453000, <-- best i can make it look
12:19:00  <Elyon> especially not if I commit, push, then commit amend on that commit
12:19:17  <V453000> kay, will try when i get back :)
12:19:19  <V453000> thanks
12:19:52  <planetmaker> exactly, Elyon ;)
12:20:14  <Elyon> been there :p
12:20:31  <Elyon> I hate having to untangle repos
12:25:56  <planetmaker> there are more productive things, yes
12:31:49  *** Supercheese has quit IRC
12:32:26  *** Supercheese has joined #openttdcoop.devzone
12:41:26  *** oskari89 has joined #openttdcoop.devzone
12:58:22  *** yorick has joined #openttdcoop.devzone
13:05:22  <Elyon> heh, grfcodec can /optionally/ be compiled with png support
13:05:27  * Elyon recompiles
13:05:56  <planetmaker> I'd not consider it optional. Why don't you just download it?
13:06:07  <planetmaker>
13:06:25  <planetmaker> (but yes, I also use self-compiled)
13:07:59  <Elyon> well
13:08:08  <Elyon> it seemed easier just to clone the repo and make it myself
13:08:23  <Elyon> apparently I didn't have libpng headers installed though
13:10:30  <planetmaker> Personally I consider png support essential :)
13:10:57  <planetmaker> (but that was only added once grfcodec maintenance got taken over by rubi)
13:13:58  *** andythenorth has joined #openttdcoop.devzone
13:17:58  <Elyon> I don't consider it optional, either
13:23:40  <Elyon> rarrh I cannot get the game to display the custom station graphics. I have made it add an entry in the stations list, but it now just has two default stations
14:07:06  *** andythenorth has quit IRC
14:21:11  <Elyon> planetmaker: you mentioned 0->3->2->1 for NFO actions, but that doesn't compile
14:21:35  <Elyon> and doing 0->1->2->3 gives me correctly a new station, in a new category, but with the same graphics
14:24:49  <planetmaker> I meant rather the logical. Yes, might be that arrangement needs to be different
14:25:17  <planetmaker> usually it's good to read nfo from bottom to top, yes
14:26:53  <Elyon> action 0 allocates new ID, action 1 starts a spriteset, action 2 defines the graphics set, and action 3 is supposed to assign it, but it's still the default station. Do you have a moment to maybe point me in the right direction? :D
14:28:38  <planetmaker> a bit later today
14:29:04  <Elyon> great! I'll be looking forward to that while I try and fix it myself, thanks!
14:31:59  <planetmaker> you could also try forums :)
14:32:10  <planetmaker> maybe someone is fast
14:34:27  <Elyon> I will once I become completely stuck - I just found a lead
14:34:31  <Elyon> thanks :D
15:11:37  <Elyon> segfault! :D
15:41:08  <Elyon> planetmaker: I figured out the issue :)
15:55:24  *** ODM has joined #openttdcoop.devzone
16:18:31  <DevZone> Project NML - NewGRF Meta Language build #236-nightlies: SUCCESS in 45 sec:
16:34:53  *** andythenorth has joined #openttdcoop.devzone
16:48:39  <DevZone> Project Dutch Trainset build #67-push: SUCCESS in 1 min 8 sec:
16:48:47  <planetmaker> good, if the issues solved :)
16:48:52  <planetmaker> (what was it?)
16:49:04  <planetmaker> (and how could I have helped you without any code?)
17:11:38  *** andythenorth has quit IRC
17:22:01  <DevZone> Project Japanese Buildings build #97-nightlies: SUCCESS in 15 sec:
17:33:56  <DevZone> Project Finnish Rail Infrastructure - Rails build #211-nightlies: SUCCESS in 8 min 10 sec:
17:48:06  <DevZone> Project Iron Horse build #658-nightlies: SUCCESS in 1 min 17 sec:
18:00:48  *** Alberth has joined #openttdcoop.devzone
19:17:40  *** gelignite has joined #openttdcoop.devzone
19:20:16  *** ODM has quit IRC
19:21:56  *** ODM has joined #openttdcoop.devzone
19:24:10  *** frosch123 has joined #openttdcoop.devzone
20:06:01  *** andythenorth has joined #openttdcoop.devzone
20:07:59  *** andythenorth has quit IRC
20:08:12  *** andythenorth has joined #openttdcoop.devzone
20:35:26  <DevZone> Project make-nml build #48-push: FAILURE in 10 sec:
20:38:08  <planetmaker> aha...?
20:38:59  <Alberth> hi hi
20:39:08  <Alberth> something weird you did?
20:41:14  <DevZone> Yippee, build fixed!
20:41:14  <DevZone> Project make-nml build #49-push: FIXED in 29 sec:
20:41:15  <planetmaker> no. just normal stupidity when moving code
20:41:35  <planetmaker> and failure to test that properly beforehand
20:41:46  <planetmaker> removed a stupid subrepo :D
20:48:51  <Alberth> :)
20:49:32  <Alberth> had a go at the industry tiles, and I do get a mine, but it's a broken coal mine :p
20:50:07  <planetmaker> :)
20:50:19  <planetmaker> that is one of the default fallback industry tile types
20:50:28  <planetmaker> thus the industry works. But not the linking to the tile
20:50:35  <planetmaker> different names?
20:51:35  <Ammler> @seen Brot6
20:51:35  <Webster> Ammler: Brot6 was last seen in #openttdcoop.devzone 4 weeks, 5 days, 22 hours, 41 minutes, and 48 seconds ago: <Brot6> Feature #6662 (Closed): ЭР9п XGeorgeX @
20:51:56  <Alberth> hi Ammler
20:52:00  <planetmaker> we're undecided whether it talks too much, Ammler :)
20:52:03  <Ammler> Grüezi Alberth :-)
20:52:16  <Alberth> good to see you again
20:53:30  <Alberth> the game also decided to close all mines a month into the game :p
20:53:31  <Ammler> yeah, nice to see how DevZone envolved without me
20:53:48  <planetmaker> Ammler, :)
20:54:23  <Ammler> :-o finally!
20:54:35  <planetmaker> thanks to Alberth and andythenorth
20:54:40  <planetmaker> and frosch123
20:54:43  <planetmaker> mass highlight :P
20:55:15  <Alberth> and planetmaker helped too :)
20:55:26  <planetmaker> honestly, very little with that project
20:56:05  <andythenorth> Ammler o_O
20:56:23  <frosch123> grüezi ammler :)
20:56:36  <V453000> hm, does anybody see where could the ground tiles? :0
20:57:11  <frosch123> stations and ground sprites?
20:57:28  <V453000> I mean the contrete thing under station generally
20:57:40  <frosch123> are you sure it's not the default concrete?
20:57:46  <V453000> doubt that
20:58:06  <andythenorth> it used to be baked in
20:58:07  <Ammler> QUAK!
20:58:21  <V453000> I just want to make a compatible station set with the same tiles on the ground
20:59:23  <V453000> andythenorth: what does it mean baked in ? :D
20:59:25  <andythenorth> V453000: try pm-ing mart3p?
20:59:32  <V453000> I guess
20:59:39  <andythenorth> old ISR had the ground tile in the sprites, but I think he changed that
21:00:35  <V453000> well it isnt in the sprites directly but it has to be somewhere :D
21:01:05  <planetmaker> mart3p changed a lot about ISR. He might indeed reference ground tiles somehow
21:01:23  *** oskari89 has quit IRC
21:01:38  <Elyon> planetmaker: the issue was that I didn't do Action0 with prop 9 (spritelayout)
21:01:39  <V453000> right
21:01:43  <Elyon> planetmaker: only prop 8
21:01:46  <V453000> I will try to write him a message, thanks
21:01:52  <Elyon> also *yaaawn* good "morning"!
21:01:58  <planetmaker> ah, yeah :)
21:03:06  <V453000> meow
21:03:11  <Elyon> purr
21:04:04  <andythenorth> also bye
21:04:05  *** andythenorth has left #openttdcoop.devzone
21:32:22  <Elyon> I wonder why the version shows up as r3M. Why the M?
21:32:34  <planetmaker> modified
21:41:46  <Elyon> oh, okay :)
21:41:50  <Elyon> cool
21:42:08  <Elyon> I thought I had accidentally left a capital M somewhere
21:42:37  <planetmaker> no. Rather safety protection.
21:42:53  <planetmaker> clean sources will give no 'M'. Patched ones will
21:43:05  <Elyon> that makes sense. How does it tell, though?
21:43:09  <planetmaker> hg st
21:43:23  <Elyon> so patched uncommitted, you mean?
21:43:27  <planetmaker> yes
21:43:36  <planetmaker> if committed then the hash is different
21:44:00  <Elyon> ah
21:44:17  <Elyon> you have such elaborate systems in place
21:44:22  * Elyon is amazed
21:44:43  <Elyon> my makefiles are typically ~10 lines
21:45:02  <Elyon> defining all, clean and install possibly
21:45:07  <planetmaker> you'll be amazed how much time you can spend when you have 5 NewGRFs which all say they're the same version - but whose md5sum is different :)
21:45:19  <Elyon> haha
21:45:24  <Elyon> I can only imagine :)
21:45:25  <planetmaker> honestly. That's the reason
21:45:46  <Elyon> for the M?
21:46:01  <planetmaker> for the version detection as-is, including the M, yes
21:46:19  <planetmaker> and OpenTTD uses similar
21:46:20  <Elyon> does the GRF naming work with tags, as well?
21:47:14  *** ODM has quit IRC
21:47:53  <planetmaker> should, yes. Then the displayed version is the tag
21:48:03  <Elyon> brilliant!
21:48:06  <planetmaker> the version reported to openttd the numeric one based on date
21:48:34  <Elyon> and I just define tags in .hgtags?
21:48:46  <Elyon> (not that we are anywhere close to tagging anything yet)
21:49:20  <planetmaker> no, you don't
21:49:25  <planetmaker> use hg tag TAGNAME
21:49:33  <planetmaker> hg help tag
21:49:53  <Elyon> thank you :)
21:50:20  <planetmaker> editing .hgtags by hand is... not a good idea in most cases
21:50:48  <Elyon> noted!
21:52:32  <planetmaker> (don't look at pota-ghat... I hg rm .hgtags there :P - to get rid of tags of the project I forked from. But that required some boundary conditions as only a single head in repo to be feasible)
21:53:40  <Elyon> (I see! Well, I'm sure I can figure it out with hg help tag, seems easy enough)
21:54:53  *** Alberth has left #openttdcoop.devzone
21:55:40  <Elyon> also heh, little endian. Like it wasn't confusing enough already ;p
21:56:04  <planetmaker> eh... do you know *any* big endian environment?
21:56:21  <planetmaker> only I know is powerPC macs. And some weired ARM
21:56:32  <planetmaker> and neither is exactly common (anymore)
21:58:04  <Elyon> no, no, but
21:58:21  <Elyon> well, there are escapes to supply bytes in a human order :3
21:58:32  <Elyon> although they mess up my syntax highlighting :(
21:58:55  <planetmaker> :)
22:28:43  *** frosch123 has quit IRC
23:00:32  <Elyon> there. Every single byte documented :D
23:01:06  <V453000> :)
23:02:13  <Elyon> names:
23:02:18  <Elyon> CATS Adaptive Dirt
23:02:26  <Elyon> CATS Adaptive Cobble
23:02:31  <Elyon> CATS Adaptive Concrete
23:02:32  <Elyon> ?
23:04:51  <Elyon> or maybe just Adaptive Mud, Cobble and Asphalt
23:05:06  <Elyon> and Concrete and Raised Concrete
23:18:06  <V453000> LOL that sounds amazing
23:18:53  *** gelignite has quit IRC

Powered by YARRSTE version: svn-trunk