#gemrb@irc.freenode.net logs for 23 Jan 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:50:23] <-- nutron has left #gemrb ("WeeChat 0.3.6")
[00:51:59] <-- kettuz has left IRC (Quit: Leaving)
[01:43:16] <-- gembot has left IRC (Quit: buildmaster reconfigured: bot disconnecting)
[01:43:37] --> gembot has joined #gemrb
[01:48:09] --> kamui has joined #gemrb
[01:59:32] <gembot> build #417 of mingw32 is complete: Success [build successful] Build details are at http://buildbot.gemrb.org/builders/mingw32/builds/417
[02:08:11] --> joneirik has joined #gemrb
[02:57:08] <brad_a> wtf? sdl 1.3 is now sdl 2.0?
[02:57:21] <brad_a> and they nuked the 1.2 compatibility layer...
[02:58:46] <brad_a> this isnt going to be good for us...
[03:04:08] <tomprince> brad_a: source?
[03:04:21] <brad_a> hg.libsdl.org
[03:04:43] <brad_a> specifically: http://hg.libsdl.org/SDL/rev/1d905b13b102
[03:05:13] <brad_a> and http://hg.libsdl.org/SDL/rev/cce0ddcf6747
[03:33:48] <tomprince> I guess fodder for the mythical opengl plugin, maybe.
[03:36:41] <brad_a> heh :) i guess something has to give eventually
[04:26:41] <CIA-36> GemRB: 03bradallred * r43b8df297a33 10gemrb/apple/GemRB.xcodeproj/project.pbxproj:
[04:26:41] <CIA-36> GemRB: Xcode (mac target): use @rpath for the libgemrb_core.dylib install path and use
[04:26:41] <CIA-36> GemRB: @loader_path/../Frameworks for the runtime search paths for everything dependent
[04:26:41] <CIA-36> GemRB: on the core. (the library is located in the bundle frameworks directory)
[04:26:42] <CIA-36> GemRB: 03bradallred * rf8aa80c01759 10gemrb/gemrb/core/GUI/GameControl.cpp: GameControl: use new core methods for pausing.
[04:26:43] <CIA-36> GemRB: 03bradallred * rce741d6daf84 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): simplify the code by using appendFormat instead of appendString.
[04:26:43] <CIA-36> GemRB: 03bradallred * r7621a9369d4f 10gemrb/gemrb/ (3 files in 2 dirs):
[04:26:43] <CIA-36> GemRB: Pausing: gut most of interface::autopause and GUIScript::GemRB_GamePause logic into a new methods Interface::SetPause and Interface::TogglePause.
[04:26:44] <CIA-36> GemRB: have both old methods call SetPause instead.
[04:26:44] <CIA-36> GemRB: This also strips unused return values from autopause and now returns a bool.
[04:26:45] <CIA-36> GemRB: 03bradallred * r52ffcdb602b3 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): dont limit the supported archive format to zip. Probably some other work needs to be done to fully support most other formats, but this is a good start.
[04:26:45] <CIA-36> GemRB: 03bradallred * r6426194b4638 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): add support for flattened archives for data installation.
[04:26:55] <CIA-36> GemRB: 03bradallred * rf1bb7a007ba9 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): moving the progress update inside this loop should provide more fidelity and help flattened archives report more accurate progress.
[04:26:55] <CIA-36> GemRB: 03bradallred * rdd5ff8347dc7 10gemrb/gemrb/plugins/SDLVideo/SDLVideo.cpp:
[04:26:55] <CIA-36> GemRB: SDLVideo: pause the game when the window is minimized.
[04:26:55] <CIA-36> GemRB: on iOS/Android this happens when the app is
[04:26:55] <CIA-36> GemRB: left/interrupted by something like a phone call.
[04:26:55] <CIA-36> GemRB: 03bradallred * r0f16f4abd412 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): auto generated config should hide mouse and tooltips by default.
[04:26:56] <CIA-36> GemRB: 03bradallred * r178c8fc14906 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): only add CD paths that exist to the auto generated config.
[04:27:24] <CIA-36> GemRB: 03bradallred * r380359081063 10gemrb/CMakeLists.txt: Cmake (mac build): favor frameworks over unix libraries.
[04:27:24] <CIA-36> GemRB: 03bradallred * re7a1e882e63c 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper: cleanup lots of white sapce errors.
[04:27:24] <CIA-36> GemRB: 03bradallred * red6fb107f049 10gemrb/apple/CocoaWrapper/ios/ (3 files in 2 dirs): CocoaWrapper (iOS): only enable the play button if a config file is selected.
[04:27:24] <CIA-36> GemRB: 03bradallred * r3585a6dfd8fe 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): detect some data unarchive failures and abort the process.
[04:27:25] <CIA-36> GemRB: 03bradallred * r0460524c8864 10gemrb/gemrb/ (29 files in 17 dirs): Merge branch 'master' of ssh://gemrb.git.sourceforge.net/gitroot/gemrb/gemrb
[04:27:25] <CIA-36> GemRB: 03bradallred * r2d09d1efb6d4 10gemrb/ (19 files in 4 dirs):
[04:27:26] <CIA-36> GemRB: Mac build: GUIScripts will now always be in the Resources directory of the
[04:28:24] <CIA-36> GemRB: application bundle. You will still be able to set a path for it in the config if
[04:28:24] <CIA-36> GemRB: you really wish to override this behavior, but the build process will always
[04:28:24] <CIA-36> GemRB: install them in the bundle.
[04:29:04] <tomprince> brad_a: Can you tell whether the input is mouse or touchscreen, through sdl, nad default mouse/tooltips off of that? Rather than generating that in the config?
[04:29:37] <brad_a> except some users on ios like seeing the cursors/tooltips
[04:29:58] <tomprince> Also, how difficult is it to get things out of a bundle? I'd default to override in the bundle as well.
[04:30:35] <tomprince> Well, I am not saying disallow modifying it in the config. Just if it is provided in the config, defaulting based on the input device.
[04:30:48] <brad_a> oh its not hard really so much as ignorant users wont know how to get in. but if a command line utility is doing the work the bundle ins just a folder
[04:30:59] <brad_a> oh yes that would be a good idea
[04:31:08] <brad_a> i will look into detecting this
[04:33:57] <gembot> build #38 of autotools g++-4.5 is complete: Failure [failed minimal test] Build details are at http://buildbot.gemrb.org/builders/autotools%20g%2B%2B-4.5/builds/38 blamelist: bradallred@me.com
[04:35:08] <tomprince> brad_a: re: CD paths, if you don't specify any, it will default to ${GamePath}/CDn, so if that is all you are specifying, you might as well not specify that, either.
[04:35:36] <brad_a> well i think eventually i will do a recursive search for them
[04:36:12] <brad_a> but this at least prevents error messages that frustrate users trying to figure out what paths are wrong
[04:40:44] <tomprince> You sure? I think the config that gemrb sees (with defaults) is exactly the same in either case.
[04:41:32] <tomprince> I don't have any CDn lines in any of my configs, and get the invalid path errors.
[04:41:58] <tomprince> Now, maybe we shouldn't show those errors, if they are defaults, but that is a seperate issue.
[04:42:39] <tomprince> (I'd probably tackle that by moving the config parsing out of Interface, and having it populate a config structure)
[04:42:42] <brad_a> oh i didnt know that :) makes sense tho
[05:09:43] <-- joneirik has left IRC (Remote host closed the connection)
[06:00:06] <-- brad_a has left IRC (Quit: brad_a)
[06:22:35] --> brad_a has joined #gemrb
[06:41:06] <gembot> build #416 of msvc++6 is complete: Success [build successful] Build details are at http://buildbot.gemrb.org/builders/msvc%2B%2B6/builds/416
[06:49:34] <-- brad_a has left IRC (Quit: brad_a)
[06:50:59] --> brad_a has joined #gemrb
[07:09:16] <-- demitar has left IRC (Ping timeout: 240 seconds)
[07:09:29] <-- brad_a has left IRC (Quit: brad_a)
[07:10:49] <gembot> build #202 of nmake-msvc++6 is complete: Failure [failed install minimal test] Build details are at http://buildbot.gemrb.org/builders/nmake-msvc%2B%2B6/builds/202 blamelist: bradallred@me.com
[07:22:55] --> demitar has joined #gemrb
[07:58:00] --> lynxlynxlynx has joined #gemrb
[07:58:00] --- ChanServ gives channel operator status to lynxlynxlynx
[08:49:48] <gembot> build #203 of nmake-msvc++6 is complete: Success [build successful] Build details are at http://buildbot.gemrb.org/builders/nmake-msvc%2B%2B6/builds/203
[08:56:00] <gembot> build #39 of autotools g++-4.5 is complete: Success [build successful] Build details are at http://buildbot.gemrb.org/builders/autotools%20g%2B%2B-4.5/builds/39
[08:59:36] <-- demitar has left IRC (Ping timeout: 240 seconds)
[10:24:04] <-- Gekz has left IRC (Ping timeout: 240 seconds)
[11:07:17] <-- wrotek_ has left IRC (Ping timeout: 248 seconds)
[12:00:08] <-- lynxlynxlynx has left IRC (Ping timeout: 240 seconds)
[12:39:34] --> lynxlynxlynx has joined #gemrb
[12:39:34] <-- lynxlynxlynx has left IRC (Changing host)
[12:39:34] --> lynxlynxlynx has joined #gemrb
[12:39:34] --- ChanServ gives channel operator status to lynxlynxlynx
[15:22:32] --> SiENcE has joined #gemrb
[16:34:58] --> kettuz has joined #gemrb
[17:13:43] --> brad_a has joined #gemrb
[17:32:25] <-- SiENcE has left IRC (Read error: Connection reset by peer)
[18:05:38] --> Avenger has joined #gemrb
[18:05:38] --- ChanServ gives channel operator status to Avenger
[18:43:52] --> thySEus1 has joined #gemrb
[18:44:54] <thySEus1> hey; i have a problem using the german version of bg2. i get the "magical weapon in use"(or similar) when trying to assign a weapon to nalia. i dont see any magical effects active on her. any ideas?
[18:49:22] <brad_a> well i dont know what the weapon you are talking about is or what it does :)
[18:49:50] <brad_a> things like rigs/amulets of protection dont really show effects btw
[18:49:54] <brad_a> rings*
[18:50:11] <thySEus1> it says this message with any weapon
[18:50:21] <thySEus1> i try to unwear everything
[18:50:30] <brad_a> yes do that
[18:52:07] <lynxlynxlynx> no need
[18:52:26] <lynxlynxlynx> she has something equipped in an invisible slot
[18:52:40] <lynxlynxlynx> like if she polymorphed or got hit by habib's scimitar
[18:52:54] <brad_a> so not a bug?
[18:53:02] <lynxlynxlynx> depends
[18:53:19] <lynxlynxlynx> thySEus1: can you ctrl-m on her and show us the dump?
[18:53:28] <thySEus1> yes, just a moment
[18:53:28] <lynxlynxlynx> it will contain all the running effects
[18:55:20] <thySEus1> 3*lynx: i assume i need to enable debug/cheat keys somewhere?
[18:55:34] <lynxlynxlynx> they should be on by default in bg2
[18:55:35] <-- brad_a has left IRC (Quit: brad_a)
[18:55:47] <lynxlynxlynx> but yes, there's a config option
[18:56:37] <thySEus1> the output should be dumped to a xterm if i started gemrb in it, yes?
[18:59:49] <lynxlynxlynx> yes
[18:59:53] <thySEus1> ok, i set EnableCheatKeys=1 but still nothing happens with CTRL-m
[19:00:04] --> Yoshimo has joined #gemrb
[19:00:06] <thySEus1> ah got it
[19:00:14] <lynxlynxlynx> even with the cursor off Nalia, it should print something else
[19:00:19] <lynxlynxlynx> unless you're over gui
[19:01:49] <thySEus1> http://pastebin.com/TC9snzN6
[19:05:25] <lynxlynxlynx> looks fine, though it is obvious she doesn't have a weapon equipped
[19:05:40] <lynxlynxlynx> can you reproduce this problem from a working save?
[19:06:03] <thySEus1> maybe its a spell she cast? i remember (but not sure) i used some of this flaming sword skill... ?
[19:06:09] <thySEus1> *spell
[19:07:43] <thySEus1> :-( no other save
[19:09:08] --> brad_a has joined #gemrb
[19:09:40] <lynxlynxlynx> well, it looks like the effect expired already - you don't see the weapons in the inventory, nor we see any effect
[19:09:55] <lynxlynxlynx> so my guess would be something went wrong on expiry
[19:10:14] <thySEus1> hmm, ok. should i send you the savegame for further investigation? maybe i found a bug, yee-haw ;)
[19:10:23] <lynxlynxlynx> but there are no flaming sword spells that i remember? i know there's spiritual hammer and some others for clerics though
[19:10:34] <lynxlynxlynx> too late
[19:11:18] <thySEus1> hmm i used "schockgriff" in english it should be called ike shock touch ?
[19:11:30] --> wrotek has joined #gemrb
[19:12:16] <thySEus1> but i doubt thats the problem
[19:13:23] <thySEus1> ok any workaround ideas? like kill and revive her?
[19:14:28] <lynxlynxlynx> could be, shocking grasp does maybe create a magical weapon, since it is a touch spell
[19:14:47] <lynxlynxlynx> try attacking someone with her
[19:14:55] <lynxlynxlynx> or switching weapon slots from the action bar
[19:15:12] <thySEus1> oh ! whats that!
[19:15:33] <thySEus1> there are two sabers in the quick slot
[19:15:37] <thySEus1> but i cant move them
[19:15:42] <lynxlynxlynx> scimitars?
[19:15:52] <lynxlynxlynx> are you in slums?
[19:15:53] <thySEus1> "krummsäbel", i think thats scimitar in english, yes
[19:16:04] <thySEus1> i was in slums, i travelled to graveyard
[19:16:08] <lynxlynxlynx> sounds like you didn't install the g3 bg2 fixpack
[19:16:17] <lynxlynxlynx> aka Habib
[19:16:35] <lynxlynxlynx> he throws his scimitar at you and it screws you up
[19:16:35] <thySEus1> ;) ok where do i get that fixpack?
[19:16:40] <lynxlynxlynx> original game issue
[19:16:47] <thySEus1> ah ok. just official patch?
[19:16:59] <lynxlynxlynx> no, a community fixpack
[19:17:08] <lynxlynxlynx> gibberelings3.net i think
[19:17:20] <thySEus1> ok i will give that a try, thanks for your help
[19:17:22] <lynxlynxlynx> check the link in the topic for a shortcut or proper spelling if it is wrong
[19:17:32] <lynxlynxlynx> i think there's one e too many
[19:31:06] --> Shinkamui has joined #gemrb
[19:34:34] <thySEus1> could you help me once more? is weidu necessary to install the fixpack?
[19:35:18] <brad_a> yes
[19:36:06] <thySEus1> ok, i just found the linux install instructions ... ;)
[19:43:56] <thySEus1> the patch installed fine but the error is still there. i fear i need to restart the game, do i?
[19:46:33] <thySEus1> how do i kill & revive nalia by cheatcode?
[19:48:12] <lynxlynxlynx> ctrl-y, ctrl-r
[19:48:56] --> SiENcE has joined #gemrb
[19:50:02] <brad_a> i imagine the fix pack will only prevent that from happening again :)
[19:50:11] <thySEus1> i think so, too :(
[19:51:18] <thySEus1> kill&revive didnt help. out of ideas.
[19:52:08] <brad_a> NI?
[19:54:29] <lynxlynxlynx> the cheat console could be used
[19:54:35] <lynxlynxlynx> but no time now
[19:54:52] <thySEus1> ok no problem, i ask again tomorrow/in some days ;)
[19:55:40] <brad_a> you could maybe read the wiki for how to use the console
[19:55:54] <thySEus1> yeah, good idea. cant be too difficult.
[19:56:16] <brad_a> http://www.gemrb.org/wiki/doku.php?id=guiscript:index
[19:56:51] <brad_a> i would also think near infinity could do the trick
[20:36:02] <thySEus1> brad_a what do you mean with near infinity?
[20:36:13] <brad_a> save game editor
[20:37:41] <thySEus1> hmm, linux version available?
[20:42:16] <wjp> it's java
[20:51:18] <thySEus1> hmm, it works. but where is the savegame editor?
[21:00:52] <thySEus1> oh, better idea: simply drop Nalia and continue gaming... i dont liked her anyway and quest is completed ;)
[21:01:02] <thySEus1> thanks for your help @ everyone though !
[21:31:48] <brad_a> fuzzie: did you see what they have done to SDL?
[21:33:31] <fuzzie> well, I don't see how it wasn't predictable
[21:33:47] <fuzzie> I mean, they broke backwards compatibility quite seriously already.
[21:34:09] <fuzzie> And using the old interfaces is a *terrible* idea performance-wise.
[21:34:15] <fuzzie> I can see it'd suck for iOS though. :(
[21:34:19] <brad_a> yes
[21:35:27] <brad_a> also for android (touch input wise)
[21:35:59] <-- Yoshimo has left IRC (Quit: Yoshimo)
[21:36:08] <fuzzie> well, from their point of view you can just rewrite to use the modern APIs
[21:36:24] <fuzzie> I guess refactoring gemrb to cope with that is more important now
[21:36:37] <brad_a> yeah...
[21:36:47] <brad_a> i may have to learn something new for this :)
[22:12:24] <CIA-36> GemRB: 03bradallred * r551f931bf64b 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): ignore garbage data that mac os x insists on putting in zip archives.
[22:12:24] <CIA-36> GemRB: 03bradallred * r99bf6ebbcc5d 10gemrb/apple/CocoaWrapper/ios/ (GEM_ConfController.h GEM_ConfController.m): CocoaWrapper (iOS): implement didDeselectRowAtIndexPath method to handle deselections instead of handling them only when a new row is selected.
[22:12:24] <CIA-36> GemRB: 03bradallred * raf64b842c2c0 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): when deleting a config make sure we deselect it. This will result in disabled buttons and blank text editor.
[22:12:24] <CIA-36> GemRB: 03bradallred * rb4f66ef85cbf 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): installing game data should overwrite an existing install.
[22:12:24] <CIA-36> GemRB: 03bradallred * rd219d18b7992 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): check for archive EOF BEFORE doing anything.
[22:12:24] <CIA-36> GemRB: 03bradallred * rc0639f5e8fe0 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): fix config paths. remove extra /'s and factor out an unneeded path variable.
[22:19:29] --> maighstir has joined #gemrb
[22:27:05] <-- SiENcE has left IRC (Quit: cya)
[22:29:44] <-- wrotek has left IRC (Ping timeout: 240 seconds)
[22:33:17] <-- Avenger has left IRC (Quit: bye!)
[22:40:50] <gembot> build #38 of autotools g++-4.4 is complete: Failure [failed minimal test] Build details are at http://buildbot.gemrb.org/builders/autotools%20g%2B%2B-4.4/builds/38 blamelist: bradallred@me.com
[23:03:48] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[23:09:16] <-- brad_a has left IRC (Ping timeout: 240 seconds)
[23:17:00] <-- thySEus1 has left IRC (Remote host closed the connection)
[23:22:00] <-- maighstir has left IRC (Quit: Leaving)
[23:33:19] --> brad_a has joined #gemrb
[23:49:16] --> Baldurer has joined #gemrb
[23:57:09] <CIA-36> GemRB: 03bradallred * rc9898798ca08 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): resolution for BG1 caps at 640x480.
[23:57:19] <CIA-36> GemRB: 03bradallred * r120896cc2848 10gemrb/apple/CocoaWrapper/ios/GEM_ConfController.m: CocoaWrapper (iOS): use an enum for referencing tableView sections.