#gemrb@irc.freenode.net logs for 3 Nov 2014 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:23:50] --> brada has joined #gemrb
[00:59:46] <-- |Cable| has left IRC (Ping timeout: 250 seconds)
[01:17:26] <-- brada has left IRC (Quit: brada)
[01:36:58] --> brada has joined #gemrb
[02:02:29] <-- fuzzie has left IRC (Ping timeout: 260 seconds)
[02:09:58] --> fuzzie has joined #gemrb
[02:10:09] <-- brada has left IRC (Quit: brada)
[02:19:53] --> |Cable| has joined #gemrb
[02:55:41] <-- |Cable| has left IRC (Ping timeout: 264 seconds)
[03:07:43] --> |Cable| has joined #gemrb
[04:13:20] --> Eli2 has joined #gemrb
[04:15:54] <-- Eli2_ has left IRC (Ping timeout: 265 seconds)
[06:31:39] <-- Lightkey has left IRC (Ping timeout: 265 seconds)
[06:44:29] --> Lightkey has joined #gemrb
[10:35:28] --> NoseGoth has joined #gemrb
[10:36:35] <-- Drakkar has left IRC (Ping timeout: 272 seconds)
[10:39:24] --> Herrman has joined #gemrb
[11:35:53] <-- |Cable| has left IRC (Ping timeout: 264 seconds)
[11:49:03] --> |Cable| has joined #gemrb
[13:24:35] --> lynxlynxlynx has joined #gemrb
[13:24:36] --- ChanServ gives channel operator status to lynxlynxlynx
[14:07:51] <-- Herrman has left #gemrb
[15:27:02] --> brada has joined #gemrb
[15:36:49] <brada> im running into a short overflow problem with the Point struct. not sure what the best solution to that problem is. if i increase point members to int then will that mess with save data? wondering if i should just define a new struct called layout point or something.
[15:37:13] <brada> i never would have thought i would need to deal with over 2500 lines of text… PST journal is awful
[15:41:56] <fuzzie> new struct is safer
[15:42:01] <fuzzie> the point stuff is kind of messily used everywhere
[15:42:45] <brada> yes
[15:53:29] <brada> bah, the irritating thing there is i use that in conjuction with the Region class…
[16:01:02] <brada> irritating that this is all breaking down due to one horrible use case
[16:13:06] <lynxlynxlynx> i'm sure you could get similar results in other games
[16:59:05] <edheldil> brada: text between chapters in bg1 is not that long?
[17:00:16] <edheldil> anyway, I think that it's better not to change Point's size
[17:18:28] --> kpederse1 has joined #gemrb
[17:21:32] <-- kpedersen has left IRC (Ping timeout: 245 seconds)
[17:24:13] <brada> ed: is there a specific reason? just curious
[17:25:07] <brada> and i took aves from BG1 and 2 from near end of game and came nowhere close to that much text
[17:25:11] <brada> not taht it maters
[17:25:48] <brada> i guess ill jsut make point/region/size into templates or something.
[17:27:31] <brada> the BG1 & 2 journal screens are wide enought anyway that you could fit tons more text than PST before hiting the overflow height
[17:38:11] <lynxlynxlynx> templates sound like overkill
[17:51:31] <brada> what else is an option?
[17:52:08] <brada> they dont want me to just change short->int, so its etiehr a template or copy and paste 100+ lines of identical code
[17:52:13] <brada> am not willing to do the later
[18:00:40] <lynxlynxlynx> what about a sliding window of sorts? 32k will never be displayed at once
[18:04:00] <brada> im sure i could do something like that. but that seems like a lot of work. are there specific reasons why changing the shorts to ints is a bad idea?
[18:06:55] <lynxlynxlynx> i don't know concretely, but they are used everywhere
[18:07:41] <lynxlynxlynx> in this particular case, would using a setter that disallows overflow work?
[18:07:57] <lynxlynxlynx> just capping, clamping the dimension
[18:10:39] <brada> but then what happens to the rest of the content? im not sure of a clean/easy way i can introduce the concept of “paging” in a seamless manner
[18:16:15] <lynxlynxlynx> so far the only problem is in pst, so the paging can be done on the content aggregation side
[18:16:54] <lynxlynxlynx> we have the scrollbar position and callback, so it shouldn't be that hard to limit incoming data
[18:19:19] <-- Mechanimal has left IRC (Ping timeout: 265 seconds)
[18:21:04] --> Mechanimal has joined #gemrb
[18:24:35] <brada> i guess i have no idea how to do that
[18:25:36] <-- Mechanimal has left IRC (Ping timeout: 265 seconds)
[18:27:21] --> Mechanimal has joined #gemrb
[18:29:12] <brada> i could implement paging in the TA i suppose. some vectore of content containers. still unfortunately complicated.
[18:31:51] <lynxlynxlynx> ok, move on, i'll give it a try
[18:32:11] <lynxlynxlynx> sounds too simple to pass the chance
[18:37:41] <brada> ok, i appreciate it :)
[19:16:01] --> kpedersen has joined #gemrb
[19:19:05] <-- kpederse1 has left IRC (Ping timeout: 264 seconds)
[19:27:57] <-- NoseGoth has left IRC (Ping timeout: 272 seconds)
[19:36:56] --> Drakkar has joined #gemrb
[20:32:42] --> Textmode has joined #gemrb
[20:34:59] <lynxlynxlynx> silly iwd2, not showing all skill boni
[20:35:16] <lynxlynxlynx> you get a substantial boost just from your race
[20:37:20] * Textmode huggles skill boni :3
[21:42:47] --> kpederse1 has joined #gemrb
[21:45:56] <-- kpedersen has left IRC (Ping timeout: 260 seconds)
[22:02:42] <-- brada has left IRC (Quit: brada)
[23:11:58] <-- Textmode has left IRC (Ping timeout: 255 seconds)
[23:14:06] <lynxlynxlynx> interesting reactions to iwdee
[23:17:19] <wjp> I haven't read much about it yet. Any specific pointers?
[23:21:07] <lynxlynxlynx> many hope its improvements make it back to bgees
[23:21:50] <lynxlynxlynx> it's a bit sad nobody sees the potential in gemrb
[23:31:36] --> Textmode has joined #gemrb
[23:39:27] <-- lynxlynxlynx has left IRC (Ping timeout: 245 seconds)