#gemrb@irc.freenode.net logs for 31 Dec 2009 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:01:43] <pickle_> do i really need all of these plugins?
[00:03:02] <Nomad010> the plugins do stuff like like the data files and stuff
[00:03:08] <Nomad010> if i am understanding you correctly
[00:03:52] <pickle_> then will need at runtime
[00:05:46] <pickle_> missing some python files...still building
[00:09:27] <pickle_> great everything is built
[00:09:30] <Nomad010> yeah they build some libs
[00:10:31] <pickle_> "some" lol
[00:15:47] <pickle_> i think im going to rely on make install
[00:16:42] <pickle_> great that worked all is ready, just need to place the data
[00:19:07] <pickle_> is the launcher worth building?
[00:29:46] <pickle_> looks the launcher may not be of use for me since the pandora has no cd's
[00:57:44] <pickle_> Nomad010: you still here?
[01:11:05] --> raevol has joined #GemRB
[01:19:47] <pickle_> yeah its working
[01:39:28] <-- tombhadAC has left IRC (Read error: 60 (Operation timed out))
[01:44:32] <-- Gekz has left IRC (Read error: 60 (Operation timed out))
[02:14:52] --> Gekz has joined #GemRB
[03:11:39] <-- pickle_ has left IRC (Remote closed the connection)
[05:54:54] <-- Gekz has left IRC (Read error: 110 (Connection timed out))
[06:38:01] --> Gekz has joined #GemRB
[07:24:59] <-- Gekz has left IRC (Read error: 110 (Connection timed out))
[07:25:23] --> Gekz has joined #GemRB
[07:32:17] --> lynxlynxlynx has joined #gemrb
[07:32:17] --- ChanServ gives channel operator status to lynxlynxlynx
[08:56:07] <fuzzie> morning all
[09:05:03] --> edheldil has joined #GemRB
[09:05:03] --- ChanServ gives channel operator status to edheldil
[09:05:35] <edheldil> Ohayo godzaimasu!
[09:05:44] <fuzzie> Oh.
[09:09:27] <Nomad010> yo
[09:09:33] <edheldil> I wonder whether anyone tried GemRB on Nokia n900 ...
[09:10:28] <fuzzie> i would imagine pupnik has done so
[09:11:11] <fuzzie> 19:13 <pupnik> on n900 i am fighting to get some perfoemance issues addressed
[09:18:13] * raevol runs around in circles
[09:32:55] <edheldil> ah, thanks
[09:33:24] * edheldil disturbs raevol's circles
[09:33:31] <raevol> :<
[10:21:25] <-- Gekz has left IRC (Connection timed out)
[10:22:05] --> Gekz has joined #GemRB
[11:28:02] <CIA-31> gemrb: 03avenger_teambg * r7486 10/gemrb/trunk/gemrb/plugins/Core/GameScript.cpp: registered already implemented but unregistered BanterBlock* actions
[12:06:10] <-- Nomad010 has left IRC (Read error: 60 (Operation timed out))
[12:11:45] <-- CIA-31 has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:11:45] <-- edheldil has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:11:45] <-- anji has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:12:30] --> edheldil has joined #GemRb
[12:12:30] --> CIA-31 has joined #GemRb
[12:12:30] --> anji has joined #GemRb
[12:23:35] <-- raevol has left IRC ("Leaving.")
[12:33:58] --> Nomad010 has joined #GemRB
[13:05:51] <-- Forgetful_Lion has left IRC (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!")
[14:34:25] <Nomad010> is there a reason for me to avoid 64-bit math?
[14:37:15] <Nomad010> i'm not sure how many embedded systems support it
[14:41:38] --> pickle_ has joined #GemRB
[15:06:33] <Gekz> Nomad010: why would you use it?
[15:14:38] <wjp> the coordinates of a Point are only 16 bit, by the way
[15:29:31] <pickle_> hi all, just wanted to let all know again gemrb is running on the pandora as well as the bg2 demo can
[15:32:57] <Nomad010> Gekz, wjp i need it for point on side of line tests
[15:33:30] <Nomad010> pickle_: orsm
[15:33:47] <Nomad010> yeah i passed out shortly after i spoke to you lol
[15:35:08] <Nomad010> technically the 2D cross product requires one or two bits more than an int for the cross product test
[15:35:20] <wjp> true
[15:35:31] <wjp> I don't think it's been a problem so far, though
[15:36:11] <wjp> you'd need huge triangles for it to show up
[15:36:32] <Nomad010> ok
[15:36:57] <wjp> as long as the polygon fits in a 16k x 16k bounding box things should be fine, I think
[15:37:09] <Nomad010> ya
[15:37:38] <Nomad010> the cp is in the range [-2^32 +1, 2^32 - 1]
[15:38:00] <Nomad010> for future reference, should i avoid long long's?
[15:40:44] <wjp> not really
[15:41:23] <wjp> use __int64 by the way
[15:41:26] <Nomad010> ok
[15:41:34] <wjp> (that's the type defined in ie_types.h)
[15:41:49] <Nomad010> yeah, normally i'm too lazy to include that :p
[15:41:50] <fuzzie> pickle_: do you have a screenshot/photo? :)
[15:42:08] <Nomad010> there is a way to calculate the answer with 32-bit types
[15:42:18] <Nomad010> i'm kinda bored so i'll investigate that
[15:48:26] <wjp> calculate what exactly?
[15:49:14] <pickle_> fuzzie: not at the moment, the demo gets as far as the create a character
[15:49:21] <-- pickle_ has left IRC (Remote closed the connection)
[15:50:28] <Nomad010> wjp: cross product
[15:51:46] <wjp> as long as the answer fits in a 32 bit type, if you only do multiplications, additions and subtractions, it doesn't matter if you have overflow in the middle
[15:52:09] <Nomad010> the answer doesn't
[15:52:14] <Nomad010> it requires 33 bits lol
[15:52:45] <wjp> you can safely assume that polygons aren't "too big"
[15:53:12] <Nomad010> ok
[15:54:12] <Nomad010> i'll put the int version in the final code
[16:01:21] <wjp> why exactly do you need a cross product, by the way? (Unless you mean a 2x2 determinant?)
[16:02:42] <Nomad010> yeah
[16:02:55] <Nomad010> sorry i normally call that the 2D cross product
[16:03:07] <Nomad010> even though it's really the 2D determinant
[16:05:27] <Nomad010> wjp: what do you do?
[16:05:30] <Nomad010> university?
[16:05:56] <wjp> I studied mathematics
[16:06:08] <Nomad010> awesome! me too
[16:06:51] <wjp> cool :-)
[16:07:28] <Nomad010> i studied computer science as well though, which i know have honours in
[16:07:32] <Nomad010> *now
[16:08:34] <wjp> nice
[17:48:40] --> tomprince has joined #gemrb
[19:32:49] <-- lynxlynxlynx has left IRC (Remote closed the connection)
[19:39:22] <-- Nomad010 has left IRC (Remote closed the connection)
[20:13:06] --> Nomad010 has joined #GemRB
[20:23:06] <-- Nomad010 has left IRC (Remote closed the connection)
[20:43:02] <-- tomprince has left IRC (kornbluth.freenode.net irc.freenode.net)
[20:43:02] <-- CIA-31 has left IRC (kornbluth.freenode.net irc.freenode.net)
[20:43:02] <-- edheldil has left IRC (kornbluth.freenode.net irc.freenode.net)
[20:43:02] <-- anji has left IRC (kornbluth.freenode.net irc.freenode.net)
[20:54:16] --> edheldil has joined #GemRb
[20:54:16] --> Nomad010 has joined #GemRb
[20:54:16] --> anji has joined #GemRb
[20:56:13] --> tomprince has joined #GemRb
[20:56:13] --> CIA-31 has joined #GemRb
[22:12:49] --> raevol has joined #GemRB
[22:13:32] <-- Nomad010 has left IRC (Remote closed the connection)
[22:23:12] --> Nomad010 has joined #GemRB
[23:10:00] <Nomad010> happy new year, etc
[23:11:11] <Nomad010> anyone got baldur's gate 1?
[23:11:24] <Nomad010> the svn version doesn't seem to like you starting a new character
[23:12:02] <fuzzie> any specific bug?
[23:13:04] <Nomad010> yeah gdb says
[23:13:25] <fuzzie> it works for me, with a random fighter
[23:13:31] <Nomad010> const char *xpos = start->QueryField(mode[playmode],"XPOS"); at Game.cpp:342
[23:13:37] <Nomad010> Segmentation fault there
[23:14:01] <fuzzie> are you using 'make install' or running from the build dir?
[23:14:12] <Nomad010> i did make install
[23:14:28] <Nomad010> however it seemed to install to ~/GemRB/
[23:14:37] <fuzzie> and you're up-to-date on that?
[23:14:51] <fuzzie> the crash will happen when you don't have a start.2da in override/bg1/
[23:15:06] <Nomad010> ah ok
[23:15:07] <fuzzie> (should still be fixed)
[23:15:27] <Nomad010> i haven't done any copying of override files
[23:15:51] <Nomad010> no start.2da
[23:15:53] <fuzzie> but i would guess that your install is incomplete, maybe because you didn't run 'make install' after a recent build but you're trying to use the installed data
[23:16:19] <Nomad010> i have a whole lot of other files in that folder
[23:16:48] <Nomad010> and my bash history says i did make install
[23:17:00] <Nomad010> that directory didn't exist before the install
[23:17:37] <Nomad010> let me redo the make install
[23:17:58] <Nomad010> still nothing
[23:19:03] <fuzzie> does the override/bg1/start.2da exist in the build dir? i wonder if it's some cmake oddness
[23:19:07] <Nomad010> this is weird, it's in the svn directory but not in install directory
[23:19:10] <Nomad010> ya
[23:19:52] <fuzzie> you can just copy it manually if you want to play, it is just kind of worrying that it doesn't install
[23:19:59] <Nomad010> ok cool
[23:21:20] <Nomad010> the install directory is owned by root
[23:27:55] <Nomad010> cool thanks
[23:50:11] --> Forgetful_Lion has joined #GemRB