0ceal0t / Dalamud-VFXEditor

VFX, animation, sound, and physics editing plugin for FFXIV
MIT License
80 stars 24 forks source link

Changing target of VFX #94

Open muuunnn opened 1 year ago

muuunnn commented 1 year ago

new to vfx editor, trying to swap out the vfx of dote reaction. found which vfx files i need to load and replace, but when i try to implement the edit, after i blow a kiss to the target, i explode instead of the target. how do i redirect the reaction vfx to show up properly on the target?

vfx being replaced [EMOTE] Dote #0

unsure how to use binder points tab

XCZA commented 1 year ago

image Most VFX for actions/emotes/etc. usually end in either t#p.avfx or c#p.avfx the "T" standsfor Target and the "C" stands for Cast. the number is just how many different effects that skill has natively in the game client. as you can see in the screenshot, Dote has just 1 vfx for both target and caster. Some effects do not have special target vfx, just cast.

Depending on what you are using as the base action to graph dote 'onto' is may be easier or harder. if the replaced action does has an existing target vfx, you can simply swap out the target files vfx/emote_sp/nage_kiss/eff/nk_emosp04_t0p.avfx >> the reaplaced target file.

You can also accomplish a similar effect by loading the vfx you want, then saving the timeline (some skills have multiple timelines) image

then just double load the VFX you want to change, and add that Dote timeline into that vfx, by adding the timeline you saved, and add a new "scheduler tab" entry (or switch the current entry from the native timeline to the dote timeline).

Most emotes do not feature casted and targeted effects, so this might not work for what your trying to do (unless your making dote over an existing skill).

Besides these methods there are a few other ways to do this. One thing to keep in mind however is that data for binders can exist in a few places, such as the binder data in a TMB (which is the case for many "target" animations). There is also target vfx baked into a lot of casted animations, and the binder data for those exist in the actual binder tab of the VFX window.

If you share what you are trying to replace with Dote, I can give you a more specific answer on how to do it, but with out that info there are a lot of different approaches to switching VFX.

Shinokage107 commented 1 year ago

What u are looking for is the bind point Go to the Bindpoint of the emitter > Propertie start and change the first field from caster to target ezpz