#gemrb@irc.freenode.net logs for 15 Apr 2013 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:47:16] <-- brada has left IRC (Quit: brada)
[01:13:27] <-- edheldil has left IRC (Ping timeout: 252 seconds)
[01:31:39] <-- Maighstir_ has left IRC (Quit: .)
[01:40:18] <-- DrMcCoy has left IRC (Ping timeout: 264 seconds)
[01:41:51] --> brada has joined #gemrb
[02:03:47] <-- brada has left IRC (Quit: brada)
[02:17:39] --> brada has joined #gemrb
[02:20:12] <-- brada has left IRC (Client Quit)
[03:20:21] --> brada has joined #gemrb
[03:22:57] <-- brada has left IRC (Client Quit)
[03:24:17] --> brada has joined #gemrb
[03:25:54] <-- brada has left IRC (Client Quit)
[03:41:13] --> brada has joined #gemrb
[03:49:24] <-- brada has left IRC (Quit: brada)
[04:27:31] --> DrMcCoy has joined #gemrb
[04:29:43] <-- Cable_ has left IRC (Ping timeout: 245 seconds)
[04:43:23] --> Cable_ has joined #gemrb
[05:45:32] --> brada has joined #gemrb
[05:47:38] <-- brada has left IRC (Client Quit)
[05:48:29] --> brada has joined #gemrb
[06:17:55] <-- brada has left IRC (Quit: brada)
[06:25:54] --> brada has joined #gemrb
[06:29:15] --> lynxlynxlynx has joined #gemrb
[06:29:15] --- ChanServ gives channel operator status to lynxlynxlynx
[06:33:02] <-- brada has left IRC (Quit: brada)
[07:12:11] --> WingedHussar has joined #gemrb
[08:28:28] --- ermo^ is now known as ermo
[08:30:31] --- ermo is now known as ermo^
[12:55:35] --- ermo^ is now known as ermo
[13:39:32] <edheldil_> wjp: should I register us to coverity scan as well, or have you already done that?
[13:46:06] <fuzzie> lynx was going to register us
[13:46:25] <lynxlynxlynx> i did, no reply since
[14:48:32] <edheldil_> ah
[15:50:12] --> Coriander has joined #gemrb
[16:15:46] --> brada has joined #gemrb
[16:22:22] --> fizzle has joined #gemrb
[16:39:41] --> edheldil has joined #gemrb
[16:39:41] --- ChanServ gives channel operator status to edheldil
[16:59:27] <fizzle> shouldn't I be able to redistribute my proficiency points when I import a bg1 char in bg2?
[17:02:05] <lynxlynxlynx> probably, since the system changed
[17:03:03] <fizzle> import loads CharGen7 which claims to be the right page
[17:03:21] <fizzle> but I get to proficiencies when I go to CG6
[17:04:03] <lynxlynxlynx> the longname scripts are interim
[17:04:30] <lynxlynxlynx> the rest are named after their windowpacks
[17:05:15] <fizzle> *when I go to CharGen6*
[17:07:38] <lynxlynxlynx> it just skips abilities?
[17:08:17] <fizzle> I'm not sure I get what the intended sequence is
[17:08:22] <fizzle> anyway
[17:08:42] <fizzle> DonePress in ImportFile sets NextScript CharGen7
[17:09:08] <fizzle> when it does that I end up with proficiencies already finished
[17:09:36] <fizzle> if I change NextScript to CharGen6 I get to distribute those points
[17:10:40] <fuzzie> but you have to detect bg1 vs bg2, then?
[17:10:46] <lynxlynxlynx> Looking at the generic NextPress, the values look odd too, but it works, so i suggest you just change the import one
[17:12:47] <fizzle> fuzzie: no idea
[17:12:54] <fizzle> I've never run bg2
[17:13:04] <fuzzie> well, I'm just asking because you say "when I import a bg1 char in bg2" :)
[17:13:36] <fizzle> presumably, gemrb will do the same thing when I import a bg2 char...
[17:14:17] <fuzzie> and that seems less likely to be sensible
[17:14:30] <fizzle> possibly
[17:15:05] <fizzle> on the other hand, starting a new game, it might still be the right thing to do
[17:16:02] <fizzle> maybe someone with access to the original can give that a quick try
[17:16:44] <fizzle> ...because I'd like to get going :P
[17:16:47] <fuzzie> the internet implies that importing bg1 into bg2 is rather more complicted
[17:16:50] <fuzzie> complicated
[17:16:53] <fuzzie> e.g. allowing you to apply a kit
[17:17:59] <fizzle> as long as it means it just drops you into the process even earlier
[17:18:43] <fuzzie> which it doesn't :)
[17:19:04] <fuzzie> so maybe it's quite a bit of work to make it accurate.
[17:19:21] <lynxlynxlynx> we don't lock the progress, do we? one can just backtrack as far as they want
[17:19:38] <fuzzie> right, but then i assume you lose e.g. stats
[17:19:45] <fuzzie> if I remember the order correctly
[17:19:56] <lynxlynxlynx> yep, class is after race is after gender
[17:20:58] <fizzle> hm, yes, you can backtrack, and yes, everything's wiped clean
[17:23:06] <fizzle> reputation gets imported, too
[17:23:09] <fizzle> not sure if it should
[17:23:35] <fuzzie> no.
[17:23:48] <fuzzie> or rather, it should be reset
[17:25:04] <fizzle> I guess I'll leave that area alone for now, not being able to compare with anything makes that kinda difficult
[17:29:40] --> Yoshimo has joined #gemrb
[17:30:10] <lynxlynxlynx> i have something for you
[17:30:14] --> vampi-the-frog has joined #gemrb
[17:30:35] <lynxlynxlynx> some stores now sell unidentified items
[17:30:49] <lynxlynxlynx> eg. adventurers mart has a ring and something else
[17:33:14] <fizzle> items in stores should be auto-id'ed?
[17:33:25] <fuzzie> yes
[17:33:50] <lynxlynxlynx> yes, there's a mod out there to change that, but by default all storekeeps know their stuff
[17:34:08] <fizzle> also if you sell?
[17:34:31] <lynxlynxlynx> afterwards? i guess not
[17:34:37] <lynxlynxlynx> just the stash they come with
[17:34:54] <lynxlynxlynx> now you can buy that magic ring for 1gp since they don't know what they have :)
[17:35:00] <fuzzie> also if you sell
[17:35:58] <lynxlynxlynx> it's ar0702 if you want to test specifically with him
[17:36:28] <lynxlynxlynx> looks like ring of air control and ring of animal friendship near the bottom of the list
[17:37:14] <fizzle> I don't wanna spoil all of bg2 right away ;)
[17:37:39] <fuzzie> go play through the dungeon quick :P
[17:38:44] <-- vampi-the-frog has left IRC (Quit: Leaving)
[17:42:10] <fuzzie> if i look through forums then people seem to report unidentified items in stores in several places
[17:42:10] <lynxlynxlynx> it's an inside area, so it's tiny
[17:42:13] <fuzzie> so, based on lore?
[17:42:45] <lynxlynxlynx> maybe elsewhere, ribald is something like a 12/12 fighter/mage
[17:43:32] <lynxlynxlynx> but i honestly don't remember any such place
[17:43:51] <fuzzie> well, i mean in mods :P
[17:44:17] <fuzzie> e.g. http://www.shsforums.net/topic/52813-recommendations-for-bg2-stores-and-items/
[17:44:22] <Seniorita> Recommendations for 'BG2 stores and items' - Mega Mod Help - Spellhold Studios
[17:44:23] <Seniorita> ┬╗Recommendations for 'BG2 stores and items' - posted in Mega Mod Help: It's quite a list of stores and items, and when I installed them, a portion of the items were way overpowered or buggy. I know of some bugs where I bought a +5 weapon for 1GP (It was unidentified in the sellers inventory!) and some gauntlets which couldn't be added to the character sheet.Which ones would you recommend? Any of them? (None appear on the recommended list...)┬ź
[17:47:47] <fizzle> so, what now?
[17:47:56] <fizzle> unconditionally ID any item added to a store?
[17:48:53] <fizzle> ring of ac doesn't have its ID'd bit set in the data
[17:53:49] <lynxlynxlynx> i think so
[17:53:55] <fizzle> or use the store's lore?
[17:54:11] <lynxlynxlynx> most storekeeps are too dumb
[17:54:51] <lynxlynxlynx> it's the first time i see this bug in gemrb, so i thought it was from the recent changes
[17:55:00] <lynxlynxlynx> but nothing looked fishy
[17:55:01] <fizzle> in this case the store has 100 and the ring needs 55
[17:55:27] <lynxlynxlynx> oh, stores have separate lore?
[17:55:35] <fizzle> yes
[17:55:40] <lynxlynxlynx> cool
[17:57:30] <fuzzie> sorry, yes, store's lore, ofc
[17:59:07] <lynxlynxlynx> oh fuzzie, where did you have problems with undroppable items?
[17:59:45] <lynxlynxlynx> and i decided to make the release as 0.8.0, so we get this versioning confusion out of the way for good
[17:59:51] <fuzzie> yay
[17:59:56] <fuzzie> and, i've forgotten.
[18:00:01] <lynxlynxlynx> ok
[18:00:03] <fuzzie> later SoA .. somewhere. :/
[18:00:21] <lynxlynxlynx> i suspect the spectral trolls
[18:00:35] <lynxlynxlynx> they're the only invicible trolls in bg2 now
[18:00:49] <lynxlynxlynx> maybe they don't use the same ring mechanic, haven't checked yet
[18:00:58] <lynxlynxlynx> could be the same issue is what i mean
[18:02:37] <lynxlynxlynx> didn't find any problems of that kind in the critical path though
[18:22:31] <fizzle> lynxlynxlynx: try this: http://paste.debian.net/hidden/48bd9cfe/
[18:22:37] <Seniorita> Debian Pastezone
[18:26:45] <-- edheldil_ has left IRC (Read error: Connection reset by peer)
[18:27:06] <lynxlynxlynx> works fine in the id sense
[18:27:18] <lynxlynxlynx> the price of the rings didn't change though, one is still at 1
[18:28:07] <lynxlynxlynx> i'll go add some prints
[18:35:27] <lynxlynxlynx> 0 usages, so price goes 0 and then the safety sets it to 1
[18:36:05] <lynxlynxlynx> do we fix only wands on import to have at least 1 charge?
[18:37:31] <lynxlynxlynx> the price for the other one is fine
[18:37:44] <fizzle> it doesn't look like we do anything of the sort for stores
[18:38:23] <fizzle> only for stuff that goes to an inventory
[18:43:08] <lynxlynxlynx> i think we recharge them on transfer (when you sell)
[18:43:15] <lynxlynxlynx> but obviously not on init
[18:44:28] <fizzle> not then, either, no
[18:44:48] <fizzle> only if rechargeable
[18:45:04] <lynxlynxlynx> yeah, but wands are that way
[18:45:21] <lynxlynxlynx> players sell them before expiry and rebuy to get them charged
[18:45:27] <fizzle> oh, I thought the ring was the problem?
[18:45:34] <lynxlynxlynx> it is
[18:45:54] <lynxlynxlynx> i think we handle wands already
[18:46:12] <fizzle> on transfer, yes
[18:51:48] <-- WingedHussar has left IRC (Ping timeout: 264 seconds)
[18:52:24] --> WingedHussar has joined #gemrb
[18:53:07] <lynxlynxlynx> hacking it to 1 in the importer works nicely
[18:53:36] <lynxlynxlynx> if (!it->Usages[0]) it->Usages[0] = 1; if you want to commit it as a whole
[18:54:06] <fizzle> it's a separate issue, I think
[18:54:24] <lynxlynxlynx> true
[19:17:05] <-- Drakkar has left IRC (Ping timeout: 246 seconds)
[19:53:55] --> Drakyarhar has joined #gemrb
[19:55:51] <-- Drakyarhar has left IRC (Client Quit)
[19:59:21] --> Drakkar has joined #gemrb
[20:03:38] <-- Drakkar has left IRC (Ping timeout: 246 seconds)
[20:24:36] <-- Yoshimo has left IRC (Quit: Yoshimo)
[20:28:57] --> Drakkar has joined #gemrb
[21:16:31] <lynxlynxlynx> fizzle: something else, repeating item identification shows the wrong item description
[21:17:05] <lynxlynxlynx> i always got the description of the cload i was wearing after identifying via the scroll option
[21:17:24] <lynxlynxlynx> closing the info window and reopening shows the right one, but it's definitely a regression
[21:17:36] <-- edheldil has left IRC (Ping timeout: 264 seconds)
[21:47:35] <fizzle> seems to work fine here
[21:47:43] <fizzle> hm, although I did get a python error now...
[21:48:07] <lynxlynxlynx> if it wasn't fatal, that's probably it, since it was a long testing session
[21:48:13] <lynxlynxlynx> good night
[21:48:23] <fizzle> gn
[21:49:01] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[22:13:20] <fizzle> hm, haven't gotten far yet but sleepy...
[22:13:34] <fizzle> it's unreliably reproducible
[22:14:04] <fizzle> in IdentifyUseScroll GetVar("ItemButton") returns the correct slot
[22:14:27] <fizzle> in OpenItemInfoWindow, when it breaks, it doesn't
[22:14:42] <fizzle> no idea why right now
[22:17:18] <-- fizzle has left #gemrb
[22:56:20] --> edheldil has joined #gemrb
[22:56:20] --- ChanServ gives channel operator status to edheldil
[23:09:17] <-- brada has left IRC (Quit: brada)
[23:21:15] --- ermo is now known as ermo^