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

Archive Today Yesterday Tomorrow
GemRB homepage


[00:01:07] <decker^> I see
[00:01:34] <decker^> there are 8 each for mage and priest, and one each for male and female making 16 for both priest and mage.
[00:01:51] <decker^> I would guess that because Y goes from 1 to 8 that this number corresponds to the school being cast
[00:03:05] <decker^> there is also a CAS_M0Z and CAS_P0X not quite sure what those are
[00:03:55] <decker^> so I think there is just an error with which files it is looking for.
[00:04:25] <decker^> GemRB wants to use the format, CHA_FP07.WAV for I would guess FemalePriest07 yeah?
[00:06:40] <decker^> without the SOUND column in bg1 it just doesn't look for the appropriate school and just does 00
[00:10:13] <decker^> yeah the problem is Spell.cpp
[00:10:28] <decker^> function AddCastingGlow
[00:20:40] <decker^> awesome
[00:20:55] <decker^> got it working
[00:21:11] <decker^> by no means is it a solution but it lets us figure out what is going on
[00:22:59] <decker^> anyway here is my fix but it won't solve the problem, that will require your skill :)
[00:23:01] <decker^> http://pastebin.com/C0kwDCs3
[00:23:02] <Pepelka> GemRB - Casting Chant Sounds - Pastebin.com
[00:23:41] <decker^> the other question is does bg1 use the same # for respective schools as bg2
[00:48:23] <-- decker^ has left IRC (Ping timeout: 244 seconds)
[00:48:31] --> decker^_ has joined #gemrb
[00:48:38] --- decker^_ is now known as decker^
[01:02:58] <-- edheldil_ has left IRC (Ping timeout: 246 seconds)
[01:03:10] <decker^> captain planet vs baldur's gate .... wierd
[01:03:12] --> Eli2 has joined #gemrb
[01:18:14] <decker^> So yeah on the Candlekeep Alaundo choir, it will start if I click/talk to them, but does not start on its own.
[01:18:58] <decker^> speaking with any of the voice of "east/north/etc" it says cannot start dialog, but it plays their sound and displays the dialog
[01:21:16] <decker^> anyway back to play so bbl
[01:21:22] <-- decker^ has left IRC (Quit: Leaving)
[01:53:21] --> norito has joined #gemrb
[02:55:47] <-- phao has left IRC (Ping timeout: 240 seconds)
[03:12:29] <Pepelka> [commit] jdm: Fix build error on OS X. https://github.com/gemrb/gemrb/commit/facec8d6cd8c258446413bfa19d9ad703a725371
[03:12:30] <Pepelka> [commit] bradallred: Merge pull request #37 from jdm/macfix https://github.com/gemrb/gemrb/commit/5fcbe84a67417f8749cdf293d46f58636d39b75b
[03:23:54] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[03:23:58] --> PixelScum has joined #gemrb
[05:05:08] --> edheldil_ has joined #gemrb
[05:47:35] <-- norito has left IRC (Read error: Connection reset by peer)
[06:30:58] --> decker^ has joined #gemrb
[06:59:52] <-- Lightkey has left IRC (Ping timeout: 244 seconds)
[07:01:07] <decker^> so here is a wierd one...
[07:01:19] <decker^> learning hold person from a scroll is broken
[07:02:11] <decker^> [Unknown]: Learnspell returned: 0
[07:02:12] <decker^> first time
[07:02:16] <decker^> but spell does not appear in spellbook
[07:02:28] <decker^> I think it is learning the spell, but not showing up in the spellbook
[07:04:09] <decker^> wait
[07:04:38] <decker^> lol never mind i am an idiot
[07:04:44] <decker^> i was reading it wrong, saw it as lvl 2
[07:05:10] <decker^> boy do i feel dumb, spent like 30 min trying to figure that out
[07:05:18] <decker^> oh well least i learned a bit more about gemrb :)
[07:12:38] --> Lightkey has joined #gemrb
[07:13:36] <-- decker^ has left IRC (Quit: Leaving)
[08:19:12] --> Eli2_ has joined #gemrb
[08:21:59] <-- Eli2 has left IRC (Ping timeout: 248 seconds)
[08:30:15] <-- edheldil_ has left IRC (Ping timeout: 272 seconds)
[08:48:47] <lynxlynxlynx> the sound in the spell is the one for when casting ends
[08:49:25] <lynxlynxlynx> does the lookup not work with lowercase letters? we have some case-insensitive handling in there
[09:41:12] --> decker^ has joined #gemrb
[09:41:38] <decker^> <lynxlynxlynx> does the lookup not work with lowercase letters? we have some case-insensitive handling in there
[09:41:42] <decker^> it didn't for me
[09:42:29] <lynxlynxlynx> ok
[09:43:16] <lynxlynxlynx> i guess it's only on when the fs supports it
[09:45:25] <lynxlynxlynx> you could use toupper or strnuprcpy after assembling the string
[09:45:42] <decker^> yeah that is true
[09:46:32] <decker^> probably a good idea too
[09:48:40] <decker^> then i guess the snprintf could just have a conditional for bg1 or else ?
[09:49:49] <lynxlynxlynx> actually printf may have an upper-casing modifier too, i'd have to check
[09:50:26] <decker^> yeah, would be a cool bot to have like !lookup printf or something
[09:51:13] <lynxlynxlynx> that man page is too long
[09:51:17] <lynxlynxlynx> man 3 printf
[09:51:26] <lynxlynxlynx> (without you get 1, which is the shell version)
[09:52:19] <decker^> oh, snprintf just a macro?
[09:52:46] <decker^> oh nm
[09:52:49] <decker^> c++11
[09:52:53] <lynxlynxlynx> no, but it would get you to the same man page
[09:53:04] <lynxlynxlynx> it's not just in c++11 either
[09:53:10] <lynxlynxlynx> anyway, it doesn't have a mod
[09:53:20] <decker^> yeah
[09:53:31] <lynxlynxlynx> to add that bg1 check, you'd need to add another game flag
[09:53:37] <lynxlynxlynx> like we already have GF_CASTING_SOUNDS GF_CASTING_SOUNDS2
[09:53:58] <lynxlynxlynx> annoying
[09:55:01] <lynxlynxlynx> or better yet, extending cgtable.2da with extra columns
[09:55:10] <decker^> thought there was just some variable you could grab from core or something that tells game type
[09:55:37] <decker^> hmm
[09:55:50] <lynxlynxlynx> you could do that, but that's too ugly
[10:01:14] <decker^> well it just got complicated :(
[10:03:09] <decker^> is there any way to tell from like ResRef
[10:03:16] <decker^> or EffectQueue
[10:04:16] <lynxlynxlynx> nah
[10:04:17] <decker^> or maybe just a row in cgtables like bg1 1 or something
[10:04:46] <lynxlynxlynx> the format string could be stored, but there'd be more complications due to param ordering
[10:04:54] <decker^> oh
[10:04:56] <lynxlynxlynx> just try to add a GF_CASTING_SOUNDS3
[10:05:09] <decker^> ok
[10:05:28] <lynxlynxlynx> you can grep also for CastingSounds to see how the string in gemrb.ini is connected to core
[10:06:18] <decker^> core/Interface.cpp: "CastingSounds", //57GF_CASTING_SOUNDS
[10:06:26] <lynxlynxlynx> this commit has everything, except that it replaced an older one: 3575dd58f8d26276b9a47b30f99650444d5cae47
[10:06:50] <lynxlynxlynx> so in the header, add a new define and increase the counter define a line below
[10:08:56] <decker^> globals.h ?
[10:09:56] <decker^> crap lol better write a python script to increment all those lol jk
[10:10:03] <decker^> ok i'll do it
[10:10:29] <decker^> what about
[10:10:35] <decker^> #define GF_CASTING_SOUNDS 57 //all except pst and bg1
[10:10:43] <decker^> if it doesn't have that then it might be bg1
[10:10:48] <decker^> or might that screw up ps2
[10:10:50] <decker^> or might that screw up pst
[10:12:51] <decker^> core/Interface.cpp: "EnhancedCastingSounds", //58GF_CASTING_SOUNDS2
[10:13:14] <decker^> do you guys comment with the //value everywhere you use GF_ am i going to have to track those down and update them
[10:14:01] <decker^> like core/Interface.cpp: "ForceAreaScript", //59GF_FORCE_AREA_SCRIPT
[10:15:31] <lynxlynxlynx> huh?
[10:15:37] <lynxlynxlynx> just add one at the end
[10:16:26] <lynxlynxlynx> well, i guess you can make it easy for now
[10:16:32] <lynxlynxlynx> just check if both are not set
[10:16:39] <lynxlynxlynx> !core->HasFeature
[10:18:05] <decker^> oh
[10:18:06] <decker^> lol
[10:18:20] <decker^> i thought you meant increase each below
[10:18:21] <decker^> ugh
[10:18:38] <decker^> is there a way to revert a single file or does it have to be to the head
[10:18:45] <lynxlynxlynx> git checkout path
[10:19:30] <decker^> oh nice
[10:20:13] <decker^> ok got that part
[10:20:42] <decker^> now how do i use it, assuming Interface.cpp
[10:22:16] <decker^> "BG1CastingSounds", //77GF_CASTING_SOUNDS3
[10:23:01] <decker^> oh then i just put BG1CastingSounds in gemrb.ini ?
[10:23:18] <decker^> do they default or do i have to add it to all of them
[10:23:39] <lynxlynxlynx> you don't have to add a new game flag
[10:23:51] <lynxlynxlynx> you found a better way - so far it seems it won't be needed
[10:23:54] <decker^> oh
[10:24:04] <decker^> you mean the !core?
[10:24:08] <lynxlynxlynx> only bg1 and pst have both of the original ones unset
[10:24:22] <decker^> ah okay
[10:25:44] <lynxlynxlynx> pst actually has neither of the file prefixes, so it will remain as-is
[10:27:18] <decker^> do you guys use spaces for tabs
[10:29:09] <decker^> what is ieResRef just a char*?
[10:29:49] <lynxlynxlynx> use whatever is in the file, but it should be tabs
[10:30:07] <lynxlynxlynx> ref is char[9]
[10:30:14] <decker^> ah k
[10:30:39] <lynxlynxlynx> we have another class for them since a few months ago
[10:30:45] <lynxlynxlynx> ResRef
[10:30:52] <decker^> k my emacs is using spaces right now
[10:31:23] <decker^> so ieResRef is char[9] and ResRef is a class?
[10:31:52] <decker^> are you converting all of them over then
[10:31:52] <lynxlynxlynx> Resource.h
[10:32:02] <lynxlynxlynx> no
[10:32:38] <decker^> oh
[10:32:42] <decker^> no [] op?
[10:32:43] <lynxlynxlynx> and the class doesn't have an toupper() function, so i don't think it would help you
[10:32:50] <lynxlynxlynx> a*
[10:33:25] <decker^> a*?
[10:33:46] <lynxlynxlynx> typo
[10:34:18] <decker^> oh
[10:34:36] <decker^> i'll just do a while loop here
[10:34:41] <decker^> tabs 8 spaces?
[10:35:02] <decker^> sorry been a long time since i read the coding guidelines
[10:35:25] <lynxlynxlynx> tabs are tabs
[10:35:43] <lynxlynxlynx> while loop? sounds extreme
[10:36:02] <decker^> well its what they use on
[10:36:02] <decker^> http://www.cplusplus.com/reference/cctype/toupper/?kw=toupper
[10:36:03] <Pepelka> toupper - C++ Reference
[10:36:19] <decker^> unless there is a string toupper
[10:37:40] <decker^> guess i could do a for
[10:37:43] <lynxlynxlynx> strnuprcpy
[10:37:55] <decker^> ah
[10:38:57] <decker^> just src, dst?
[10:40:16] <decker^> src, dst, size
[10:40:38] <decker^> no backwards i guess
[10:40:41] <lynxlynxlynx> yep
[10:43:30] <decker^> ah man messing with that .h is going to make a long build now lol despite it is all the same oh well
[10:50:47] <decker^> ugh i am not liking how my emacs is lining up my brackets. it lines up to bracket rather than start of line
[10:51:16] <decker^> going to have to fix it
[10:54:10] <lynxlynxlynx> heh
[10:56:46] <decker^> what do you use for editing if you dont mine my asking
[10:57:17] <lynxlynxlynx> nano
[10:57:29] <lynxlynxlynx> and less, so more on the vi side
[10:57:38] <decker^> yeah nano is good
[10:57:40] <decker^> and less
[10:57:47] <lynxlynxlynx> for bigger stuff kdevelop, but it doesn't even load anymore
[10:58:00] <lynxlynxlynx> so it's back to kwrite/kate
[10:58:09] <decker^> vi just confuses me :( though i like its small size (disk requirement)
[10:59:05] <decker^> lol here's a funny comic if you are interested http://www.emacswiki.org/emacs/SmartTabs
[10:59:05] <Pepelka> EmacsWiki: Smart Tabs
[10:59:23] <lynxlynxlynx> :)
[11:00:10] <decker^> ugh think i'll just use nano for the whitespacing lol
[11:01:32] <decker^> there
[11:01:40] <decker^> glad i asked, that was easier then scouring the net
[11:04:04] <decker^> what is !! ? isn't that just not not?
[11:04:18] <decker^> pstflags = !!core->HasFeature(GF_PST_STATE_FLAGS); <- L49 Spell.cpp
[11:04:26] <decker^> isn't that the same as
[11:04:30] <decker^> pstflags = core->HasFeature(GF_PST_STATE_FLAGS); <- L49 Spell.cpp
[11:05:10] <lynxlynxlynx> forces it to a bool
[11:05:33] <lynxlynxlynx> and yes, not not
[11:05:36] <decker^> oh
[11:05:39] <decker^> interesting
[11:07:58] <decker^> btw on cgtable.2da any idea if the sound values are the same in bg1 as in bg2... i.e. necromancy is 7?
[11:08:12] <lynxlynxlynx> likely
[11:08:21] <lynxlynxlynx> i don't recognize the bg1 sounds at all
[11:08:22] <decker^> k
[11:08:44] <lynxlynxlynx> only played it once till the end and that was with gemrb
[11:08:51] <lynxlynxlynx> totsc remains
[11:08:53] <decker^> once i get windows back i can double check it
[11:09:16] <decker^> oh, totsc ... durlag's is fun
[11:09:27] <decker^> difficult but fun
[11:10:19] <decker^> have you completed all of them
[11:12:38] <lynxlynxlynx> games? other than totsc, yes, of course
[11:12:50] <lynxlynxlynx> i do a speed run of a game before each release
[11:13:02] <decker^> man... sadly i haven't finished any :(
[11:13:05] <lynxlynxlynx> we don't get enough testers, so it's a QA run
[11:13:25] <decker^> oh really? wow... what's your best time
[11:16:56] <decker^> sorry thought i got disc accidently pulled out the nic lol
[11:17:26] <lynxlynxlynx> oh, i don't time it
[11:17:44] <lynxlynxlynx> the point it is to check if everything is ok (or not worse) with the main plot line
[11:18:02] <lynxlynxlynx> plenty of jumping around, so that would be considered cheating in normal runs
[11:18:36] <lynxlynxlynx> i've played bg2 so many times i know where various traps, npcs and triggers, so i can safely jump around
[11:19:41] <decker^> wow that's cool. you youtube any of them?
[11:20:05] <decker^> crap, it didn't work
[11:20:12] <decker^> if (!core->HasFeature(GF_CASTING_SOUNDS) && !core->HasFeature(GF_CASTING_SOUNDS2)) {
[11:20:20] <decker^> doesn't go into that block
[11:20:41] <decker^> unless i did it wrong
[11:21:37] <decker^> guess i could have done a (!(core->Has && core->Has) not sure if that looks better or not
[11:22:06] <decker^> oh wait...
[11:22:14] <decker^> i didn't have my gemrb.ini set
[11:22:59] <lynxlynxlynx> it was fine by default, so unless you changed them ...
[11:23:22] <lynxlynxlynx> and no, i don't youtube them; i doubt it would be interesting to watch
[11:23:49] <lynxlynxlynx> i did a (pst) install demonstration and one recently for the 10pp gemrb mod
[11:23:57] <lynxlynxlynx> but that's it
[11:24:21] <decker^> what is 10pp
[11:25:23] <decker^> ugh well the problem now is without CastingSound=1 in gemrb.ini it doesn't even go into the block for sound
[11:25:31] <decker^> if (cgsound>=0 && duration > 1) {
[11:25:44] <decker^> oh wait
[11:25:46] <decker^> yeah it should
[11:28:19] <lynxlynxlynx> git diff "$@" |curl -s -F 'sprunge=<-' http://sprunge.us
[11:28:22] <lynxlynxlynx> if you want help
[11:28:42] <lynxlynxlynx> err, you probably need to remove "$@"
[11:29:34] <decker^> what?
[11:29:54] <decker^> what's that do
[11:30:40] <decker^> that's cool
[11:30:54] <decker^> http://sprunge.us/JEjR
[11:31:27] <decker^> bottom
[11:35:04] <decker^> it doesn't even go into that cgsound>=0 block, but if CastingSound = 0 shouldn't it be >= 0?
[11:36:30] <decker^> going to do a print on cgsound see what it is
[11:37:10] <decker^> cgsound is -1
[11:37:46] <lynxlynxlynx> yes
[11:37:49] <lynxlynxlynx> that's from the importer
[11:37:57] <lynxlynxlynx> exactly where the other flags are currently used
[11:38:12] <decker^> plugins/SPLImporter/SPLImporter.cpp: s->CastingSound = GetCGSound(s->CastingGraphics);
[11:38:27] <decker^> hmm
[11:38:34] <decker^> should it be -1 ?
[11:39:01] <lynxlynxlynx> the way it is now, yes
[11:39:13] <decker^> ugh
[11:39:16] <lynxlynxlynx> but change GetCGSounds to set it 1 for your case
[11:39:43] <decker^> k
[11:40:12] <lynxlynxlynx> actually no, won't you also be modifying cgtable.2da?
[11:40:39] <lynxlynxlynx> yes, you need cgsound
[11:40:57] <lynxlynxlynx> as in a proper one from the spell casting school
[11:41:31] <decker^> yeah cgtable.2da has to be modified otherwise all the spells want to use 0, and there isn't a 0
[11:41:38] <decker^> right yeah
[11:42:49] <lynxlynxlynx> in GetCGSound, always init ret to cgtable, unless GF_CASTING_SOUNDS is not set and GF_CASTING_SOUNDS2 is
[11:43:02] <lynxlynxlynx> that way you can disable pst by setting GF_CASTING_SOUNDS2 for it in the ini
[11:43:50] <decker^> you mean thi:
[11:43:53] <decker^> ret = cgsounds[CastingGraphics];
[11:44:00] <lynxlynxlynx> y
[11:47:08] <decker^> so something like:
[11:47:11] <decker^> http://sprunge.us/aTAH
[11:47:13] <decker^> bottom
[11:48:17] <decker^> oh except i need to set it to 1 you said
[11:48:32] <decker^> or is it already
[11:49:49] <lynxlynxlynx> no, that would probably crash
[11:50:11] <decker^> so still init it to -1?
[11:50:28] <lynxlynxlynx> for pst, yes
[11:50:42] <lynxlynxlynx> and until you modify the table, also bg1 will have trouble
[11:51:21] <lynxlynxlynx> = it will just use the default table value
[11:53:07] <decker^> how about
[11:53:20] <decker^> http://sprunge.us/gfXB
[11:54:17] <lynxlynxlynx> still not good for pst
[11:54:25] <lynxlynxlynx> and the obvious lack of data
[11:54:44] <lynxlynxlynx> <lynxlynxlynx> in GetCGSound, always init ret to cgtable, unless GF_CASTING_SOUNDS is not set and GF_CASTING_SOUNDS2 is
[11:54:48] <lynxlynxlynx> <lynxlynxlynx> that way you can disable pst by setting GF_CASTING_SOUNDS2 for it in the ini
[11:56:01] <decker^> oops i meant 2 on there
[11:56:47] <decker^> http://sprunge.us/gbQT
[11:58:16] <decker^> kind of ugly maybe
[11:59:52] <lynxlynxlynx> better, but pst ...
[11:59:54] <decker^> ugh nope
[12:00:11] <lynxlynxlynx> and indentation is foobared
[12:00:37] <decker^> yeah i will fix that after i get the code working
[12:01:17] <lynxlynxlynx> just a gemrb.ini edit away
[12:01:27] <lynxlynxlynx> do you generate a correct resref now?
[12:01:42] <decker^> huh
[12:01:50] <decker^> no it is still -1
[12:02:16] <lynxlynxlynx> you're running from the build dir or reinstalled?
[12:02:31] <decker^> make install
[12:02:41] <decker^> still have running from build dir on my todo list
[12:02:59] <decker^> so pst needs CastingSounds = 0 and EnhancedCastingSounds = 1 ?
[12:03:06] <lynxlynxlynx> yes
[12:03:54] <decker^> which i really need to do because dealing with two sets of data is a pain... like hitting my foot with a warhammer
[12:05:17] <lynxlynxlynx> i don't see anything wrong with the core logic, that's why i asked if you're perhaps still using the old table
[12:06:41] <decker^> no they both have the same cgtable.2da
[12:07:58] <decker^> maybe i should just set up the noinstall cfg right now
[12:08:15] <decker^> just has to be in same dir as executable right?
[12:08:43] <lynxlynxlynx> doesn't matter, you can say -c path/config
[12:08:51] <decker^> no
[12:09:20] <lynxlynxlynx> exe is in build/gemrb/gemrb
[12:09:41] <decker^> yeah
[12:09:46] <decker^> why is sound commented out on it
[12:10:31] <decker^> does it really matter what the CDX paths are
[12:10:54] <lynxlynxlynx> usually not, just extra search paths
[12:12:41] <decker^> [Core/FATAL]: Unable to create cache directory './gemrb/Cache2'
[12:13:07] <lynxlynxlynx> set Cache to something writeable
[12:13:50] <decker^> is the Cache dir inside gemrb used by cmake
[12:15:38] <decker^> there i go
[12:16:10] <decker^> yup it works
[12:16:17] <decker^> so something in my make install was still screwed up
[12:18:05] <lynxlynxlynx> cool
[12:18:16] <lynxlynxlynx> does it sound ok?
[12:18:38] <decker^> http://sprunge.us/FcKi
[12:18:44] <decker^> yeah
[12:19:20] <decker^> double checking though
[12:19:35] <decker^> hold on
[12:20:42] <decker^> some of the volumes seem lower than others
[12:20:50] <decker^> in certain schools
[12:22:11] <decker^> or delayed or something
[12:22:20] <lynxlynxlynx> didn't sound that way in dltcep
[12:22:28] <lynxlynxlynx> but we have a similar problems with other sounds
[12:22:38] <lynxlynxlynx> just different effective db levels
[12:22:44] <decker^> oh
[12:23:36] <decker^> oh i need to remove my print statement
[12:24:34] <lynxlynxlynx> you're Tommy, right?
[12:24:39] <decker^> http://sprunge.us/Ujhj
[12:25:03] <decker^> yeah or thomas
[12:26:15] <lynxlynxlynx> we already have you in git from 2012 :)
[12:26:47] <decker^> oh oops
[12:26:55] <decker^> two print statements
[12:27:15] <decker^> http://sprunge.us/WTYN
[12:27:42] <decker^> wheres that
[12:28:28] <lynxlynxlynx> something to do with the config for target reticles
[12:28:33] <lynxlynxlynx> the options slider
[12:28:54] <decker^> no i mean what do you mean by have me in git
[12:29:07] <decker^> and yeah i remember that
[12:29:08] <lynxlynxlynx> if you git log, you can find a contribution from yourself
[12:29:13] <decker^> the marker feedback
[12:29:23] <decker^> oh right
[12:30:01] <lynxlynxlynx> and one for encumbrance labels
[12:30:03] <decker^> it's buried under the million commits you guys have done since :)
[12:30:26] <lynxlynxlynx> anyway, it would be easiest for me to merge this if you make a commit and submit a pull request
[12:30:29] <decker^> well hopefully i will get more coming
[12:30:31] <lynxlynxlynx> are you up for that?
[12:30:47] <decker^> from my fork?
[12:30:53] <lynxlynxlynx> yes
[12:30:58] <lynxlynxlynx> you can use git commit -p
[12:31:05] <lynxlynxlynx> that way you can ignore the other changes
[12:31:10] <decker^> yea
[12:31:35] <decker^> i didn't clone from my fork i cloned from the master
[12:31:41] <decker^> is there an easy way to fix that
[12:32:05] <decker^> or should i just do one from here
[12:32:15] <decker^> sorry: https://github.com/awesomethomas/gemrb
[12:32:16] <Pepelka> awesomethomas/gemrb · GitHub
[12:32:17] <Pepelka> »gemrb - Engine Made with preRendered Background«
[12:32:36] <decker^> that one is old
[12:32:51] <lynxlynxlynx> you don't need to redownload
[12:32:57] <lynxlynxlynx> you could change the remote
[12:33:59] <decker^> with git config you mean
[12:34:15] <lynxlynxlynx> git remote
[12:34:19] <decker^> can i just set user.name and user.email
[12:34:24] <lynxlynxlynx> i'm checking if there are some nice instructions anywhere
[12:34:28] <decker^> ok
[12:34:34] <lynxlynxlynx> yeah, do that
[12:34:42] <lynxlynxlynx> please use either of the two already in the log
[12:35:13] <lynxlynxlynx> one was the dixie and one the sf mail (this doesn't work anymore for mos)
[12:35:27] <lynxlynxlynx> well, you can see it at the end of .mailmap
[12:36:34] <decker^> oh k
[12:37:06] <decker^> mos?
[12:37:31] <lynxlynxlynx> ?
[12:37:43] <decker^> you said, this doesn't work anymore for mos
[12:37:57] <lynxlynxlynx> this?
[12:38:01] <lynxlynxlynx> oh
[12:38:04] <lynxlynxlynx> typo, most
[12:38:07] <decker^> oh
[12:38:21] <lynxlynxlynx> a lot of us don't get any sf mail anymore
[12:38:36] <decker^> ok
[12:38:40] <decker^> find any instructions?
[12:38:42] <lynxlynxlynx> i think the server mask changed
[12:38:48] <lynxlynxlynx> we'll do a shortcut now
[12:38:51] <lynxlynxlynx> set the name/email
[12:38:59] <lynxlynxlynx> commit -p the sound stuff only
[12:39:03] <lynxlynxlynx> git format-patch
[12:39:16] <lynxlynxlynx> send that to smgl+gemrb
[12:39:21] <lynxlynxlynx> on lynxlynx.info
[12:39:52] <lynxlynxlynx> (it'll create a file, so attach it)
[12:40:44] <decker^> k hold on
[12:41:23] <lynxlynxlynx> oh wait
[12:41:33] <lynxlynxlynx> do it to jaka+gemrb on ocistimo.si
[12:41:37] <lynxlynxlynx> one step less
[12:44:21] <decker^> oh does commit -p ask on each hunk
[12:44:31] <decker^> not from what is git add ?
[12:45:45] <decker^> crap how do i undo git add
[12:46:32] <decker^> oh nm
[12:46:46] <decker^> guess it does, it just asks about the rest
[12:47:56] <decker^> k how do i send it
[12:49:27] <lynxlynxlynx> attach it to a mail
[12:49:29] <decker^> is it supposed to make a file
[12:49:37] <lynxlynxlynx> 0001*
[12:50:13] <decker^> don't have 0001 anything
[12:50:21] <lynxlynxlynx> <lynxlynxlynx> git format-patch
[12:50:35] <decker^> yeah i did that
[12:51:59] <decker^> oh there i got it
[12:51:59] <lynxlynxlynx> try with HEAD then
[12:52:15] <decker^> i did origin
[12:58:03] <decker^> does the + mean two emails
[12:58:11] <lynxlynxlynx> no
[12:58:17] <decker^> you get me privmsg
[12:58:21] <lynxlynxlynx> userpart
[12:59:00] <lynxlynxlynx> thanks for tracking this down too
[12:59:06] <decker^> np
[12:59:14] <decker^> thanks for helping me get it right :)
[12:59:29] <decker^> ok i sent it
[13:05:26] <decker^> you receive it?
[13:06:05] <Pepelka> [commit] lynxlynxlynx: Actor::GetFavoredPenalties: handle thieves and mages properly too https://github.com/gemrb/gemrb/commit/d8a032fa18e00a4d781af7a485fa9e8bf4d71e1b
[13:06:06] <Pepelka> [commit] lynxlynxlynx: IDLUCommon: always nuke domain spells https://github.com/gemrb/gemrb/commit/38f4ee96e7a915e95c60cd1c1b797b3439054871
[13:06:08] <Pepelka> [commit] awesomethomas: Fixed casting sounds in bg1 https://github.com/gemrb/gemrb/commit/c6ce9df522a96e20bf7d509e159fe17af53f3017
[13:06:09] <Pepelka> [commit] lynxlynxlynx: LUSS: iwd2 levelup has more buttons available https://github.com/gemrb/gemrb/commit/bf4f051556b868979ddfff2173c225839c9ea626
[13:06:21] <lynxlynxlynx> there :)
[13:06:22] <decker^> woah came in 4s :)
[13:06:25] <decker^> awesome
[13:06:53] <decker^> and now time for bed lol (now that the sun is coming up)
[13:07:30] <decker^> well thanks again it's been fun, till next time
[13:07:36] <-- decker^ has left IRC (Remote host closed the connection)
[14:56:13] --> phao has joined #gemrb
[16:33:21] --> edheldil_ has joined #gemrb
[16:46:24] <-- edheldil_ has left IRC (Ping timeout: 246 seconds)
[17:01:10] <lynxlynxlynx> oooo, i think i just found one of the iwd2 actionbar problems
[17:01:41] <lynxlynxlynx> gemrb/core/Scriptable/PCStatStruct.cpp:50: memset( QuickSpells, 0, sizeof(QuickSpells) );
[17:01:41] <lynxlynxlynx> gemrb/core/Scriptable/PCStatStruct.h:113: ieResRef QuickSpells[MAX_QSLOTS]; //iwd2 uses 9, others use only 3
[17:02:48] <lynxlynxlynx> but no :)
[17:24:32] --> edheldil_ has joined #gemrb
[19:54:39] <-- |Cable| has left IRC (Ping timeout: 255 seconds)
[20:15:12] --> |Cable| has joined #gemrb
[22:33:31] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)
[22:34:17] <-- Lightkey has left IRC (*.net *.split)
[22:34:19] <-- edheldil has left IRC (*.net *.split)
[23:18:03] --> Lightkey has joined #gemrb
[23:18:18] --> edheldil has joined #gemrb
[23:18:18] --- ChanServ gives channel operator status to edheldil
[23:55:12] --> decker^ has joined #gemrb
[23:55:16] <decker^> hello
[23:55:21] <decker^> question
[23:55:43] <decker^> what are shtable.2da and gemprojtl.ids (what is the # for?)