#gemrb@irc.freenode.net logs for 15 Jul 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[01:29:10] --> joneirik has joined #gemrb
[04:59:11] <-- joneirik has left IRC (Quit: Get used to disappointment.)
[07:22:34] --> Yoshimo has joined #gemrb
[07:39:26] --> lynxlynxlynx has joined #gemrb
[07:39:26] <-- lynxlynxlynx has left IRC (Changing host)
[07:39:26] --> lynxlynxlynx has joined #gemrb
[07:39:26] --- ChanServ gives channel operator status to lynxlynxlynx
[08:06:45] <-- Drakkar has left IRC (Ping timeout: 248 seconds)
[08:13:01] --> Drakkar has joined #gemrb
[09:47:24] --> demitar has joined #gemrb
[09:59:25] <-- demitar has left IRC (Ping timeout: 248 seconds)
[11:56:20] <CIA-31> GemRB: 03avenger_teambg * rc28f49c6285a 10gemrb/gemrb/core/ (Map.cpp Scriptable/Actor.cpp):
[11:56:20] <CIA-31> GemRB: fixed pala fentan duplication
[11:56:20] <CIA-31> GemRB: fixed unscheduled actors still drawn
[12:05:21] <lynxlynxlynx> ouch, just before release
[14:38:07] --> Avenger has joined #gemrb
[14:38:08] --- ChanServ gives channel operator status to Avenger
[14:38:32] <Avenger> Lynx: i will withhold my other commits till release. But these previous fixes are good to be in.
[14:47:00] <lynxlynxlynx> oj
[14:47:46] <lynxlynxlynx> are you sure for example, that a singing bard that got hit by power word sleep won't continue to sing?
[14:49:06] <lynxlynxlynx> or if someone is moving when hit
[14:50:53] <lynxlynxlynx> i added that sleep check, so the last mellisan cutscenes would work
[14:51:05] <lynxlynxlynx> i'll go check if she's also helpless
[15:04:40] <Avenger> it was important to remove the sleep check, that is 100% needed for Pala to get outta bed
[15:04:55] <lynxlynxlynx> ok, mellisan still works too, all is well
[15:04:57] <Avenger> well, except if that bug existed in the original
[15:05:02] <Avenger> phew ;)
[15:05:36] <lynxlynxlynx> i think we sabotage movement elsewhere too, so the first chunk should be fine
[15:06:25] <Avenger> the other part where unscheduled actors became visible was caused by my other fix where i start actors active
[15:06:25] <lynxlynxlynx> only Actor::UpdateActorState remains suspicious to me
[15:07:23] <Avenger> well, that was just an instinct
[15:07:42] <Avenger> so if you revert that, it will probably not break the pala or the schedule fix
[15:08:25] <Avenger> i know for sure that most effects set 0x21 as state (sleep / helpless)
[15:08:57] <Avenger> also, Pala is still standing in the bed
[15:08:59] <Avenger> that sux
[15:09:22] <Avenger> we need some stance change on load, probably
[15:09:26] <lynxlynxlynx> that could also be a script problem
[15:09:29] <Avenger> no
[15:09:32] <lynxlynxlynx> most sleeper work fine
[15:09:37] <lynxlynxlynx> sleepers
[15:09:39] <Avenger> hmm
[15:09:50] <Avenger> still ?
[15:09:52] <lynxlynxlynx> let me check on malla quickly
[15:10:34] <Avenger> i think there are separate animations for sleepers
[15:10:46] <Avenger> but they used a different approach with Pala
[15:11:05] <Avenger> it has a normal avatar with the sleep state set
[15:11:06] <lynxlynxlynx> she's fine
[15:11:23] <Avenger> Pala has regular halfling avatar
[15:12:12] <lynxlynxlynx> 0x4410 ResRef:lhfc is malla
[15:12:26] <lynxlynxlynx> so it is special
[15:13:07] <Avenger> yep, that is 'sleeping woman'
[15:13:12] <Avenger> that won't stand up, ever
[15:13:18] <lynxlynxlynx> i agree with your assertion then
[15:13:38] <lynxlynxlynx> maybe she's stored in the area already with the bit set
[15:13:46] <Avenger> Pala - yes
[15:13:57] <Avenger> i saw that in the file
[15:14:13] <Avenger> there are 2 cre files
[15:14:14] <lynxlynxlynx> then it is clear :)
[15:14:22] <Avenger> pala02 is the sleeper version
[15:14:29] <Avenger> it is cloned into the bed with passwall
[15:15:13] <Avenger> just in gemrb, she is standing on the bed :D doesn't seem like poisoned :D
[15:16:06] <Avenger> so, we have to find where we set the stance in a loaded actor
[15:16:14] <Avenger> and set a different one based on state
[15:16:40] <Avenger> i'm pretty sure we already handle dead actors this way
[15:16:45] <Avenger> so this is a piece of cake
[15:18:00] <Avenger> void Actor::InitStatsOnLoad()
[15:21:13] <lynxlynxlynx> i'll revert that last chunk, we even have a comment that the original did the same (though i can't find the link on the forum anymore)
[15:21:35] <Avenger> ok
[15:21:45] <Avenger> it is in actor, right
[15:22:52] <lynxlynxlynx> yes
[15:26:51] --> kettuz has joined #gemrb
[15:29:02] <CIA-31> GemRB: 03lynxlupodian * r40f139e4104d 10gemrb/gemrb/core/ (Game.cpp Map.cpp Map.h): Map::Rest: renamed for clarity and searching uniqueness
[15:29:11] <CIA-31> GemRB: 03avenger_teambg * rebf7b5a8f988 10gemrb/gemrb/core/Scriptable/Actor.cpp: make sleeping pala show as sleeping
[15:29:11] <CIA-31> GemRB: 03lynxlupodian * ra247c899cafc 10gemrb/gemrb/core/Scriptable/Actor.cpp: reverted last part of c28f49c6285a: sleep also disables modal actions
[15:30:18] <lynxlynxlynx> adam was also trying to make movenearerto break when the target goes invisible
[15:31:03] <lynxlynxlynx> might wait for that one
[15:31:35] <lynxlynxlynx> too bad my bg1 doesn't work with my wine, since i still can't believe that xp penalty
[15:32:22] <lynxlynxlynx> either way, the default difficulty is not easiest, so not many would be affected if it turns out to be wrong
[15:33:35] <Avenger> i see this in notes: In Baldur's Gate 1 : there are no disadvantages on normal. You get half the experience on easy though.
[15:33:45] <Avenger> http://social.bioware.com/forum/Baldur039s-Gate-1-and-2/Baldur039s-Gate-General-Discussion-No-Spoilers-Allowed/Is-there-a-penalty-depending-on-the-difficulty-3306854-1.html
[15:34:57] <lynxlynxlynx> the strings say so too, manual likely as well
[15:35:47] <lynxlynxlynx> but i can't see how this wouldn't make the game harder instead of easier
[15:36:15] <lynxlynxlynx> i know it is there to offset the halving of the damage, but still, you'll only reach half the level
[15:36:32] <lynxlynxlynx> and levels are a big deal in bg1 unlike bg2
[15:37:00] <lynxlynxlynx> anyway
[15:38:54] <Avenger> edit the file for bg1 but don't remove if you want equal xp :D
[15:39:28] <Avenger> bgee will likely have bg2-like xp anyway
[15:40:18] <lynxlynxlynx> can you look into a projectile bug (i think)? casting mirror image and then true sight will cancel the caster's mirror image, even though the original projectile is limited to not-party
[15:40:46] <lynxlynxlynx> the spell description also states that it affects only hostile illusions, ignoring party buffs
[15:41:18] <lynxlynxlynx> iirc the first application on casting is fine and the subsequent fx_apply_effects are bad
[15:42:41] <Avenger> ok
[15:43:10] <lynxlynxlynx> thanks
[15:50:43] <Avenger> ok, i cast mirror image with my sorceror, and cast true seeing with Aerie
[15:50:46] <Avenger> no problem
[15:52:33] --> Avenger_ has joined #gemrb
[15:53:17] <-- Avenger has left IRC (Disconnected by services)
[15:53:25] --- Avenger_ is now known as Avenger
[15:53:37] --- ChanServ gives channel operator status to Avenger
[15:53:46] <Avenger> It works for me
[15:54:06] <Avenger> do you have fixpack?
[15:54:37] <Avenger> spwi609 and sppr950 both should have 254-Instant Area Large (Not Party) (BIGNAREA) as projectile type
[15:56:57] <lynxlynxlynx> needs to be the same caster
[15:58:31] <Avenger> ah
[15:58:33] <Avenger> ok
[15:58:38] <Avenger> will test that too
[16:00:41] <Avenger> blur counts?
[16:00:50] <Avenger> Aerie did not memorize mirror image today ;P
[16:02:46] <lynxlynxlynx> don't know about blur
[16:03:01] <Avenger> ok getting a scroll for her
[16:06:23] <Avenger> yeah this messed up
[16:10:01] <Avenger> working on it
[16:14:27] <Avenger> meh
[16:14:35] <Avenger> this is more difficult than i thought
[16:15:08] <Avenger> it looks like the effect Spell: Cast Spell (at Target) [146] should also use projectiles when used with the cast instantly option
[16:15:31] <lynxlynxlynx> now we just apply it, a?
[16:15:51] <Avenger> most likely, otherwise the breakpoint would have worked
[16:37:28] <Avenger> lol, this requires lots of changes
[16:38:18] <Avenger> i have to convert the effect from applyspell to casting
[16:40:21] <Avenger> if i recall correctly, the original caused the actors twitch when affected by this effect
[16:40:37] <Avenger> well, i fixed that for 'instant casting'
[16:45:50] <CIA-31> GemRB: 03avenger_teambg * r82d963754cb3 10gemrb/gemrb/ (6 files in 3 dirs): fixed cast spell effect (true sight removed caster's buffs)
[16:45:57] <Avenger> try to recompile :)
[16:48:34] <lynxlynxlynx> that was fast :)
[16:52:24] <lynxlynxlynx> you forgot the other spell casting func
[16:52:59] <lynxlynxlynx> but it errors on something else
[16:53:48] <Avenger> meh
[16:54:48] <Avenger> yes, castspellpointend needs the same love
[16:55:21] <lynxlynxlynx> add a default value of 0 to the header and it will be fine
[16:55:55] <Avenger> where?
[16:57:10] <lynxlynxlynx> void CastSpellEnd(int level, int no_stance=0);
[16:57:16] <lynxlynxlynx> bug fixed btw :)
[17:01:05] <lynxlynxlynx> and also fixes illusions dispelling themselves (projected image)
[17:02:11] <CIA-31> GemRB: 03avenger_teambg * ra69d86ab2741 10gemrb/gemrb/ (3 files in 2 dirs): same for cast spell point
[17:02:23] <Avenger> try recompile
[17:02:27] <Avenger> without your fixes
[17:03:33] <Avenger> i didn't see any errors
[17:05:09] <Avenger> i forgot to commit gsutils
[17:05:12] <CIA-31> GemRB: 03avenger_teambg * r5865745415c2 10gemrb/gemrb/core/GameScript/GSUtils.cpp: another missing file
[17:05:19] <Avenger> it wouldn't work well with the default param :)
[17:05:31] <Avenger> this is why default params are not recommended
[17:06:20] <lynxlynxlynx> default of 0 would preserve the previous logic
[17:06:54] <Avenger> yes
[17:07:10] <Avenger> but i prefer instant spells without animation
[17:08:48] --> wrotek_ has joined #gemrb
[17:09:24] <-- wrotek has left IRC (Ping timeout: 250 seconds)
[17:09:35] <lynxlynxlynx> then you need to modify all the callers
[17:10:03] <lynxlynxlynx> GameControl.cpp:861 GameControl.cpp:859
[17:16:47] <Avenger> another?
[17:17:19] <Avenger> ah yes, i had this too
[17:17:23] <Avenger> just didn't commit :(
[17:18:20] <-- wrotek_ has left IRC (Read error: Connection reset by peer)
[17:18:21] <CIA-31> GemRB: 03avenger_teambg * r09ec3b010f58 10gemrb/gemrb/core/GUI/GameControl.cpp: one more missing commit
[17:18:28] <Avenger> ok, i hope that's all
[17:18:35] <Avenger> brb
[17:18:38] <-- Avenger has left IRC (Quit: bye!)
[17:19:35] --> wrotek has joined #gemrb
[17:46:11] --> Adam007 has joined #gemrb
[17:47:55] <Adam007> hello
[17:48:19] <Adam007> is there a place for reporting bugs?
[17:49:28] <lynxlynxlynx> there's the sf bugtracker, but some of use prefer the wiki todo
[17:49:33] <lynxlynxlynx> what did you find?
[17:50:03] <Adam007> well some quests cannot be completed
[17:50:30] <Adam007> one reason with some quests is that dialog wont take place/is interupted
[17:50:47] <Adam007> also there is problem with Hold effect
[17:50:57] <Adam007> if spell is cast hold/mid flyer varian
[17:51:04] <Adam007> variant, it will backfire on caster
[17:51:25] <lynxlynxlynx> the last is already noted on the todo / broken_spells
[17:51:27] <Adam007> also in some quests npcs disapear
[17:51:47] <lynxlynxlynx> you'll need to be more specific
[17:52:19] <Adam007> well i wrote some notes down, I can make a detailed report and then mail/post is somewhere I dont think it can be explained easily on irc
[17:52:43] <lynxlynxlynx> which quest, which npc?
[17:53:49] <Adam007> well 3 of them so far, anomens revenge, unseeing eye, and windspearhills (red dragon)
[17:54:58] <Adam007> anomens revenge: after visiting his house, actor talks with anomen next to urn of his sister, then anomen says he will talk to his father again, after cutscene where actors move to anomens father he provdes wrong dialog
[17:55:10] <Adam007> just some standard reply like "dont bother me" etc
[17:55:26] <lynxlynxlynx> wait
[17:55:38] <lynxlynxlynx> i've never played with anomen
[17:56:30] <lynxlynxlynx> there were some important changes the last few days, so your game is maybe too late already
[17:57:11] <Adam007> I have yesterdays package
[17:57:16] <lynxlynxlynx> you'd have to start from before entering the area for the first time
[17:57:36] <lynxlynxlynx> also, what mods did you install?
[17:57:58] <Adam007> the one that skips irenicus dungeon
[17:59:08] <lynxlynxlynx> no fixpack?
[17:59:20] <Adam007> nothing at all just standard game from GOG
[17:59:26] <Adam007> and yesterdays engine from git
[17:59:30] <lynxlynxlynx> uhh, bad idea
[17:59:34] <Adam007> why?
[17:59:49] <lynxlynxlynx> the original game even patched (already by gog) has so many different bugs
[18:00:06] <lynxlynxlynx> like the habib one recently mentioned
[18:00:29] <lynxlynxlynx> someone throws his plain scimitar at you and you're stuck with it in your slot, since it's actually magical
[18:00:38] <Adam007> ahh so best source of datafiles is original game with original patches?
[18:00:42] <lynxlynxlynx> with no way to unequip
[18:00:59] <lynxlynxlynx> you already have that
[18:01:14] <lynxlynxlynx> the g3 fixpack is what you need
[18:01:29] <lynxlynxlynx> maybe also something from the tweakpack would tickle your fancy
[18:01:45] <lynxlynxlynx> do note that you'd have to restart with a new game
[18:03:56] <Adam007> so i better delete all savefiles?
[18:04:56] <lynxlynxlynx> you can overwrite them
[18:09:54] <CIA-31> GemRB: 03lynxlupodian * rc6f7dffa184a 10gemrb/gemrb/GemRB.cpp:
[18:09:54] <CIA-31> GemRB: GemRB.cpp: try to fix the android namespace issue
[18:09:54] <CIA-31> GemRB: hopefully these functions can be removed soon
[18:10:04] <CIA-31> GemRB: 03lynxlupodian * r41876155a3ad 10gemrb/gemrb/core/System/Logger/File.cpp:
[18:10:04] <CIA-31> GemRB: added a variant of tom's file logging hack
[18:10:04] <CIA-31> GemRB: first it tries the game dir, then cache dir, then /tmp, then gives up
[18:26:52] <Adam007> what is the safest way to install BG2 with fixpack? wine wont install my fixpack correctly, should i try with virtual machine and then copy datafiles?
[18:39:09] <lynxlynxlynx> first you'd have to uninstall dungeon be gone
[18:39:28] <lynxlynxlynx> wine usually works fine, but if it doesn't, get weidu for linux
[18:39:46] <lynxlynxlynx> or mac, i forget what you use
[18:41:33] <Adam007> linux
[18:41:40] <Adam007> i got weidu installed
[18:42:02] <Adam007> but i couldnt find any instructions how to install fixpack, i downloaded some linux fixpack tho
[18:46:51] <-- Yoshimo has left IRC (Quit: Yoshimo)
[18:48:03] --> Yoshimo has joined #gemrb
[18:50:44] <lynxlynxlynx> i'm disappointed then
[18:51:40] <Adam007> :D
[18:53:48] <Adam007> success
[19:07:54] <-- kettuz has left IRC (Quit: Leaving)
[19:09:10] <CIA-31> GemRB: 03lynxlupodian * r85bb2adb6c5a 10gemrb/NEWS: NEWS: preparing for release
[19:30:34] <-- lynxlynxlynx has left IRC (Ping timeout: 265 seconds)
[19:33:02] --> lynxlynxlynx has joined #gemrb
[19:33:03] <-- lynxlynxlynx has left IRC (Changing host)
[19:33:03] --> lynxlynxlynx has joined #gemrb
[19:33:03] --- ChanServ gives channel operator status to lynxlynxlynx
[19:37:07] <CIA-31> GemRB: 03lynxlupodian * r701453842c7c 10gemrb/ (configure.in gemrb/includes/globals.h): 0.7.1
[19:48:35] <CIA-31> GemRB: 03lynxlupodian * r690a6a4aec32 10gemrb/gemrb/docs/en/Release.txt: Release.txt: use a variable, so the instruction are easier to c/p
[19:48:35] <CIA-31> GemRB: 03lynxlupodian * r35a64c93edbd 10gemrb/ (NEWS configure.in gemrb/includes/globals.h): start the 0.7.1-git cycle
[19:48:36] <CIA-31> GemRB: 03lynxlupodian * r7ff4cad09ee5 10gemrb/admin/restart_news.sh:
[19:48:36] <CIA-31> GemRB: removed obsolete section, use --author="name <email>" for non-git patches
[19:48:36] <CIA-31> GemRB: when committing them, giving credit in a more trackable way
[20:14:21] <-- Drakkar has left IRC (Ping timeout: 248 seconds)
[20:15:05] <lynxlynxlynx> tomprince: around?
[20:23:52] <lynxlynxlynx> the source release is almost done
[20:24:02] --- lynxlynxlynx has changed the topic to: GemRB 0.7.1 | http://gemrb.org | Something wrong? State your exact version and CHECK THE GEMRB LOG | Be wary of your thoughts for there are Illithid present: http://log.usecode.org/gemrblog.php | import pdb; pdb.set_trace()
[20:24:50] --> Drakkar has joined #gemrb
[21:05:39] <lynxlynxlynx> avenger: http://paste.debian.net/179246/
[22:07:57] <-- alexander__b has left IRC (Ping timeout: 248 seconds)
[22:13:47] --> alexander__b has joined #gemrb
[22:23:47] <-- Adam007 has left IRC (Quit: Leaving)
[22:34:52] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[22:45:05] --> joneirik has joined #gemrb
[22:52:45] <-- Drakkar has left IRC (Ping timeout: 248 seconds)
[23:03:21] --> Drakkar has joined #gemrb
[23:19:26] <-- Yoshimo has left IRC (Ping timeout: 250 seconds)