#gemrb@irc.freenode.net logs for 7 Sep 2009 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:31:46] <-- barra_home has left IRC ("Verlassend")
[01:00:42] --> pupnik has joined #gemrb
[01:06:29] <-- dawid has left IRC ("Not leaving, quitting.")
[06:25:56] --> Gekz_ has joined #GemRB
[06:27:11] --> Gekz` has joined #GemRB
[06:34:56] <-- Gekz has left IRC (Nick collision from services.)
[06:35:00] <-- Gekz_ has left IRC (Nick collision from services.)
[06:36:31] --- Gekz` is now known as Gekz
[06:59:23] --> lynxlynxlynx has joined #gemrb
[06:59:23] --- ChanServ gives channel operator status to lynxlynxlynx
[07:00:32] <-- Gekz has left IRC (Read error: 54 (Connection reset by peer))
[07:00:56] --> Gekz has joined #GemRB
[08:26:15] <-- |Cable| has left IRC (Remote closed the connection)
[08:30:41] --> kettuz has joined #gemrb
[09:41:28] <-- kettuz has left IRC ("Leaving")
[10:49:49] <-- pupnik has left IRC (Read error: 110 (Connection timed out))
[11:15:06] --> pupnik has joined #gemrb
[11:21:28] --> pupnik_ has joined #gemrb
[11:21:28] <-- pupnik has left IRC (Read error: 104 (Connection reset by peer))
[11:39:04] <-- pupnik_ has left IRC (Read error: 104 (Connection reset by peer))
[11:54:38] --> pupnik___ has joined #gemrb
[11:58:27] <-- fuzzie has left IRC (orwell.freenode.net irc.freenode.net)
[11:58:27] <-- CIA-22 has left IRC (orwell.freenode.net irc.freenode.net)
[12:01:38] --> fuzzie has joined #GemRb
[12:01:38] --> CIA-22 has joined #GemRb
[12:02:48] <-- pupnik___ has left IRC (Read error: 104 (Connection reset by peer))
[12:10:29] --> pupnik_ has joined #gemrb
[12:11:29] --- pupnik_ is now known as pupnik
[12:17:07] <-- lynxlynxlynx has left IRC (Read error: 60 (Operation timed out))
[12:21:58] <pupnik> http://dubstep.fm/listen.pls woaaahhh
[13:53:32] --> lynxlynxlynx has joined #gemrb
[13:53:32] --- ChanServ gives channel operator status to lynxlynxlynx
[16:35:17] <CIA-22> gemrb: 03avenger_teambg * r7125 10/gemrb/trunk/gemrb/plugins/Core/TileMap.cpp: just whitespace formatting
[16:35:34] --> Avenger has joined #gemrb
[16:35:39] --- ChanServ gives channel operator status to Avenger
[16:36:02] <Avenger> thanks for running valgrind, i had to fix that equipping stuff again
[16:38:40] <wjp> no problem
[16:38:45] <-- pupnik has left IRC (Read error: 104 (Connection reset by peer))
[16:39:31] <CIA-22> gemrb: 03avenger_teambg * r7126 10/gemrb/trunk/gemrb/ (4 files in 2 dirs): fixed some crasher (hopefully didn't break anything else) in weapon equipping
[16:56:04] --> pupnik_ has joined #gemrb
[18:01:12] <-- Avenger has left IRC ("bye!")
[19:44:23] <lynxlynxlynx> there's plenty of unset stuff left
[19:44:56] <lynxlynxlynx> 0 hp, 0 thac0, 0 levels, 0 next xp
[19:49:29] <-- wjp has left IRC (orwell.freenode.net irc.freenode.net)
[19:49:29] <-- Gekz has left IRC (orwell.freenode.net irc.freenode.net)
[19:49:30] <-- felixthered has left IRC (orwell.freenode.net irc.freenode.net)
[19:49:46] <-- anji has left IRC (orwell.freenode.net irc.freenode.net)
[19:49:46] <-- tombhadAC has left IRC (orwell.freenode.net irc.freenode.net)
[19:51:41] --> tombhadAC has joined #GemRb
[19:51:58] --> anji has joined #GemRb
[19:53:17] --> wjp has joined #GemRb
[19:53:18] <lynxlynxlynx> maybe it is just for multiclassers
[19:53:43] --> Gekz has joined #GemRb
[19:53:43] --> felixthered has joined #GemRb
[19:54:37] <lynxlynxlynx> yessir
[20:05:16] <lynxlynxlynx> ah
[20:11:05] <-- tombhadAC has left IRC (Read error: 101 (Network is unreachable))
[20:12:01] --> tombhadAC has joined #gemrb
[20:15:29] <CIA-22> gemrb: 03lynxlupodian * r7127 10/gemrb/trunk/gemrb/GUIScripts/bg2/ (GUICG10.py GUICG2.py): bg2::cg: fixed multiclassing
[20:44:49] --> Avenger has joined #gemrb
[20:44:53] --- ChanServ gives channel operator status to Avenger
[20:45:01] <Avenger> hey, anyone with bg2 around?
[20:45:15] <Avenger> i found something very odd
[20:46:18] <fuzzie> oh?
[20:47:15] <Avenger> my game thinks short swords are shields
[20:47:41] <Avenger> if i equip a short sword, and try to put an xbow on it, it crashes
[20:48:02] <Avenger> first noticed in normal gaming
[20:48:19] <Avenger> clone spmugg.cre, teleport far from it
[20:48:26] <Avenger> it tries to equip xbow --> crash
[20:48:40] <Avenger> but now i can reproduce it myself
[20:49:33] <Avenger> clone: sw1h07 and xbow04
[20:49:45] <Avenger> put the short sword in your weapon slot
[20:49:48] <Avenger> then equip the bow
[20:49:51] <Avenger> --> crash
[20:50:13] <Avenger> if you equip sw1h07, and press alt-5 you will see what's wrong
[20:50:25] <Avenger> it thinks the SS animation is a shield
[20:50:58] <Avenger> and the xbow asserts if there is a shield animation active
[20:51:59] <lynxlynxlynx> how did it skip the shield check?
[20:53:54] <Avenger> the short sword is not a shield
[20:54:01] <Avenger> i don't understand this
[20:54:32] <Avenger> in my soa version, if i press alt-5 on my sword wielding pc, i see: wqnSSG1 is a weapon
[20:54:40] <Avenger> in ToB it is shield!!
[21:01:27] <Avenger> i don't know why, this makes no sense
[21:01:53] <Avenger> oh damn :)
[21:01:53] <Avenger> i know what's it
[21:01:53] <Avenger> haha
[21:01:53] <Avenger> i actually modded sw1h07
[21:01:56] <Avenger> i experimented with that odd flag which is called 'unsellable' in dltcep
[21:01:57] <Avenger> 0x400 in item flags
[21:01:58] <Avenger> that is the reason
[21:01:58] <Avenger> haha
[21:02:00] <wjp> hm, bg2 chargen seems to have deteriorated a bit since yesterday night
[21:02:00] <Avenger> even more?
[21:02:00] <wjp> enter doesn't work now
[21:02:03] <Avenger> you die?
[21:02:03] <Avenger> or just the script crashes?
[21:02:16] <Avenger> the cause is most likely a leftover *.pyc
[21:03:16] <fuzzie> my ShowModal change could thereotically break buggy focus stuff, but it seemed okay for me, and was early yesterday
[21:06:09] <Avenger> no this is my change from today
[21:06:18] <Avenger> i hate this equipping stuff
[21:06:24] <lynxlynxlynx> wjp: odd, it works for me
[21:06:39] <Avenger> because you didn't download my recent commit
[21:06:42] <lynxlynxlynx> find gemrb/GUIScripts -name "*.pyc" -delete
[21:06:55] <-- Avenger has left IRC ("ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]")
[21:07:23] <fuzzie> maybe it'd be a good idea to have gemrb attempt to zap the pyc files when it runs, for now
[21:07:37] <wjp> lynxlynxlynx: ah, it breaks after selecting a kit
[21:08:12] <lynxlynxlynx> breaks breaks or the just the default button thing?
[21:08:23] <wjp> the default button breaks
[21:08:45] <lynxlynxlynx> indeed
[21:09:05] <wjp> and then an assertion triggers in SetEquippedSlot
[21:09:12] <wjp> (after accepting the character)
[21:09:57] <wjp> Actor.cpp:4952: int Actor::SetEquippedQuickSlot(int, int): Assertion `slot<8' failed.
[21:10:15] <lynxlynxlynx> looks like the window doesn't get unloaded
[21:19:21] --> Avenger has joined #gemrb
[21:19:25] --- ChanServ gives channel operator status to Avenger
[21:19:25] <CIA-22> gemrb: 03avenger_teambg * r7128 10/gemrb/trunk/gemrb/plugins/Core/Actor.cpp: fix assertion problem
[21:19:36] <Avenger> wjp try now
[21:21:53] <wjp> lynxlynxlynx: yes, sometimes a fighter button randomly pops up again too
[21:22:25] <wjp> Avenger: it starts again now; thanks
[21:24:33] <lynxlynxlynx> i see nothing obvious from Avenger's refactoring
[21:24:36] <Avenger> all this crap is to fix those npcs which didn't equip their bow
[21:25:27] <Avenger> lynx: the assertion happened when slot=IW_NO_EQUIPPED
[21:25:47] <lynxlynxlynx> we were talking about cg and kits
[21:25:55] <Avenger> ah
[21:26:09] <Avenger> what's about that?
[21:26:15] <lynxlynxlynx> somewhat broken
[21:26:25] <Avenger> who said?
[21:26:30] <Avenger> and what's broken
[21:26:57] <lynxlynxlynx> first thing we noticed was that the default button mapping was gone
[21:27:14] <lynxlynxlynx> (after you click a kit)
[21:28:01] <lynxlynxlynx> then we noticed the class window doesn't get unloaded, so it pops up sometimes later and tries to screw things up
[21:28:31] <Avenger> ah, i noticed the skill selector window popping up with an offset sometimes
[21:29:35] <fuzzie> well, a window not being unloaded is going to mean it stays the keyboard focus, most probably
[21:30:00] <lynxlynxlynx> yeah
[21:31:07] <fuzzie> sorry, i state the obvious, but just want to make sure no-one goes poking through trying to fix the mappings :)
[21:31:39] <Avenger> i noticed one bug: when i select barbarian, it remains fighter
[21:32:13] <Avenger> this might be the hardcoded fightertype?
[21:34:24] <lynxlynxlynx> sigh
[21:34:26] <Avenger> now the skill window didn't open at all!
[21:43:05] <Avenger> hmm, this could be fuzzie's modal fix
[21:43:30] <Avenger> somehow windows from underneath get the focus
[21:44:35] <fuzzie> why would windows underneath get ShowModal called?
[21:44:37] <lynxlynxlynx> yes, but the window shouldn't be there anymore
[21:44:47] <Avenger> oh doh
[21:44:49] <Avenger> it was me
[21:45:16] <lynxlynxlynx> ClassPress should unload, i guess
[21:45:19] <Avenger> i think i found it
[21:45:21] <Avenger> yeah
[21:46:02] <lynxlynxlynx> then it was me
[21:46:07] <CIA-22> gemrb: 03avenger_teambg * r7129 10/gemrb/trunk/gemrb/GUIScripts/bg2/GUICG2.py: fixed classwindow unload
[21:46:25] <fuzzie> all fixed now?
[21:46:59] <Avenger> no
[21:47:09] <lynxlynxlynx> that won't be good
[21:47:10] <Avenger> skills window still appears with an offset sometimes
[21:47:34] <lynxlynxlynx> better revert and add the unload to ClassPress
[21:47:46] <Avenger> why?
[21:47:47] <lynxlynxlynx> otherwise the multiwindow can't reuse it
[21:48:02] <lynxlynxlynx> it will have a different window
[21:48:24] <Avenger> ?
[21:48:32] --> Enverex has joined #gemrb
[21:48:47] <lynxlynxlynx> well try making a mc char
[21:49:47] <Avenger> i see
[21:50:56] <Avenger> this code is intertwined too much :)
[21:51:03] <CIA-22> gemrb: 03avenger_teambg * r7130 10/gemrb/trunk/gemrb/GUIScripts/bg2/GUICG2.py: yet another class cg fix
[21:51:25] <Avenger> still the skill selector is a problem, and the barbarian
[21:52:03] <Avenger> if i pick barbarian, it goes to the kit selector
[21:52:15] <Avenger> and i could be a barbarian kensai :)
[21:53:03] <lynxlynxlynx> that worked before
[21:53:29] <lynxlynxlynx> yet another barbarian hack
[21:53:33] <Avenger> well, maybe the check is misplaced
[21:53:45] <Avenger> where was that hack before?
[21:54:11] <lynxlynxlynx> maybe it set the kit already when you pressed the "class"
[21:54:32] <lynxlynxlynx> and now that it is completely stat based, that doesn't work anymore
[21:54:52] <Avenger> i see: #protect against barbarians
[21:54:59] <lynxlynxlynx> SetClass should maybe set the kit too
[21:55:02] <Avenger> but i don't see any special case
[21:55:32] <lynxlynxlynx> and then only iff kit == 0 go to the kit window
[21:58:47] <Avenger> well, this will be hacked tomorrow
[21:58:52] <Avenger> bye
[21:58:53] <-- Avenger has left IRC ("bye!")
[22:26:33] <-- lynxlynxlynx has left IRC (Remote closed the connection)
[22:41:34] --> Edheldil has joined #gemrb
[22:41:34] --- ChanServ gives channel operator status to Edheldil
[23:40:38] <-- Edheldil has left IRC ("Really?")
[23:46:17] <-- Enverex has left IRC ("Leaving")