#gemrb@irc.freenode.net logs for 23 Feb 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:20:26] <-- gembot has left IRC (Remote host closed the connection)
[00:22:25] <-- basse has left IRC (*.net *.split)
[00:22:25] <-- edheldil has left IRC (*.net *.split)
[00:22:26] <-- CIA-28 has left IRC (*.net *.split)
[00:22:27] <-- Calchan has left IRC (*.net *.split)
[00:26:25] --> gembot has joined #gemrb
[00:28:10] --> basse has joined #gemrb
[00:28:10] --> edheldil has joined #gemrb
[00:28:10] --> CIA-28 has joined #gemrb
[00:28:10] --> Calchan has joined #gemrb
[00:33:14] <-- haad has left IRC (Quit: Leaving.)
[00:42:29] <-- edheldil_ has left IRC (Ping timeout: 248 seconds)
[00:46:26] <-- gembot has left IRC (Remote host closed the connection)
[00:46:41] --> gembot has joined #gemrb
[00:49:36] --> nutron has joined #gemrb
[03:11:21] --> joneirik has joined #gemrb
[06:19:14] <-- joneirik has left IRC (Remote host closed the connection)
[07:03:19] --> edheldil_ has joined #gemrb
[07:08:27] --> haad has joined #gemrb
[07:17:06] --- fuzzie_ is now known as fuzzie
[07:17:17] --- ChanServ gives channel operator status to fuzzie
[07:19:40] --> Otend has joined #gemrb
[07:48:55] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)
[08:02:18] <-- haad has left IRC (Quit: Leaving.)
[08:09:06] --> lynxlynxlynx has joined #gemrb
[08:09:06] <-- lynxlynxlynx has left IRC (Changing host)
[08:09:06] --> lynxlynxlynx has joined #gemrb
[08:09:06] --- ChanServ gives channel operator status to lynxlynxlynx
[08:25:55] --> edheldil_ has joined #gemrb
[08:59:40] <-- lynxlynxlynx has left IRC (Quit: No Ping reply in 180 seconds.)
[09:00:51] --> lynxlynxlynx has joined #gemrb
[09:00:52] <-- lynxlynxlynx has left IRC (Changing host)
[09:00:52] --> lynxlynxlynx has joined #gemrb
[09:00:52] --- ChanServ gives channel operator status to lynxlynxlynx
[09:12:50] --> SiENcE has joined #gemrb
[09:35:29] --> alx3apps has joined #gemrb
[09:51:12] <edheldil> if anyone is interested: the bams for japanese version of bg2 contain not only the three japanese "alphabets", but also russian, greek, lots of symbols and of course latin. They are also rather sparse, thanks to the disjoint code blocks, contains LOTS of free space
[09:51:28] <fuzzie> huh.
[09:51:53] <fuzzie> the chinese version seemed to be mapping a code page pretty directly onto the bam
[09:51:58] <fuzzie> is the japanese one not doing that?
[09:54:34] <edheldil> I think that it probably does and that's the result
[09:55:45] <edheldil> I am not sure from the top of my head how are the kanji code blocks organized, but empty space could be e.g. kanji chars which are found only in chionese, not in japanese
[09:56:47] <edheldil> fuzzie: I can send you the image, or you can look for yourself with a new hack into iesh :)
[09:58:45] <fuzzie> or I can run away, very quickly
[09:59:41] <edheldil> :)
[10:08:43] <edheldil> the chinese version uses BAM fonts? I thought it uses TTF ones
[10:09:33] <fuzzie> nope
[10:09:50] <fuzzie> does original engine support TTF at all?
[10:11:02] <edheldil> The Korean version has just changed dialog.tlk and torment.exe
[10:14:58] <fuzzie> odd
[10:15:13] <fuzzie> oh, pst
[10:15:17] <fuzzie> well I don't know about pst I guess..
[10:15:56] <fuzzie> BIS could have done all kinds of mad things with it :p
[10:27:27] <edheldil> korean tlk uses euc-kr encoding, or rather some extension of it (but not CP949)
[10:29:29] <edheldil> do you know of a good program for binary diffs?
[11:21:03] <-- alx3apps has left IRC (Quit: Leaving.)
[12:10:37] --> kida_laptop has joined #gemrb
[12:26:52] --> alx3apps has joined #gemrb
[13:10:42] --> mordechai has joined #gemrb
[13:11:02] <-- mordechai has left IRC (Client Quit)
[16:24:53] <-- kida_laptop has left IRC (Ping timeout: 248 seconds)
[17:15:31] <-- SiENcE has left IRC (Quit: @all: cya)
[17:42:06] --> kettuz has joined #gemrb
[17:42:20] <-- edheldil_ has left IRC (Ping timeout: 272 seconds)
[17:51:29] --> Yoshimo has joined #gemrb
[18:16:38] --> Avenger has joined #gemrb
[18:17:39] --- ChanServ gives channel operator status to Avenger
[18:17:43] <Avenger> hi
[18:19:11] <tomprince> hello
[18:20:57] <Avenger> what are the standards on dropping someone from a project?
[18:22:17] <tomprince> There aren't any, as far as I am aware. It is to a varied a thing for that to be standardized
[18:23:00] <Avenger> i just want to be as fair as possible, but someone who has no active line in the code and hasn't heard for 5 years should be a good candidate
[18:23:22] <fuzzie> it's generally easy enough to add people back anyway?
[18:23:39] <Avenger> yes, if they complain, it means they care :)
[18:23:43] <fuzzie> indeed
[18:24:11] <Avenger> but i don't want to scare any possible contributors away, i just want to slightly clean up the list of possible copyright holders
[18:24:12] <tomprince> Might be reasonalbe to ping them, first?
[18:24:46] <tomprince> Well, the list of copyright holders is another kettle of fish, entirely.
[18:25:56] <Avenger> is there any reliable way to find if the following has any contributions: divide, doc_wagon and hrk
[18:26:22] <Avenger> ohloh is a bit unreliable, as it lists Ed as inactive :P
[18:26:57] <Avenger> oh even wjp is inactive according to them O_o
[18:27:32] <wjp> well, I only very sporadically do a few things, so... :-)
[18:28:14] <Avenger> well, you definitely did our wallgroup stencil and sprite rendering, that i cannot forget :)
[18:28:41] <fuzzie> divide and doc_wagon have active contributions
[18:29:03] <Avenger> how can i find that?
[18:29:04] <tomprince> git shortlog -s (or -c)
[18:30:54] <Avenger> that seems to be a commit number, do you mean, putting a finger once in a pie is enough, even if it was eaten afterwards?
[18:32:01] <tomprince> Well, to get anything more than a yes, you'd probably need to talk to a lawyer.
[18:32:28] <Avenger> i see
[18:32:33] <fuzzie> yeah, the problem is that 'eaten' can mean that we just replaced it with code that was *based* on their code :)
[18:32:58] <tomprince> Avenger: Is there any particular reason you are concerned about copyrights?
[18:33:06] <Avenger> that's why i want to see what was their contribution
[18:33:10] <Avenger> and yes Tom, i do
[18:33:20] <fuzzie> you can do 'git log --author=<name>'
[18:33:20] <tomprince> project members on sf or the like is a sperate matter.
[18:33:23] <fuzzie> with -p to see the diff
[18:33:49] <Avenger> thanks fuzzie!
[18:33:50] <fuzzie> but if you actually need a list of copyright contributors then you probably have to take *everyone*
[18:41:04] <Avenger> tom: the particular reason is, if there are too many people, who are even inaccessible, it is impossible to negotiate any different licensing
[18:42:11] <tomprince> Are there people looking to relicense?
[18:43:00] <Avenger> i haven't heard of any, but if there is no visible flower, there is no bee either.
[18:43:31] <Avenger> i don't want to scramble madly to find people WHEN there is any
[18:44:56] <fuzzie> the trouble is, if anyone was wanting to relicense, their lawyers would want sign-offs from everyone anyway
[18:45:37] <Avenger> sign offs from what?
[18:45:59] <Avenger> and how do you define everyone
[18:46:10] <tomprince> on the relicensing, from everyone who contributed.
[18:46:33] <Avenger> well, i want to know that set of people
[18:46:40] <tomprince> There isn't really enough case law about opensource for that question to have an easy answer.
[18:47:07] <tomprince> The conservative one is, anybody who has had a patch included in the codebase.
[18:50:10] <lynxlynxlynx> the nightmare one
[18:50:25] <lynxlynxlynx> attribution by irc nick
[18:50:32] <fuzzie> yes
[18:52:16] <Avenger> well, this whole thing is mostly theoretical and not practical. The only practical part is that i would trim the sf dev access with people who are inactive anyway
[18:52:44] <Avenger> so, i ping them
[18:56:57] <lynxlynxlynx> they last contributed years ago
[18:57:13] <lynxlynxlynx> but it doesn't hurt to ask :)
[18:57:15] <alx3apps> hello everibody! make this picture, while reading http://chart.apis.google.com/chart?cht=p&chs=420x300&chd=s:bNGEDCF&chl=Avenger|Jaka|Balrog994|Alyssa|Tom|Edheldil|Other
[18:57:42] <fuzzie> seems like an underestimate for Avenger really :)
[18:58:37] <lynxlynxlynx> commit density over 9000
[18:58:58] <alx3apps> I used this tool https://github.com/dustin/bindir/blob/master/gitaggregates.py
[18:59:42] <lynxlynxlynx> https://www.ohloh.net/p/gemrb/analyses/latest
[19:00:07] --> brad_a has joined #gemrb
[19:00:18] <Avenger> nice pie :)
[19:01:00] <lynxlynxlynx> oh right, need to write to that other guy
[19:03:06] <Avenger> yeah the ohloh chart shows that in recent time i got lazy or just everything interesting was already implemented :D
[19:04:24] <tomprince> Well, some of the apple stuff takes up a lot of lines. And I touch a lot of lines, without changing the code much. :)
[19:05:29] <Avenger> i just don't understand how ohloh dares to say Ed is inactive, when he is in feb. chart
[19:05:59] <Avenger> ahh, i see, an alias
[19:07:26] <lynxlynxlynx> it doesn't know about .mailmap
[19:07:34] <lynxlynxlynx> ed can claim those manually though
[19:08:48] <lynxlynxlynx> where do you see this activeness status?
[19:08:58] <Avenger> http://www.ohloh.net/p/gemrb/contributors?page=4
[19:10:16] <lynxlynxlynx> yeah, wrong one
[19:13:55] <Avenger> ok, that was project management for this year.
[19:15:00] <Avenger> sent guidoj, dark-star (doc_wagon) and divide a letter.
[19:16:44] <lynxlynxlynx> hah, it's only february
[19:39:32] --> SiENcE has joined #gemrb
[19:40:21] <-- SiENcE has left IRC (Client Quit)
[19:46:26] <Avenger> what is the used feat for morning star/club items, in iwd2
[19:48:24] --> SiENcE has joined #gemrb
[19:48:28] <-- SiENcE has left IRC (Client Quit)
[19:48:35] --> SiENcE has joined #gemrb
[19:55:31] <CIA-28> GemRB: 03avenger_teambg * rfb729ee47dc0 10gemrb/gemrb/override/iwd2/proftype.2da: item type->weapon proficiency (stat-89) mapping
[19:58:24] <-- Avenger has left IRC (Quit: bye!)
[20:29:56] --> kingron has joined #gemrb
[20:51:14] <alx3apps> Previous pie was based on commits count, this one is based on line count in diffs:
[20:51:15] <alx3apps> http://chart.apis.google.com/chart?cht=p&chs=420x300&chd=s:XNGFEEDBBB&chl=Avenger%7cBalrog994%7cJaka%7cTom%7csubvertir%7cEdheldil%7cWillem%7cAlyssa%7cBrad%7cOther
[20:51:15] <alx3apps> Data for chart http://pastebin.com/BUuutS69 , used this script http://git-wt-commit.rubyforge.org/#git-rank-contributors
[20:56:14] <-- Gekz has left IRC (Quit: No Ping reply in 180 seconds.)
[21:09:24] --> Gekz has joined #gemrb
[21:15:25] <-- Gekz has left IRC (Ping timeout: 240 seconds)
[22:02:39] <-- alx3apps has left #gemrb
[22:03:12] <-- Yoshimo has left IRC (Quit: Yoshimo)
[22:05:32] <-- kettuz has left IRC (Quit: Leaving)
[22:22:22] <CIA-28> GemRB: 03avenger_teambg * rba6a0283e545 10gemrb/gemrb/core/Scriptable/Actor.cpp: implement to hit bonus against creature
[22:22:27] <CIA-28> GemRB: 03avenger_teambg * r9326d53430dd 10gemrb/gemrb/ (core/EffectQueue.cpp override/pst/proftype.2da): pst itemtype vs. proficiency map (+comment about lucky hardcoding of bonusagainstcreature)
[22:22:27] <CIA-28> GemRB: 03avenger_teambg * r6eed6b3e15ed 10gemrb/gemrb/override/iwd2/feat18.spl: fiendslayer feat
[22:31:42] <lynxlynxlynx> cool, now we have all the maps
[22:33:09] --> haad has joined #gemrb
[22:42:15] <-- kingron has left IRC (Quit: Leaving)
[22:50:57] <CIA-28> GemRB: 03avenger_teambg * r71be0aa7c81d 10dltcep/dat/ (IWD2_Effects.dat IWDEffects.dat): newer dat files
[23:08:03] --> edheldil_ has joined #gemrb
[23:08:22] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[23:30:59] <-- SiENcE has left IRC (Quit: cya)