Page 1 of 1

Removing FX from Summoning Familiars / companions

Posted: Mon Feb 28, 2005 1:49 pm
by JollyOrc
Anyone knows where to do this and how ? I want things so that summoning / unsummoning a familiar is done quietly, without big flashes of light.

Posted: Mon Feb 28, 2005 2:05 pm
by Dirk Cutlass
Presumably (although I've not tried it). Edit or spell-hook the script so that it doesn't apply the visual effect, e.g.

// this is normally created and applied (e.g. for Summon 1)
effect eVis = EffectVisualEffect(VFX_FNF_SUMMON_MONSTER_1);

So, don't create this affect and don't apply it?

And I think if you edit the spells.2da file so that there are no scripts specified for the conjuration visual and sound effects. Not sure if you wanted that bit too?

Haven't tested this, but worth a try.

EDIT: this was for summon, presumably something similar for unsummon?

EDIT2: Hmm, just re-looked at the scripts for this, and now I'm not so sure. There are several scripts ... nw_s0_summon1, nw_s0_summon2, etc. (these have the visual effect line above), but there is also a script nw_s0_summon which appears to be a general purpose summon script and does all level spells.. that one seems to have the visual effect line commented out already :? Maybe the effect is put in elsewhere ?

EDIT3: Just saw that it was familiar that Jolly wanted, and not general summons. Doh! I'll just shut up shall I :oops:

Posted: Mon Feb 28, 2005 3:03 pm
by dougnoel
The familiar code is hard-coded, or at least well-hidden enough that I haven't found it yet. The script that runs just calls a function. If you find that, let me know - I'd be very interested in hooking that. :)

Posted: Mon Feb 28, 2005 3:25 pm
by Dirk Cutlass
dougnoel wrote:The familiar code is hard-coded, or at least well-hidden enough that I haven't found it yet. The script that runs just calls a function. If you find that, let me know - I'd be very interested in hooking that. :)
You mean this one...?
//::///////////////////////////////////////////////
//:: Summon Familiar
//:: NW_S2_Familiar
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
This spell summons an Arcane casters familiar
*/
//:://////////////////////////////////////////////
//:: Created By: Preston Watamaniuk
//:: Created On: Sept 27, 2001
//:://////////////////////////////////////////////

void main()
{
//Yep thats it
SummonFamiliar();
}
No include file, so it's looks like an internal function (i.e. hard-coded). Too bad. Presumably you could write a replacement code for it though. Would give possiblility of having a whole new lot of familiars, etc. (would be rather cool to have access to the full 3e list 8) ). But sounds like a lot of work. A job for one of Dougnoel's sub's perhaps??? :wink:

Posted: Mon Feb 28, 2005 4:28 pm
by dougnoel
Heh, yeah that one. My subs have started becoming team members. I need more subs... :D

Posted: Mon Feb 28, 2005 4:36 pm
by JollyOrc
I've found a hak that replaces familiars by now..

...will have to dismantle that some day.

Posted: Tue Mar 08, 2005 12:45 am
by dougnoel
JollyOrc wrote:I've found a hak that replaces familiars by now..

...will have to dismantle that some day.
Oh yeah? Got a link?

Posted: Tue Mar 08, 2005 1:27 am
by Tristan_Durst
*nods* Seen the HAk, and read intrusctions on how to create new familars. Looked intresting, but takes a lot of work and a lot of changes to the 2da files. *shakes head* Beyond my skill level.

Posted: Tue Mar 08, 2005 8:12 am
by Sindol
dougnoel wrote:
JollyOrc wrote:I've found a hak that replaces familiars by now..

...will have to dismantle that some day.
Oh yeah? Got a link?
Small quote from the accompanying documentation:
Player Handbook Familiars (with UMD): Version 1.03
Created by Demetrious, Mogney, and OldManWhistler
Using models by Hydromancerx, Firehazurd, Bob Da Monkey, Lady Blood & JoeRCM
Please post any feedback / comments at http://nwvault.ign.com/Files/hakpacks/d ... 3187.shtml
That is also where new versions of this package will be posted.
This package includes PHB UMD ShareSpell System by Demetrious and OldManWhistler
http://nwvault.ign.com/Files/hakpacks/d ... 3016.shtml