#gemrb@irc.freenode.net logs for 17 Jul 2013 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[01:00:26] --> darklust has joined #gemrb
[01:00:47] <darklust> Hark
[02:59:34] <-- brada has left IRC (Quit: brada)
[06:23:36] --> Eli2 has joined #gemrb
[06:24:09] <-- Eli2_ has left IRC (Ping timeout: 245 seconds)
[07:00:53] --> lynxlynxlynx has joined #gemrb
[07:00:53] <-- lynxlynxlynx has left IRC (Changing host)
[07:00:53] --> lynxlynxlynx has joined #gemrb
[07:00:53] --- ChanServ gives channel operator status to lynxlynxlynx
[07:30:53] --> hadrian has joined #gemrb
[07:48:23] <-- hadrian has left IRC (Quit: Page closed)
[08:17:30] --> WingedHussar has joined #gemrb
[08:19:54] <-- Lightkey has left IRC (Ping timeout: 246 seconds)
[08:38:09] --> Lightkey has joined #gemrb
[08:46:13] --> Coriander2 has joined #gemrb
[08:47:56] <-- Coriander has left IRC (Read error: Connection reset by peer)
[09:40:38] <-- lynxlynxlynx has left IRC (Ping timeout: 240 seconds)
[09:52:43] --> lynxlynxlynx has joined #gemrb
[09:52:43] <-- lynxlynxlynx has left IRC (Changing host)
[09:52:43] --> lynxlynxlynx has joined #gemrb
[09:52:43] --- ChanServ gives channel operator status to lynxlynxlynx
[10:02:26] --- ermo^ is now known as ermo
[11:01:53] <-- WingedHussar has left IRC (Ping timeout: 256 seconds)
[11:11:36] --> WingedHussar has joined #gemrb
[11:31:24] --- ermo is now known as ermo^
[11:41:19] --> Seniorita has joined #gemrb
[12:40:24] <-- Gekz has left IRC (Ping timeout: 245 seconds)
[14:34:35] --> hadrian_ has joined #gemrb
[14:38:16] <hadrian_> @brada I use python version 2.7.3 – I have tried previous versions of gemRB and did not experience that particular problem.
[14:39:18] <lynxlynxlynx> why do you run it in a vm?
[14:41:24] <lynxlynxlynx> anyway, that can only be responsible for the mouse problem, the other thing is a data related
[14:41:58] <hadrian_> because in Windows I have slow walking speeds.
[14:42:09] <lynxlynxlynx> one of the german copies of the game has lots of missing strings
[14:42:24] <lynxlynxlynx> i don't remember if in bg1 or bg2, but fizzle had the same issue
[14:42:46] <hadrian_> Hm, an issue with the character screens?
[14:42:56] <hadrian_> My game is modded so that might add some problems
[14:43:23] <lynxlynxlynx> open GUIREC.py (as noted in the screenshot) and find that final line in it
[14:43:49] <lynxlynxlynx> add a new line before it with: print 111111111, s
[14:43:53] <lynxlynxlynx> and retry
[14:44:16] <lynxlynxlynx> (on windows actors move slower? anything more specific?)
[14:45:30] <hadrian_> Yes. I could make a video for comparison of original bg2, linux vm gembr bg2 and windows gembr bg2
[14:46:08] <lynxlynxlynx> in general, things move too fast actually
[14:47:30] <hadrian_> print 111111111, s
[14:47:32] <lynxlynxlynx> we have a decent guesstimator, but in reality the animations differ too much and we'll have to get a value for each type
[14:47:41] <hadrian_> NameError: name 's' is not defined
[14:48:09] <hadrian_> why would it be different on Windows and Linux?
[14:48:24] --> brada has joined #gemrb
[14:48:39] <lynxlynxlynx> no idea
[14:49:02] <lynxlynxlynx> you put that line at the wrong place
[14:50:13] <hadrian_> It is right at the end, just before the ##### block
[14:51:59] --- ermo^ is now known as ermo
[14:56:25] <lynxlynxlynx> that's not one line before it "crashed"
[14:56:29] <lynxlynxlynx> put it at 716
[15:01:22] <hadrian_> results in that error: https://dl.dropboxusercontent.com/u/56427995/Fotos/bug3.jpg
[15:02:12] <hadrian_> wait! there might be relevant info a few lines above
[15:02:22] <-- WingedHussar has left IRC (Quit: WingedHussar)
[15:03:33] <hadrian_> https://dl.dropboxusercontent.com/u/56427995/Fotos/bug4.jpg
[15:04:13] <lynxlynxlynx> yeah, invalid string reference
[15:06:39] <hadrian_> sounds puzzling. which one is the invalid string reference?
[15:06:57] <lynxlynxlynx> 426513413456351
[15:07:15] <lynxlynxlynx> you can see it is even unparsed, since it is still in a tuple
[15:07:27] <lynxlynxlynx> the previous try..except clause failed
[15:08:51] <hadrian_> Ok. I’ll check what my windows gemrb has to say about that string reference.
[15:10:04] <lynxlynxlynx> it doesn't exist
[15:11:19] <hadrian_> Yet somehow the windows gemrb, which uses the same dialog files does not have that problem with the character screen
[15:12:02] <lynxlynxlynx> are you using the same game files?
[15:12:33] <hadrian_> yes, I load them in the vm using a shared directory
[15:12:33] <lynxlynxlynx> you can try replacing the line above this one with: if s != None and type(s) is int:
[15:12:57] <lynxlynxlynx> odd
[15:13:48] <lynxlynxlynx> 9466 is weapon profs, so it fails right with the next static string
[15:15:16] <lynxlynxlynx> so it should be a weapon type, not an effect
[15:16:30] <hadrian_> Are you sure? Opening character screen works right up to the point when firebeard elvenhear casts protection from evil
[15:16:38] <hadrian_> by that logic, it should be protection from evil
[15:17:15] <hadrian_> but anyway, NearInfinity confirms there is no strref index 426513413456351
[15:17:30] <lynxlynxlynx> there is none with more than 5 digits
[15:17:47] <lynxlynxlynx> i see a problem in the code, let me check when it was introduced
[15:21:19] <lynxlynxlynx> http://sprunge.us/ZKDC?diff <-- this should fix it by skipping any erroneus profs
[15:21:34] --> hadrian__ has joined #gemrb
[15:23:43] <-- hadrian_ has left IRC (Ping timeout: 250 seconds)
[15:24:30] <lynxlynxlynx> what's the last thing you saw from me?
[15:25:05] <hadrian__> I just checked the logs … I’ll try that patch
[15:27:07] <lynxlynxlynx> ok :)
[15:27:29] <lynxlynxlynx> do you have any mods that change the proficiency system?
[15:27:51] <lynxlynxlynx> i guess this problem could be from the window where bad profs could be assigned in bg2 for a while
[15:29:18] <hadrian__> Yes you could say that I have quite a lot of mods and probably some of them change the prof system. what do you mean by bad profs?
[15:30:52] <hadrian__> @lynxlynxlynx, you are a genius! that solved the problem
[15:31:40] <lynxlynxlynx> you don't miss any proficiencies in the display, right?
[15:33:17] <hadrian__> No, they are all there. Not that I have that much, starting the game in candlekeep …
[15:34:24] <lynxlynxlynx> ok
[15:34:46] <hadrian__> So is there anything I can help GemRB with?
[15:35:17] <lynxlynxlynx> what can you do besides baking cookies?
[15:35:19] <Seniorita> [commit] lynxlynxlynx: GUIREC::GetStatOverview: ignore proficiencies with invalid strrefs https://github.com/gemrb/gemrb/commit/af534544a142a097b13f3159299ba75ba6e0c591
[15:37:17] <hadrian__> I have some basic programming skills, mostly java. my field of expertise is statistics but that probably won’t help you …
[15:38:18] <hadrian__> Other than that, I could help with testing.
[15:39:19] <lynxlynxlynx> great :)
[15:39:58] <lynxlynxlynx> i suggest you play for a while if you haven't yet and maybe just try fixing something that bothers you later
[15:40:35] <lynxlynxlynx> not much easy surface stuff left to do for the bg series though
[15:42:29] <lynxlynxlynx> http://www.gemrb.org/wiki/doku.php?id=todo <-- this is the list
[15:42:31] <Seniorita> todo [GemRB wiki]
[15:43:11] <lynxlynxlynx> in my experience it is best to get your own motivation by finding an itch to scratch
[15:43:55] <lynxlynxlynx> you have plenty of mods installed, so you could just play and play and perhaps you'll stumble upon some incompatibilty or missing bit
[15:44:29] <hadrian__> True. But i’m not sure if I know gemRB well enough to know where to start concerning actually fixing something
[15:44:29] <lynxlynxlynx> for example some scripting actions are unused in the originals, but mods use them
[15:45:59] <hadrian__> There are, for example, some GameScript ERRORs in the Terminal caused by actors who want to initiate dialog but are out of range. Is that WAD? Or should that not constitute and error?
[15:46:12] <hadrian__> an*
[15:48:05] <lynxlynxlynx> sometimes it's ok
[15:48:25] <lynxlynxlynx> if you don't know where to start looking, this channel is a good place to ask
[15:49:15] <hadrian__> Alright. So see you around and thanks again for your help!
[15:49:30] <lynxlynxlynx> no problem, thanks for using gemrb :)
[17:43:03] --> Yoshimo has joined #gemrb
[17:50:10] --> fizzle has joined #gemrb
[18:27:03] <fizzle> hadrian__: I'm looking for a guinea pig for testing spawns in the original...
[18:27:58] <fizzle> ours don't work quite the way they should
[18:30:13] <hadrian__> I’m free tomorrow evening
[18:30:27] <hadrian__> and will help if that is ok
[18:30:32] <fizzle> I won't be here tomorrow
[18:30:39] <fizzle> but I can write down what I need
[18:30:44] <-- Seniorita has left IRC (Remote host closed the connection)
[18:30:51] <fizzle> you can try on your own time :)
[18:30:56] <hadrian__> sounds good
[18:31:19] --> Seniorita has joined #gemrb
[18:32:08] <Seniorita> [commit] fizzet: Revert "don't print version string as "favourite spell" if there is none" https://github.com/gemrb/gemrb/commit/61449919c91d9e1659034c9ec0556612d2db98dd
[18:32:09] <Seniorita> [commit] fizzet: don't show tooltips when the mouse is disabled https://github.com/gemrb/gemrb/commit/8fcedaa6f2f37ef89e3fd9574cd36aecc1bd1b31
[18:32:10] <Seniorita> [commit] fizzet: BG2: reset portrait when starting over with character creation https://github.com/gemrb/gemrb/commit/72e301c52eccf2d4330446a9a5c9c2fe3d5f5db5
[18:32:11] <Seniorita> [commit] fizzet: fix highlighting of moused-over regions for games other than BG1 https://github.com/gemrb/gemrb/commit/515f77433cdde12d2335f706d332d638d576eb09
[18:32:13] <Seniorita> [commit] fizzet: rename GF_CLEAR_UNUSED_AREA to GF_INFOPOINT_DIALOGS https://github.com/gemrb/gemrb/commit/1c6576612f355e7a8e15e482eefe847f3fb3bf54
[18:33:02] <hadrian__> so what should I do?
[18:33:29] <fizzle> just a second, I'm trying to recover my notes ;)
[18:34:33] <fizzle> do you have bg2? on windows?
[18:35:09] <hadrian__> yes
[18:36:05] <fizzle> cool
[18:38:29] <fizzle> hrm
[18:38:46] <fizzle> lynxlynxlynx: do you remember where those two span points in Spellhold were?
[18:39:54] <hadrian__> I have to go, sorry. But I will be here tomorrow and at the weekend. So see you later, I will do the tests that you describe.
[18:40:06] <fizzle> thanks
[18:40:44] <hadrian__> de rien ;)
[18:40:49] <-- hadrian__ has left IRC (Quit: Page closed)
[18:40:49] <fizzle> ha, got it
[18:41:27] <fizzle> I'll just blab a bit to myself then
[18:42:28] <fizzle> so in Spellhold AR1513 there is an undead spawn point at about 1780x1475
[18:43:13] <fizzle> if you could just walk up to that spawn point a couple of times and note down what and how many monsters you get each time that'd be great
[18:43:56] <fizzle> please also report what kind of party you used (how many, what levels)
[18:44:51] <fizzle> if you could run the test after some changes in the lineup (just drop a few members) that'd be great as well
[18:54:38] <lynxlynxlynx> in the original, not gemrb
[18:56:24] <fizzle> right
[19:22:16] <-- Yoshimo has left IRC (Quit: Yoshimo)
[20:43:31] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[21:35:07] <-- fizzle has left #gemrb
[21:45:21] <-- Eli2 has left IRC (Quit: Ex-Chat)
[22:41:09] --> Coriander has joined #gemrb
[22:47:30] <-- Coriander2 has left IRC (Ping timeout: 240 seconds)
[23:08:55] <-- xrogaan has left IRC (Ping timeout: 256 seconds)
[23:15:29] --> xrogaan has joined #gemrb
[23:15:29] <-- xrogaan has left IRC (Changing host)
[23:15:29] --> xrogaan has joined #gemrb