# VFXEditor
A VFX editing plugin for Dalamud (**[Wiki](https://xiv.dev/game-data/visual-effects)** | **[Guide](https://github.com/0ceal0t/Dalamud-VFXEditor/wiki/Basic-Guide)**)
![](https://raw.githubusercontent.com/0ceal0t/Dalamud-VFXEditor/main/docs/preview_5.png)
## Installation
1. This plugin requires [XIV Quick Launcher](https://github.com/goatcorp/FFXIVQuickLauncher) to run
2. Enable the plugins from the `/xlplugins` menu
3. Once installed, open with `/vfxedit`
## Usage
1. Select a "Data Source" VFX (the effect you want to edit)
2. Select a "Preview On" VFX (the effect to temporarily overwrite, can be the same as the source)
3. Make any modifications you want, then press "Update"
Having problems? Check [troubleshooting tips](https://github.com/0ceal0t/Dalamud-VFXEditor/wiki/Troubleshooting) or a [basic guide](https://github.com/0ceal0t/Dalamud-VFXEditor/wiki/Basic-Guide)
## Building
1. Build the solution
2. Place the files inside of `AppData\Roaming\XIVLauncher\devPlugins`, or wherever the `devPlugins` folder of your QuickLauncher installation is located
3. Run QuickLauncher
### Notes
* This plugin does not currently work with `LivePluginLoader`
* It might interact strangely with Penumbra
## Features
* Load and preview in-game VFXs (weapons, actions, status effects)
* Live VFX overlay
* Edit and export
* Preview, export, and replace textures
* Add, remove, and edit particles, emitters, etc.
* Export and replace models
* Export as `.avfx` or Textools Modpack
## Contributing
If a VFX is behaving unexpectedly, or you are getting log messages incidating that it is not being parsed properly, please open an [Issue](https://github.com/0ceal0t/Dalamud-VFXEditor/issues).
A lot of the data in `.avfx` files is not fully understood, and I'm regularly finding new fields, so any help is appreciated.
## TODO
- [ ] Pause spawned vfx
- [ ] Update wiki (again...sigh)
- [ ] Investigate VFX flags
- [ ] Better nodegraph view? might not really be necessary yet
- [ ] Tables for documents, texture view?
- [ ] Workspaces
- [ ] Render distance settings for overlay
- [ ] Weapons / footsteps / etc. in live view
- [ ] Fix live overlay view in cutscenes
- [ ] Export/Import dependencies
- [ ] Highlight important
- [ ] Statuses show icon
- [ ] Preview on select hover
- [ ] Better 3D model bg texture
- [ ] Option to not load 3D model
- [ ] Merge A8 into Lumina
- [ ] Figure out splines (kinda done, need to add handle)
- [ ] Only render model on tab open
- [ ] Add pre and post behavior to curve editor
- [ ] Add VFX to weapons without it
- [ ] Test with Penumbra
- [ ] Flesh out Wiki
- [ ] Clean up "troubleshooting"
- [ ] File loaded indication
- [ ] Help text / hover text
- [ ] Better Penumbra integration
- [ ] Get it to work with LPL (FASM is being annoying)
- [ ] TexTools import
- [ ] Penumbra import
- [ ] Better error / log display
- [ ] Open from equipped weapon
- [ ] Better TMB parsing (regexes, lel)
- [ ] Update "try on" preview
- [ ] Auto-update npc csv file
- [ ] Better readability (colored text)
---
- [x] ~~Timeline sequencer view~~
- [x] ~~Show emitter vertices~~
- [x] ~~Export multiple + dependencies~~
- [x] ~~Fix simple animation model indexes, make them dropdowns~~
- [x] ~~Better model import/export options~~
- [x] ~~Cutscene VFX select~~
- [x] ~~Basic VFX manipulator using ImGuizmo~~
- [x] ~~Gradient view?~~
- [x] ~~Clip overlay when outside of main viewport~~
- [x] ~~Better chart view for curves~~
- [x] ~~Texture replacement (+ Textools/Penumbra export)~~
- [x] ~~More texture export options~~
- [x] ~~Vfx live viewer~~
- [x] ~~Spawn vfx (on ground + on self)~~
- [x] ~~Lock required fields from being deleted~~
- [x] ~~Better default particles/binders/etc.~~
- [x] ~~Export raw texture~~
- [x] ~~UV view~~
- [x] ~~Change all 3 revised scale at the same time~~
- [x] ~~AVFX version~~
- [x] ~~Properly fix literal int list~~
- [x] ~~Linking between objects (`emitterIdx = 1` links to `Emitters[1]`, if it exists)~~
- [x] ~~Drag point snapping~~
- [x] ~~Wireframe view~~
- [x] ~~Curve editor bounding~~
- [x] ~~Curve key change order~~
- [x] ~~Curve editor zooming~~
- [x] ~~Small grid in curve editor, better handling for large curves~~
- [x] ~~3D model zoom~~
- [x] ~~Phong shader~~
- [x] ~~Drag rotate~~
- [x] ~~3D model view~~
- [x] ~~Reset on import~~
- [x] ~~Viewport resizing~~
- [x] ~~Fix texture export~~
- [x] ~~Multiple export (Textools + Penumbra)~~
- [x] ~~Multiple vfxs~~
- [x] ~~Fix BG to player conversion~~
- [x] ~~Specific vfx# in name~~
- [x] ~~When browsing for local file, just select it~~
- [x] ~~Better sidebar names to reflect target index~~
- [x] ~~Multiple model indexes (see `vfx/action/ab_virus1/eff/abi_virus1t1h.avfx` model particles)~~
- [x] ~~Multiple masks (see `vfx/action/mgc_siles1/eff/mgc_sile1t0c.avfx` TC1)~~
- [x] ~~Emote VFX select~~
- [x] ~~Fix Penumbra folder select (kinda)~~
- [x] ~~Fix expac textools export~~
- [x] ~~Monster list(??)~~
- [x] ~~Zone VFX select~~
- [x] ~~Auto fix bg vfx~~
- [x] ~~Fix model export (lots of broken shit)~~
- [x] ~~New weapon vfx~~
- [x] ~~Save individual parts (particles, emitters, etc.)~~
- [x] ~~Penumbra export~~
- [x] ~~Fix textools export~~
- [x] ~~-Don't write to the game folder lmao~~
- [x] ~~Fix selectable lag~~
- [x] ~~Default VFX~~
- [x] ~~Test in GPose~~
- [x] ~~Better clips UI~~
- [x] ~~Model import~~
- [x] ~~Model export~~
- [x] ~~Export texture~~
- [x] ~~Model modification (order / adding / deleting)~~
- [x] ~~Better search (doesn't have to be exact match)~~
- [x] ~~Raw extract~~
- [x] ~~Open recent~~
- [x] ~~More settings~~
- [x] ~~Verify on each load + show output with icon~~
- [x] ~~UI Cleanup (fewer trees)~~
- [x] ~~TexTools export~~
- [x] ~~Fix `ItPr` / `ItEm` (emitter comes after particle, all counted as part of the same block? see `Flash` VFX)~~
- [x] ~~Fix `BvPr = 255` issue (see `Rolling Thunder / Target` VFX)~~
- [x] ~~Bind Prp1/Prp2 (see `Thunder 2` VFX)~~
- [x] ~~Rework texture and model views~~
- [x] ~~Emitter sound~~
- [x] ~~Binder properties view~~
- [x] ~~Update README preview image~~
没有合适的资源?快使用搜索试试~ 我知道了~
Dalamud-VFXEditor:FFXIV的VFX编辑器插件
共291个文件
cs:241个
png:26个
fx:8个
5星 · 超过95%的资源 需积分: 32 16 下载量 77 浏览量
2021-04-22
21:44:59
上传
评论
收藏 30.47MB ZIP 举报
温馨提示
视觉特效编辑器 Dalamud的VFX编辑插件( | ) 安装 此插件需要才能运行 从/xlplugins菜单启用插件 安装完成后,使用/vfxedit打开 用法 选择“数据源” VFX(要编辑的效果) 选择一个“ Preview On”特效(临时覆盖的效果,可以与源相同) 进行所需的任何修改,然后按“更新” 有问题吗? 查看或 建造 建立解决方案 将文件放在AppData\Roaming\XIVLauncher\devPlugins或QuickLauncher安装的devPlugins文件夹中的任何位置 运行QuickLauncher 笔记 该插件当前不适用于LivePluginLoader 它可能与Penumbra发生奇怪的相互作用 特征 加载和预览游戏中的VFX(武器,动作,状态效果) 实时VFX叠加 编辑并导出 预览,导出和替换纹理 添加,删除和编辑粒子,发射器等。
资源详情
资源评论
资源推荐
收起资源包目录
Dalamud-VFXEditor:FFXIV的VFX编辑器插件 (291个子文件)
default_weapon.avfx 6KB
default_vfx.avfx 4KB
UISequencerView.cs 22KB
TexTools.cs 20KB
MainInterface.cs 18KB
ResourceLoader.cs 15KB
UICurveEditor.cs 15KB
UINode.cs 14KB
ModelPreview.cs 14KB
IOUtil.cs 14KB
AVFXBase.cs 13KB
UIParticle.cs 11KB
AVFXParticle.cs 11KB
TextureManager.cs 10KB
AVFXParticleSimple.cs 9KB
VFXSelectDialog.cs 9KB
UIMain.cs 9KB
Gradient.cs 9KB
AVFXEmitter.cs 9KB
VfxTracker.cs 8KB
UIEmitter.cs 8KB
VFXTexture.cs 8KB
UVAnimation.cs 8KB
ModelView.cs 8KB
UIParticleSimple.cs 7KB
UITexture.cs 7KB
UIModel.cs 7KB
UVPreview.cs 7KB
Util.cs 7KB
Plugin.cs 7KB
UINodeGraphView.cs 6KB
ExportDialog.cs 6KB
Reader.cs 6KB
UIBinder.cs 5KB
AVFXModel.cs 5KB
AVFXCurve.cs 5KB
BaseVfx.cs 5KB
GLTFManager.cs 5KB
Enum.cs 5KB
UIParameterView.cs 5KB
AVFXEmitterIterationItem.cs 5KB
AVFXParticleDataPolyline.cs 4KB
VFXSelectTab.cs 4KB
UIDropdownView.cs 4KB
AVFXBinder.cs 4KB
VFXManipulator.cs 4KB
AVFXTimeline.cs 4KB
UIEffector.cs 4KB
DataManager.cs 4KB
UIEmitterItem.cs 4KB
DocManager.cs 4KB
UICurveColor.cs 4KB
DirectXManager.cs 4KB
AVFXSchedule.cs 4KB
Penumbra.cs 4KB
UICurve2Axis.cs 3KB
UICurve3Axis.cs 3KB
AVFXNode.cs 3KB
AVFXEffector.cs 3KB
Base.cs 3KB
UITimeline.cs 3KB
XivActionNonPlayer.cs 3KB
XivItem.cs 3KB
VFXStatusSelect.cs 3KB
UIParticleDataPolyline.cs 3KB
XivNpc.cs 3KB
AVFXModelVertex.cs 3KB
AVFXTimelineClip.cs 3KB
VFXActionSelect.cs 3KB
DialogExtensions.cs 3KB
UITimelineClip.cs 3KB
NpcSheetLoader.cs 3KB
UITextureColor1.cs 3KB
AVFXParticleDataModel.cs 3KB
UITextureColor2.cs 3KB
AVFXBinderProperty.cs 3KB
AVFXLeaf.cs 2KB
DocDialog.cs 2KB
UITextureDistortion.cs 2KB
AVFXTextureColor1.cs 2KB
UIBinderProperties.cs 2KB
PenumbraDialog.cs 2KB
TexToolsDialog.cs 2KB
UICurve.cs 2KB
UIScheduler.cs 2KB
UIItemSplitView.cs 2KB
AVFXEffectorDataPointLight.cs 2KB
UITimelineItem.cs 2KB
AVFXParticleDataDisc.cs 2KB
AVFXTextureColor2.cs 2KB
UITextureNormal.cs 2KB
VFXNpcSelect.cs 2KB
UITextureReflection.cs 2KB
VFXItemSelect.cs 2KB
LiteralIntList.cs 2KB
AVFXTextureDistortion.cs 2KB
UIParticleDataModel.cs 2KB
Configuration.cs 2KB
UITexturePalette.cs 2KB
UINodeSplitView.cs 2KB
共 291 条
- 1
- 2
- 3
MaDaniel
- 粉丝: 51
- 资源: 4573
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5