#gemrb@irc.freenode.net logs for 20 Apr 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:26:27] --> Eli2_ has joined #gemrb
[00:28:37] <-- Eli2 has left IRC (Ping timeout: 264 seconds)
[01:53:40] <-- turtleman_ has left IRC (Ping timeout: 244 seconds)
[03:08:04] <-- lynxlynxlynx has left IRC (Quit: No Ping reply in 180 seconds.)
[03:09:20] --> lynxlynxlynx has joined #gemrb
[03:09:21] --- ChanServ gives channel operator status to lynxlynxlynx
[04:56:21] <-- phao__ has left IRC (Ping timeout: 248 seconds)
[06:32:08] <-- Lightkey has left IRC (Ping timeout: 265 seconds)
[06:44:34] --> Lightkey has joined #gemrb
[06:50:07] --> edheldil_ has joined #gemrb
[07:08:18] <-- edheldil_ has left IRC (Ping timeout: 250 seconds)
[07:55:02] <lynxlynxlynx> eh
[08:09:02] --> edheldil_ has joined #gemrb
[08:49:43] <-- edheldil_ has left IRC (Ping timeout: 250 seconds)
[09:09:56] <edheldil> patience is not a common virtue these days :)
[09:12:56] <lynxlynxlynx> i don't think he even edited the config
[09:59:23] --> kephu has joined #gemrb
[09:59:48] <kephu> hi
[09:59:48] <kephu> anyone here, or is everybody just idling
[10:00:55] <lynxlynxlynx> for 10 more mins
[10:01:07] <kephu> cool
[10:01:46] <kephu> I'm trying to get gemrb 0.8 to work on my android phone; farthest I got was visually corrupted videos, and then "gemrb has stopped"
[10:02:29] <kephu> google is somewhat silent on the issue and most of the guides I came across were sorta like "download gemrb from android" which I understand is NOT THE BEST ADVICE :P
[10:02:54] <lynxlynxlynx> we don't have any recent builds unfortunately
[10:05:16] <kephu> sooooo my hopes of playing some BG on my phone are hopelessly crushed then? :P
[11:26:36] <edheldil> kephu: hopelessly not
[11:32:38] <kephu> edheldil: so you're saying there's hope
[11:32:41] <kephu> a slim hope
[11:33:35] <edheldil> well, depends on somebody building an updated android package
[11:34:31] <kephu> who would do such a thing though
[11:34:51] <kephu> also, isn't there an 0.8 package out already?
[11:34:57] <kephu> I mean, the one I tried to use?
[12:16:33] <-- kephu has left IRC (Quit: Page closed)
[12:24:04] --> turtleman_ has joined #gemrb
[13:44:58] <-- turtleman_ has left IRC (Ping timeout: 255 seconds)
[14:05:58] --> turtleman_ has joined #gemrb
[14:32:01] <-- turtleman_ has left IRC (Quit: Leaving)
[14:34:46] --> turtleman_ has joined #gemrb
[15:22:46] <-- turtleman_ has left IRC (Ping timeout: 244 seconds)
[15:39:58] <-- Aeterne has left IRC (Ping timeout: 264 seconds)
[16:16:20] --> turtleman_ has joined #gemrb
[16:46:32] --> phao__ has joined #gemrb
[18:05:22] --> thomcom has joined #gemrb
[18:19:21] <-- turtleman_ has left IRC (Ping timeout: 256 seconds)
[18:23:06] <-- phao__ has left IRC (Ping timeout: 265 seconds)
[18:23:49] --> phao__ has joined #gemrb
[18:25:18] <-- thomcom has left IRC (Quit: Textual IRC Client: www.textualapp.com)
[18:43:34] --> turtleman_ has joined #gemrb
[18:46:43] --> edheldil_ has joined #gemrb
[19:43:45] --- phao__ is now known as phao
[20:01:23] <-- turtleman_ has left IRC (Ping timeout: 246 seconds)
[20:19:32] --> kephu has joined #gemrb
[20:19:34] <kephu> hi
[20:19:41] <kephu> anyone here at this time of day?
[20:24:57] <phao> I'm here, but idk about the engine hehe
[20:25:07] <kephu> heh
[20:25:09] <kephu> speaking of which
[20:25:27] <phao> Ask your question and stick around... maybe someone will help you.
[20:25:33] <kephu> I got an android 0.8 that borks out after intro videos
[20:25:45] <kephu> F/libc ( 9903): jni/src/main/gemrb/plugins/SDLVideo/SDL20Video.cpp:328: virtual int GemRB::SDL20VideoDriver::SwapBuffers(): assertion "pitch == backBuf->pitch" failed
[20:25:57] <kephu> is what i think is breaking it
[20:26:36] <kephu> well pretty sure i guess, i mean that's the only F/ line and after that its debug and obituaries
[20:26:37] <lynxlynxlynx> yes, that would exit
[20:27:00] <kephu> yeah i imagine it would
[20:27:07] <kephu> soooo is this resolvable?
[20:27:27] <kephu> only thing that was googlable was chatlogs that didn't really clue me in to the solution
[20:27:30] <lynxlynxlynx> without recompiling? I doubt it
[20:27:44] <kephu> awesome, just what i wanted to hear yay
[20:28:18] <phao> Depending on coding style, assertion errors indicate bugs. It's not always true, but it's rare to see an exception.
[20:28:30] <kephu> okay soooo if i have a *nix box on hand, can i still build it somehow
[20:28:55] <kephu> phao: yeah i'm actually a python programmer, just not really gameways
[20:29:11] <phao> I see.
[20:30:00] <kephu> python's more my jam than sdl tbh
[20:30:14] <kephu> i mean okay there are sdl bindings for python
[20:30:19] <kephu> i meant plain og one
[20:30:23] <kephu> anyway i digress
[20:30:34] <phao> I do some SDL coding in C, and I've looked at its internals here and there, but not much.
[20:30:57] <kephu> soooo are there any builds that work, but preferably have the samey layout
[20:31:01] <phao> Can you run this through a debugger and see the path the program takes before abortion?
[20:31:19] <lynxlynxlynx> that'd be useless, since it is an old build
[20:31:22] <kephu> like, config's in android/data/net.sourceforge.gemrb, but the games are elsewhere
[20:31:24] <lynxlynxlynx> like years old
[20:31:29] <phao> I see... Sad =(
[20:31:32] <kephu> lynxlynxlynx: yeah i'm not using the market one though
[20:31:46] <lynxlynxlynx> even the latest on sf is at least 2 years old
[20:31:59] <phao> lynxlynxlynx, btw, how do yo uknow it's an old build?
[20:32:11] <kephu> phao: not at the moment, i'd have to download the whole adk and then wrap my head around it
[20:32:15] <kephu> i only got adb
[20:32:30] <kephu> lynxlynxlynx: sooo how do i get the freshest android build there is
[20:32:42] <lynxlynxlynx> sf has the freshest, but that's stale
[20:32:51] <lynxlynxlynx> to build your own, look at the android/ dir
[20:33:09] <lynxlynxlynx> it has some instructions and automates most of it (just get the basic sdk deps first)
[20:33:19] <kephu> yeah but thats linux-only right?
[20:33:27] <lynxlynxlynx> yes
[20:33:35] <lynxlynxlynx> well, nix only
[20:33:43] <kephu> also "freshest but stale" is not a phrase i expected to hear
[20:33:50] <kephu> like, ever i guess
[20:34:00] <lynxlynxlynx> we lack people that would build them, obviously
[20:34:26] <lynxlynxlynx> there was an attempt to write a buildbot slave, but it perished, so it's still not done automatically
[20:34:39] <kephu> btw anyone here with experiences with gemrb and any of samsung's Notes?
[20:34:47] <kephu> I'm thinking which res to set it to
[20:34:48] <phao> kephu, btw... I'm curious.. why are you interested in gemrb for android?
[20:35:00] <phao> You want to run BG on your tablet or something like that?
[20:35:11] <kephu> phao: because I have a phablet with a pen i think would be pretty well suited for nerding out
[20:35:21] <phao> hehehehe
[20:35:23] <lynxlynxlynx> if it forces its toolbar on you, people sometimes had to take that into account when widescreening their resolution
[20:35:46] <lynxlynxlynx> -96px or similar
[20:36:41] <kephu> i didnt really get into bg way back because combat annoyed me (i basically bought it because black isle and fallout), but pillars of eternity sorta warmed me up to the idea of infinity engine games
[20:37:13] <phao> You don't like combat in BG?
[20:37:50] <kephu> lynxlynxlynx: re the buildbot thing, i guess i could look into contributing to that thang, provided compiling it myself doesnt make me despise the whole thing
[20:38:03] <phao> I think I like because it's puzzling and a bit mysterious for all the ad&d 2nd rules... Lots of stuff I don't understand, but I think it's really cool.
[20:38:06] <kephu> yeah, "didn't" would be the better word here
[20:38:22] <phao> Sometimes I die in a second or two after getting into combat, not really knowing why... heheh
[20:38:31] <lynxlynxlynx> kephu: cool
[20:38:32] <kephu> like I said, PoE sorta warmed me to the concept of realtime+pause idea
[20:38:40] <kephu> lynxlynxlynx: no promises though
[20:38:44] <lynxlynxlynx> it's pretty much automated with prep_env.sh
[20:38:57] <kephu> btw do you guys still host on sf, or did you move them sources elsewhere
[20:38:57] <phao> The whole idea of pausing and preparing your actions is really cool, I think.
[20:38:59] <kephu> like github
[20:39:04] <lynxlynxlynx> it still pulls sdl2 from hg - that could be changed to a released version now
[20:39:11] <lynxlynxlynx> github
[20:39:20] <kephu> cool
[20:39:40] <kephu> dont they have some build automation? I vaguely remember something to that effect
[20:39:44] <phao> But I think the thing about BG2 that I liked a lot is how the world is elaborate. Idk how it compares to newer games of the same kind though.
[20:40:09] <kephu> hey speaking of, how playable is planescape on gemrb?
[20:40:49] <lynxlynxlynx> only somewhat, since it uses the hackiest version of the engine
[20:40:55] <phao> hehehehe
[20:41:06] <kephu> 'cause I dont know at this point whether the site docs are freshest or stale or both
[20:41:26] <lynxlynxlynx> http://www.gemrb.org/wiki/doku.php?id=engine:start
[20:41:27] <Seniorita> engine:start [GemRB wiki]
[20:41:45] <lynxlynxlynx> docs are fresh, except for the guibindings ones
[20:48:00] <phao> kephu, I guess they could have made the combat easier by making it more like that newer shadowrun game.
[20:49:55] <kephu> which is to say "nick it wholesale from that new xcom game"? :D
[20:52:23] <lynxlynxlynx> phao: poe is also elaborate, but it's not in a widely known universe, so no easter eggs and small nods to literal cannon and similar
[20:52:40] <lynxlynxlynx> *literary
[20:53:00] <phao> To be honest, I didn't know the world of BG2 before playing it.
[20:53:19] <phao> I know it's some ad&d 2nd world, but I never looked into it...
[20:55:32] <phao> lynxlynxlynx, Do you know if you can play POE on linux/
[20:55:33] <phao> ?
[20:55:45] <lynxlynxlynx> yes, worked perfectly for me
[20:55:58] <lynxlynxlynx> not even patched
[20:56:01] <lynxlynxlynx> out of the box
[20:56:10] <lynxlynxlynx> well, out of gogo
[20:56:12] <lynxlynxlynx> gog
[20:56:16] <phao> I see.
[20:57:07] <kephu> soo, okay, bottom line re: my question is: "compiled version from sf is borked beyond repair just roll your own" then?
[21:01:58] <lynxlynxlynx> i didn't know it was borked beyond repair, but it's not like phones and androids are a homogeneous entity
[21:02:16] <lynxlynxlynx> but sure, in your case; pitch is not configurable
[21:03:28] <kephu> well I sorta assume this might be the case what with the only suggestion being "just build it from sources yourself" ;)
[21:03:59] <kephu> quick check first: does pitch have anything to do with the resolution?
[21:04:23] <kephu> also: does the error have anything to do with the fact that the videos that came before are hella glitched?
[21:04:33] <lynxlynxlynx> that was in large part due to the fact that it doesn't make sense to spend lots of time debugging old, potentially dead, code
[21:05:02] <lynxlynxlynx> it could have to do with the videos, i guess
[21:05:10] <wjp> we have a pitch problem?
[21:05:26] <phao> lynxlynxlynx, did you have to install directx with wine?
[21:05:26] <kephu> .......maybe?
[21:05:47] <wjp> directx? wine?
[21:05:49] <kephu> phao: what do you need wine for?
[21:05:55] <lynxlynxlynx> phao: poe works natively
[21:06:01] <phao> Ahhh, I see.
[21:06:53] <phao> kephu, nothing really
[21:07:20] <kephu> lynxlynxlynx: yeah, hence my question
[21:07:53] <lynxlynxlynx> wjp: 0.8.0 era code, nothing to look at
[21:08:13] <phao> wjp, kephu, the whole thing was about PoE on linux... it wasn't about kephu's issue.
[21:08:27] <kephu> yeah i guessed that much phao
[21:08:47] <kephu> soo what version are we on if 0.8.0 is an actual *era*
[21:08:52] <kephu> that i presume has come and gone
[21:09:18] <lynxlynxlynx> /title
[21:09:29] <lynxlynxlynx> .2 was released on new year's
[21:09:49] <lynxlynxlynx> major font and text handling rewrite was merged since
[21:10:03] <kephu> ah
[21:10:43] --> thomcom has joined #gemrb
[21:15:58] <lynxlynxlynx> over 26k lines of code changed between the two
[21:17:52] <thomcom> between the two what?
[21:17:54] <thomcom> :D
[21:17:57] <thomcom> late to this conversation
[21:20:50] <kephu> so why is this only 0.0.2's worth of version change
[21:23:03] <lynxlynxlynx> versions
[21:23:28] <lynxlynxlynx> kephu: you should've seen the early versioning "system" :D
[21:23:54] <kephu> do tell that sounds hilarious
[21:25:04] <lynxlynxlynx> when I started contributing, it has been at 0.2.x for at least three years already
[21:25:12] <lynxlynxlynx> and very functional
[21:26:10] <lynxlynxlynx> for 0.9 we need to do something big enough; things like making iwd2 or pst finishable (perfection can wait)
[21:26:17] <kephu> :D
[21:27:19] <lynxlynxlynx> iwd2 may well be easier, the first chapters are almost perfectly playable
[21:27:51] <lynxlynxlynx> i need to figure out some spellcasting/scripting stuff and add level up support, but that's not so noticeable in targos
[21:28:02] <lynxlynxlynx> pst is yuckity yuck
[21:29:27] <lynxlynxlynx> and something hairier for 1.0 + lots of polishing
[21:31:17] <fuzzie> (6 weeks until summer vacation..)
[21:31:58] <lynxlynxlynx> o hai!
[21:32:17] <lynxlynxlynx> managed to ditch one uni?
[21:33:14] <fuzzie> I have courses at three unis right now, which I think isn't technically an improvement
[21:33:30] <kephu> welp time to be off, 11:30pm here, and tomorrow's off to the coal mines again
[21:34:35] <lynxlynxlynx> ouch
[21:36:32] <kephu> well okay its more like corporate desk jockeying
[21:36:48] <kephu> but that doesnt quite have the same ring to it now does it
[21:37:18] <kephu> anyways, laters yall i will probably be back tomorrow at completely timezone-inappropriate time
[21:37:40] <-- kephu has left IRC (Quit: Page closed)
[21:42:02] <lynxlynxlynx> i'll have some time now too; work is a bit saner and poe is over ^^
[21:42:11] <lynxlynxlynx> time to finish that dialog extender
[22:25:39] <-- thomcom has left IRC (Quit: Textual IRC Client: www.textualapp.com)
[22:34:08] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)