#gemrb@irc.freenode.net logs for 8 Sep 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:58:29] <-- jadeia has left IRC (Quit: Textual IRC Client: www.textualapp.com)
[02:11:08] <-- phao has left IRC (Ping timeout: 240 seconds)
[04:36:39] <-- norito has left IRC (Read error: Connection reset by peer)
[04:46:59] --> edheldil_ has joined #gemrb
[05:15:46] <-- edheldil_ has left IRC (Ping timeout: 264 seconds)
[05:22:25] --> edheldil_ has joined #gemrb
[05:30:40] <-- edheldil_ has left IRC (Ping timeout: 272 seconds)
[06:18:20] --> edheldil_ has joined #gemrb
[06:23:24] <-- edheldil_ has left IRC (Ping timeout: 268 seconds)
[06:34:47] <-- Lightkey has left IRC (Ping timeout: 246 seconds)
[06:47:24] --> Lightkey has joined #gemrb
[06:58:34] --> edheldil_ has joined #gemrb
[07:02:40] <-- edheldil has left IRC (Remote host closed the connection)
[07:03:42] --> edheldil has joined #gemrb
[07:03:42] --- ChanServ gives channel operator status to edheldil
[07:32:28] --> GeneralDuke has joined #gemrb
[07:51:49] --> decker^ has joined #gemrb
[07:51:52] <decker^> hello
[07:52:29] <decker^> is baldur's gate supposed to have wisdom xp bonus
[07:52:45] <decker^> cause i have a very strange bug whenever i gain xp
[07:54:39] <lynxlynx> what version of gemrb are you using?
[07:54:43] <lynxlynx> any mods?
[07:54:52] <decker^> 0.8.3
[07:54:57] <decker^> no mods i believe
[07:55:29] <lynxlynx> .3 is capable of using a wisdom bonus, but you need a special table to enable it
[07:55:31] <decker^> hold on i'll show you example in sec
[07:55:55] <decker^> well maybe it works now for some odd reason
[07:56:00] <lynxlynx> what it does have is difficulty related xp modifiers
[07:56:31] <decker^> earlier my print out was showing the wisbon coming out as random numbers, either giving me 5k xp or sometimes negative
[07:56:46] <decker^> now it is showing 0
[07:56:56] <lynxlynx> how do you know it's wisbon? we don't print anythin
[07:56:58] <lynxlynx> g
[07:57:22] <lynxlynx> i see we have 50% less xp for easy difficulty
[07:57:28] <decker^> [Unknown]: bonus: 0
[07:57:28] <decker^> [Unknown]: Old XP: 0 - Add: 50
[07:57:28] <decker^> [Unknown]: 100 + bonus = 100, exp * (100 + bonus) = 5000, / 100 = 50
[07:57:28] <decker^> [Unknown]: New XP: 50
[07:57:40] <decker^> i wrote prints on my own
[07:57:49] <lynxlynx> ... i doubt that's really true, since it would make it harder
[07:58:02] <decker^> you doubt what is true
[07:58:19] <lynxlynx> that easy mode should have a *penalty* of 50%
[07:59:05] <lynxlynx> i think avenger just misread it, perhaps from the damage part
[07:59:50] <decker^> i don't think it was a difficulty setting
[08:00:09] <decker^> this is just xp on giving whats her name the book at the beginning
[08:00:24] <decker^> it took me up to 3917 xp
[08:00:58] <decker^> seems to be working now though...
[08:01:17] <lynxlynx> still, what diff are you playing on?
[08:01:32] <decker^> here
[08:01:34] <decker^> [Unknown]: bonus: 2579
[08:01:35] <decker^> [Unknown]: Old XP: 0 - Add: 50
[08:01:35] <decker^> [Unknown]: 100 + bonus = 2679, exp * (100 + bonus) = 3587181, / 100 = 35871
[08:01:35] <decker^> [Unknown]: New XP: 1339
[08:01:37] <decker^> broke again
[08:01:51] <decker^> slider looks like its in the middle
[08:02:06] <Pepelka> [commit] lynxlynxlynx: bg1: don't use a 50% xp penalty on easy difficulty https://github.com/gemrb/gemrb/commit/0dcd303852f71c6ef65b225914583c6e07a14446
[08:02:13] <decker^> yeah in the middle
[08:02:41] <decker^> i think you got penalties for easier settings but didn't get bonuses for harder right?
[08:02:43] <lynxlynx> did you modify anything?
[08:02:51] <decker^> no
[08:02:58] <decker^> is it possible my bg1 data is corrupt?
[08:03:09] <lynxlynx> i doubt it
[08:03:18] <decker^> well, besides modifying the AddExperience function to print debug
[08:03:22] <lynxlynx> these two dumps were from the same encounter?
[08:03:51] <decker^> both are from giving phlydia (?) the book at the very beginning.
[08:03:55] <decker^> gain xp: 50
[08:04:34] <decker^> yeah phlydia
[08:05:04] <decker^> sorry hard to see her name on the small text
[08:05:36] <lynxlynx> it's ok
[08:05:39] <lynxlynx> her dialog looks fine
[08:06:14] <decker^> first noticed it when i was playing my regular save and two of my lvl two characters dropped one went to -50 and one went to -100 xp
[08:06:24] <lynxlynx> since you only get the problem some of the time, it sounds like a corruption somewhere
[08:06:26] <decker^> after killing gibberlings
[08:06:35] <lynxlynx> hehe
[08:06:46] <decker^> [Unknown]: bonus: 14100
[08:06:46] <decker^> [Unknown]: Old XP: 0 - Add: 50
[08:06:46] <decker^> [Unknown]: 100 + bonus = 14200, exp * (100 + bonus) = 100820000, / 100 = 1008200
[08:06:46] <decker^> [Unknown]: New XP: 7100
[08:06:59] <decker^> yeah that is what i am worried about
[08:07:01] <lynxlynx> do you have valgrind?
[08:07:14] <decker^> no hold on
[08:07:35] <decker^> can get it though
[08:08:06] <decker^> valgrind, valgrind-dbg, valgrind-mpi
[08:08:30] <lynxlynx> 1st
[08:09:07] --- lynxlynx is now known as lynxlynxlynx
[08:09:21] <decker^> guessing i need do a debug build
[08:09:39] <lynxlynxlynx> i don't think so
[08:09:58] <lynxlynxlynx> you're not on ol' gcc 4.3, are you?
[08:10:04] <decker^> btw there is also a bug with dream scenes, pressing a button like "m" for map or j for "journal" or any of those keys
[08:10:30] <lynxlynxlynx> they still work?
[08:10:33] <decker^> 4.6.3
[08:10:35] <decker^> yeah they do
[08:10:56] <decker^> didn't realize what version i had crap
[08:11:02] <decker^> read that newer ones can screw it up
[08:11:43] <lynxlynxlynx> ?
[08:12:16] <decker^> NOTE: g++ 4.3 is known to miscompile gemrb
[08:12:22] <decker^> is that only 4.3
[08:12:27] <decker^> or 4.3 or newer
[08:12:41] <lynxlynxlynx> only
[08:12:46] <decker^> oh
[08:12:51] <lynxlynxlynx> uff, that would be a disaster :D
[08:12:59] <decker^> lol
[08:13:04] <decker^> ok valgrind is done
[08:13:56] <decker^> ok running
[08:14:21] <decker^> and crash
[08:14:34] <decker^> [Core]: Initializing Video Driver...
[08:14:34] <decker^> disInstr(arm): unhandled instruction: 0xF1010200
[08:14:34] <decker^> cond=15(0xF) 27:20=16(0x10) 4:4=0 3:0=0(0x0)
[08:14:47] <lynxlynxlynx> http://sprunge.us/RFHa
[08:14:55] <lynxlynxlynx> try that for the hotkeys
[08:15:14] <decker^> ok will do
[08:15:22] <lynxlynxlynx> and a wtf @ valgrind
[08:16:01] <lynxlynxlynx> i suggest you do a debug build; it would help for debugging other stuff anyway
[08:16:47] <decker^> yeah
[08:17:03] <decker^> i'll do that after i try this cutscene thing
[08:17:06] --> Eli2_ has joined #gemrb
[08:17:11] <decker^> don't want to wait on a long build
[08:17:44] <decker^> is it possible to have to build dirs, one for debug and one for release
[08:17:57] <decker^> or does it have to totally rebuild the .o files
[08:18:14] <lynxlynxlynx> they'd be separate builds
[08:18:23] <lynxlynxlynx> release mode uses various optimisations
[08:19:04] <lynxlynxlynx> but really, unless you're playing on a nettop or something underpowered, debug builds are not much slower
[08:19:47] <decker^> no keypress still works
[08:19:54] <-- Eli2 has left IRC (Ping timeout: 248 seconds)
[08:20:06] <decker^> ok
[08:20:54] <decker^> compiling debug now
[08:21:53] <lynxlynxlynx> cmake prints the build type at the end of its configure
[08:22:21] <decker^> yeah it's doing debug
[08:24:05] <lynxlynxlynx> ok, what were you testing with? I can't open the records window during cutscenes anymore
[08:24:30] <decker^> i am doing it on a new game, the intro
[08:24:33] <decker^> pressing j
[08:24:43] <lynxlynxlynx> when?
[08:25:03] <lynxlynxlynx> in bg2, there is a short time window when the game is unpaused and the scripts haven't started yet
[08:25:44] <lynxlynxlynx> oh, you mean during chapter text?
[08:26:03] <decker^> start a new game and prologue
[08:26:11] <decker^> nestled atop the cliffs that rise from the sword coast ...
[08:26:51] <lynxlynxlynx> that's chapter text, not dreams
[08:27:30] <decker^> oh, well it did it on both
[08:27:33] <decker^> sorry
[08:27:43] <decker^> i have to load my old game for dreams hold on
[08:27:52] <lynxlynxlynx> i tested that, it's fine
[08:28:21] <lynxlynxlynx> only interactive ones like in bg2 could need extra checks
[08:30:02] <decker^> wonder if my save is screwey, it is going through dreams again i sleep a bunch and get the first dream than the second
[08:30:30] <decker^> you do not dream often, but tonight the visions...
[08:30:34] <decker^> not that i am too worried about that.
[08:30:53] <decker^> [KeyMap]: Looking up key: r(r)
[08:30:53] <decker^> [KeyMap]: RunFunction(GUIREC::OpenRecordsWindow)
[08:30:57] <decker^> keys are still working
[08:31:55] <decker^> i will try it once debug is done
[08:32:01] <decker^> i may have screwed something up
[08:32:22] <decker^> 92%
[08:34:18] <lynxlynxlynx> you are in a cutscene when the gui is hidden
[08:34:20] <lynxlynxlynx> was that the case?
[08:34:38] <decker^> yeah
[08:35:29] <lynxlynxlynx> weird
[08:37:32] <decker^> if i push one of the keys and it goes back to the game, but the scrolling text box is still visible
[08:37:56] <lynxlynxlynx> eeeeh, that's dream text again, same as chapter text
[08:38:12] <decker^> oh
[08:38:22] <decker^> did you mean movies
[08:38:25] <lynxlynxlynx> no
[08:38:31] <decker^> oh
[08:38:32] <Pepelka> [commit] lynxlynxlynx: TextScreen: mark as modal, so hotkeys get disabled https://github.com/gemrb/gemrb/commit/8f9fa2148a617e7baf5fba69fccd780a6dbc67a2
[08:38:33] <Pepelka> [commit] lynxlynxlynx: EventMgr::KeyPress: ignore keys during cutscenes too https://github.com/gemrb/gemrb/commit/d76a9acd0eb5db10abb1fc30d9542f710769f2de
[08:38:35] <decker^> guess i am confused
[08:38:45] <lynxlynxlynx> pull the latest changes and retry, i doubt you'll be able to reproduce now
[08:39:09] <decker^> ok
[08:41:44] <decker^> rebuilding gonna be a min
[08:45:22] <decker^> does the config set gcc or g++ to do -j automatically
[08:45:57] <lynxlynxlynx> i don't know what that does
[08:46:18] <lynxlynxlynx> if you mean multiple jobs, that's for make and no, it's not automatic
[08:46:21] <decker^> oh, does compiling across multiple cores so it is typically faster
[08:46:30] <decker^> ah ok
[08:46:53] <lynxlynxlynx> thanks for the reports btw
[08:47:16] <decker^> np
[08:47:21] <decker^> valgrind still crashing :(
[08:48:02] <decker^> sweet the keypress is fixed :) gj
[08:48:45] <decker^> awesome
[08:49:03] <decker^> maybe i can gdb it
[08:51:37] <decker^> actuall
[08:51:38] <decker^> y
[08:51:50] <decker^> i don't think it actually did a debug build
[08:58:34] <decker^> is debug build pretty small, like < 200kb?
[09:00:39] <decker^> i am going to see if i can figure this bonus xp thing out and i will bbl, also try to learn valgrind
[09:00:45] <decker^> thanks lynxlynxlynx
[09:00:55] <-- decker^ has left IRC (Quit: Leaving)
[09:12:14] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[09:12:35] --> Drakkar has joined #gemrb
[09:18:22] <-- GeneralDuke has left IRC (Ping timeout: 250 seconds)
[09:19:08] --> GeneralDuke has joined #gemrb
[15:28:32] <-- edheldil_ has left IRC (Ping timeout: 244 seconds)
[16:23:39] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[16:55:43] <lynxlynxlynx> eh, it has been almost eight years and i still have problems opening up windows ><
[17:04:36] --> edheldil_ has joined #gemrb
[17:09:25] <-- edheldil_ has left IRC (Ping timeout: 260 seconds)
[17:13:14] --> edheldil_ has joined #gemrb
[17:19:29] --> phao has joined #gemrb
[17:39:13] <-- edheldil_ has left IRC (Ping timeout: 244 seconds)
[19:55:09] <-- phao has left IRC (Ping timeout: 244 seconds)
[20:53:55] --> edheldil_ has joined #gemrb
[21:07:23] <Pepelka> [commit] lynxlynxlynx: GetCombatDetails: properly account for 3ed racial enemy damage bonus https://github.com/gemrb/gemrb/commit/e76f9fbe8b118d8fe0b96d1eb41aa554dcd329f1
[21:07:24] <Pepelka> [commit] lynxlynxlynx: Abilities.py: enhanced so it is also usable for level-up https://github.com/gemrb/gemrb/commit/e794f8abc1c3df7be7a2cea9c7aca210ad8549c5
[21:07:25] <Pepelka> [commit] lynxlynxlynx: GUIREC: abilities part of iwd2 level-up https://github.com/gemrb/gemrb/commit/768cd5b0a0bf871765f4673571d871553d7f6fce
[21:07:26] <Pepelka> [commit] lynxlynxlynx: ie_stats.py: added IE_UNUSED_SKILLPTS https://github.com/gemrb/gemrb/commit/184ecdbb173c50a5e5c75081dbfd61cdccf49621
[21:07:28] <Pepelka> [commit] lynxlynxlynx: GUIREC: save chosen class in a saner variable and also export LevelDiff https://github.com/gemrb/gemrb/commit/5ad0970e59e50ca3bad35b3bf3d84e5709c1e5af
[22:06:37] --> phao has joined #gemrb
[22:33:45] <-- edheldil_ has left IRC (Ping timeout: 244 seconds)
[22:44:08] <-- phao has left IRC (Ping timeout: 240 seconds)
[22:49:24] --> phao has joined #gemrb
[23:43:07] <-- phao has left IRC (Ping timeout: 268 seconds)