#gemrb@irc.freenode.net logs for 13 Aug 2009 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:10:20] <-- Edheldil has left IRC ("Really?")
[00:25:20] --> barra_away has joined #gemrb
[00:42:19] <-- barra_home has left IRC (Read error: 113 (No route to host))
[00:55:36] <pupnik> 02:56 <pupnik> but if a friend makes music, i first try to hear what's good about it
[00:55:39] <pupnik> 02:56 <pupnik> and if someone tries to sell me music, i first try to hear all the flaws
[01:06:11] <Gekz> pupnik: haha why satan
[01:06:46] <-- barra_away has left IRC (Read error: 104 (Connection reset by peer))
[01:06:53] <Gekz> fuzzie: if you give up on uni this semester you can try to fix your G3s too xD
[01:09:00] <pupnik> Gekz: if you want my laptop, what do you do?
[01:09:13] <pupnik> steal it, or offer me something for it for a voluntary exchange?
[01:09:27] <Gekz> pupnik: I hold a shotgun at your head
[01:09:42] <pupnik> then you are (or want to be) government
[01:09:51] <Gekz> lolol
[01:09:56] <Gekz> but yeaht
[01:10:01] <Gekz> the german government is a lot like that
[01:10:09] <pupnik> all govts
[01:10:20] <pupnik> at least germans have a sense of duty and correctness
[01:10:33] <Gekz> lol
[01:10:43] <Gekz> banning the internet and violent games
[01:10:50] <Gekz> mhmm correctness
[01:11:01] <pupnik> well you have a point
[01:11:10] <pupnik> but i was thinking of my cousin in the german government
[01:11:13] <pupnik> you could not bribe her
[01:11:14] <Gekz> lol
[01:11:33] <pupnik> my grandfather was ortsbauernfuehrer
[01:11:35] <Gekz> i'd say many modern western countries are the same like that
[01:11:37] <pupnik> incorruptible
[01:12:00] <Gekz> the Australian government doesn't seem very corrupt at all
[01:12:10] <pupnik> no?
[01:12:11] <Gekz> of course, backbencher ministers are corrupt as fuck, but everyone knows
[01:12:16] <Gekz> and if they do anything, they'll get shot
[01:12:17] <pupnik> port arthur massacre?
[01:12:30] <Gekz> what does that massacre have anything to do with corruption?
[01:12:58] <pupnik> maybe the govt covered something up
[01:13:33] <Gekz> haah
[01:13:35] <Gekz> I doubt it
[01:13:43] <Gekz> there was a royal inquest into it
[01:13:47] <Gekz> by independant authorities
[01:13:58] <pupnik> i'm not an expert. but...
[01:14:17] <Gekz> and I sincerely doubt the federal police's skills
[01:14:18] <pupnik> the retard who got blamed wasn't capable of it
[01:14:29] <Gekz> we dont have an intelligence agency lol
[01:14:37] <Gekz> we have one agency that covers everything
[01:14:39] <pupnik> it wasn't the .au govt's crime
[01:14:40] <Gekz> federal police.
[01:15:18] <Gekz> and you can't possibly judge whether someone is capable of something
[01:15:20] <Gekz> wihtout knowing them
[01:15:22] <pupnik> mm. i'm not sure. but i think it was a govt organized atrocity.
[01:15:32] <pupnik> but not the .au govt.
[01:15:37] <pupnik> they just mopped up
[01:15:39] <Gekz> lol.
[01:16:06] <pupnik> i could be wrong
[01:16:23] <pupnik> not being god, and all that
[01:16:27] <Gekz> lol
[01:17:06] <Gekz> in this day and age, it's pretty damn hard to cover shit up
[01:17:06] <pupnik> shit, i'm sorry for the offtopic
[01:17:07] <Gekz> lol
[01:17:21] <Gekz> raegmoar
[01:19:08] <pupnik> it is kind of
[01:19:14] <pupnik> but see Sibel Edmonds
[01:20:09] <Gekz> I dont wanna
[01:20:29] <Gekz> I'm not interested in the world of government conspiracies
[01:22:17] <pupnik> http://www.youtube.com/watch?v=xf20Effo6ds&fmt=18 ---------- The Pixies - Alec Eiffel ------- TURN IT UP
[01:22:28] <Gekz> no u
[02:02:09] <pupnik> 04:01 <@pupnik> is there a difference btwn 'poon' and 'poontang'?
[02:02:09] <pupnik> 04:01 <@pupnik> it sounds like a rancid breakfast drink
[02:09:13] <Gekz> sex
[02:58:18] <-- Gekz has left IRC (Read error: 110 (Connection timed out))
[04:03:05] --> Gekz has joined #GemRB
[04:46:58] --> pupnik_ has joined #gemrb
[04:57:48] --> Gekz_ has joined #GemRB
[05:02:48] <-- pupnik has left IRC (Read error: 101 (Network is unreachable))
[05:10:54] <-- tombhadAC has left IRC (Remote closed the connection)
[05:29:06] <-- Gekz has left IRC (Remote closed the connection)
[05:29:11] --> Gekz has joined #GemRB
[05:35:50] <-- Gekz has left IRC (Read error: 54 (Connection reset by peer))
[05:37:45] --> Gekz has joined #GemRB
[06:07:31] --> lynxlynxlynx has joined #gemrb
[06:07:31] --- ChanServ gives channel operator status to lynxlynxlynx
[07:08:35] <CIA-22> gemrb: 03lynxlupodian * r6843 10/gemrb/trunk/gemrb/override/bg2/avatars.2da:
[07:08:36] <CIA-22> gemrb: bg2: mmist (vampire's mist form) has a pst animation type!
[07:08:36] <CIA-22> gemrb: actually just very similar and this way we don't need an extra type
[07:16:11] <Gekz_> lol
[08:12:57] <-- Gekz has left IRC (orwell.freenode.net irc.freenode.net)
[08:12:58] <-- zipi has left IRC (orwell.freenode.net irc.freenode.net)
[08:14:36] --> Gekz has joined #GemRb
[08:14:36] --> zipi has joined #GemRb
[08:28:30] --> barra_library has joined #gemrb
[09:07:54] <-- barra_library has left IRC ("Verlassend")
[09:41:25] <-- Gekz has left IRC (Remote closed the connection)
[09:41:35] <fuzzie> lynxlynxlynx: does that fix lassal too?
[09:42:21] <lynxlynxlynx> yep, no crash
[09:44:59] <fuzzie> ok
[09:45:11] <fuzzie> i was assuming the crash meant my fix had worked but i didn't debug further
[09:45:37] <lynxlynxlynx> i got the dialog, yes :)
[09:46:12] <lynxlynxlynx> time to kill bodhi
[10:02:12] <fuzzie> 'mostly works' for the portrait target selection might be an exaggeration, but the cursor is easy to fix
[10:02:25] <fuzzie> i was expecting zefklop to return and patch it up
[10:02:31] <fuzzie> so i don't want to interfere yet
[10:03:58] <-- Gekz_ has left IRC (Read error: 104 (Connection reset by peer))
[10:04:09] --> Gekz has joined #GemRB
[10:28:36] <pupnik_> i am a libertarian
[10:28:36] <pupnik_> a person of clear mind, generous heart, and joyous spirit
[10:31:59] <lynxlynxlynx> in brynlaw things go wierd quick
[10:33:34] <fuzzie> I haven't tried the "to Spellhold" thing in real BG2 since 2002 or so. So I've forgotten how any of it was meant to work. :/
[10:34:36] <lynxlynxlynx> sanik can't be assassinated :D
[10:34:57] <lynxlynxlynx> he's immune to damage and not just one type, but the composite type of the flame arrow
[10:35:17] <fuzzie> bg1-style magic resistance striking again?
[10:35:19] <lynxlynxlynx> pretty odd
[10:35:45] <lynxlynxlynx> that too, but that's hurting me most of the time
[10:36:09] <fuzzie> i can't really fix that because i have no idea how it's meant to work
[10:36:44] <lynxlynxlynx> there must be a field in effects to differentiate the good and bad ones
[10:36:56] <lynxlynxlynx> maybe the same one that turns someone hostile is used
[10:43:31] <fuzzie> oh gosh, the asylum is going to be a disaster in gemrb
[10:43:52] <fuzzie> devSin/Taimon keep using bits of it as examples of why the action stuff needs to be perfect :)
[10:44:10] <fuzzie> i guess it can be fixed step-by-step if needed, though, it is pretty linear
[11:01:57] --> xrogaan has joined #gemrb
[11:06:34] <pupnik_> when you die, this project will live on, fuzzie
[11:10:09] <fuzzie> well, i haven't even been here for that long :)
[11:11:43] <fuzzie> from the charts you can see Avenger and wjp and Edheldil and lynx, all having kept it going for years
[11:11:46] <-- Gekz has left IRC ("leaving")
[11:11:51] <fuzzie> quite amazing :)
[11:11:55] --> Gekz has joined #GemRB
[11:13:06] <lynxlynxlynx> i'm pretty new
[11:13:48] <fuzzie> your commits began in 2007, though, so i am a lot newer!
[11:15:17] <fuzzie> i reported some bugs in 2004 and it was all Avenger, Divide, Edheldil and wjp
[11:16:05] <fuzzie> 10:35 <Avenger> pausing the game would be an important feature
[11:16:23] <fuzzie> ^- hehe
[11:18:29] <fuzzie> ok, i really don't know what's wrong with the actor centering
[11:18:44] <fuzzie> i think i will fix actor circle feedback, pause behaviour and blinking instead, if i can
[11:19:07] <fuzzie> oh, i should work out what regressed in the bg2 intro first..
[11:52:09] <Gekz> lol
[11:52:16] <Gekz> step -151: why am I in a coma
[11:52:24] <Gekz> erm
[11:52:26] <Gekz> find out why*
[11:52:37] <Gekz> bah my nonsense is nonsensical
[11:52:39] <Gekz> fuzzie: fix my mess
[11:52:48] <fuzzie> Gekz: here, have some vla.
[11:53:34] --> D_T_G has joined #gemrb
[11:53:36] <Gekz> I dont know what that is
[11:53:38] <Gekz> so, ok D:
[11:53:39] <Gekz> http://sydney.gumtree.com.au/c-Stuff-for-Sale-computers-software-VIA-Epia-M10000-Mini-ITX-Motherboard-and-accessories-W0QQAdIdZ148520934
[11:53:52] <fuzzie> it is delicious chocolatey goodness, today.
[11:54:42] <lynxlynxlynx> hmm, that damage type is actually magic
[11:54:47] <D_T_G> hi
[11:54:55] <lynxlynxlynx> maybe i am also targetted and i'm really immune
[11:55:03] <fuzzie> i suppose 'merge patches' should also be on my todo list
[11:55:27] <D_T_G> i'm not able to build gemrb today :/
[11:55:33] <lynxlynxlynx> fuzzie: anything new?
[11:55:41] <lynxlynxlynx> D_T_G: verbose!
[11:55:41] <fuzzie> D_T_G: what goes wrong?
[11:56:03] <fuzzie> lynxlynxlynx: no, but afaik we never merged the spellbook patches
[11:56:24] <fuzzie> and i'm pretty sure they're done now
[11:56:27] <lynxlynxlynx> D_T_G's icon stuff?
[11:56:28] <D_T_G> t be a field in effects to differentiate the good and bad ones
[11:56:43] <fuzzie> yes
[11:57:04] <lynxlynxlynx> i think we only lack the one with crappy gfx
[11:57:34] <D_T_G> opera does overwrite my paste from console
[11:58:01] <D_T_G> irritating
[11:58:02] <lynxlynxlynx> get a real irc iface
[11:58:04] <fuzzie> but the crappy gfx can be modded later, we might as well apply the patch, since the crappy gfx only appears when we need the mod
[11:58:34] <lynxlynxlynx> true, but do we need it at all?
[11:58:39] <D_T_G> libpng12.so: could not read symbols: File in wrong format
[11:59:00] <lynxlynxlynx> fix your system
[11:59:26] <fuzzie> do "file -L /usr/lib/libpng12.so"
[11:59:27] <pupnik_> only possible advice
[12:00:14] <D_T_G> actually it should try to link to usr/lib64 not /usr/lib
[12:00:17] <fuzzie> lynxlynxlynx: well, we don't *need* it, but it is something people have a problem with
[12:00:36] <lynxlynxlynx> really?
[12:00:38] <D_T_G> maybe i'll uninstall 32bit libpng lib
[12:01:03] <lynxlynxlynx> the spellbook count is limited by int and more
[12:01:28] <pupnik_> i really appreciate you bleeding 64-bit users
[12:01:41] <fuzzie> apparently it's pretty easy to uncap the spellbook count and end up with multiple pages
[12:01:59] <fuzzie> but i don't know anything about it
[12:02:17] <fuzzie> my experience of mods is mostly limited to the fixpacks :)
[12:02:29] <lynxlynxlynx> the value is in a table
[12:02:31] <Gekz> hum
[12:02:33] <Gekz> I should be studying
[12:02:39] <Gekz> thus, does anyone need me to test anything confusing?
[12:02:52] <Gekz> I have a pure64 setup
[12:02:56] <Gekz> 32bit setup
[12:02:59] <Gekz> multilib
[12:03:01] <Gekz> eeepc
[12:03:08] <Gekz> and I'm trying to acquire a ppc
[12:06:37] <D_T_G> what's the 'pure64' platform?
[12:08:03] <lynxlynxlynx> never heard of it
[12:08:48] <D_T_G> ok, gemrb built
[12:08:54] <fuzzie> native 64-bit, rather than /usr/lib64 type hacks
[12:09:03] <D_T_G> well, we have a heavy gui regression in bg1
[12:09:05] <fuzzie> i've only heard it used in the context of debian's original attempts to make things work
[12:12:02] <D_T_G> http://img29.imageshack.us/i/bg1uur.jpg/
[12:12:46] <fuzzie> you saved a game?
[12:12:54] <Gekz> POWTORZ
[12:13:00] <Gekz> hhaa
[12:13:03] <Gekz> polish?
[12:13:06] <D_T_G> no, started new game
[12:13:12] <fuzzie> sigh
[12:13:34] <Gekz> D_T_G: what window manager is that
[12:14:01] <D_T_G> kwin4
[12:17:14] <D_T_G> bg2 gui starts good, though
[12:18:17] <D_T_G> id1 sort of too
[12:18:32] <D_T_G> but no cursor in the first chapter screen :|
[12:18:51] <D_T_G> i can't click 'next' button :S
[12:19:34] <D_T_G> dead lock
[12:20:41] <lynxlynxlynx> worksforme
[12:20:47] <fuzzie> i get a segfault
[12:20:59] <fuzzie> will debug
[12:21:32] <D_T_G> does not segfault for me, just a cursor does not appear on screen
[12:21:38] <fuzzie> i mean, in bg1
[12:21:41] <D_T_G> it used to work
[12:21:43] <D_T_G> oh
[12:22:51] <Gekz> yay
[12:22:53] <Gekz> different bugs for all
[12:22:55] <Gekz> lets hug
[12:23:20] <fuzzie> memory corruption i guess
[12:23:54] <lynxlynxlynx> it is missing in how though
[12:24:26] <D_T_G> so you confirm the id1 bug?
[12:24:38] <lynxlynxlynx> how bug, not iwd
[12:24:55] <D_T_G> yes, yes
[12:25:01] <lynxlynxlynx> all seems to work normally afterwards
[12:25:02] <D_T_G> id1+how+totl
[12:28:17] <fuzzie> ok, i think my segfault is in the guiscript chargen code
[12:34:11] <fuzzie> JoinParty does SelectActor() and then when the actor is deleted it stays in the selection array
[12:34:34] <fuzzie> so this is presumably unrelated to anything anyone else found
[12:48:58] <Gekz> rescued: 156441 MB, errsize: 107 MB, current rate: 40960 B/s ipos: 156548 MB, errors: 1270, average rate: 18575 B/s
[12:49:03] <Gekz> my drive is heavily damaged :<
[12:50:29] <fuzzie> hard drive? :/
[12:51:34] <Gekz> yes
[12:51:35] <Gekz> lol
[12:51:37] <Gekz> it's 250GB
[12:51:44] <Gekz> its only recovered 156GB in 3 days
[12:52:48] <Gekz> so
[12:52:50] <Gekz> whats the build deps
[12:53:04] <fuzzie> what for?
[12:53:48] <Gekz> gemrb, dah
[12:53:52] <fuzzie> i seem to remember i provided an apt-get command line and you mocked me :)
[12:54:17] <Gekz> when
[12:54:26] <fuzzie> i guess it's something like g++, SDL, OpenAL, Python, zlib, autoconf, automake, libtool
[12:54:28] <Gekz> considering I dont use debian
[12:54:29] <Gekz> lol
[12:54:36] <Gekz> ok so all I forgot was openal
[12:54:42] <fuzzie> 16:46 <fuzzie> "sudo apt-get install build-essential libz-dev python-dev libsdl1.2-dev lib
[12:54:45] <fuzzie> openal-dev autoconf automake libtool"
[12:54:46] <fuzzie> 16:48 <Gekz> sudo apt-get install arealdistro
[12:54:48] <fuzzie> ^- :p
[12:55:01] <Gekz> when
[12:55:01] <Gekz> haha
[12:55:25] <Gekz> me and my nonsensical rants
[12:55:27] <Gekz> I use arch
[13:04:38] <-- D_T_G has left IRC ()
[13:06:02] <lynxlynxlynx> brynlaw is just horrible
[13:06:12] <lynxlynxlynx> my pc got severly demoted
[13:06:26] <Gekz> um
[13:06:36] <lynxlynxlynx> and some damaged is permanent, can't regenerate or sleep it off
[13:06:38] <Gekz> why is the gemrb wiki licensed under the SPANISH Creative Commons
[13:07:00] <lynxlynxlynx> you're right, let me change it to finnish
[13:07:06] <Gekz> thank you
[13:07:47] --> barra_library has joined #gemrb
[13:08:34] <fuzzie> lynxlynxlynx: gemrb bugs, or just horrible?
[13:09:10] <lynxlynxlynx> gemrb bugs
[13:09:21] <lynxlynxlynx> i lost some 60 of max hp
[13:09:42] <fuzzie> i have no idea what to do about resistance, but i could look into anything else
[13:10:07] <lynxlynxlynx> work on what you like
[13:10:38] <lynxlynxlynx> if you want to experience the oddities, i have a save too
[13:10:57] <fuzzie> it is more interesting to work on things that are annoying people :)
[13:11:21] <lynxlynxlynx> 24 notes so far, with the fixed one deleted and a few from before
[13:12:26] <lynxlynxlynx> oh crap, this is already present in that save
[13:13:37] <lynxlynxlynx> hmm, maybe the leveldrain protection doesn't work and i got drained, but that would also require gui and feedback bugs
[13:16:38] <lynxlynxlynx> and it would have to ignore mr :)
[13:21:54] <lynxlynxlynx> gah, temples are broken too
[13:31:11] <fuzzie> oh?
[13:31:39] <lynxlynxlynx> i see 4 different bugs
[13:32:02] <lynxlynxlynx> you can't buy healing in temples intially (buy disabled)
[13:32:04] <lynxlynxlynx> many of temple spells point to inexistant spit-01.spl
[13:32:05] <lynxlynxlynx> you can buy things you shouldn't be able to (raise dead)
[13:32:07] <lynxlynxlynx> you can sell to temples
[13:36:54] <Gekz> lolo
[13:42:34] <lynxlynxlynx> didn't we have a cheatkey for instaheal? i can't remember it nor do i see it in the cheat code
[13:43:04] <lynxlynxlynx> i know i used it a lot when dealing with illy and her silly blindness
[13:44:49] <fuzzie> ctrl-r
[13:44:58] <fuzzie> but it can be resisted :)
[14:31:53] <lynxlynxlynx> it indeed was level drain
[14:32:12] <lynxlynxlynx> sux
[14:32:30] <lynxlynxlynx> i had similar problems with poison
[14:32:52] <Gekz> 
[14:32:54] <Gekz> lol
[14:33:01] <lynxlynxlynx> i'm innately immune and have an item that grants immunity too, but nooo, i got poisoned just fine
[14:33:09] <Gekz> lolol
[14:40:46] --> Pygmalion has joined #gemrb
[15:08:56] <fuzzie> lynxlynxlynx: if you have the time, it seems the poison issue ought to be relatively simple to trace..
[15:09:20] <lynxlynxlynx> yeah, i'll check the effects
[15:09:38] <fuzzie> fx_set_poisoned_state doesn't seem to do checks at all
[15:12:05] <fuzzie> check_resistance() in EffectQueue.cpp looks a bit .. bare
[15:16:46] <lynxlynxlynx> yep
[15:16:52] <lynxlynxlynx> it does check mr though
[15:20:20] <lynxlynxlynx> any idea why bg2/cut45a.baf doesn't execute fully?
[15:20:29] <lynxlynxlynx> i get endless attacking
[15:20:39] <lynxlynxlynx> no suicide
[15:21:20] <fuzzie> Attack() is blocking
[15:21:25] <fuzzie> so it will continue until target is dead
[15:21:34] <fuzzie> so no idea how that's supposed to work
[15:22:28] <lynxlynxlynx> i don't remember the original scene
[15:22:45] <lynxlynxlynx> i'd expect a one-hit-one-kill
[15:23:11] <lynxlynxlynx> sanik can cast lvl7 spells, why would he just wait to be continuously shot at? :)
[15:23:27] <fuzzie> maybe he's meant to die immediately?
[15:23:55] <lynxlynxlynx> that's what i meant, i'll check the assassins weapon
[15:26:01] <lynxlynxlynx> standard gear
[15:26:17] <fuzzie> devSin confirms that Attack() is meant to run until target dies
[15:27:18] <fuzzie> and in fact so do my test scripts
[15:27:39] <lynxlynxlynx> so it's just a silly script
[15:27:53] <fuzzie> well, maybe
[15:28:02] <fuzzie> we could be missing something subtle about cutscenes again :)
[15:28:03] <lynxlynxlynx> i see why there's no damage too now
[15:28:12] <fuzzie> but if there's no damage then i guess it's probably just a damage bug
[15:28:13] <lynxlynxlynx> amage 0d6+0 = 0 [Critical Hit]
[15:28:32] <lynxlynxlynx> he has arrows+1 in the inventory
[15:28:52] <lynxlynxlynx> maybe unequipped? the ranged attack anim is drawn though
[15:29:35] <fuzzie> *nod*, i seem to remember no-one ever made auto-equip work on ammo/arrows
[15:30:28] <lynxlynxlynx> but how can he attack without ammo?
[15:30:45] <fuzzie> well, do you get a projectile?
[15:31:00] <lynxlynxlynx> hard to tell, let's retry
[15:31:33] <fuzzie> i guess Avenger is the one to ask about resistances, i don't see any obvious summary, unless you know how it works
[15:31:54] <lynxlynxlynx> doesn't look like there's any projectile
[15:33:02] <fuzzie> well, i hacked around in that code to stop a crash, maybe i caused the animation to happen even when we don't have ammo
[15:33:09] <lynxlynxlynx> mr is already handled and the poison resistance is just true or false, so the opcode should block the poison opcode
[15:33:31] <lynxlynxlynx> right, this was the saradush castle archer one
[15:33:35] <fuzzie> well, if i look at the code, there are 20 or so resistances that just aren't handled
[15:34:11] <fuzzie> and Avenger probably knows whether we should be handling them individually or using a table or something else
[15:34:43] <lynxlynxlynx> the ones that are stored in the cre should be easy
[15:36:13] <fuzzie> Actor.cpp:4939 (SetUsedWeapon) doesn't seem to reset the AttackStance if we have no ammo
[15:36:57] <lynxlynxlynx> if there's no ammo, we should switch the weapon to melee
[15:36:59] <fuzzie> which is called from UpdateWeaponAnimation
[15:37:28] <fuzzie> i think "no ammo" also happens when we simply don't have the right quiver slot selected
[15:38:31] <lynxlynxlynx> the arrows are in the 1st quiver
[15:39:30] <fuzzie> but is Equipped pointing to the first quiver?
[15:39:53] <fuzzie> i assume that would be -24, going by the source comments
[15:41:42] <lynxlynxlynx> it's in a cutscene, so i can't click my way to dump
[15:42:03] <lynxlynxlynx> i don't see that info in dltcep
[15:42:51] <fuzzie> hm, i thought it was there, to the bottom-right of the combobox with the inventory list
[15:42:55] <fuzzie> but i can't run it right now
[15:44:33] <lynxlynxlynx> selected slot? it's 0 for weapon
[15:45:18] --> kettuz has joined #gemrb
[15:46:14] <fuzzie> 0 is first weapon slot, so as far as I remember, without something manually selecting a quiver slot, it doesn't work
[15:46:25] <fuzzie> but i'm a bit tired and i couldn't quite work this out last time, either
[15:48:35] --- xrogaan is now known as ducon
[15:49:29] <lynxlynxlynx> i'll just sabotage the script, so i can continue
[15:49:43] <fuzzie> make a save?
[15:49:59] <lynxlynxlynx> i have one
[15:50:01] <fuzzie> ok
[15:53:58] <fuzzie> i don't know how much you're sabotaging
[15:54:14] <fuzzie> but would be nice to go back, make sure we fixed things, and be able to say "bg2 *is* thereotically completeable" :)
[15:55:10] <lynxlynxlynx> it will be the first thing
[17:07:57] --> Enverex has joined #gemrb
[17:08:54] <Enverex> Do you guys still need people to test anything? I have BG1+TOSC and BG2+SOA and I'm on Linux and used to compiling so I could likely help with testing...
[17:09:14] <pupnik_> !savegames
[17:09:16] <pupnik_> hehe
[17:09:30] <fuzzie> i'm sure we could come up with a list
[17:10:01] <pupnik_> try playing with GemRB and complain about what bothers you most. then 2nd most. and so on?
[17:10:39] <Enverex> Well if you come up with a List I'd be glad to test stuff out. Either you can list it here or email it to me at ben@xnode.org (which may be easier if it's a big or complicated list so I have something to refer back to).
[17:10:58] <fuzzie> i think the "most annoying things list" is pretty much the same for everyone at the moment
[17:11:03] <Enverex> Can't test tonight though as unfortunately I'm off to a beer, wine and cider festival...
[17:11:24] <fuzzie> well, if you're happy to wait, i'm sure we could come up with something
[17:14:00] <Enverex> Sure, I've got all day off work tomorrow so I could probably fit in a lot of testing then if you can think of anything by then...
[17:15:34] <fuzzie> my copy of bg2 in wine has gone back to claiming i have no cd-rom drive
[17:15:43] <fuzzie> which is technically quite correct, but not exactly what i wanted
[17:18:36] <Enverex> It's probably only got C: and Z: mapped, make sure you have another drive letter mapped with the type set to CD-ROM (not Auto)
[17:18:52] <Enverex> Diablo II is the same
[17:18:56] <fuzzie> oh, now it crashed X for me
[17:19:08] <fuzzie> this is why i don't try testing things myself, i'm sure
[17:21:24] <Enverex> Anyway, AFK till late. As I said, drop me details of what you need tested, preferably by tomorrow and I'll start then (only day off in the week)
[17:23:14] <fuzzie> thanks!
[17:25:38] <fuzzie> it would be nice if gemrb's chargen knew that Barbarian wasn't a kit
[17:28:43] <fuzzie> and if the 'recall' button was disabled with nothing to recall
[17:46:59] <lynxlynxlynx> i don't know what you mean by the first, but the second is trivial
[17:48:33] <lynxlynxlynx> and it looks like the first value is autosaved currently
[17:49:08] <fuzzie> re the first: clicking 'barbarian' shouldn't take you to the kit selection screen, i mean
[17:49:13] <lynxlynxlynx> so it is correct that it is enabled
[17:49:28] <lynxlynxlynx> but barbarians are kits!
[17:49:45] <fuzzie> yes, so there's no more kits to choose :)
[17:50:00] <lynxlynxlynx> not yet ;)
[17:50:58] <fuzzie> i just think these things in the original are nicer ui
[17:51:05] <fuzzie> but it's just me being picky while i have both open at the same time
[17:54:12] <fuzzie> the marker (actor circle) feedback seems to pretty much make sense
[17:54:19] <fuzzie> annoying that it's different in different games
[17:54:24] <fuzzie> but i'm just going to do it the bg2 way for now
[17:54:43] <fuzzie> it seems reasonable, and it doesn't make anything but a cosmetic difference to pst
[17:59:17] <-- pupnik_ has left IRC (Read error: 104 (Connection reset by peer))
[18:00:23] <fuzzie> not sure how to actually do it, though
[18:00:58] <fuzzie> I could look up the variable again every time an actor is rendered (kinda silly), or expose some kind of GUIScript function like UpdateMusicVolume() to update an internal copy of it.
[18:01:02] <fuzzie> Either way seems silly, actually.
[18:14:53] <-- barra_library has left IRC ("Verlassend")
[18:49:00] <fuzzie> lynxlynxlynx: are you around?
[18:50:13] <fuzzie> actually, nm, let me just commit this and see how many people complain
[18:51:51] <lynxlynxlynx> i am now
[18:52:39] <fuzzie> it now pays attention to config and always displays when paused
[18:52:42] <CIA-22> gemrb: 03fuzzie * r6844 10/gemrb/trunk/gemrb/plugins/Core/ (Actor.cpp ActorBlock.cpp): actor circle display fixes
[18:52:57] <lynxlynxlynx> cool
[18:54:23] <fuzzie> it's not a very clever piece of code, but it seems to work fine
[18:58:28] <fuzzie> i wonder where Avenger is lately
[18:59:23] <fuzzie> i mean, other than deserting us for the IESDP forum :)
[19:08:09] --> D_T_G has joined #gemrb
[19:08:46] <lynxlynxlynx> death doesn't clear the feet circle
[19:09:12] <fuzzie> heh :)
[19:09:19] <D_T_G> the bg1 gui bug was my fault, forget it ;)
[19:12:31] <D_T_G> any clue how the cursors could dissaper in prolog text screen of id1?
[19:12:35] --> nickdaly has joined #gemrb
[19:13:17] <fuzzie> is there a cutscene happening in-game, perhaps? that would disable the cursor
[19:13:19] <fuzzie> hi, nickdaly
[19:14:04] <D_T_G> no, afair there is no cut-scene
[19:14:16] <D_T_G> but hrothgar initiates a dialog after text screen
[19:15:11] <D_T_G> well, maybe it's a cutscene
[19:15:33] <fuzzie> i don't have iwd1 installed, so i can't really look
[19:16:18] <CIA-22> gemrb: 03fuzzie * r6845 10/gemrb/trunk/gemrb/plugins/Core/Actor.cpp: more actor circle fixes
[19:16:19] <fuzzie> it could be a cutscene which just initiates dialog, maybe :)
[19:16:27] <lynxlynxlynx> it works in iwd, so the code they run is likely t be the same
[19:17:36] <fuzzie> someone has helpfully tidied up my iwd triple pack thing, too
[19:18:11] <D_T_G> the first not-a-bam-2da-wav-chu file loaded by gemrb at start it ehhrotht.bcs
[19:20:34] <D_T_G> i supporse this could be a script responsilble for this, right?
[19:20:46] <fuzzie> yes
[19:20:53] <fuzzie> run weidu on it, see? :)
[19:21:16] <D_T_G> i can't find it override :/
[19:21:18] <fuzzie> 'weidu --game /path/to/iwd ehhrotht.bcs' will make a baf for you
[19:21:33] <fuzzie> i am trying to work out where would be a likely place for someone to put my iwd CDs
[19:22:41] <D_T_G> i put weidu to /usr/bin but from there it always can't find chitin.key
[19:22:52] <fuzzie> that is why you pass the --game
[19:23:04] <fuzzie> oh, it requires all your game files be in lowercase, too
[19:23:19] <fuzzie> it says "cannot find CHITIN.KEY" but it means "cannot find chitin.key"
[19:23:22] <fuzzie> it is very unhelpful
[19:23:28] <D_T_G> i see
[19:24:15] <D_T_G> the baf starts with:
[19:24:16] <D_T_G> CutSceneId("HROTHGAR") //
[19:24:17] <D_T_G> StartCutSceneMode()
[19:24:30] <fuzzie> so i guess there is your problem
[19:24:38] <D_T_G> it's pretty short
[19:29:06] <D_T_G> shouldn't the text screen be fired directly from script?
[19:29:36] <fuzzie> i'm wondering where the text screen *is* fired from :)
[19:30:04] <D_T_G> maybe hardcoded in exe ;)
[19:31:04] <fuzzie> well, if gemrb is doing it, it's got to happen somehow :p
[19:31:27] <fuzzie> the text screen code is 'TextScreen', also fired from 'IncrementChapter', but both of those seem to only be called from scripts?
[19:33:18] <D_T_G> [GUIScript]: Loading Script MessageWindow...[OK] --> what does that?
[19:33:26] <fuzzie> which is to say, i grepped the entire codebase, and i only see scripts
[19:33:35] <fuzzie> D_T_G: MessageWindow is the main game screen
[19:33:55] <D_T_G> ok
[19:34:08] <fuzzie> it's loaded manually by Interface when the game screen is started
[19:35:04] <D_T_G> IncrementChapter("CHPTXT1") it's loaded in ar1006.bcs
[19:35:11] <fuzzie> ah
[19:36:17] <D_T_G> that the output goes and goes without errors and also fires ehhrotht.bcs when it's still dead locked on text screen
[19:36:47] <lynxlynxlynx> it's not locked nor dead
[19:36:53] <lynxlynxlynx> just press enter
[19:37:19] <fuzzie> what starts ehhrotht.bcs?
[19:37:42] <D_T_G> indeed enter works, thx lynxlynxlynx :)
[19:38:03] <-- ducon has left IRC ("Why ?")
[19:38:48] --> pupnik has joined #gemrb
[19:39:45] <fuzzie> ack, don't leave bugs unfixed :p
[19:40:40] <D_T_G> well, it works in plain id1 but not in how, that's odd
[19:40:45] <lynxlynxlynx> i'm trying to workout the next brynlaw bug
[19:41:08] <fuzzie> it is probably a timing issue, which is why i'm wondering how ehhrotht starts
[19:42:16] <-- kettuz has left IRC ("Leaving")
[19:42:20] <D_T_G> when the text screen is running there are many things firing in background
[19:44:09] <D_T_G> but I think it has no impack on cursor, because it's gone already earlier
[19:44:43] <fuzzie> the actual code which runs the textscreen enables the mouse first
[19:44:58] <fuzzie> so it's got to be something run after that which is interfering
[19:45:06] <D_T_G> StartCutScene("EHHROTHT") - this is in ar1006.bcs !
[19:45:33] <fuzzie> in the same block as IncrementChapter, but after it?
[19:45:42] <D_T_G> but in gemrb's output there are 5 bcs scripts run before ehhrotht.bcs...
[19:46:01] <D_T_G> fuzzie: yes in the same block
[19:46:05] <fuzzie> ok, try adding Sender->SetWait(1); after Actions.cpp:3522
[19:46:12] <nickdaly> hi fuzzie
[19:46:14] <fuzzie> so after the SetMouseEnabled but before the ReleaseCurrentAction
[19:47:28] <D_T_G> done, recompiling...
[19:53:32] <D_T_G> yes, a cursor is back :D
[19:54:39] <D_T_G> Sender->SetWait(1); fixed it, thanx fuzzie
[19:55:13] <D_T_G> goind now, good night
[19:55:16] <fuzzie> night
[19:55:20] <-- D_T_G has left IRC ()
[19:56:28] <CIA-22> gemrb: 03fuzzie * r6846 10/gemrb/trunk/gemrb/plugins/Core/Actions.cpp: TextScreen: wait for the textscreen to actually appear (thanks nugrud)
[20:19:51] <pupnik> :)
[20:22:54] <-- lynxlynxlynx has left IRC (Remote closed the connection)
[20:23:30] <fuzzie> ok, i updated to the wine on winehq.org
[20:24:05] <fuzzie> it doesn't crash X when i quit bg2, this is an improvement
[20:24:53] <fuzzie> oh, now it crashes X when i try saving a game
[20:24:59] <fuzzie> ok, i am really not impressed
[20:26:33] <pupnik> :(
[20:27:02] <pupnik> can you disable '3d acceleration' in bg2?
[20:27:28] <pupnik> iirc it had a directx mode and a software rendering mode
[20:27:33] <pupnik> @ fuzzie
[20:27:36] <fuzzie> i think it is in software rendering mode
[20:27:45] <fuzzie> X is crashing in the resolution-switching code
[20:28:23] <fuzzie> i think bg2 tries popping up a "can't save" error message, and so it tries switching back to my desktop, and there the graphics driver is buggy or something
[20:28:29] <fuzzie> but i kind of lost patience now
[20:40:01] --> barra_library has joined #gemrb
[20:47:22] <pupnik> mhm
[20:47:37] <pupnik> istill have to wash a bunch of garden greens and package them for the freezer
[20:47:48] <pupnik> but perhaps a little smoke and irc first
[20:47:51] <-- barra_library has left IRC ("Verlassend")
[20:55:59] --> tombhadAC has joined #gemrb
[21:18:55] <-- Gekz has left IRC (Read error: 110 (Connection timed out))
[22:01:43] --> barra_library has joined #gemrb
[22:39:40] <-- tombhadAC has left IRC (Connection timed out)
[22:49:34] --> tombhadAC has joined #gemrb
[23:17:39] <-- barra_library has left IRC ("Verlassend")
[23:29:52] <-- nickdaly has left IRC (Remote closed the connection)
[23:37:25] <-- Pygmalion has left IRC (Read error: 104 (Connection reset by peer))