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

Archive Today Yesterday Tomorrow
GemRB homepage


[00:16:56] <-- raevol has left IRC (Ping timeout: 245 seconds)
[00:22:25] --> raevol has joined #gemrb
[00:40:56] --> edheldil_ has joined #gemrb
[01:10:43] <-- raevol has left IRC (Quit: Leaving.)
[01:22:00] <-- edheldil_ has left IRC (Read error: Operation timed out)
[02:08:24] --> Tingle has joined #gemrb
[02:14:22] --> PKodon|2 has joined #gemrb
[02:14:25] --> fuzzie_ has joined #gemrb
[02:15:34] <-- Drakkar has left IRC (Ping timeout: 260 seconds)
[02:17:08] <-- PKodon|2 has left IRC (Read error: Connection reset by peer)
[02:18:56] <-- dolio has left IRC (*.net *.split)
[02:19:04] <-- fuzzie has left IRC (*.net *.split)
[02:19:06] <-- |Cable| has left IRC (Ping timeout: 260 seconds)
[02:19:32] <-- Tingle has left IRC (Ping timeout: 260 seconds)
[02:19:32] <-- kpedersen has left IRC (Ping timeout: 260 seconds)
[02:19:49] --> Drakkar has joined #gemrb
[02:22:34] <-- PKodon has left IRC (*.net *.split)
[02:24:00] --> |Cable| has joined #gemrb
[02:26:45] --> dolio has joined #gemrb
[02:30:32] --> Tingle has joined #gemrb
[02:32:57] <-- |Cable| has left IRC (Ping timeout: 259 seconds)
[02:33:36] <-- Drakkar has left IRC (*.net *.split)
[02:40:11] --> Drakkar has joined #gemrb
[02:43:12] <-- Tingle has left IRC (Ping timeout: 260 seconds)
[02:45:25] --> Coriander2 has joined #gemrb
[02:45:34] --> wjp_ has joined #gemrb
[02:50:12] <-- Coriander has left IRC (*.net *.split)
[02:50:27] <-- gembot has left IRC (*.net *.split)
[02:50:27] <-- wjp has left IRC (*.net *.split)
[03:04:39] --> gembot has joined #gemrb
[03:29:27] --> |Cable| has joined #gemrb
[03:29:27] --> kpedersen has joined #gemrb
[04:22:45] <-- |Cable| has left IRC (Ping timeout: 272 seconds)
[04:35:18] --> |Cable| has joined #gemrb
[05:10:51] <-- dolio has left IRC (Read error: Connection reset by peer)
[05:11:27] --> dolio has joined #gemrb
[05:40:34] --> brada has joined #gemrb
[05:41:06] <brada> do you think its possible that the "unknown" field in CHU common fields is a "subtype"?
[05:42:17] <brada> or some flag field
[05:42:34] <brada> which could i suppose be used to break things into subtypes
[05:52:47] <-- brada has left IRC (Quit: brada)
[06:21:03] --> edheldil_ has joined #gemrb
[06:36:21] <-- edheldil_ has left IRC (Ping timeout: 248 seconds)
[06:45:05] <-- dolio has left IRC (Remote host closed the connection)
[07:06:25] --> edheldil_ has joined #gemrb
[08:05:13] --> lynxlynxlynx has joined #gemrb
[08:05:14] --- ChanServ gives channel operator status to lynxlynxlynx
[08:07:34] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)
[08:08:12] --- wjp_ is now known as wjp
[08:08:15] --- ChanServ gives channel operator status to wjp
[08:16:21] --> WingedHussar has joined #gemrb
[09:23:59] --> Eli2 has joined #gemrb
[09:26:02] <-- Eli2_ has left IRC (Ping timeout: 264 seconds)
[09:52:02] <-- WingedHussar has left IRC (Ping timeout: 260 seconds)
[09:52:52] --> WingedHussar has joined #gemrb
[10:18:34] <-- Coriander2 has left IRC (Read error: Connection reset by peer)
[10:19:33] --> Coriander has joined #gemrb
[10:29:06] --- fuzzie_ is now known as fuzzie
[11:40:25] --> edheldil_ has joined #gemrb
[12:08:14] <-- WingedHussar has left IRC (Quit: WingedHussar)
[16:40:28] --> raevol has joined #gemrb
[17:01:00] <-- edheldil_ has left IRC (Ping timeout: 252 seconds)
[17:17:12] --> Beholder has joined #gemrb
[17:17:17] <Beholder> hi
[17:36:13] <Beholder> anybody here?
[17:46:30] <lynxlynxlynx> mhm
[17:49:16] <Beholder> help me with portrait effects in bg2
[17:50:45] <Beholder> what method draws it?
[17:57:43] <lynxlynxlynx> font code
[17:57:58] <lynxlynxlynx> they're just an unexpected bam font
[18:00:06] <Beholder> not icons, i mean hp tint
[18:00:14] <Beholder> it is cover?
[18:01:48] <Beholder> my code works fine in bg1, but not in bg2
[18:05:39] <lynxlynxlynx> that's odd, cause like i said, they use the same thing
[18:06:01] <Beholder> :(
[18:08:30] <lynxlynxlynx> look at SetHorizontalOverlay in button.cpp
[18:08:37] <lynxlynxlynx> that's used for dead actors
[18:09:12] <lynxlynxlynx> oh, we use the same thing for blood
[18:11:54] <Beholder> in bg2?
[18:14:20] <lynxlynxlynx> in both
[18:14:36] <Beholder> but why it works in bg1
[18:18:24] <Beholder> SetHorizontalOverlay not calls for blood
[18:19:36] <Beholder> no
[18:19:45] <Beholder> calls only if value changes
[18:19:57] <Beholder> hp i mean
[18:20:29] <lynxlynxlynx> well yeah, i meant the red overlay
[18:20:41] <lynxlynxlynx> we only change it when needed
[18:21:15] <lynxlynxlynx> btw, the features work without your patches, so it is indeed something funky
[18:21:48] <lynxlynxlynx> only checked the blood/damage one though
[18:22:03] <lynxlynxlynx> are you sure your bg2 test is ok?
[18:23:03] <Beholder> hm, i can check in original game
[18:25:08] <Beholder> looks fine in original
[18:25:39] <Beholder> which method draws blood?
[18:25:50] <Beholder> BlitGameSprite?
[18:25:56] <fuzzie> yes
[18:26:00] <fuzzie> with tint I thought
[18:26:02] <Beholder> with cover
[18:26:26] <Beholder> cover sets blood region, right?
[18:41:03] <Beholder> ohoho
[18:41:27] <Beholder> i support tint only for paletted sprites
[18:41:52] <Beholder> but portraits in bg2 is not paletted
[18:44:32] <fuzzie> ah :
[18:44:33] <fuzzie> :)
[18:45:00] <Beholder> i need a new shaders
[19:03:17] <Beholder> i replaced some varyings to uniforms, but it cause more leaks for me
[19:13:14] <Beholder> hm replacing varyings to uniforms reduce performance
[19:13:18] <Beholder> very oddly
[19:13:59] <Beholder> i think it will be conversely
[19:15:30] <fuzzie> odd
[19:17:41] <Beholder> hm, it's a debugger problem
[19:17:55] <Beholder> without it works fine
[19:21:32] <fuzzie> ah
[19:29:51] <Beholder> but without extra uniforms in debugger works fine too
[19:30:55] <Beholder> fixed tint
[19:31:11] <Beholder> what about magic effects?
[19:31:25] <Beholder> i see it as black noise
[19:33:14] <Beholder> http://i-fotki.info/16/6dcca10de3e3f7f255f36bdfdd98baadbc8616174980040.png.html
[19:33:15] <Pepelka> Ifotki.info - бесплатный хостинг фотографий для форумов, дневников, гостевых книг
[19:33:16] <Pepelka> »Ресурс для публикации фотографий на форумах, дневника, личных страницах«
[19:36:25] <lynxlynxlynx> that's spell turning, a hardcoded overlay
[19:36:37] <lynxlynxlynx> minorglob.vvc i think
[19:36:37] <Beholder> oh damn
[19:45:52] <Beholder> tell me more about this
[19:53:50] <lynxlynxlynx> i only know the middle points
[19:54:27] <lynxlynxlynx> pcf_globe in Actor.cpp and a few other functions that get called after stats change, set the hc_overlays
[19:55:32] <lynxlynxlynx> the files are listed in overlay.2da in gemrb
[19:56:31] <lynxlynxlynx> i think they're normal vvc's though
[20:07:43] <Beholder> it draws by blitSprite too?
[20:09:20] <Beholder> Actor.cpp has a 10K lines, impossible to understand
[20:20:04] <lynxlynxlynx> don't know how VVCs are drawn, they're mostly used for spell effects
[20:20:50] <lynxlynxlynx> Actor::Draw or something after it should have handling for these overlays (order of drawing), blurred copies and mirror image copies
[20:20:53] <lynxlynxlynx> probably more
[20:22:14] --> PKodon has joined #gemrb
[20:47:07] <Beholder> i think ScriptedAnimation::Draw is a method that draws magic effects (using blitGameSprite)
[20:51:08] <Beholder> and it use TRANSSHADOW flag
[20:51:22] <Beholder> what this flag does?
[21:09:41] --> dolio has joined #gemrb
[21:37:43] <-- Beholder has left IRC (Quit: Beholder)
[21:50:03] <-- dolio has left IRC (Quit: Leaving)
[21:58:51] --> kpederse1 has joined #gemrb
[22:01:41] <-- kpedersen has left IRC (Ping timeout: 272 seconds)
[22:22:21] --> kpedersen has joined #gemrb
[22:25:42] <-- kpederse1 has left IRC (Ping timeout: 260 seconds)
[22:37:41] <-- kpedersen has left IRC (Ping timeout: 246 seconds)
[22:39:40] --> kpedersen has joined #gemrb
[23:02:09] --> dolio has joined #gemrb
[23:02:15] --> edheldil_ has joined #gemrb
[23:04:36] <-- lynxlynxlynx has left IRC (Remote host closed the connection)