Giter Site home page Giter Site logo

smash-forge's Introduction

Smash Forge

Bug Tracker | Request a feature | Forge Wiki

Installation

Download the latest commit from the releases page. See the wiki for more information and basic usage. Do not accidentally download the source code (contains a .sln).

System Requirements

A minimum OpenGL version of 3.30 is required. See Rendering Issues for details.

Features

  • Smash 4
    • Accurate renders of Namco models (.nud), Namco textures (.nut), and Smash 4 level data (.lvd)
    • Animations
      • Play, import, and export animation files (.omo), maya anim files (.anim), and NW4R
      • animation files (CHR0)
      • Open .pac archives containing multiple animations
    • Bones
      • Open, preview, and edit boneset files (.vbn)
      • Import bones from .mdl0 models
    • Movesets
      • Edit ACMD files, file -> open then select a .mtable
      • Edit and preview movesets in real time (ACMD)
    • Materials
      • Edit materials for Namco models, including exporting or importing materials
      • Edit and preview Smash 4 material animations in real time (.mta)
      • Includes material presets to help get started with editing materials
    • Preview stage camera animation (path.bin and CMR0 types)
    • Edit parameter files (certain .bins)
    • Create, edit, and delete parts of LVDs
    • Melee DAT
      • Import Melee DAT models
      • Convert Melee level data (DAT) into Smash 4 level data (LVD)
  • Bfres (Wii U and Switch)
    • Can open and preview BFRES models, skeleton animations, texture pattern animations, bone visual animations, and textures.
    • SARC support.
  • Shared Features
    • Import/export textures from DDS and PNG
    • Model and texture rendering
    • Debug shading for normals, tangents, bitangents, vertex color, skin weights, and more.
    • DAE model importing.
    • Export models as DAE
    • Exportable models, animations, and textures

Building (Windows)

  • Open the solution file in Visual Studio 2015 or later and build.
  • Other platforms are not supported.

Known Bugs/Issues

This program is still a work in progress. There may be bugs or incomplete features. Please stick with us as we're working on it! For known bugs and issues, check out the Bug Tracker

Credits

This application uses Open Source components. You can find the source code of their open source projects along with license information below. We acknowledge and are grateful to these developers for their contributions to open source.

Project:

Project:

Project:

Project:

Project:

Project:

Project:

smash-forge's People

Contributors

benhall-7 avatar blazingflare avatar demonslayerx8 avatar dr-hypercake avatar firubii avatar fitzdotlol avatar hunterxuman avatar ih8ih8sn0w avatar jam1garner avatar killzxgaming avatar mistehtimmeh avatar pictochat avatar ploaj avatar raytwo avatar revel8n avatar rubendal avatar sammi-husky avatar scanmountgoat avatar smb123w64gb avatar steve-aom-elliott avatar stormyu avatar struz avatar y2k-x avatar y4my4my4m avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smash-forge's Issues

Loading Any Model Errors

Any time I try to open a nud or dae file, really any model file, I get this error:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Source array was not long enough. Check srcIndex and length, and the array's lower bounds.
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at Smash_Forge.NUT.ReadNTWU(FileData d)
at Smash_Forge.NUT.Read(String filename)
at Smash_Forge.NUT..ctor(String filename)
at Smash_Forge.MainForm.openNud(String filename, String name)
at Smash_Forge.MainForm.openFileToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Smash Forge
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/User/Desktop/Smash4Mods/Smash-Forge-Latest_Commit/Smash%20Forge.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

WeifenLuo.WinFormsUI.Docking
Assembly Version: 2.9.0.0
Win32 Version: 2.9.0.0
CodeBase: file:///C:/Users/User/Desktop/Smash4Mods/Smash-Forge-Latest_Commit/lib/WeifenLuo.WinFormsUI.Docking.DLL

OpenTK
Assembly Version: 1.1.0.0
Win32 Version: 1.1.1664.6217
CodeBase: file:///C:/Users/User/Desktop/Smash4Mods/Smash-Forge-Latest_Commit/lib/OpenTK.DLL

SALT
Assembly Version: 1.2.2.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/User/Desktop/Smash4Mods/Smash-Forge-Latest_Commit/lib/SALT.DLL

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
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.1087.0 built by: NETFXREL4STAGE
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.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

OpenTK.GLControl
Assembly Version: 1.1.0.0
Win32 Version: 1.1.1664.6217
CodeBase: file:///C:/Users/User/Desktop/Smash4Mods/Smash-Forge-Latest_Commit/lib/OpenTK.GLControl.DLL

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.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.

Not sure what I'm doing wrong...or?

I get this error when I try to open a stage .nud file.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\zacha\Downloads\Smash-Forge-Latest_Commit\workspace\animcmd'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator1.CommonInit() at System.IO.FileSystemEnumerableIterator1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetFiles(String path)
at VBN_Editor.ProjectTree.fillTree()
at VBN_Editor.MainForm.openVBNToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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

VBN Editor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0

CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/VBN%20Editor.exe

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

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.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

WeifenLuo.WinFormsUI.Docking
Assembly Version: 2.9.0.0
Win32 Version: 2.9.0.0

CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/WeifenLuo.WinFormsUI.Docking.DLL

OpenTK
Assembly Version: 1.1.0.0
Win32 Version: 1.1.1664.6217

CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/OpenTK.DLL

SALT
Assembly Version: 1.2.2.0
Win32 Version: 1.0.0.0

CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/SALT.DLL

OpenTK.GLControl
Assembly Version: 1.1.0.0
Win32 Version: 1.1.1664.6217

CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/OpenTK.GLControl.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

************** 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.

I had a problem importing a .dae converted from Noesis.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at Smash_Forge.MainForm.openVBNToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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

Smash Forge
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/Smash%20Forge.exe

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

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.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

WeifenLuo.WinFormsUI.Docking
Assembly Version: 2.9.0.0
Win32 Version: 2.9.0.0
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/lib/WeifenLuo.WinFormsUI.Docking.DLL

OpenTK
Assembly Version: 1.1.0.0
Win32 Version: 1.1.1664.6217
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.DLL

SALT
Assembly Version: 1.2.2.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/lib/SALT.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

OpenTK.GLControl
Assembly Version: 1.1.0.0
Win32 Version: 1.1.1664.6217
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.GLControl.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.

Possible Bug

I've been making a villager mod where the only thing I changed was I imported a different hairstyle from a different game and put it on villager. I exported it to noesis and then exported it again as dae. I then went to smash forge and did what I needed to do in order to be able to save it as nud. Now normally it would work, however instead I got this error: #20. I did the same process with one of the regular in game villagers and I still got the error. I tried this with other regular in game models from different characters to see if the error message would appear and it didn't. For some reason villager will not work. If I need to be more specific I made a really big thread that you can find here: http://gamebanana.com/threads/206088.

[Bug] Exporting .anim without previewing result in odd files

Just a warning for future issues / questions from the community :

Exporting .anim files in a Debug build of the software can cause a discrepancy between the actual and the resulted animation -> You have to preview it

For example, the animation of the sword of Link during his first neutral A have only minor changes in the key-frame data, however, only the first two key are properly write onto the file in Debug, whereas everything seems correct once compiled in a Release mode.

I have figured it out by analyzing the code in a line by line execution with the debugger. The variables where set properly, and so the writing was ok as long as I stayed in the writeKey function in ANIM.cs.
As soon as I stepped out in the middle of the loop for frames data, I suppose Windows have "optimized" the execution of the function in some way.

Voilร  ! So do not hesitate to tell people to use the tool with the Release version (other tools sometimes precised it, and I didn't know that it would that much of a deal) -> Do not hesitate to tell people to preview all of their animations.

Edit

Actually, they can still be "optimized" on Release configuration but I don't know why, and it keep getting weirder as some previous export that were fine on Debug aren't anymore on Release configuration.


Debug output (if not watched) :

anim translate.translateX translateX KenJ 0 0 0;
animData {
input time;
output linear;
weighted 1;
preInfinity constant;
postInfinity constant;
keys {
1 0.658698 fixed fixed 1 1 0 0 1 0 1;
2 0.658698 fixed fixed 1 1 0 0 1 0 1;
3 0.000000 fixed fixed 1 1 0 0 1 0 1;
4 0.000000 fixed fixed 1 1 0 0 1 0 1;
5 0.000000 fixed fixed 1 1 0 0 1 0 1;
6 0.000000 fixed fixed 1 1 0 0 1 0 1;
7 0.000000 fixed fixed 1 1 0 0 1 0 1;
8 0.000000 fixed fixed 1 1 0 0 1 0 1;
9 0.000000 fixed fixed 1 1 0 0 1 0 1;
10 0.000000 fixed fixed 1 1 0 0 1 0 1;
11 0.000000 fixed fixed 1 1 0 0 1 0 1;
12 0.000000 fixed fixed 1 1 0 0 1 0 1;
13 0.000000 fixed fixed 1 1 0 0 1 0 1;
14 0.000000 fixed fixed 1 1 0 0 1 0 1;
15 0.000000 fixed fixed 1 1 0 0 1 0 1;
16 0.000000 fixed fixed 1 1 0 0 1 0 1;
17 0.000000 fixed fixed 1 1 0 0 1 0 1;
18 0.000000 fixed fixed 1 1 0 0 1 0 1;
19 0.000000 fixed fixed 1 1 0 0 1 0 1;
20 0.000000 fixed fixed 1 1 0 0 1 0 1;
21 0.000000 fixed fixed 1 1 0 0 1 0 1;
22 0.000000 fixed fixed 1 1 0 0 1 0 1;
23 0.000000 fixed fixed 1 1 0 0 1 0 1;
24 0.000000 fixed fixed 1 1 0 0 1 0 1;
25 0.000000 fixed fixed 1 1 0 0 1 0 1;
26 0.000000 fixed fixed 1 1 0 0 1 0 1;
27 0.000000 fixed fixed 1 1 0 0 1 0 1;
28 0.000000 fixed fixed 1 1 0 0 1 0 1;
}
}

Release output :

anim translate.translateX translateX KenJ 0 0 0;
animData {
input time;
output linear;
weighted 1;
preInfinity constant;
postInfinity constant;
keys {
1 0.658698 fixed fixed 1 1 0 0 1 0 1;
2 0.658698 fixed fixed 1 1 0 0 1 0 1;
3 0.658698 fixed fixed 1 1 0 0 1 0 1;
4 0.658698 fixed fixed 1 1 0 0 1 0 1;
5 0.658698 fixed fixed 1 1 0 0 1 0 1;
6 1.127548 fixed fixed 1 1 0 0 1 0 1;
7 0.658698 fixed fixed 1 1 0 0 1 0 1;
8 0.658698 fixed fixed 1 1 0 0 1 0 1;
9 0.658698 fixed fixed 1 1 0 0 1 0 1;
10 0.658698 fixed fixed 1 1 0 0 1 0 1;
11 0.658698 fixed fixed 1 1 0 0 1 0 1;
12 0.658698 fixed fixed 1 1 0 0 1 0 1;
13 0.658698 fixed fixed 1 1 0 0 1 0 1;
14 0.658698 fixed fixed 1 1 0 0 1 0 1;
15 0.658698 fixed fixed 1 1 0 0 1 0 1;
16 0.658698 fixed fixed 1 1 0 0 1 0 1;
17 0.658698 fixed fixed 1 1 0 0 1 0 1;
18 0.658698 fixed fixed 1 1 0 0 1 0 1;
19 0.658698 fixed fixed 1 1 0 0 1 0 1;
20 0.658698 fixed fixed 1 1 0 0 1 0 1;
21 0.658698 fixed fixed 1 1 0 0 1 0 1;
22 0.658698 fixed fixed 1 1 0 0 1 0 1;
23 0.658698 fixed fixed 1 1 0 0 1 0 1;
24 0.658698 fixed fixed 1 1 0 0 1 0 1;
25 0.658698 fixed fixed 1 1 0 0 1 0 1;
26 0.658698 fixed fixed 1 1 0 0 1 0 1;
27 0.658698 fixed fixed 1 1 0 0 1 0 1;
28 0.658698 fixed fixed 1 1 0 0 1 0 1;
}
}

I get this error when I open a stage folder.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\zacha\Downloads\SSB4U-Stages2\stage\melee\XDolpic\param'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator1.CommonInit() at System.IO.FileSystemEnumerableIterator1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetFiles(String path)
at Smash_Forge.MainForm.openStageToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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

Smash Forge
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit%20(2)/Smash%20Forge.exe

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

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.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

WeifenLuo.WinFormsUI.Docking
Assembly Version: 2.9.0.0
Win32 Version: 2.9.0.0
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/WeifenLuo.WinFormsUI.Docking.DLL

OpenTK
Assembly Version: 1.1.0.0
Win32 Version: 1.1.1664.6217
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/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

SALT
Assembly Version: 1.2.2.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/SALT.DLL

OpenTK.GLControl
Assembly Version: 1.1.0.0
Win32 Version: 1.1.1664.6217
CodeBase: file:///C:/Users/zacha/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/OpenTK.GLControl.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.

Skeleton is removed on 2nd Model delete

When deleting the "Model 0" a second time, the .vbn/skeleton is also removed (resulting in needing to grab the .vbn again after). Unsure if this only applies to .dae imports or all models.

Constant crashes

Hello, I've been attempting to use this tool for a few days now. To no avail.
Everytime I open a file, the program just, Crashes. FITD, FITC or Smash Forge itself.

crrash

I am on Windows 7, 64bit, OpenGL 2.1

SMD Animation Files Do Not Properly Play.

SMD animation files result in the model to stay completely still.
Things to note:
-The frame counter shows with correct frame amount
-Animation plays in Noesis
-Animation contains the same names as the bones
-Merging with noesis as an fbx, using maya to make it an .anim file works fine

Small proof of concept (will be a bit large and possibly rotated wrong)
SMDtest2.zip

My specs:
CPU i5 4670
GPU gtx 970
RAM 8gb
OS Windows 10

Unable to import SMD

When opening SMD for bones or animations, it gives an error.

Version: Windows 10
Date: 10/10/2016
.NET Version: 4.5.2

Error:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at VBN_Editor.SMD.read(String fname, SkelAnimation a, VBN v)
at VBN_Editor.MainForm.openVBNToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)

Not all bones visible in the bone tree & unable to create bones detached from the main tree.

As stated, not every bone is visible on the bone tree. The missing bone by default is not a part of the first tree, detached from the rest (like so). Example:

image

As you can see the "CursarA" bone is visible in the bone selector, but not anywhere in the tree on the left, it is also visible in the renderer. The .vbn used was the default CSS's hand .vbn.

Alongside fixing this, it might also be worth having it so that if you do not select any bone, and add a bone it becomes it's own tree (Like "CursarA"), since right now it defaults to adding to the first bone in the tree.

Cause of objects becoming un-rigged

The reason this occurred was due to the single bind menu, when opening this, even if you close out of the single bind menu the object becomes unrigged (or rigged to TransN, anyway). It only takes an accidental double click (double clicking the box to open/close an individual mesh name counts too), and since importing a .dae results in every object's collapsible list (with Polygon_0, etc inside) being open, it becomes extra hard to not open this prompt when closing them. I suggest moving it from being a double click to a button on the mesh list or something at the very least.

"Open Stage" causes Forge to crash.

This possibly occurred with the nut editor feature:

Log

I haven't tested all stages but this occurs in the Mario Kart one and a few others.

Edit: New discovery. Roy also will no longer open as this bug also occurs. Happens from the nut file.

My specs:
CPU i5 4670
GPU gtx 970
RAM 8gb
OS Windows 10

Models not Visable. Stage texture issues

I tried to open up the model for palutena so I could do some studying, but when i opened it up, the only thing that was visable was the bones. I checked the mesh list, render settings, textures and everything. Everything was in order there but still no model visable still. also the open character command just cause something called FITD to crash.

As far as stages go. the stages load, but most of the textures dont. For instance in windy hill omega. the back islands are fully textured. however everything else isnt. but the normals are there and the stage data like spawns and stuff.

I dont remember the exact number for my OpenGL but i think its about 3.1
And below is the system information.

OpenGL might be the issue however as If i activate it in cinema 4d, everything turns black as well
(https://cloud.githubusercontent.com/assets/24865110/21582611/185791dc-d02d-11e6-8487-0853637fa608.png)

Still no hitboxes for Roy's attacks

It's been weeks since i've reported this to @jam1garner on discord that the hitboxes for Roy's attack don't appear on Smash Forge and told me that he was going to notify @Sammi-Husky about this. I assume this is a problem on other characters too.

I have walked through the steps with jam1garner on how to load a character with their animations in but haven't been able to get it to work.

Though i've seen an image on twitter of someone switching the hitboxes for Roy's flareblade from the fully charge swapped with the uncharged and they were able to get that hitbox to show up, but the rest don't work correctly.

After importing .nud, when importing a .dae, .nud model will be removed.

As stated in the title, after I have opened a .nud in forge (vbn included), if I then import a .dae (from noesis) the .nud's "Model 0" is replaced with the .dae's "Model 0". This is using the latest commit with a fresh startup of forge, it does not occur if you import the .dae first and .nud after.

Bone recreation breaks in-game. SMD-VBN

I've ran into an issue where custom vbn files cause
this:
3

This is the case for not just my custom made boneset. The default skeleton ones do this aswell. The way i made the smd was from wallworm and i exported it with these settings:
http://i.imgur.com/hStWkeF.png

Things to note:
VBN works fine in smash forge
Importing the vbn back works fine
Occurs with and without custom animations

Files being used
Alolan Raichu Animated.zip

My specs:
CPU i5 4670
GPU gtx 970
RAM 8gb
OS Windows 10

Render Settings Broken in latest commit

Simply put, from now on render settings will not open even after a fresh start-up, and displays the following:

Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Smash_Forge.GUI.RenderSettings.resources" was correctly embedded or linked into assembly "Smash Forge" at compile time, or that all the satellite assemblies required are loadable and fully signed.

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "Smash_Forge.GUI.RenderSettings.resources" was correctly embedded or linked into assembly "Smash Forge" at compile time, or that all the satellite assemblies required are loadable and fully signed.
   at System.Resources.ManifestBasedResourceGroveler.HandleResourceStreamMissing(String fileName)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetObject(String name)
   at Smash_Forge.GUI.RenderSettings.InitializeComponent()
   at Smash_Forge.GUI.RenderSettings..ctor()
   at Smash_Forge.MainForm.renderSettingsToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.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.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Smash Forge
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/Smash%20Forge.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
    Assembly Version: 2.9.0.0
    Win32 Version: 2.9.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/WeifenLuo.WinFormsUI.Docking.DLL
----------------------------------------
OpenTK
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.DLL
----------------------------------------
SALT
    Assembly Version: 1.2.2.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/SALT.DLL
----------------------------------------
OpenTK.GLControl
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.GLControl.DLL
----------------------------------------
Octokit
    Assembly Version: 0.23.0.0
    Win32 Version: 0.23.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/Octokit.DLL
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.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:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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.

Exported .anim files hang Maya forever.

I wanted to try something in Maya but most animation exports simply make Maya stop responding and hang indefinitely. I had success with Wait1.omo from Main.pac but since then it stopped working.

Example exported files: Wait2 and Wait3 from Mario's main.pac.

Anim_Test.zip

Using DSX8's material presets crashes the game.

Hi.

I wonder if it's the way they're set up or something.

I can't get Slayer's material presets to work on Lord Fredrik. I apply the textures and everything works in Forge. But in-game, I can't get past the Tip before the match. The game soft-locks. Using a blank material works but the textures and specular are too bright.

Error injecting new textures in a polygon

When I try to inject a new texture (a normal map, custom one) in a polygon and then save the new .nut and .nud file the program crashes after trying to open the new created .nut and .nud files.
Here are the details when trying to open the new .nud file:

************** Texto de la excepciรณn **************
System.NotImplementedException: Unknown nut format 21941
  en Smash_Forge.NUT.NUD_Texture.setPixelFormatFromNutFormat(Int32 typet)
  en Smash_Forge.NUT.ReadNTP3(FileData d)
  en Smash_Forge.NUT.Read(String filename)
  en Smash_Forge.NUT..ctor(String filename)
  en Smash_Forge.MainForm.openNud(String filename, String name)
  en Smash_Forge.MainForm.openFileToolStripMenuItem_Click(Object sender, EventArgs e)
  en System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
  en System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
  en System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
  en System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
  en System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
  en System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
  en System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
  en System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
  en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  en System.Windows.Forms.Control.WndProc(Message& m)
  en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  en System.Windows.Forms.ToolStrip.WndProc(Message& m)
  en System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
  en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

and when trying to open the new .nut file:

************** Texto de la excepciรณn **************
System.NotImplementedException: Unknown nut format 21941
   en Smash_Forge.NUT.NUD_Texture.setPixelFormatFromNutFormat(Int32 typet)
   en Smash_Forge.NUT.ReadNTP3(FileData d)
   en Smash_Forge.NUT.Read(String filename)
   en Smash_Forge.NUT..ctor(String filename)
   en Smash_Forge.NUTEditor.openNUTToolStripMenuItem_Click(Object sender, EventArgs e)
   en System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   en System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   en System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   en System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   en System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   en System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   en System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   en System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   en System.Windows.Forms.Control.WndProc(Message& m)
   en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   en System.Windows.Forms.ToolStrip.WndProc(Message& m)
   en System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Thank you for attention :)

MeshList Selection Error

When attempting to select an object I wished to re-order (as the mesh order did not import correctly), I immediately recieved the following error:

"Value of '3' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'. Parameter name: Value"

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '3' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
   at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
   at Smash_Forge.MeshList.treeView1_AfterSelect(Object sender, TreeViewEventArgs e)
   at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
   at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
   at System.Windows.Forms.TreeView.WmNotify(Message& m)
   at System.Windows.Forms.TreeView.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.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Smash Forge
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(1)/Smash%20Forge.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
    Assembly Version: 2.9.0.0
    Win32 Version: 2.9.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(1)/lib/WeifenLuo.WinFormsUI.Docking.DLL
----------------------------------------
OpenTK
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(1)/lib/OpenTK.DLL
----------------------------------------
SALT
    Assembly Version: 1.2.2.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(1)/lib/SALT.DLL
----------------------------------------
OpenTK.GLControl
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(1)/lib/OpenTK.GLControl.DLL
----------------------------------------
Octokit
    Assembly Version: 0.23.0.0
    Win32 Version: 0.23.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(1)/lib/Octokit.DLL
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.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:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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.

Attempted model to import was default Lucina through Max 2015, all objects seemed to give the error in a count-down as I continued and clicked on others: "Value of '3'" became 2, then 1, then the error stopped ocurring. I will find out if it actually effects the .nud soon, & have not encountered any errors since. It also did not repeat when re-opening forge and trying again, and was imported after clearing the workspace originally.

Maya .anim files not saving / loading properly.

Geez, I give you lots of problems, huh? I just want this app to be great. ^_^

So yeah, now I can't use .anims generated from this anymore. Mario's Wait1 and others shorter than 60 frames would work, but now none of them load properly at all. I get the correct frame counts but no data is actually saved. The model remains in the T pose for the entire duration of the animation, and in Maya, they import instantly but there's no frame data. No errors or crashes, they just plain don't work. Same thing when imported back into SAT.

Error occurs when opening Mesh List & Extra

When attempting to open the Mesh list from "View" with the right side of forge completely collapsed I have gotten two different errors. On my attempt to replicate the error I found a different one, which was:

"Cannot add or insert the item 'handFalchion_VIS_O_OBJ' in more than one place. You must first remove it from its current locations or clone it. Parameter name: node."

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Cannot add or insert the item 'handFalchion_VIS_O_OBJ' in more than one place. You must first remove it from its current location or clone it.
Parameter name: node
   at System.Windows.Forms.TreeNodeCollection.AddInternal(TreeNode node, Int32 delta)
   at System.Windows.Forms.TreeNodeCollection.Add(TreeNode node)
   at Smash_Forge.MeshList.refresh()
   at Smash_Forge.MainForm.meshListToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.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.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Smash Forge
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/Smash%20Forge.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
    Assembly Version: 2.9.0.0
    Win32 Version: 2.9.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/WeifenLuo.WinFormsUI.Docking.DLL
----------------------------------------
OpenTK
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.DLL
----------------------------------------
SALT
    Assembly Version: 1.2.2.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/SALT.DLL
----------------------------------------
OpenTK.GLControl
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.GLControl.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.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:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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.

I am using Lucina's Mesh imported into Max 2017 with Zarklord's newest nud importer, exported as .fbx, ran through Noesis for .dae, The object in the error is the first one in the order. The error repeats every time I attempt to open mesh list again.

The first error I recieved: "Cannot access a disposed object. Object name: 'MeshList'." seems to occur when you attempt to open the Mesh List from "View" after already clearing the workspace & after I have closed the mesh list tab on the right side for the first time.

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'MeshList'.
   at System.Windows.Forms.Control.CreateHandle()
   at System.Windows.Forms.Form.CreateHandle()
   at System.Windows.Forms.Control.get_Handle()
   at WeifenLuo.WinFormsUI.Docking.DockContentHandler.set_DockPanel(DockPanel value)
   at WeifenLuo.WinFormsUI.Docking.DockContentHandler.Show(DockPanel dockPanel, DockState dockState)
   at WeifenLuo.WinFormsUI.Docking.DockContentHandler.Show(DockPanel dockPanel)
   at WeifenLuo.WinFormsUI.Docking.DockContent.Show(DockPanel dockPanel)
   at Smash_Forge.MainForm.AddDockedControl(DockContent content)
   at Smash_Forge.MainForm.meshListToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.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.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Smash Forge
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/Smash%20Forge.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
    Assembly Version: 2.9.0.0
    Win32 Version: 2.9.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/WeifenLuo.WinFormsUI.Docking.DLL
----------------------------------------
OpenTK
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.DLL
----------------------------------------
SALT
    Assembly Version: 1.2.2.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/SALT.DLL
----------------------------------------
OpenTK.GLControl
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.GLControl.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.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:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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.

The error occurs consistently, the cannot add error first after closing the Mesh List that is there by default when you start up Forge and then attempting to open it from "View", then after clearing workspace at least once, the cannot access error occurs.

Another note: When you start up forge, the Mesh List is open, but disabled on the view tab. Un-related, the model shows up regardless of "Model X" being enabled/disabled, though the objects inside can be properly enabled/disabled manually. Mat Editor will also not open no matter what I right click in the mesh list.

Bone Overhaul Adding Still Broken / Removing Issue

Firstly, with the newest overhaul when attempting to add a bone (with/without a vbn already loaded) I receive the follow error. Nothing else happens.

Object reference not set to an instance of an object.

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at Smash_Forge.BoneTreePanel.addBoneToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.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.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Smash Forge
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(2)/Smash%20Forge.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
    Assembly Version: 2.9.0.0
    Win32 Version: 2.9.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/WeifenLuo.WinFormsUI.Docking.DLL
----------------------------------------
OpenTK
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/OpenTK.DLL
----------------------------------------
SALT
    Assembly Version: 1.2.2.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/SALT.DLL
----------------------------------------
OpenTK.GLControl
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/OpenTK.GLControl.DLL
----------------------------------------
Octokit
    Assembly Version: 0.23.0.0
    Win32 Version: 0.23.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit%20(2)/lib/Octokit.DLL
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.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:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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.

Separately, when removing a bone at the root of the tree, in the "Bone Tree" they will all be removed, but all that bones children remain in the "Bone List". Clearing workspace also does not empty the Bone List.

Can't save ACMD

I can't find a button to do it. If I use the menu or do ctrl-s I get an unhandled exception:
"The system cannot find the file specified"
and it replaces it with System.Byte[]

Another more minor bug: in the animations, no hitboxes show for straight-angled attacks that can be angled like captain falcon's AttackS3S because in animations it shows as AttackS3S but in AMCD it shows as just AttackS3

Viewport

Viewport goes out of view if window is left untouched for too long.

Broken Extracted Textures & Unable to open edited .nut & edited .nut broken mip-maps.

After extracting a texture with the forge nut editor the width/height was completely broken as well as 3/4 being pure transparency.

When I attempted to open a .nut I had just replaced the default ABGR textures with new ABGR textures (with different mip-maps saved in paint.net) I recieved the following error:

"Unknown nut format 16."

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NotImplementedException: Unknown nut format 16
   at Smash_Forge.NUT.NUD_Texture.setPixelFormatFromNutFormat(Int32 typet)
   at Smash_Forge.NUT.ReadNTP3(FileData d)
   at Smash_Forge.NUT.Read(String filename)
   at Smash_Forge.NUT..ctor(String filename)
   at Smash_Forge.NUTEditor.openNUTToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.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.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Smash Forge
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/Smash%20Forge.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
    Assembly Version: 2.9.0.0
    Win32 Version: 2.9.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/WeifenLuo.WinFormsUI.Docking.DLL
----------------------------------------
OpenTK
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.DLL
----------------------------------------
SALT
    Assembly Version: 1.2.2.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/SALT.DLL
----------------------------------------
OpenTK.GLControl
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.1664.6217
    CodeBase: file:///X:/New%20folder/Downloads/Smash-Forge-Latest_Commit/lib/OpenTK.GLControl.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:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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.

With this new .nut I saved from Forge, when extracting with the inject pack all the mip maps & format seemed completely broken, and instead of the usual amount of textures in Marth's .nut, only 6 textures made it out (All of which are completely broken / only one of them would open andit was full was transparency 1x14)

MDL0 opens on its back, breaks on export (game softlocks)

A VBN normally imports standing up perfectly straight, like the Mario one (I used that to test)

When I import MDL0, it lays flat on its back with broken bone positions and exports a broken file that won't load in-game. I'm pretty sure that's not supposed to happen.

Lord Fredrik mod:
screenshot 717

Compared to Ike, the base character.
screenshot 718

Animations not playing on certain character .nud's

Animations will cause Smash Forge to crash on certain character .nud files.
I tested the following characters:

  • Ganon
  • Mario
  • Captain Falcon
  • Megaman
  • Bayonetta
  • Lucas
  • Donkey Kong

Bayonetta and Ganon main body .nud's will crash the game when you try to play an animation, however their bones will animate correctly if you select their .vbn or any of their other models (i.e. Ganon's final smash, Bayo's hair, etc.)

Animations (PAC) not saving properly

It appears that animations aren't saving properly. I edited one bone rotation just to see how things work, and this ended up happening:
wiiu_screenshot_tv_0144f
I'm hoping this can get fixed. I really do want to mess with the characters as much as possible! Also, the NUT textures appeared to not convert properly, as they render corrupted. Just thought I'd give a heads up.

Thanks,
SuperMarioDaBom

Mass Animation Conversion Tool?

Would it be possible to add something like this as a feature? I have had several situations where I had to port 50+ .anim files to .omo, and it is a complete pain to do them 1-by-1.

-GoldN

Mesh List "Model X" collapses on object delete & "Close NUT" suggestion

In the latest commit, when you delete an object (from inside "Model X") it will collapse the "Model X", resulting in needing to expand it repeatedly to delete multiple objects.

Suggestion is a "Close NUT" button, since there's currently no way to close them without clearing workspace (or re-opening forge).
u8eozvetw

How exactly do you use this?

I have a dumped game, but I don't specifically understand how to operate the program itself.
What files exactly do you need specifically to get started, as I have opened up a model.nud and motion.mtable but don't really know what other files to open, as there are multiple animation files and opening multiple/certain ones give an error.

Is there any basic guide or instructions to follow?

Bones spit out NullReferenceException save for VBN, PACs no go

Specs:

Win 8/8,1
Date: 11/10/2016
NET: 4,5.2.

Error dump

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at VBN_Editor.OMO.read(FileData d, VBN v)
at VBN_Editor.MainForm.importToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)

Default Jigglypuff bone SWG_CapJc__swing causes .DAE's to fail saving as .NUD

-EDIT-
I have narrowed down this error when saving a c00 jigg's .dae as a .nud as an issue with the bone SWG_CapJc__swing.
what

-EDIT 2-
Nevermind, apparently while I was able to get this to work before changing nothing from the steps that I did I'm getting that same error again.

Removing this bone on c00 Jigglypuff will cause saving to work correctly. From the quick test I did on c01 and c03 Jiggs, saving as .NUD will work perfectly fine with them without any removal of bones necessary.


In my original issue, while Smash Forge created .DAE's originally were too small, they no longer appear that way as far as I can tell.

If .dae has multiple vertices with more than 4 weights, the Error occurs multiple times.

As stated, if the imported .dae has multiple vertices with 5+ weights, the error occurs multiple times, which can result in having to click through a large quantity of errors.
unf2aazh0
It might be worth having the error display a box containing a list of which vertices (Vertex ID) on which objects are affected, to offer another method of finding the broken vertices later on.

Certain names are changed in the mesh list

Simply, any objects with "chara" or "polyg" in the name have that specific part of the name removed when importing it into Forge.
The only time I have gotten around this was when merging two models together, the name of the object in the .nud being merged with the current model would not have those names removed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.