0ceal0t / Dalamud-VFXEditor

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

[PARSING ISSUE] and misc. #209

Open taco1932 opened 3 months ago

taco1932 commented 3 months ago

bg/ex4/03_kld_k5/twn/k5t1/bgparts/k5t1_a1_fot01.mdl bg/ex4/03_kld_k5/twn/k5t1/bgparts/k5t1_mk_base1.mdl

chara/action/mon_sp/d1071/hide/mon_sp001.tmb chara/action/mon_sp/m0879/show/mon_sp003.tmb

sound/battle/mon/3001.scd

vfx/monster/m0277/eff/m0277sp_34c0p1.avfx vfx/monster/m0277/eff/m0277sp_35c0p1.avfx

most, if not all, ULD files. ui/uld/JobHudRDB1.uld in particular refuses to open

above are resolved


these ones below you did have listed before. tbx for treasure boxes, air for airships, and fusy for a windmill-like mechanism. probably very niche use for the end user, but may have avenues worth exploring

bgcommon/world/tbx/shared/timelines/for_bg/tlbg_a_tbx_001_01_close.tmb - fails to read. contains C056, C057, and C059 that are not yet selectable bgcommon/world/air/shared/timelines/for_bg/tlbg_w_air_001_01a_open.tmb - also fails to read bgcommon/world/tbx/shared/timelines/for_bg/tlbg_a_tbx_001_01_fadeout.tmb - C104 bgcommon/world/tbx/shared/timelines/for_bg/tlbg_a_tbx_001_01_closed.tmb - C058 bgcommon/world/air/shared/timelines/for_bg/tlbg_w_air_001_01a_opened.tmb - C018 bg/ffxiv/sea_s1/shared/timelines/for_bg/tlbg_s1f2_f1_fusy2_loop.tmb - fails to read


for C202's Unknown 4 and C176's Unknown 4 that present at int 256 or 257 (bytes 00 01 and 01 01, respectively); C168's Unknown 4 with 256/257 and 196608 (00 00 03); and C118's Unknown 3 with 65536 (00 00 01) - these should probably be split in the GUI. for a very old one, C012 (VFX) should have its Bind Point fields re-examined. or at least Bind Point 1, as the only values BP1 uses beyond 1 and 2 are 257 [ByName binder property], 513 [offhand], and 769 [summoned weapon] (01 01, 01 02, and 01 03)

taco1932 commented 1 month ago

tacking this on for when you return - in AVFX files, Influence Coordinate Unstickiness should be a float instead of integer. example: _vfx/emote_sp/omajinai/eff/emomajinai1f.avfx displaying a large number that turns into 0.1 if converted to float [under emitter 0 > create particles > particle 1]