#gemrb@irc.freenode.net logs for 27 Aug 2011 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:01:57] <-- duckpunch has left IRC (Read error: Connection reset by peer)
[00:02:33] --> duckpunch has joined #gemrb
[00:05:00] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[00:15:28] <-- brad_a has left IRC (Quit: brad_a)
[00:15:59] <-- Yoshimo has left IRC (Ping timeout: 252 seconds)
[00:17:00] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[00:17:08] <-- Micru has left IRC (Quit: Page closed)
[00:17:53] --> Drakkar has joined #gemrb
[00:21:35] <-- duckpunch has left IRC (Quit: leaving)
[00:49:57] --> brad_a has joined #gemrb
[00:50:06] <-- brad_a has left IRC (Client Quit)
[01:14:53] <-- Maighstir has left IRC (Quit: .)
[02:25:27] --> Yoshimo has joined #gemrb
[02:53:12] <-- Yoshimo has left IRC (Quit: Yoshimo)
[02:54:18] --> joneirik has joined #gemrb
[04:46:30] <-- Gekz has left IRC (Ping timeout: 250 seconds)
[05:29:54] <-- joneirik has left IRC (Remote host closed the connection)
[05:32:21] --> Gekz__ has joined #gemrb
[05:38:04] <-- Gekz__ has left IRC (Ping timeout: 250 seconds)
[06:39:33] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[06:49:16] --> Drakkar has joined #gemrb
[06:54:19] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[06:54:46] --> Drakkar has joined #gemrb
[06:57:39] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[07:03:48] --> Drakkar has joined #gemrb
[07:40:01] --> Yoshimo has joined #gemrb
[08:18:39] --> lynxlynxlynx has joined #gemrb
[08:18:40] --- ChanServ gives channel operator status to lynxlynxlynx
[08:45:36] <Yoshimo> hi lynx
[08:50:09] <Yoshimo> i was about to try it and submit gemrb for the official itunes appstore but i was scared by the amount of personal information you need to provide when registering an account
[08:53:08] <lynxlynxlynx> itunes? oO
[08:53:48] <Kiranos> I think brad has stated it wont be accepted because of the need for external content which is not free
[08:57:24] <lynxlynxlynx> oh, it's for all the istuff
[08:57:55] <Yoshimo> well there are discussions on the net that the rules are less strict than they have been before, so i thought it might be worth a try
[09:03:30] <Yoshimo> well, maybe another day. lynx i see you have responded to my windows-built topic on g3, http://forums.gibberlings3.net/index.php?showtopic=13087&view=findpost&p=189854 i have cmake 2.8.5, so what could try next?
[09:04:56] <CIA-26> GemRB: 03lynxlupodian * rfb5696aa3a40 10gemrb/gemrb/GUIScripts/bg2/Start.py: bg2: check if os exists first
[09:05:37] <lynxlynxlynx> from the silly errors it looks like cmake is buggy
[09:05:52] <lynxlynxlynx> please upload CMakeCache.txt
[09:07:54] <Yoshimo> http://pastie.org/private/pn3ee7saskcbtywnempmvg
[09:08:38] <lynxlynxlynx> see, the first var tells you it found our cmake_minimum directive it complains about
[09:11:52] <lynxlynxlynx> hmm
[09:13:52] <Yoshimo> shouldnt we also have a value for executable & library output path?
[09:15:10] <lynxlynxlynx> no, not needed, it just for the build
[09:15:43] <lynxlynxlynx> it should have a whole bunch of other vars set, but since it died on itself it is understandable that they are missing
[09:17:44] --> kettuz has joined #gemrb
[09:19:35] <Yoshimo> now the big question: why did it die?
[09:20:12] <lynxlynxlynx> mnja
[09:20:32] <lynxlynxlynx> unfortunately the mingw generator is only available on windows, so i can't even try to reproduce
[09:21:09] <lynxlynxlynx> just for kicks, try in a fresh build dir
[09:23:32] <Yoshimo> CMake Error at core/CMakeLists.txt:130 (INSTALL):
[09:23:35] <Yoshimo> install Library TARGETS given no DESTINATION!
[09:23:38] <Yoshimo> CMake Error at plugins/2DAImporter/CMakeLists.txt:1 (ADD_GEMRB_PLUGIN):
[09:23:40] <Yoshimo> Unknown CMake command "ADD_GEMRB_PLUGIN".
[09:24:23] <Yoshimo> id say: no change
[09:26:50] --> Vikthor has joined #gemrb
[09:27:21] <fuzzie> are you sure you're building in the right dir?
[09:27:49] <fuzzie> it seems like you're trying to build inside the gemrb/ directory, not in the root of the gemrb source
[09:32:44] <Yoshimo> C:\Users\admine\Downloads\BaldursGate\GemRB_Source\gemrb is the top folder from the repo, with the NEWS TODO and other files
[09:33:51] <Yoshimo> SET GEMRB_INSTALLDIR=C:\Spiele\GemRB
[09:33:57] <Yoshimo> SET GEMRB_SOURCEDIR=C:\Users\admine\Downloads\BaldursGate\GemRB_Source\gemrb
[09:34:05] <Yoshimo> SET MINGW_DIR=C:\Program Files\MinGW
[09:35:12] <fuzzie> and how do you run cmake?
[09:35:57] <fuzzie> right, yes, you're building in the wrong dir
[09:36:06] <fuzzie> i can see it in the forum post
[09:36:34] <fuzzie> you do 'cmake ..\gemrb' and that means you're building GemRB_Source\gemrb\gemrb, which is not going to work because you're missing everything from the top folder..
[09:36:48] <Yoshimo> who was wrong Maighstir or me? ;)
[09:37:04] <Yoshimo> i use his bat files
[09:40:08] <fuzzie> i am guessing Maighstir but I have a difficult time following the post
[09:41:38] <fuzzie> ah, no
[09:42:04] <fuzzie> i still don't understand it
[09:42:22] <fuzzie> but it is your fault i guess
[09:42:28] <fuzzie> GEMRB_SOURCEDIR should not have \gemrb on the end
[09:42:52] <fuzzie> try removing that?
[09:44:53] <Yoshimo> if i then it tries to run from GemRB_Source and cant find make
[09:45:34] <fuzzie> can't find make?
[09:45:36] <Yoshimo> and if i copy the bat files one level higher i get:
[09:46:30] <Yoshimo> cmake generation is not allowd within the source directory
[09:46:44] <lynxlynxlynx> :)
[09:46:55] <fuzzie> that all makes very little sense
[09:47:11] <lynxlynxlynx> deus ex has a short documentary as a commercial
[09:47:25] <fuzzie> i mean, it makes a gemrb_build folder inside GEMRB_SOURCEDIR, then does 'cmake ..\gemrb', so clearly it expects you to have everything in GemRB_Source including the .cmd files
[09:48:10] <fuzzie> so you should have a GemRB_Source directory with the .cmd files in it, and GEMRB_SOURCEDIR pointing to the GemRB_Source path
[09:48:29] <fuzzie> lynxlynxlynx: another person distracted by shiny new deus ex? :)
[09:48:58] <lynxlynxlynx> nah, just watching some videos, it has excellent trailers
[09:49:20] <lynxlynxlynx> i doubt any game is worthy of playing right after release nowadays
[09:49:32] <Yoshimo> fuzzie, how to do it without batch files? ;)
[09:49:34] <fuzzie> well, my 'to play' list has Portal at the top still
[09:49:57] <fuzzie> Yoshimo: make a 'gemrb_build' directory inside your GemRB_Source, run 'cmake ..\gemrb' from inside it.
[09:50:22] <fuzzie> i guess with '-G "MinGW Makefiles"' too.
[09:58:10] <Yoshimo> this is making me mad
[10:00:53] <Yoshimo> how do you create your windows releases ?
[10:11:31] <fuzzie> i think people usually use vc++ for the release building, but lots of mingw users and it really shouldn't be so hard to get the directories right..
[10:13:33] <Yoshimo> yea i think its easy, but nevertheless i have issues
[10:16:21] <fuzzie> well, once you do it wrong once, you have to make sure to remove any CMakeCache.txt file which ends up lying around in your source
[10:19:12] <Yoshimo> did that , sad
[10:27:12] --> Gekz__ has joined #gemrb
[10:27:28] <lynxlynxlynx> the base instructions are the same as on linux
[10:28:43] <Yoshimo> yea, but there seems to be some confusion about which filepath to use where
[10:32:42] <lynxlynxlynx> blame it on the instruction writer :)
[10:35:39] <Yoshimo> for sure i will when he comes back^^
[10:37:20] <Yoshimo> is the list of stuff "todo" and things that need testing & comparing with the original engine still uptodate?
[10:40:13] <lynxlynxlynx> yes
[10:41:12] --> Maighstir has joined #gemrb
[10:47:22] <Yoshimo> hi Maighstir, thanks for your compiling instructions, but they cause issues for me, its not foolproof yet ;)
[10:50:25] --> Demitar has joined #gemrb
[10:50:32] <Maighstir> Hmm, interesting
[10:51:41] <Yoshimo> i think it is a problem "which path to use when"
[10:54:01] <-- Vikthor has left IRC (Read error: Connection reset by peer)
[10:58:40] <Yoshimo> brb
[10:58:46] <-- Yoshimo has left IRC (Quit: Yoshimo)
[11:09:12] <CIA-26> GemRB: 03lynxlupodian * r4f78ebe3acf1 10gemrb/gemrb/GUIScripts/ (GUIREC.py iwd/GUIREC.py): almost finished syncing iwd and common guirec, only some portrait logic left
[11:28:13] <CIA-26> GemRB: 03lynxlupodian * raa948e54f370 10gemrb/gemrb/GUIScripts/GUICommon.py: GUICommon: tiny refactoring for the druid spell exception
[11:28:14] <CIA-26> GemRB: 03lynxlupodian * rb588e2263267 10gemrb/gemrb/GUIScripts/GUICommon.py:
[11:28:14] <CIA-26> GemRB: CanDualClass: create the lookup table manually, so adding new dualclass
[11:28:14] <CIA-26> GemRB: combinations works out of the box (or atleast for this function)
[11:28:55] --> Yoshimo has joined #gemrb
[11:29:01] <Yoshimo> back in action
[11:43:29] <Yoshimo> i managed to built it on linux, heureka^
[11:44:03] <lynxlynxlynx> :)
[11:44:27] <Yoshimo> so i stand in candlekeep in front of the inn, and there are a few points worth noting
[11:44:57] <Yoshimo> you have background music playing, but the sound for closing doors, is way too loud, no idea why
[11:47:29] <Yoshimo> http://pastebin.com/D1t3nAMG
[11:47:39] <Yoshimo> this error is showing in the log
[11:51:29] <Maighstir> I'm in the process of trying to recreate the error you got from my script
[11:54:23] <fuzzie> did you see backscroll in here?
[11:54:54] <Yoshimo> http://log.usecode.org/gemrblog.php there it is
[11:58:38] <Yoshimo> fuzzie, lynx what do you say about my pastey?
[11:59:41] <lynxlynxlynx> possibly harmless
[12:00:00] <lynxlynxlynx> re volume: sound has different setting than musics
[12:00:08] <lynxlynxlynx> there are like 5
[12:00:49] <Yoshimo> harmless maybe, i mean, immoen is not in the group yet and way out of range, so why does gemrb even think about this script?
[12:01:26] <fuzzie> it is harmless
[12:01:48] <fuzzie> she keeps trying Dialog([PC]) until it matches
[12:02:31] <fuzzie> feel free to get a time machine and ask bioware not to run the script though ;p
[12:02:55] <Yoshimo> time machines are rather rare these days
[12:03:17] <Yoshimo> so the script runs until im in range for her to reach me? spammy that is^
[12:03:31] <fuzzie> yeah i don't know why it reports that..
[12:04:01] <fuzzie> atm i am trying to work out how to make MPW produce PEF debug symbols though
[12:05:39] <Yoshimo> what means , for the not coding experienced persons? ;)
[12:06:39] <Yoshimo> btw lynx, any update for the string problem we had with day and hour in the diary?
[12:08:13] <lynxlynxlynx> that was a data problem
[12:10:09] <Yoshimo> i dumped strings i remember, but what did you learn from it?
[12:10:21] <CIA-26> GemRB: 03lynxlupodian * r1b5e9eaf8144 10gemrb/gemrb/GUIScripts/iwd/Portrait.py: iwd: generalised the portrait script for common use
[12:10:52] <CIA-26> GemRB: 03lynxlupodian * refd4a24eb6a7 10gemrb/gemrb/GUIScripts/ (Portrait.py iwd/Portrait.py): iwd: moved Portrait.py up
[12:11:15] <lynxlynxlynx> that they were bad
[12:11:38] <lynxlynxlynx> the translators screwed up the special tokens
[12:12:06] <lynxlynxlynx> like if you removed %s or %d (or ...) when translating gettextised stuff
[12:12:16] <-- Yoshimo has left IRC (Quit: Page closed)
[12:12:47] --> yoshimo has joined #gemrb
[12:13:18] <yoshimo> indeed, the text in the prologue, differs from what the narrator tells
[12:16:10] <CIA-26> GemRB: 03lynxlupodian * r8220ae30b02f 10gemrb/gemrb/GUIScripts/ (GUIREC.py iwd/GUIREC.py): completed the iwd guirec merge
[12:17:23] <CIA-26> GemRB: 03lynxlupodian * r2086318e0e51 10gemrb/gemrb/GUIScripts/iwd/GUIREC.py: removed the now depreciated iwd/GUIREC
[13:02:31] <Maighstir> Hmm, I thought I could edit my posts on G3
[13:05:17] <yoshimo> how can it come that khalid and jaheira complain all the time about "could we do something useful"? it is a bit too often
[13:07:12] <lynxlynxlynx> because they are not doing anything
[13:07:23] <lynxlynxlynx> Maighstir: not if your ip changes
[13:07:47] <lynxlynxlynx> i guess it is best to move it to the wiki :)
[13:08:50] <Maighstir> hmpf, it should track username, not ip
[13:09:19] <Maighstir> but yes, you're right
[13:09:26] <Maighstir> the wiki is a better place
[13:14:45] <Maighstir> Would you help woth the wiki real quick? I don't remember having created a user so I tried making one with the name I use here, apparently one already existed (it may very well be me, just I forgot that I made an account) - so I tried resetting the password, but that failed and I got told to contact an admin.
[13:17:19] <yoshimo> did you find what caused my issues?
[13:17:34] <Maighstir> no, I couldn't reproduce it
[13:18:35] <Maighstir> I set up the build environment on a clean virtual machine, found out libintl and libiconv are needed nowadays as well (they weren't when I set it up previously), then it worked as it should
[13:19:51] <lynxlynxlynx> i reset your password to your capitalised surname
[13:20:00] <Maighstir> right
[13:21:23] <lynxlynxlynx> i suggest you create install:windows
[13:21:41] <lynxlynxlynx> i need to upgrade the wiki sometime
[13:21:54] <Maighstir> hmm, either I used a false name, or it isn't me
[13:22:29] <Maighstir> can you see the e-mail? does it end in @ops-area.net or is it approximated at google's place?
[13:23:14] <lynxlynxlynx> it's the ops one
[13:23:27] <Maighstir> I'm the only one who uses that domain, so it's me
[13:23:30] <lynxlynxlynx> username was lowercase btw
[13:28:32] <lynxlynxlynx> oh
[13:28:43] <lynxlynxlynx> by capitalised i meant Titlecase
[13:28:43] <Maighstir> hmm?
[13:28:48] <Maighstir> Ah
[13:29:04] <Maighstir> there
[13:33:09] <yoshimo> time to boot back to windows, cu
[13:33:19] <-- yoshimo has left IRC (Quit: Page closed)
[13:37:03] --> Yoshimo has joined #gemrb
[13:47:01] <CIA-26> GemRB: 03lynxlupodian * r34b59bae150a 10gemrb/gemrb/GUIScripts/GUIREC.py: guirec: removed a now unused table
[13:47:03] <CIA-26> GemRB: 03lynxlupodian * r0f0037a93470 10gemrb/gemrb/GUIScripts/ (7 files in 5 dirs): removed various unused imports
[13:48:20] <CIA-26> GemRB: 03avenger_teambg * ra7d909ac05f2 10gemrb/gemrb/GUIScripts/ (12 files in 5 dirs): Merge branch 'master' of ssh://gemrb.git.sourceforge.net/gitroot/gemrb/gemrb
[13:48:30] <CIA-26> GemRB: 03avenger_teambg * r9e4e682bc45f 10gemrb/gemrb/ (7 files in 7 dirs): allocated chaosshield strref
[13:52:28] <Yoshimo> what is this merge about?
[13:56:03] <CIA-26> GemRB: 03avenger_teambg * r07f5a562f928 10gemrb/gemrb/ (core/Scriptable/Scriptable.cpp override/bg2/strings.2da):
[13:56:03] <CIA-26> GemRB: honor the chaos shield stat in wild surges
[13:56:03] <CIA-26> GemRB: fixed some DisplayStrings to display strings correctly/free memory
[14:01:47] <lynxlynxlynx> nothing, he just synced up
[14:07:11] --> Vikthor has joined #gemrb
[14:08:19] <lynxlynxlynx> i wonder why he disabled a whole chunk of code
[14:19:48] <Maighstir> text colors aren't possible in the wiki, I assume?
[14:20:40] <lynxlynxlynx> no
[14:24:20] <Maighstir> creative styling it is then
[14:28:42] --> Sindikat has joined #gemrb
[14:28:49] <-- Sindikat has left #gemrb
[14:41:07] <Maighstir> There, a first draft of the Windows build/install istructions: http://www.gemrb.org/wiki/doku.php?id=install:windows
[14:44:16] --> Avenger has joined #gemrb
[14:44:19] <Avenger> hi
[14:44:23] --- ChanServ gives channel operator status to Avenger
[14:44:50] <Avenger> hey lynx, what chunk you meant?
[14:45:02] <lynxlynxlynx> the one for killing visibility
[14:45:29] <Avenger> that was already moved earlier
[14:46:45] <lynxlynxlynx> why don't you just remove it then?
[14:47:14] <Avenger> i just removed the commented out part now
[14:47:28] <CIA-26> GemRB: 03lynxlupodian * ra91895bd3a7a 10gemrb/gemrb/core/Scriptable/Actor.h: LuckyRoll: use a named constant for the default value
[14:47:32] <CIA-26> GemRB: 03lynxlupodian * rc43bb9916629 10gemrb/gemrb/core/Scriptable/Actor.cpp: use the bigger of luck and damageluck when computing damage (bonus)
[14:48:12] <Avenger> did fuzzie tell you about damageluck, or where you got this info
[14:50:47] --> Micru has joined #gemrb
[14:51:25] <CIA-26> GemRB: 03lynxlupodian * ra97a90d04385 10gemrb/NEWS: regular NEWS bump
[14:51:26] <lynxlynxlynx> ancient lore
[14:51:45] <lynxlynxlynx> i know it needs to use damageluck or kai doesn't work
[14:52:02] <lynxlynxlynx> everyone says luck increases damage rolls too
[14:54:07] <Avenger> i will check this soon :)
[14:54:25] <lynxlynxlynx> i already asked you ;P
[14:54:52] <lynxlynxlynx> btw, do you agree about giving brad commit access?
[14:54:57] <Avenger> hey you could have added chaos shield to the news
[14:55:59] <lynxlynxlynx> mnja, didn't go over the margin
[14:56:01] <Avenger> what commits he did, and what would he add now?
[14:56:22] <Avenger> if he would work on core engine stuff too, then sure
[14:56:25] <lynxlynxlynx> he's doing the ios work
[14:56:45] <lynxlynxlynx> scrolling, touchscreen
[14:56:53] <Avenger> if he is doing just ios, then it is probably only temporary anyway
[14:57:22] <lynxlynxlynx> no, he plans to do more
[14:57:29] <Avenger> is he the one who writes as 'SyntaxError'
[14:57:32] <lynxlynxlynx> other mac stuff, selection rotation
[14:57:35] <lynxlynxlynx> yes
[14:58:16] <Avenger> i would say, if he commits the selection rotation and you/fuzzie like it, then sure, welcome him as regular developer
[14:58:32] <lynxlynxlynx> ok
[14:58:44] <Avenger> or any other generic stuff, not just the rotation
[14:59:16] <Avenger> i cannot really 'test' his ios specific commits, i guess none of us can
[14:59:35] <lynxlynxlynx> some weren't specific
[14:59:42] <lynxlynxlynx> anyway, do you know what uses chaos shield?
[14:59:58] <Avenger> 2 wildmage specific spells
[14:59:59] <lynxlynxlynx> those two spells give a bonus to the roll, not disable it
[15:00:06] <Avenger> chaos shield/improved chaos shield
[15:00:15] <lynxlynxlynx> http://www.gamebanshee.com/showshot.php?/baldursgateii/spells/images/chaosshield.jpg
[15:00:15] <Avenger> hmm
[15:00:17] <Avenger> really?
[15:00:25] <Avenger> well, let me search then
[15:00:55] <Avenger> i'm pretty sure the text 'wild surge was averted by chaos shield' is displayed sometime :)
[15:01:09] <Avenger> and i'm pretty sure the code i added is the only way to have it displayed
[15:01:22] <Avenger> btw, the wild surge roll is different from the one we have implemented
[15:01:27] <lynxlynxlynx> spwi222 has only that 15 bonus
[15:01:53] <lynxlynxlynx> i guess it is averted if the bonus is what makes it go over 100
[15:02:48] <Avenger> you are right, those 2 spells just modify the wild surge roll
[15:03:16] <Avenger> but then what creates the effect that modifies stat 189 :D
[15:03:25] <lynxlynxlynx> that's why i missed this stat when i was writting wild magic ;)
[15:03:57] <lynxlynxlynx> bbl shopping
[15:04:01] <Avenger> yes, and i think there is slightly more than this
[15:04:13] <Avenger> i guess, some other effect adds the shield effect
[15:04:18] <-- Micru has left IRC (Quit: Page closed)
[15:04:26] <Avenger> i will need more research then
[15:04:51] <-- Avenger has left IRC (Quit: bye!)
[15:15:36] --> Avenger has joined #gemrb
[15:15:36] --- ChanServ gives channel operator status to Avenger
[15:16:08] <Avenger> lynx, it seems opcode 299 is not used by any official game data. Anyway, we have it implemented
[15:16:27] <Avenger> it may be generated in some obscure way, but i don't find it
[15:26:35] <Avenger> btw, casting minor sequencer/spell trigger shouldn't cause wild surges, at least that's what i read in the code
[15:31:53] <Yoshimo> hi avenger
[15:31:59] <Avenger> hello
[15:33:06] <-- Vikthor has left IRC (Ping timeout: 276 seconds)
[15:33:49] --> Vikthor has joined #gemrb
[15:34:47] <Yoshimo> learning how to play bg1 these days and while at it helping out with the gemrb engine, difficult times ahead^^
[15:36:20] <Yoshimo> for gods sake we have quicktime^^
[15:36:46] <Yoshimo> what is this worldm25.wmp that gemrb is looking for?
[15:36:55] <Avenger> it is the tob worldmap
[15:39:55] <Avenger> lynx: i just found this: guiload starts playing songs either songindex 0x21 or songindex 0x51
[15:40:26] <Avenger> tob is the latter
[15:41:20] <Yoshimo> if i equip armor, shouldnt the armor class increase over naked?
[15:42:21] <Avenger> sure it should
[15:43:52] <Avenger> actually, it decreases :)
[15:45:42] <Maighstir> -10 is good armor, 10 not so much
[15:47:28] <Yoshimo> ah ok, i just thought higher= better
[15:47:48] <Maighstir> AD&D is backwards in armor class
[16:06:40] <-- lynxlynxlynx has left IRC (Quit: No Ping reply in 180 seconds.)
[16:07:27] --> lynxlynxlynx has joined #gemrb
[16:07:27] <-- lynxlynxlynx has left IRC (Changing host)
[16:07:27] --> lynxlynxlynx has joined #gemrb
[16:07:27] --- ChanServ gives channel operator status to lynxlynxlynx
[16:11:37] <Yoshimo> what does gemrb mean by "nested event handlers are not supported"?
[16:40:55] <Yoshimo> if a table contains a trap and i sent imoen to disarm it and she failed, the trap still seems to be gone and cant be found again
[16:42:10] <Maighstir> if a disarm fails, the trap is sprung, isn't it? and most traps can only be sprung once.
[16:42:27] <Yoshimo> i at least exspected some damage done
[16:42:57] <Maighstir> not if it missed due to good enough armour class
[16:43:46] <Maighstir> or high enough resistance counteracting the damage
[16:43:55] <Yoshimo> indeed possible
[16:44:01] <Yoshimo> what is a nested event handler?
[16:45:19] <Maighstir> That's a question better answered by others, I'm afraid.
[16:46:54] <Maighstir> If only because I don't actually know what an "event handler" refers to.
[16:58:14] <Yoshimo> every time i want to pick a lock i get this message ;)
[16:59:19] <Yoshimo> and its looking for soundfiles like a.acm and b.wav, sounds like wrong names
[17:03:39] <lynxlynxlynx> should be harmless
[17:03:48] <lynxlynxlynx> imoen up there probably saved against the trap
[17:03:52] <lynxlynxlynx> you can see it in the log
[17:04:22] <lynxlynxlynx> the chateau imoen is a magic beast, with immunity to death and other perks
[17:04:57] <Yoshimo> lynx what is this nested event handler about?
[17:05:33] <lynxlynxlynx> windowing system i think
[17:06:19] <Yoshimo> is it possible to see if i have a chance of picking a certain lock?
[17:06:40] <Yoshimo> like "this lock has a difficulty of 23 to pick, you rolled 22, fail"?
[17:10:15] --> PixelScum has joined #gemrb
[17:12:23] <-- Drakkar has left IRC (Ping timeout: 252 seconds)
[17:15:33] <Yoshimo> i was in my inventory and died meanwhile, i see the menu option for load or quit, but i cant click it
[17:17:23] <Avenger> lol
[17:18:39] <Yoshimo> yea i know i was stupid but, but nevertheless i should be able to load ;)
[17:20:05] <lynxlynxlynx> you can view the lock difficulty by ctrl-d on it
[17:20:08] <Yoshimo> Maighstir: someone else reported that he has the same issue like me with your howto :(
[17:20:34] <lynxlynxlynx> when you try to pick it, there's a random roll, but it should give you a general clue
[17:22:37] <Yoshimo> lynx, which option does enable this shortcut?
[17:22:49] <lynxlynxlynx> enablecheatkeys
[17:22:56] <lynxlynxlynx> it's on automatically in bg2
[17:23:03] <Yoshimo> this is bg1 btw
[17:23:33] <Yoshimo> i have ctrl+space as console, but ctrl+d doesnt do anything
[17:31:50] <Yoshimo> ScriptDebugMode=1
[17:31:50] <Yoshimo> EnableCheatKeys=1 is set in gemrb.cfg
[17:32:03] <Yoshimo> baldur.ini has Cheats=1
[17:32:06] <Yoshimo> mhmm
[18:11:42] <lynxlynxlynx> not in the console, on the game control (area)
[18:19:15] --> Sindikat1 has joined #gemrb
[18:20:53] <Yoshimo> i figured that much but where is it supposed to show up?
[18:20:58] <-- Sindikat1 has left #gemrb
[18:24:31] <lynxlynxlynx> console as in terminal
[18:25:32] <lynxlynxlynx> Maighstir: cool, i'll link it in the first post of the original thread
[18:48:36] <Maighstir> Yoshimo: Hmm... then I wonder what the difference is between my setup and those of you two
[18:50:14] <Yoshimo> i guess we differ on the definition of sourcedir, build dir and the place where the cmds are, something like that
[18:53:03] <Maighstir> thing is, I've set it up to different locations and it still works - and it should, path differences should be taken care of by those three variables - GEMRB_SOURCEDIR, GEMRB_INSTALLDIR, andMINGW_DIR
[18:54:02] <Yoshimo> which file/folder is in "Sourcedir", that might be on the wrong level
[18:55:58] <Maighstir> inside sourcedir there should be a dir called gemrb, and in that should the files NEWS, AUTHORS, and others sit
[18:58:08] <Maighstir> because "git pull" creates the gemrb directory inside sourcedir
[18:58:19] <Maighstir> eh, "git clone", I mean
[19:05:54] <Yoshimo> mhmm, so far i only fail at detecting my python install, seems to get better now
[19:06:54] <Yoshimo> Looking for Python libraries and headers: not found!
[19:06:55] <Maighstir> Oh, right Python... that's a step I missed
[19:07:20] <Maighstir> Not that I did anything more than install it
[19:07:33] <Maighstir> no wait i didn't
[19:07:37] <Maighstir> I didn't miss it
[19:07:40] <Maighstir> brainfail
[19:08:03] <Maighstir> which python do you use?
[19:09:05] <Yoshimo> python-2.7.2.msi
[19:11:05] <Maighstir> That worked on my Virtual Machine, through I use 2.6 normally
[19:11:26] <Yoshimo> dont we need to add it to a path variable somewhere?
[19:11:55] <Maighstir> shouldn't need to, cmake finds it through the registry
[19:12:21] <Yoshimo> maybe headers are not in my copy
[19:18:46] <Yoshimo> ah python repair did it
[19:19:57] <Maighstir> you need C:\Python27\libs\python27.lib and a registry key at HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath - that's what cmake looks for
[19:20:26] <Yoshimo> seems like we made it
[19:20:39] <Yoshimo> quite a bit slower to compile it on windows than on linux
[19:21:51] <Maighstir> You know a better way to write the path instruction, so as to cause less confusion?
[19:22:34] <Maighstir> with regards of which directory go where
[19:23:20] <Yoshimo> [20:54] Yoshimo: which file/folder is in "Sourcedir", that might be on the wrong level
[19:23:20] <Yoshimo> [20:55] Maighstir: inside sourcedir there should be a dir called gemrb, and in that should the files NEWS, AUTHORS, and others sit
[19:23:38] <Yoshimo> that should certainly be added, i guess the stuff was just at the wrong level of the folder structure
[19:25:15] <Maighstir> should it be renamed? gemrb_projectdir rather than sourcedir, maybe? since the source is really in a subdirecyory
[19:25:44] <Maighstir> I've been messing withthese files for so long that I've become blind to potentially confusing points
[19:26:17] <Yoshimo> name is irrelevant, you should explain that sourcedir contains a folder gemrb, which contains files like NEWS
[19:28:05] <Yoshimo> i think that did it for me
[19:28:35] <Maighstir> how about that? http://www.gemrb.org/wiki/doku.php?id=install:windows#a._if_this_is_the_first_time_you_fetch_it
[19:28:54] <Avenger> hmm what is ar2626?
[19:29:44] <Yoshimo> http://pastie.org/2440002, my try on that one Maighstir something is missing still, but we are almost there
[19:30:37] <Avenger> ok, that is candlekeep in bg1, it is handled specially in bg2 (most likely bg1 too) when determining the map marker position
[19:31:42] <Maighstir> Hmm, that's not GemRB code....
[19:32:33] <Yoshimo> what is map marker ?
[19:32:35] <Maighstir> but why an error from vorbis?
[19:33:56] <Avenger> yoshimo: the 'you are here' sign in the worldmap
[19:34:07] <-- kettuz has left IRC (Quit: Leaving)
[19:34:52] <Yoshimo> do these ai scripts you can assign to your party work in gemrb yet?
[19:38:48] <Maighstir> Yoshimo: did you try "make clean" or just "make"?
[19:39:04] <Yoshimo> last command in the history is make clean
[19:39:12] <Maighstir> hmm
[19:45:07] <lynxlynxlynx> Avenger: the dream versions?
[19:46:15] <lynxlynxlynx> you can skip oggreader anyway Yoshimo, no original files can make use of it
[19:47:19] <Yoshimo> we might also be able to change a setting since i found the line "cc1plus.exe : warnings being treated as errors"
[19:47:38] <lynxlynxlynx> yes, -Wno-error
[19:47:58] <lynxlynxlynx> or just run our cmake with -DDISABLE_WERROR=1
[19:49:36] <Avenger> it is a hack to place ar2626 on the worldmap, i think
[19:50:01] <Yoshimo> @IF "_%GCCVER:~0,1%"=="_3" SET GEMRB_DISABLE_ERRORS=-DDISABLE_WERROR=Yes , is even in the cmd
[19:50:07] <Maighstir> ah
[19:50:25] <Maighstir> either OGGReader or libvorbis doesn't like the space in the path
[19:51:07] <lynxlynxlynx> just make that unconditional, no sense in being fragile
[19:56:18] <Yoshimo> recompiling again, im determined to get this working tonight
[19:56:43] <Maighstir> replace that line with SET GEMRB_DISABLE_ERRORS=-DDISABLE_WERROR=Yes
[19:57:00] <Maighstir> (removing everything before the SET)
[19:57:40] <Maighstir> that'll turn disable_werror permanently active
[19:57:42] <Yoshimo> oh a warning about sdl_mixer :D
[19:57:51] <Maighstir> that's just to ignore
[19:58:57] <Maighstir> I haven't bothered with sdl_mixer in my Windows builds either
[19:59:53] <Maighstir> lynxlynxlynx: is it a good idea disabling werror by default though?
[20:00:06] <Yoshimo> honestly, there are so many pink and blue and other kind of warnings on my 0.6.5 build it is scary^^
[20:00:17] <Yoshimo> and if i report them" no harm done by them" :D
[20:00:30] <lynxlynxlynx> Maighstir: on such a dodgy platform? i think so
[20:00:44] <Maighstir> nah, those aren't errors, just the compiler wishing to be a christmas tree
[20:01:04] <Maighstir> or the linker, whatever
[20:04:25] <Yoshimo> "Build and install Successful" not sure about grammar, but that looks good :D
[20:04:27] <lynxlynxlynx> huh, what was i thinking with the interruption stuff, no wonder it doesn't work
[20:06:16] <Maighstir> then you just need to make a config file and load up the game
[20:10:00] <Yoshimo> where do i get libgcc_s_dw2-1.dll?
[20:10:34] <Maighstir> in step 3b. New MinGW
[20:10:51] <Maighstir> Also download these, but don't extract them anywhere yet.
[20:11:30] <Maighstir> explained in step 6: Now is also the time to extract the run libraries to wherever GemRB should be installed (C:\GemRB), and if you chose the new MinGW, do the same with those two files from there you didn't extract earlier (libgcc, and libstdc++).
[20:12:11] <Yoshimo> i already did that before i had this crazy issues, hell what was i doing
[20:13:00] <Maighstir> those files shouldn't be in any subfolders though
[20:13:17] <CIA-26> GemRB: 03lynxlupodian * r396ab2da313d 10gemrb/gemrb/core/GameScript/GSUtils.cpp: fixed the braino in InterruptSpellcasting
[20:13:37] <lynxlynxlynx> maybe you should put an example dir listing up
[20:13:42] <lynxlynxlynx> suggested layout
[20:13:57] <Maighstir> hmm, yeah.
[20:15:45] <lynxlynxlynx> Avenger: also, do you know anything about what was mentioned on the forum? It looks like SelectActor should use different constants if CombatCounter is positive
[20:17:24] <Yoshimo> Maighstir: i did the mistake and thought "oh mingw is installing that file on its own no need to do it manually"
[20:18:51] <Yoshimo> winrar is not able to read lzma files, time to try 7zip
[20:19:20] <Maighstir> 7-zip works
[20:19:28] <Maighstir> another notice to add
[20:20:16] <Avenger> it is not combatcounter, either the target's EA (if it was the target that said something), or the actor's action
[20:21:33] <lynxlynxlynx> are you sure? that would mean that if the actor is currently doing nothing, she'd still get the normal selection sound during battle
[20:22:39] <Avenger> well, as far as i know actors get the normal selection sound when selected?
[20:23:24] <lynxlynxlynx> i don't know, best to ask joshua to test some more, he seems very eager :)
[20:27:29] <Yoshimo> so much pink and blue and red messages, why cant it just stay green and grey? :D
[20:29:42] <Yoshimo> can you have more than 4 savegames?
[20:32:11] <Yoshimo> [ResourceManager]: Searching for *c... Tried *c.acm *c.wav *c.ogg *c.wav [ERROR] , is that harmless too?
[20:33:37] <Maighstir> You can have tens of thousands of savegames
[20:34:22] <Maighstir> I believe GemRB is quicker in dealing with a large number of savegames than the original engine is, even
[20:34:23] <Avenger> hmm, worldmap icons are animated?
[20:35:43] <Yoshimo> avenger, can you tell me what an unsupported nested event handler is?
[20:36:56] <Avenger> it is a harmless bug :)
[20:37:45] <Yoshimo> tell me a little bit more
[20:38:08] <Maighstir> as are most spiders, that doesn't make them a whole lot more pleasant
[20:39:12] <Avenger> the code goes back and forth between python and the C++ core. If it goes too many times back and forth in a loop, the engine would freeze. So, we disabled calling an event handler from an event handler
[20:39:41] <Avenger> event handlers are things like the python code to handler a button click
[20:41:24] <Yoshimo> for me that happens when imoen should pick a lock, and that happens a lot^^
[20:42:33] <Avenger> in bg2 some worldmap icons ARE animated, meh
[20:44:58] <lynxlynxlynx> can't say it's noticeable
[20:57:51] <Avenger> it is for some red icons that pulsate slowly. It looks like state 3 is not a single frame, but cycles through all frames from 3 - max frame count
[21:07:15] <Yoshimo> i think your nested handler prevents me from picking locks
[21:16:39] <Yoshimo> your gemrb logwindow doesnt support non-ascii characters btw
[21:17:01] <lynxlynxlynx> what's a logwindow?
[21:17:48] <Yoshimo> the one that shows stuff like loading wallgroups and stuff
[21:17:54] <lynxlynxlynx> lockpicking works fine btw
[21:18:12] <lynxlynxlynx> oh, that's not from gemrb
[21:20:52] <-- Avenger has left IRC (Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603])
[21:22:28] <lynxlynxlynx> so what's your lockpicking scenario?
[21:32:56] <Yoshimo> im in beregost raiding houses and i cant believe that imoen is so bad at picking but i cant prove that
[21:34:15] <lynxlynxlynx> well, what are her stats?
[21:34:16] <CIA-26> GemRB: 03lynxlupodian * r8d7e05a487b1 10gemrb/gemrb/plugins/GUIScript/GUIScript.cpp: GemRB_SetMapAnimation: print the correct error doc
[21:34:20] <CIA-26> GemRB: 03lynxlupodian * rc360e8f95b72 10gemrb/gemrb/GUIScripts/include.py: include.py: added a few more shorthand helpers
[21:35:14] <lynxlynxlynx> but yeah, she must suck
[21:35:25] <lynxlynxlynx> or the chests are awesome :)
[21:35:31] <Yoshimo> lockpicking is at 25
[21:35:43] <lynxlynxlynx> hah
[21:36:08] <lynxlynxlynx> that is not 25% btw
[21:36:38] <lynxlynxlynx> you'll just have to enhance her or retry until you get lucky
[21:37:03] <lynxlynxlynx> but even that won't work for good chests
[21:37:26] <Yoshimo> i vote for a slighly enhanced gemrb log that tells you a bit more about lockpicking and disarming traps, so you know how unlucky you are
[21:38:45] <lynxlynxlynx> you can already check the difficulty of the lock and your skill
[21:39:17] <Yoshimo> so we need to figure out why ctrl d fails
[21:39:49] <lynxlynxlynx> works for me
[21:40:22] <Yoshimo> what options for bg1 and gemrb do i need to set?
[21:40:32] <Yoshimo> above i showed what i had
[21:42:15] <lynxlynxlynx> that's enough
[21:42:41] <lynxlynxlynx> try ctrl-j for jumping
[21:43:29] <lynxlynxlynx> if that doesn't work than you're probably running from a different config than what you said or not reporting the right state
[21:47:48] <-- Yoshimo has left IRC (Quit: Yoshimo)
[21:56:14] <lynxlynxlynx> someone please poke fuzzie for me tommorow
[21:56:15] <lynxlynxlynx> good night
[21:56:43] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[23:11:04] <-- Vikthor has left IRC (Quit: Leaving.)