Dalamud-VFXEditor icon indicating copy to clipboard operation
Dalamud-VFXEditor copied to clipboard

[Linux] Failed to load plugin

Open TheBirdsAreWatching opened this issue 2 years ago • 0 comments

Can't seem to find any reports on this but trying to install/load the plugin on Linux throws an exception. Not using Steam Deck.

log
--------------------------------
07:50:47.796 | DBG [PLUGINM] Installing plugin VFXEditor (testing=False)
--------------------------------
07:50:48.525 | DBG [PLUGINM] Extracting to Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1
--------------------------------
07:50:48.697 | INF [PLUGINM] Installed plugin VFXEditor (testing=False)
--------------------------------
07:50:48.697 | INF [PLUGINM] Loading plugin VFXEditor
--------------------------------
07:50:48.722 | INF [LOCALPLUGIN] Loading VFXEditor.dll
--------------------------------
07:50:48.737 | INF [VFXEditor] Write location: C:\users\bigbird\AppData\Roaming\XIVLauncher\pluginConfigs\VFXEditor
--------------------------------
07:50:48.754 | INF [VFXEditor] FreeImage TeximpNet paths: Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1\runtimes\win-x64\native\FreeImage.dll / Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1\runtimes\win-x86\native\FreeImage.dll
--------------------------------
07:50:48.754 | INF [VFXEditor] FreeImage Default name: FreeImage.dll Library loaded: False
--------------------------------
07:50:48.791 | INF [VFXEditor] FreeImage Library path: Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1\runtimes\win-x64\native\FreeImage.dll Library loaded: True
--------------------------------
07:50:48.793 | INF [VFXEditor] NVT TeximpNet paths: Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1\runtimes\win-x64\native\nvtt.dll / Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1\runtimes\win-x86\native\nvtt.dll
--------------------------------
07:50:48.793 | INF [VFXEditor] NVT Default name: nvtt.dll Library loaded: False
--------------------------------
07:50:48.810 | INF [VFXEditor] NVT Library path: Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1\runtimes\win-x64\native\nvtt.dll Library loaded: True
--------------------------------
07:50:48.907 | ERR [LOCALPLUGIN] Error while loading VFXEditor
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> SharpDX.CompilationException: Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1\Shaders\ModelPreview.fx:19:19: E5017: Aborting due to not yet implemented feature: Implicit cast in structure initializer.
Z:\home\bigbird\.xlcore\installedPlugins\VFXEditor\1.7.2.1\Shaders\ModelPreview.fx:21:17: E5005: Function "mul" is not defined.
:
   at SharpDX.D3DCompiler.ShaderBytecode.Compile(IntPtr textSource, Int32 textSize, String entryPoint, String profile, ShaderFlags shaderFlags, EffectFlags effectFlags, ShaderMacro[] defines, Include include, String sourceFileName, SecondaryDataFlags secondaryDataFlags, DataStream secondaryData)
   at SharpDX.D3DCompiler.ShaderBytecode.Compile(String shaderSource, String entryPoint, String profile, ShaderFlags shaderFlags, EffectFlags effectFlags, ShaderMacro[] defines, Include include, String sourceFileName, SecondaryDataFlags secondaryDataFlags, DataStream secondaryData)
   at VfxEditor.DirectX.ModelPreview..ctor(Device device, DeviceContext ctx, String shaderPath) in /work/repo/VFXEditor/DirectX/ModelPreview.cs:line 64
   at VfxEditor.DirectX.DirectXManager..ctor() in /work/repo/VFXEditor/DirectX/DirectXManager.cs:line 18
   at VfxEditor.Plugin..ctor(DalamudPluginInterface pluginInterface, ClientState clientState, CommandManager commandManager, Framework framework, Condition condition, ObjectTable objects, SigScanner sigScanner, DataManager dataManager, TargetManager targetManager, KeyState keyState) in /work/repo/VFXEditor/Plugin.cs:line 119
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.ConstructorInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   --- End of inner exception stack trace ---
   at System.Reflection.ConstructorInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   at System.Reflection.RuntimeConstructorInfo.InvokeWithManyArguments(RuntimeConstructorInfo ci, Int32 argCount, Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimeConstructorInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Dalamud.IoC.Internal.ServiceContainer.CreateAsync(Type objectType, Object[] scopedObjects) in C:\goatsoft\companysecrets\dalamud\IoC\Internal\ServiceContainer.cs:line 107
   at Dalamud.Plugin.Internal.Types.LocalPlugin.LoadAsync(PluginLoadReason reason, Boolean reloading) in C:\goatsoft\companysecrets\dalamud\Plugin\Internal\Types\LocalPlugin.cs:line 456

TheBirdsAreWatching avatar Jan 25 '23 12:01 TheBirdsAreWatching