#gemrb@irc.freenode.net logs for 24 Feb 2014 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:01:27] --> brada has joined #gemrb
[00:01:33] <brada> FYI i figured out the label valign problem
[00:01:45] <brada> i wasnt taking the font descent into account
[00:01:58] <brada> it wasnt noticable on the other labels because they dont have any
[00:02:09] <brada> this is why it is off in current gemrb too i would think
[00:02:31] <brada> so the data is fine
[00:14:03] --> Eli2 has joined #gemrb
[00:18:28] <-- brada has left IRC (Quit: brada)
[00:49:39] <-- kpederse1 has left IRC (*.net *.split)
[00:49:41] <-- PKodon has left IRC (*.net *.split)
[00:50:26] --> kpederse1 has joined #gemrb
[00:50:26] --> PKodon has joined #gemrb
[01:20:29] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)
[03:06:11] <-- dolio has left IRC (Quit: Leaving)
[03:49:50] --> dolio has joined #gemrb
[05:21:12] <-- |Cable| has left IRC (Quit: Leaving)
[05:21:57] --> |Cable| has joined #gemrb
[05:29:12] <-- |Cable| has left IRC (Quit: Leaving)
[05:29:40] --> |Cable| has joined #gemrb
[06:14:50] --> edheldil_ has joined #gemrb
[07:22:01] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)
[07:54:36] --> PKodon|2 has joined #gemrb
[07:58:32] --> kpedersen has joined #gemrb
[08:03:27] <-- kpederse1 has left IRC (*.net *.split)
[08:03:28] <-- PKodon has left IRC (*.net *.split)
[08:20:41] --> lynxlynxlynx has joined #gemrb
[08:20:41] --- ChanServ gives channel operator status to lynxlynxlynx
[08:53:32] --> WingedHussar has joined #gemrb
[11:00:32] --> lynxlynx has joined #gemrb
[11:00:32] --- ChanServ gives channel operator status to lynxlynx
[11:02:30] <-- lynxlynxlynx has left IRC (Write error: Broken pipe)
[11:14:47] <-- Pepelka9 has left IRC (Excess Flood)
[11:16:01] <-- PKodon|2 has left IRC (Excess Flood)
[11:16:18] --> Pepelka9 has joined #gemrb
[11:17:50] --> PKodon|2 has joined #gemrb
[13:15:27] --> Eli2_ has joined #gemrb
[13:18:50] <-- Eli2 has left IRC (Ping timeout: 264 seconds)
[13:40:35] <-- Eli2_ has left IRC (*.net *.split)
[13:46:00] --> Eli2_ has joined #gemrb
[13:53:32] <-- Eli2_ has left IRC (Quit: Ex-Chat)
[13:53:49] --> Eli2 has joined #gemrb
[13:55:01] --- Eli2 is now known as Eli2_
[13:56:10] --- Eli2_ is now known as Eli2
[14:32:44] --> kephu has joined #gemrb
[14:32:49] <kephu> hi
[14:33:36] <lynxlynx> oj
[14:33:47] <edheldil> Hi
[14:34:19] <kephu> are there any builds of gemrb that support windows8 with touch? I looked at the wiki and all signs point to "you gotta roll your own", I mostly just wanted to confirm ;)
[14:35:29] <kephu> also, somewhat related question, if so... how DO I roll my own, all the while ensuring it's actually rolled with the right version of sdl? ;)
[14:39:20] <kephu> i see the build guide provides the dependency libs in a zip, but how do i tell those are actually current enough?
[14:43:25] <kephu> also, I'm having some problems running the gui for gemrb, it mentions something about missing dlls
[14:48:30] <lynxlynx> no, for touch support you would need to get sdl2
[14:48:35] <lynxlynx> that pack has sdl1
[14:49:00] <lynxlynx> and no, there are no win8 builds
[14:49:29] <lynxlynx> the other dependencies should be fine and probably also work in win8 as is
[14:49:41] <lynxlynx> so it's mostly about building gemrb
[14:50:13] <lynxlynx> either in a cygwin/mingw environment or with visual studio
[14:53:42] <kephu> so do I grab the dep package and replace sdl with sdl2, or....?
[14:54:29] <kephu> also, are there really no prebuilts anywhere I could nab?
[14:54:39] <kephu> compliation's not really my forte
[14:55:57] <fuzzie> we are almost entirely not Windows users
[14:56:42] <kephu> ah
[14:56:57] <kephu> btw, what's the current status of Planescape? Playability-wise, i mean
[14:58:22] <kephu> also, tangentially-related, are there any similar projects for, say, fallout?
[15:28:08] <-- chiv has left IRC (Ping timeout: 245 seconds)
[15:38:10] <kephu> .
[15:44:20] --> Beholder has joined #gemrb
[15:44:24] <Beholder> hi
[15:49:01] <lynxlynx> hey
[15:49:24] <lynxlynx> kephu: not anymore, the fallout projects died / reformatted
[15:49:46] <kephu> reformatted, I take it, into something not so useful?
[15:49:51] <lynxlynx> pst playability is much improved in the git version, but it's still the suckiest of the games
[15:50:09] <lynxlynx> you could think of it that way, i guess
[16:02:51] <Beholder> Today i have some time to continue writing gl driver. Can anyone help me with investigating spell effects code?
[16:06:00] <Beholder> we use BLIT_TRANSSHADOW flag to drawing effects
[16:06:09] <Beholder> what is it does?
[16:14:20] <-- WingedHussar has left IRC (Quit: WingedHussar)
[16:17:42] <lynxlynx> no idea, but perhaps they cast a soft shadow on the ground
[16:21:03] <-- kephu has left IRC (Ping timeout: 245 seconds)
[16:22:10] <Beholder> heh, may be wjp say more...
[16:22:50] <Beholder> .inl files very difficult to understand
[17:00:09] <-- dolio has left IRC (*.net *.split)
[17:00:23] <-- PKodon|2 has left IRC (*.net *.split)
[17:00:23] <-- lynxlynx has left IRC (*.net *.split)
[17:00:24] <-- kpedersen has left IRC (*.net *.split)
[17:00:25] <-- |Cable| has left IRC (*.net *.split)
[17:00:28] <-- wjp has left IRC (*.net *.split)
[17:05:55] --> PKodon|2 has joined #gemrb
[17:05:55] --> lynxlynx has joined #gemrb
[17:05:55] --> kpedersen has joined #gemrb
[17:05:55] --> |Cable| has joined #gemrb
[17:05:55] --> wjp has joined #gemrb
[17:06:10] --> edheldil_ has joined #gemrb
[17:08:00] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)
[17:08:04] --> dolio has joined #gemrb
[17:14:06] <Beholder> can i configure animation speed?
[17:23:52] --- PKodon|2 is now known as PKodon
[17:23:52] <-- PKodon has left IRC (Changing host)
[17:23:52] --> PKodon has joined #gemrb
[17:29:36] <Beholder> http://i-fotki.info/16/2978b5a8ac86475ee0026761028218eabc8616175923023.jpg.html
[17:29:37] <Pepelka9> Ifotki.info - бесплатный хостинг фотографий для форумов, дневников, гостевых книг
[17:29:38] <Pepelka9> »Ресурс для публикации фотографий на форумах, дневника, личных страницах«
[17:29:48] <Beholder> magic missile
[17:30:34] <Beholder> i see black noise instead color tint
[17:30:56] <Beholder> but missiles draws fine
[17:55:02] --> edheldil_ has joined #gemrb
[18:13:35] --> Yoshimo has joined #gemrb
[18:29:00] <Beholder> hm, its a tint problem
[18:29:27] <Beholder> i receive tint 0,0,0,0 is a totally black in my code
[18:29:59] <Beholder> not a good idea to fix it in my code
[18:33:16] <Beholder> it's more beautiful to set tint=NULL if all values equals zero
[18:34:05] <Beholder> it looks like I'm talking to myself :(
[18:36:11] <-- Yoshimo has left IRC (Ping timeout: 245 seconds)
[18:44:04] <lynxlynx> color is struct
[18:45:08] <lynxlynx> if perfect-black tint is never used, an extra parameter could be wasteful (the drawing functions already have so many)
[18:45:22] <-- gembot has left IRC (Excess Flood)
[18:45:37] --> gembot has joined #gemrb
[18:47:03] <Beholder> http://i-fotki.info/16/9890143ff4ca4327fa3dd12242b3172fbc8616175927660.jpg.html
[18:47:04] <Pepelka9> Ifotki.info - бесплатный хостинг фотографий для форумов, дневников, гостевых книг
[18:47:05] <Pepelka9> »Ресурс для публикации фотографий на форумах, дневника, личных страницах«
[18:47:10] <Beholder> after fix
[18:47:22] <Beholder> color key in palette not set
[18:48:26] <Beholder> i think black must be transparent, right?
[18:49:10] <Beholder> BlitGameSprite gets a pointer to color, not an instance
[18:49:26] <Beholder> i think null will be right
[18:53:56] <Beholder> oh not, an instance
[18:54:00] <Beholder> not a pointer
[18:54:05] <Beholder> you are right
[18:54:07] <Beholder> ok
[18:55:06] <Beholder> my internal blitSprite uses pointer
[19:07:00] --> raevol has joined #gemrb
[19:09:10] <Beholder> 255 index in palette is a black (0,0,0,0)
[19:09:33] <Beholder> and sprite contains 255 indexes
[19:09:49] <Beholder> what can i do with this?
[19:09:56] <Beholder> add ugly hack?
[19:16:15] <lynxlynx> compare to ColorBlack
[19:16:38] <lynxlynx> ah no, that has ff for alpha
[19:17:40] <Beholder> right
[19:17:48] <Beholder> but why not color key
[19:17:54] <Beholder> it used too
[19:17:59] <Beholder> 0 index
[19:18:28] <lynxlynx> wjp?
[19:24:44] --> Yoshimo has joined #gemrb
[19:29:02] <-- Yoshimo has left IRC (Ping timeout: 264 seconds)
[19:31:15] --> Yoshimo has joined #gemrb
[19:31:21] <-- Yoshimo has left IRC (Changing host)
[19:31:21] --> Yoshimo has joined #gemrb
[19:33:34] <wjp> I'm confused
[19:47:50] <lynxlynx> me too
[19:48:17] <lynxlynx> our color constants have 255 for alpha and we either ignore that or we actually store opacity
[19:51:16] <Beholder> look at GLuint GLPaletteManager::CreatePaletteTexture
[19:51:39] <Beholder> i set all non-transparent instead color key
[19:51:57] <Beholder> it works for other sprites
[19:53:09] <Beholder> because it has alpha = 0 (fully transparent for GL)
[19:54:05] <Beholder> but may be in this case alpha=0 is a really transparent?
[20:00:04] <Beholder> may be i need to add a reverse if statement: if (colors[i].a == 0xFF) colors[i].a = 0; ?
[20:04:34] <Beholder> hm, not
[20:12:17] <wjp> is the 'alpha' flag of the palette maybe set?
[20:15:55] <Beholder> yeah, it's set
[20:16:38] <Beholder> whqt can i do if it set
[20:17:02] <Beholder> using 255 index as alpha?
[20:18:07] <wjp> you should possibly not do the a = 255 loop if alpha is set
[20:18:25] <wjp> since then the alpha channel is already valid
[20:18:29] <Beholder> ok
[20:21:56] <Beholder> right now
[20:24:00] <wjp> cool
[20:24:42] <Beholder> only lighting is wrong, i'll fix it later
[20:25:41] <Beholder> i committed changes
[20:28:58] <Beholder> please test effects in bg2
[20:42:11] <-- Yoshimo has left IRC (Excess Flood)
[21:16:10] <-- Beholder has left #gemrb
[21:37:36] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)
[22:14:53] --> SiENcE has joined #gemrb
[22:15:04] <-- SiENcE has left IRC (Client Quit)
[22:15:48] <Lightkey> oO
[22:15:55] <Lightkey> what's he doing
[22:17:26] <lynxlynx> fixing remaining issues of the opengl renderer
[22:18:03] <Lightkey> I meant the fine Mr. Fischer
[22:18:45] <Lightkey> did that yesterday too
[22:19:07] <lynxlynx> the who?
[22:19:38] <Lightkey> no, not the who, SiENcE
[22:20:02] <lynxlynx> oh, haven't heard from him in ages
[22:20:28] <lynxlynx> 11s sounds like a bad autostart
[22:21:05] <Lightkey> and he still has #freedsa in his autojoin list, hehe
[22:23:45] <lynxlynx> https://bitbucket.org/gennady/ja2-stracciatella <-- cool, someone picked it up
[22:23:46] <Pepelka9> gennady / ja2-stracciatella — Bitbucket
[22:24:06] <Lightkey> for another day
[22:24:08] * Lightkey bed
[22:26:23] <lynxlynx> mhm
[22:27:09] <-- lynxlynx has left IRC (Remote host closed the connection)
[23:19:43] --> edheldil_ has joined #gemrb