#gemrb@irc.freenode.net logs for 12 Jul 2009 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:04:24] --> pupnik has joined #gemrb
[01:06:33] <-- |Cable| has left IRC (Read error: 104 (Connection reset by peer))
[01:09:00] --> |Cable| has joined #gemrb
[01:47:53] --> Gekz has joined #GemRB
[04:01:13] <-- pupnik__ has left IRC (Remote closed the connection)
[05:13:48] <-- Gekz has left IRC ("leaving")
[05:16:31] --> Gekz has joined #GemRB
[12:45:49] --> xrogaan has joined #gemrb
[12:50:33] <-- xrogaan has left IRC (Client Quit)
[13:44:52] <-- tombhadAC has left IRC (Network is unreachable)
[14:04:28] --> xrogaan has joined #gemrb
[14:44:17] <-- xrogaan has left IRC (Remote closed the connection)
[15:02:19] --> tombhadAC has joined #gemrb
[16:00:13] --> lynxlynxlynx has joined #gemrb
[16:00:14] --- ChanServ gives channel operator status to lynxlynxlynx
[17:28:10] --> zefklop has joined #GemRb
[17:28:58] <zefklop> hi everybody
[17:29:16] <Lightkey> 'allo 'allo
[17:29:25] <zefklop> I installed python 3.1 instead of 2.6, and of course it refuses to compile
[17:29:34] <Lightkey> hihi
[17:29:36] <zefklop> so do we want to switch to python 3.x ?
[17:29:39] <-- pupnik has left IRC ("Lost terminal")
[17:30:08] --> pupnik has joined #gemrb
[17:30:30] <lynxlynxlynx> no
[17:30:44] <zefklop> why not?
[17:30:50] <lynxlynxlynx> our current minimum requirement is 2.3 which is ancient
[17:31:05] <zefklop> yeah, it's pretty old
[17:31:14] <lynxlynxlynx> so why screw everyone and their cousins over by requiring something very recent?
[17:31:18] <zefklop> so I'm going to reinstall 2.6 :)
[17:31:42] <zefklop> yeah... and gemRB should run on low end machines
[17:32:08] <Lightkey> Python 3.1 got even slower?
[17:32:08] <lynxlynxlynx> it's not like we would gain much (or anything?) by the move
[17:32:32] <zefklop> default unicode support
[17:32:39] <zefklop> don't know if this would be useful
[17:32:57] <zefklop> and we don't really use very advanced features in GuiScript anyway
[17:33:02] <lynxlynxlynx> and silly things like print being a function
[17:33:28] <lynxlynxlynx> there are conversion scripts, but i don't think we'll need them anytime soon
[17:33:59] <zefklop> Lightkey: I don't think so, but someone with old computer runs old OS, and win9x is not supported anymore if we switch to newer python
[17:40:37] <pupnik> gemrb runs native under win9x
[17:40:42] <pupnik> i mean bioware
[17:40:54] <zefklop> yes
[17:43:44] <fuzzie> It'll be a long time before Python 3 is widely enough available to rely upon anywhere.
[17:46:06] <fuzzie> and if we're going to be building the Windwos builds against python 2.6 then we already lost win9x..
[17:46:31] <-- zefklop has left IRC (Remote closed the connection)
[17:46:44] <pupnik> is 2.5 good enough?
[17:46:50] --> zefklop has joined #GemRb
[17:47:01] <pupnik> whatever works
[17:47:26] <fuzzie> yes, I think 2.5 works
[17:48:50] <pupnik> 2.5 here
[17:49:02] <pupnik> except for the errors
[17:49:13] <fuzzie> but all the people building on Windows seem to be using 2.6 :)
[17:49:16] <pupnik> so should i try to fix the character select?
[17:49:34] <pupnik> a click on character portrait too easly becomes 're-order party'
[17:49:44] <pupnik> if your mouse moves a couple of pixels after clickdown
[17:49:50] <fuzzie> I have no idea how that works..
[17:50:13] <pupnik> k, i have a log of the recent things that bugged me when trying it again
[17:50:45] <zefklop> I think we should introduce some delay before clicking becomes a drag and drop action
[17:50:45] <fuzzie> http://linux.prinas.si/gemrb/doku.php?id=todo is mostly the list of things which bugged me :)
[17:51:05] <fuzzie> so I would add things there
[17:51:08] <pupnik> not delay, a minimum x/y differential threshold before the click becomes a drag
[17:51:22] <lynxlynxlynx> pupnik: the real issue is that it shouldn't be autodone - you can only reorder one by one now
[17:51:46] <pupnik> when i try to select imoen, it drags her for a fraction of a second
[17:52:13] <zefklop> what bothers me most is that it completely ignore who the PC is... I managed to put charname out of the party :/
[17:52:24] <pupnik> i don't understand that zek
[17:52:28] <pupnik> zefklop:
[17:53:01] <fuzzie> there is quite a bit of core code which uses the wrong method for working out who the PC is
[17:53:29] <zefklop> I mean, when you re-order the party so that the first character is not the protagonist anymore
[17:53:40] <fuzzie> eg, GetPC(1) is the protagonist, but most of the gemrb code does FindPC(1) which is the first in party order!
[17:54:50] <fuzzie> erm, i suppose GetPC(0) is the protagonist.
[17:54:53] <fuzzie> but you see the idea.
[17:55:33] <fuzzie> in fact if i grep then i think almost every call to either function is wrong
[17:56:38] <fuzzie> so if anyone is very bored..
[17:57:10] <pupnik> ~/GemRB$ grep -ri FindPC *
[17:57:24] <pupnik> ...
[17:57:50] <fuzzie> presumably the guiscript issues are in GUIScript, i didn't check there :)
[17:59:26] <fuzzie> but the guiscript seems to have somewhat of a flaw in the sense that the player numbers it uses everywhere are in party order, so anything that needs to check protagonist is going to need some cleverness
[17:59:37] <pupnik> waaa
[17:59:59] <pupnik> the genie talked with misc, when he was party lead
[18:00:08] <pupnik> but the bg2 scripts seemed to be prepared for that
[18:01:08] <fuzzie> yes, genie simply talks to nearest actor :)
[18:05:10] <pupnik> it's mostly the UI stuff i noticed first
[18:05:13] <pupnik> still grepping
[18:05:24] <pupnik> amazing project
[18:05:30] <fuzzie> you will be grepping all the binaries etc :)
[18:05:36] <fuzzie> could take a long time
[18:08:01] <pupnik> oops, that was my bindir
[18:08:05] <pupnik> i am working from ~/gemrb/gemrb/trunk/gemrb/trunk$
[18:08:11] <pupnik> heh
[18:20:15] <-- dawid1 has left IRC (Connection timed out)
[18:25:47] --> dawid has joined #GemRb
[18:32:33] <-- pupnik has left IRC (Remote closed the connection)
[18:42:59] <-- zefklop has left IRC ("ChatZilla 0.9.85 [SeaMonkey 2.0a3/20090223135443]")
[18:53:39] --> pupnik has joined #gemrb
[20:21:54] --> pupnik_ has joined #gemrb
[20:40:00] <-- pupnik has left IRC (Read error: 110 (Connection timed out))
[20:52:04] <-- lynxlynxlynx has left IRC (Remote closed the connection)
[21:36:11] --> barra_away has joined #gemrb
[21:53:01] <-- barra_library has left IRC (Read error: 110 (Connection timed out))
[22:11:50] --- barra_away is now known as barra_library