radar3301
(ajlsunrise)
#41
Still working out some bugs with the Spray FX type (but it works 95%!), and I haven’t yet attempted to implement the Trail FX (and I’m probably not going to implement the Light FX), but I’m close to releasing this as an “early development build.”
3 Likes
I look forward to feeding fulcrum effects into it until it breaks 
2 Likes
PayDay
(Christoph Timmermann)
#43
I have always had problems with FX effects in my little part-time DAEnerys-testing mod. 
This will be very useful.
2 Likes
Pouk
(REARM V2)
#44
I really need to find time to test this tool, maybe on weekend when I’ll have more time for that.
I was planning to edit FX the good old way, but the last video finally convinced me.
Out of all these tools, this will be my top watched. (All the rest are something I do in Max etc.)
Except for the NIS, if there was a powerful NIS editor/exporter, that one would be my favourite one.
2 Likes
radar3301
(ajlsunrise)
#45
If I do more work on that, can I just be your favorite person? 
3 Likes
sastrei
(Sastrei)
#46
I think you’re already our favorite person.
Well, you and Payday. 
2 Likes
Pouk
(REARM V2)
#47
You would most definitely be my favorite person. 
2 Likes
PayDay
(Christoph Timmermann)
#48
That’s how you get the girls, just give them modding tools. 
5 Likes
Pouk
(REARM V2)
#49
Damn, I knew I was doing it wrong, I am focused on mod themselves and it really didn’t get me any.
3 Likes
PayDay
(Christoph Timmermann)
#50
Depends on the mod, there are ones that you play with for a few hours, and also long-term interests…
1 Like
radar3301
(ajlsunrise)
#51
@sastrei: I tried replying to your comment on the video, but YouTube is telling me it’s failing…
I’m not sure which part you’re talking about. Can you post a screenshot in the thread showing me what you’re talking about?
radar3301
(ajlsunrise)
#52
Animated textures (and UV repeating):
@EvilleJedi: I know you were asking about this.
5 Likes
sastrei
(Sastrei)
#53
Disregard my comment - it was regarding the apparent taper in the beam, but your ion beam video in the post immediately above looks fine.
Can’t wait to play with this! I’ve got some new FX planned already. 
1 Like
radar3301
(ajlsunrise)
#54
Currently, the editor doesn’t support saving (or even loading an “empty” effect, even though the options are there), so for the moment, you’ll still need to edit them manually. It will support this in a future version.
1 Like
radar3301
(ajlsunrise)
#55
Early development build: http://www.mediafire.com/file/46idd4t3ngg9243/FXToolRM-earlydev.rar
Test the heck out of it. Send me error reports. Go forth and conquer.
1 Like
Well that didn’t take long
[code]************* Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at CallSite.Target(Closure , CallSite , ShaderProgram , String , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at CallSite.Target(Closure , CallSite , ShaderProgram , String , Object )
at HWShaderManifest.SurfaceLayer.set_Item(String key, Object value) in C:\fxtoolrm\FXToolRM2\FXToolRM2\ShaderManifest\SurfaceLayer.cs:line 146
at HWShaderManifest.Surface.Draw(BeginMode mode, Int32 count, DrawElementsType type, Int32 indices) in C:\fxtoolrm\FXToolRM2\FXToolRM2\ShaderManifest\Surface.cs:line 111
at FXToolRM.Meshes.RingMesh.Draw() in C:\fxtoolrm\FXToolRM2\FXToolRM2\Meshes\RingMesh.cs:line 224
at FXToolRM.RingRenderer.Render() in C:\fxtoolrm\FXToolRM2\FXToolRM2\FX\Renderer\RingRenderer.cs:line 61
at FXToolRM.SprayRenderer.Render() in C:\fxtoolrm\FXToolRM2\FXToolRM2\FX\Renderer\SprayRenderer.cs:line 25
at FXToolRM.ComboRenderer.Render() in C:\fxtoolrm\FXToolRM2\FXToolRM2\FX\Renderer\ComboRenderer.cs:line 48
at FXToolRM.RenderManager.Render() in C:\fxtoolrm\FXToolRM2\FXToolRM2\FX\Renderer\RenderManager.cs:line 80
at FXToolRM.Rendering.Scene.Draw() in C:\fxtoolrm\FXToolRM2\FXToolRM2\Rendering\Scene.cs:line 48
at FXToolRM.CustomGLControl.Render() in C:\fxtoolrm\FXToolRM2\FXToolRM2\CustomGLControl.cs:line 40
at FXToolRM.MainForm.GLControl_Paint(Object sender, PaintEventArgs e) in C:\fxtoolrm\FXToolRM2\FXToolRM2\MainForm.cs:line 36
at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
at OpenTK.GLControl.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
FXToolRM
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/HWAT/tools/FXTOOL/FXToolRM.exe
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
OpenTK
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0
CodeBase: file:///D:/HWAT/tools/FXTOOL/OpenTK.DLL
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
OpenTK.GLControl
Assembly Version: 1.1.0.0
Win32 Version: 1.1.2349.61993
CodeBase: file:///D:/HWAT/tools/FXTOOL/OpenTK.GLControl.DLL
Microsoft.CSharp
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
System.Dynamic
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
NLua
Assembly Version: 1.3.2.0
Win32 Version: 1.3.2
CodeBase: file:///D:/HWAT/tools/FXTOOL/NLua.DLL
KeraLua
Assembly Version: 1.3.2.0
Win32 Version: 1.3.2.0
CodeBase: file:///D:/HWAT/tools/FXTOOL/KeraLua.DLL
DevILSharp
Assembly Version: 0.0.0.0
Win32 Version:
CodeBase: file:///D:/HWAT/tools/FXTOOL/DevILSharp.DLL
FSharp.Core
Assembly Version: 4.4.0.0
Win32 Version: 4.40.23020.0
CodeBase: file:///D:/HWAT/tools/FXTOOL/FSharp.Core.DLL
System.IO.Compression
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.dll
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
[/code]
I tried to open \art\fx\destroyer_beam_combo.lua from fulcrum(should be unchanged since the last release) and it did as soon as I hit play.
I’m not actually our effects guy, so I’m not even sure what it was supposed to look like for certain 
radar3301
(ajlsunrise)
#57
Ugh, that’s a huge download. Perchance you can send me the effect file? Nevermind. Forgot I’m on a fast connection today.
well, I’m not certain what exact files it relies on. However, after some random poking around I’m getting errors on most everything, even stock files. For instance, torpedo_flash_ring.lua from stock gets me
[code]
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at CallSite.Target(Closure , CallSite , ShaderProgram , String , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at HWShaderManifest.SurfaceLayer.set_Item(String key, Object value) in C:\fxtoolrm\FXToolRM2\FXToolRM2\ShaderManifest\SurfaceLayer.cs:line 146
at HWShaderManifest.Surface.Draw(BeginMode mode, Int32 count, DrawElementsType type, Int32 indices) in C:\fxtoolrm\FXToolRM2\FXToolRM2\ShaderManifest\Surface.cs:line 111
at FXToolRM.Meshes.RingMesh.Draw() in C:\fxtoolrm\FXToolRM2\FXToolRM2\Meshes\RingMesh.cs:line 224
at FXToolRM.RingRenderer.Render() in C:\fxtoolrm\FXToolRM2\FXToolRM2\FX\Renderer\RingRenderer.cs:line 61
at FXToolRM.RenderManager.Render() in C:\fxtoolrm\FXToolRM2\FXToolRM2\FX\Renderer\RenderManager.cs:line 80
at FXToolRM.Rendering.Scene.Draw() in C:\fxtoolrm\FXToolRM2\FXToolRM2\Rendering\Scene.cs:line 48
at FXToolRM.CustomGLControl.Render() in C:\fxtoolrm\FXToolRM2\FXToolRM2\CustomGLControl.cs:line 40
at FXToolRM.MainForm.GLControl_Paint(Object sender, PaintEventArgs e) in C:\fxtoolrm\FXToolRM2\FXToolRM2\MainForm.cs:line 36
at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
at OpenTK.GLControl.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
FXToolRM
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/HWAT/tools/FXTOOL/FXToolRM.exe
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
OpenTK
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0
CodeBase: file:///D:/HWAT/tools/FXTOOL/OpenTK.DLL
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
OpenTK.GLControl
Assembly Version: 1.1.0.0
Win32 Version: 1.1.2349.61993
CodeBase: file:///D:/HWAT/tools/FXTOOL/OpenTK.GLControl.DLL
Microsoft.CSharp
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
System.Dynamic
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
NLua
Assembly Version: 1.3.2.0
Win32 Version: 1.3.2
CodeBase: file:///D:/HWAT/tools/FXTOOL/NLua.DLL
KeraLua
Assembly Version: 1.3.2.0
Win32 Version: 1.3.2.0
CodeBase: file:///D:/HWAT/tools/FXTOOL/KeraLua.DLL
DevILSharp
Assembly Version: 0.0.0.0
Win32 Version:
CodeBase: file:///D:/HWAT/tools/FXTOOL/DevILSharp.DLL
FSharp.Core
Assembly Version: 4.4.0.0
Win32 Version: 4.40.23020.0
CodeBase: file:///D:/HWAT/tools/FXTOOL/FSharp.Core.DLL
System.IO.Compression
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.dll
----------------------------------------[/code]
I don’t really know what to tell you, they’re broken on my machine. For process of elimination, I took my data path just back to stock and tried only stock effects, and so far the only thing I’ve found that doesn’t error either on load or on play is bullet_trails.lua, which doesn’t appear to do anything.
Everything else either on load or play gets me an object reference error and a white screen with rapidly flickering red lines on it.
1 Like