#gemrb@irc.freenode.net logs for 7 Jul 2013 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[02:35:09] <-- nutron has left IRC (Ping timeout: 256 seconds)
[03:28:37] <-- berenm has left IRC (Ping timeout: 276 seconds)
[06:22:51] --> Eli2_ has joined #gemrb
[06:25:26] <-- Eli2 has left IRC (Ping timeout: 245 seconds)
[07:39:37] --> lynxlynxlynx has joined #gemrb
[07:39:37] <-- lynxlynxlynx has left IRC (Changing host)
[07:39:37] --> lynxlynxlynx has joined #gemrb
[07:39:37] --- ChanServ gives channel operator status to lynxlynxlynx
[08:17:01] --> fizzle has joined #gemrb
[09:04:32] --> berenm has joined #gemrb
[11:29:21] <-- fizzle has left #gemrb
[11:47:27] <-- berenm has left IRC (Remote host closed the connection)
[14:14:13] --> avenger has joined #gemrb
[14:14:13] --- ChanServ gives channel operator status to avenger
[14:15:37] <avenger> hi
[14:15:44] <lynxlynxlynx> oj
[14:16:13] <lynxlynxlynx> any progress on the atari crap?
[14:16:50] <avenger> not that i know of, i don't know when the auction is supposed to be finished or whatever that would sett le this
[14:17:43] <avenger> do you know how can i commit stuff as avenger on github? It is apparently taken
[15:06:40] <-- avenger has left IRC (Remote host closed the connection)
[15:08:35] <lynxlynxlynx> ups
[15:08:56] <lynxlynxlynx> your username doesn't matter, it's what you have set in your git config that does
[16:43:44] <tomprince> But, github will replace that with your username, on the web, if your email matches.
[17:00:36] --> FuguTabetai has joined #gemrb
[17:11:29] <lynxlynxlynx> he could go back to the roots and use AvengerTeamBG
[17:30:17] --> avenger has joined #gemrb
[17:30:17] --- ChanServ gives channel operator status to avenger
[17:36:17] <avenger> do i need a NEW repository ?
[17:37:07] <lynxlynxlynx> no
[17:37:54] <lynxlynxlynx> let me find the command
[17:37:59] <lynxlynxlynx> you only need to update one remote
[17:39:38] --> kingron has joined #gemrb
[17:39:46] <avenger> so what shall i do
[17:40:33] <lynxlynxlynx> git remote set-url origin git@github.com:gemrb/gemrb.git
[17:41:06] <lynxlynxlynx> and then pull and you're set
[17:41:25] <lynxlynxlynx> http://forums.gibberlings3.net/index.php?showtopic=25177 <-- if you ever need it again
[17:41:27] <Pepelka> [NOTE] GIT repository fully moved to GitHUB - The Gibberlings Three Forums
[17:41:29] <Pepelka> »This is Important for any users of cutting edge GemRB - the new repository is at https://github.com/gemrb/gemrb Run this to update your clone (no n...«
[17:42:43] <avenger> that doesn't work
[17:43:23] <avenger> obviously as i don't quite see where i tell github who i am
[17:44:08] <lynxlynxlynx> github doesn't use personalised push urls
[17:44:34] <lynxlynxlynx> ssh auth takes care of it, i guess
[17:44:38] <FuguTabetai> How timely. I just signed up for Github and pulled the gemrb repository
[17:44:56] <FuguTabetai> I had to create a new account, and then add my ssh public key to it, but otherwise it worked fine.
[17:45:15] <FuguTabetai> Is there any documentation on how to build on OSX (for the android target?)
[17:45:17] <avenger> Permission denied (publickey).
[17:45:17] <avenger> fatal: The remote end hung up unexpectedly
[17:45:33] <lynxlynxlynx> i forgot something
[17:45:36] <wjp> that auth method needs a public key to be added
[17:45:39] <FuguTabetai> avenger, you will need to add a ssh key to your github account
[17:45:58] <lynxlynxlynx> you maybe also don't have commit access, so what's your github name
[17:46:19] <avenger> AvengerTeamBG
[17:46:34] <lynxlynxlynx> :D
[17:46:43] <avenger> how do i create an ssh key O_O
[17:46:52] <FuguTabetai> what platform are you on?
[17:46:56] <avenger> linux
[17:46:59] <lynxlynxlynx> you have one from sourceforge days
[17:47:06] <FuguTabetai> https://help.github.com/articles/generating-ssh-keys
[17:47:08] <Pepelka> Generating SSH Keys · GitHub Help
[17:47:26] <avenger> should i use that or better generate a new one?
[17:47:42] <avenger> i guess better have a new one
[17:47:54] <avenger> sharing keys isn't good practice is it
[17:48:59] <tomprince> Doesn't really matter.
[17:49:04] <lynxlynxlynx> you only share the public part
[17:49:37] <FuguTabetai> You should probably have one SSH key per machine, but otherwise that should be good enough
[17:50:20] <lynxlynxlynx> FuguTabetai: what are you up to btw?
[17:50:57] <FuguTabetai> well, I installed gemrb on my Kindle Fire HD 8.9" and put the baldur's gate trilogy weidu mod thing on it.
[17:50:59] <FuguTabetai> Very nice.
[17:51:21] <FuguTabetai> But I get some crashes, looks like something is trying to de-allocate a non-existing input channel and dies.
[17:51:24] <FuguTabetai> So I want to fix that.
[17:51:39] <FuguTabetai> And I guess add add in the to-hit roll and more combat information.
[17:52:09] <lynxlynxlynx> cool
[17:52:15] <FuguTabetai> I'm a programmer for A9.com / Amazon Japan and figure I should at least be able to build the android version, then see if I can fix my crashes.
[17:52:42] <lynxlynxlynx> there's a nice script in android/
[17:52:46] <FuguTabetai> The flight back to Japan is 10 hours, and I think I am restarting about once every 15 minutes. That might be due to the BGT mod though
[17:52:58] <FuguTabetai> yeah, I found the readme in the android dir which sets everything out nicenly.
[17:53:28] <FuguTabetai> Now I'll see if I can get the NDK (already have the android SDK from noodling around with that previously) and maybe the other things I need to build.
[17:54:01] <lynxlynxlynx> grrr, github wants my password again
[17:54:20] <lynxlynxlynx> why would i know it by heart
[17:54:21] <avenger> ok, i added ssh key to github, now what
[17:54:33] <lynxlynxlynx> now one needs to add you to the team
[17:54:44] <lynxlynxlynx> tomprince: do you have your password handy?
[17:54:54] <avenger> i can't even issue git pull, though
[17:54:57] <FuguTabetai> I was able to just do a $ git clone git@github.com:gemrb/gemrb.git and that sucked down the repro
[17:55:28] <avenger> that is public access, i think i did that before, but i used the dev command lynx told me
[17:57:12] <lynxlynxlynx> ok, recovered
[17:57:59] <lynxlynxlynx> you have access now
[17:58:01] <lynxlynxlynx> retry
[17:58:53] <avenger> git pull still says access denied
[18:00:09] <avenger> how do i identify myself to github? email? I don't know what, if any, was set up for git.
[18:01:45] <avenger> it feels weird that even balrog is listed as contributor but i'm not :D
[18:03:12] <lynxlynxlynx> it only lists connected accounts
[18:03:40] <avenger> well
[18:03:40] <lynxlynxlynx> did you id with ssh?
[18:04:01] <lynxlynxlynx> eval `ssh-agent`; ssh-add # like this usually
[18:04:16] <avenger> no
[18:04:38] <lynxlynxlynx> well, that's just so you need to input it only once, it should ask you otherwise
[18:05:00] <avenger> it doesn't ask me anything except for the first time if i accept the server fingerprint
[18:05:20] <tomprince> ssh-add -l
[18:05:34] <avenger> no identities
[18:06:16] <lynxlynxlynx> did you lose your private key? :s
[18:06:23] <tomprince> ssh-add <path-to-key>
[18:07:40] <avenger> ok did that
[18:07:58] <avenger> no lynx, github's help says it is a 'problem with certain linux distros'
[18:08:07] <avenger> i love i'm always having 'certain' os
[18:08:28] <lynxlynxlynx> i doubt it
[18:08:48] <avenger> pull works now
[18:11:02] <avenger> ok push works too
[18:11:32] <lynxlynxlynx> welcome back :)
[18:12:57] <avenger> i still hope EE will continue so i don't promise continuous presence
[18:13:52] <lynxlynxlynx> no problem
[18:14:37] <avenger> just wanted to rehook in case i got motivated so i won't have to spend hours or days to get back :)
[18:15:07] <lynxlynxlynx> there's some easier stuff to do if you need a pointer
[18:15:21] <avenger> sure
[18:15:38] <lynxlynxlynx> someone actually started using VEFs for example
[18:15:53] <avenger> hmm, we still got no loader for them?
[18:15:56] <lynxlynxlynx> does dltcep support that new bgee compressor?
[18:15:59] <lynxlynxlynx> no
[18:16:32] <lynxlynxlynx> the format specs are on the forum with minor recent additions
[18:16:40] <avenger> dltcep has the uncompressor for tilesets, somewhat.
[18:17:19] <avenger> but i wouldn't add anything from EE until i'm sure it isn't breaking nda :D
[18:17:32] <avenger> vef should be ok
[18:17:52] <avenger> and in fact, i wanted to work on that
[18:20:56] <avenger> hmm what do you think shall i just add this to ScriptedAnimation as another layer?
[18:22:04] <lynxlynxlynx> if it doesn't get too ugly
[18:23:49] <avenger> the problem is, we don't even know when the original engine accepts a vef. I'm almost sure it accepts a vef everywhere it accepts vvc (and bam)
[18:25:12] <avenger> And i even implemented something like that scheduling stuff for pst projectiles. I just forgot where :)
[18:31:54] <avenger> i see there is a gemrb specific opcode named 'multiple vvc' :)
[18:34:51] <avenger> so, our scriptedanim object already has a delay variable which could be used for the vef stuff. PRO:simple setup at the time of loading the vef, CON: longer lists.
[18:35:50] <avenger> hmm, and the original vef implementation allowed for nesting too
[18:40:57] <lynxlynxlynx> and the delay is affected by the ai/fps setting
[18:46:55] --> brada has joined #gemrb
[18:48:08] <avenger> that should be true for the multi vvc opcode as well. atm it has sca->SetDelay(AI_UPDATE_TIME*delay);
[18:48:33] <brada> FuguTabetai: building android on mac os x requires a CS file system
[18:48:41] <brada> unless that somehow got fixed
[18:48:54] <FuguTabetai> What is a CS filesystem?
[18:48:59] <brada> case sensitive
[18:49:10] <brada> so make a dmg or something
[18:49:13] <FuguTabetai> At this point, I'm chasing down a bunch of downloads to even get the requirements right
[18:49:16] <brada> or a usb stick etc
[18:49:30] <brada> doesnt the android buildscript download them all?
[18:49:33] <avenger> which dl is difficult?
[18:49:41] <FuguTabetai> oh case sensitive. yeah, I can probably work that out.
[18:49:58] <FuguTabetai> It might, I just assumed I would need to hit the requirements for the main gemrb build as well.
[18:50:01] <lynxlynxlynx> brada: not the ndk
[18:50:15] <brada> ah yes
[18:50:19] <FuguTabetai> but like cmake, make, zlib, etc.
[18:50:23] <brada> but thats not what he means i think
[18:50:34] <brada> you dont need cmake
[18:50:44] <FuguTabetai> what, ant takes care of it all?
[18:50:46] <brada> and the make type stuff is all NDK
[18:51:08] <FuguTabetai> thanks. I'll get the NDK and see how far that gets.
[18:52:20] <brada> isnt all this covered in the android readme?
[18:52:28] <brada> the gemrb android readme i mean
[18:52:59] <FuguTabetai> The Android readme looks pretty comprehensive.
[18:53:17] <FuguTabetai> The gemrb readme has a list of dependencies, and I started chasing down those.
[18:53:48] <FuguTabetai> I didn't think it made sense to try to build for android before being able to build the main engine.
[18:54:07] <brada> the main engine needs to be built for android tho
[18:54:10] <FuguTabetai> I didn't see anything about case sensitive filesystems anywhere though.
[18:54:14] <brada> right
[18:54:16] <FuguTabetai> yeah, I assumed it does.
[18:54:23] <brada> i dont remember why it requires it
[18:54:30] <brada> maybe it was a bug in the NDK
[18:54:33] <brada> maybe its fixed
[18:54:38] <brada> try it i guess
[18:55:09] <FuguTabetai> well, I'm downloading the NDK now and will play try to build it when that comes through. I'm in a hotel though so it will take a while.
[18:55:23] <FuguTabetai> If I can just build for android using the NDK that would be great.
[19:00:08] <avenger> lynx did you see this: http://forums.gibberlings3.net/index.php?showtopic=25383&view=findpost&p=210760
[19:00:11] <Pepelka> Managing negative values in LOCALS variables - The Gibberlings Three Forums
[19:00:12] <Pepelka> »I am trying to introduce a food variable in my mod : You will have to feed your characters during the adventure. Everytime you eat something, 5 vari...«
[19:00:38] <avenger> apparently opcode 309 is buggy
[19:00:46] <avenger> in the original :)
[19:02:40] <lynxlynxlynx> meh
[19:02:50] <lynxlynxlynx> i hope nothing relies on that
[19:04:09] <avenger> yeah
[19:21:13] <-- avenger has left IRC (Remote host closed the connection)
[21:47:15] <-- kingron has left IRC (Quit: Leaving)
[22:42:25] <-- lynxlynxlynx has left IRC (Remote host closed the connection)