Skip to content

Releases: megalon/nasb-moveset-editor

v0.4.2 Rocco and Hugh update!

12 Dec 00:03
26529bf
Compare
Choose a tag to compare

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.

Changelog

v0.4.2

Bugfixes

  • Fixed certain enums being loaded, displayed, and saved incorrectly.
v0.4.1

Bugfixes

  • Fixed "WrapMode" name collision error with Unity Timeline package
v0.4.0

Features

  • The editor can now import movesets from the latest game update, including Rocco and Hugh! (closes #26)
  • Switched from sc2ad's NASB Parser to Steven's NASB Moveset Parser
v0.3.0

Features

  • The editor can now import movesets from the latest game update, including Garfield! (#25)
  • You can now click on a port, drag, then release to connect a new node that is valid for that port.
    image
  • Some nodes have fields that are only used if a toggle is active. For example, the "Else Action" on SACheckThing is ignored if "Else" is not enabled. Now these fields are hidden if that toggle isn't active. Effects SACheckThing, SAConfigHitbox, SASpawnAgent, and SASpawnAgent2.
    The "Else Action" output is only visible if "Else" is active.
  • Added new nodes to catch up with latest game version. SAMapAnimationSimple, KnockbackAltJump and DelayedJump
  • "ForceZ0" is now hidden on SAConfigHitbox and HurtBone since it is unused in the latest game update, and always zero.
  • Graphs now store the version of the moveset editor they were created with.

Bugfixes

  • Importing a moveset will no longer generate blank BaseIdentifier nodes. (#24)
  • Fixed FSFrameNode value always being zero. (#23)
  • Only "List<...>" outputs can have multiple connections now. (#21)
  • The timeline is now ordered on export, so you don't have to disconnect and reconnect them all to insert a new node (#18)
  • When creating a new node, the latest correct "Version" is used. Previously, always 0.
  • Removed BaseIdentifier nodes from right-click menu.

PR with full details

v0.2.1
  • Fixed invisible "Manips" output for SAManipHurtboxNode ( #19 )

image

  • Fixed "Key cannot be null" error when exporting a new graph. ( #17 )
    You will probably still see this error when trying to export a graph with incomplete data.
v0.2.0
  • New option to organize graph in right-click menu.
    When organizing the graph, node height is taken into account.
    Special horizontal spacing is used for consecutive SAConfigHitbox nodes.
    image
    image

  • New Dynamic LOD (Level of Detail) preferences for xNode.
    You may need to re-import xNode to get these changes.
    image
    Nodes appear much simpler when you go past the specified zoom levels.
    This should drastically increase framerate on larger graphs when zooming out.
    image

  • The menu option NASB/NASB Moveset Editor is now just NASB/Moveset Editor

v0.1.7
  • Add scrollbars to control panel
  • Removed useless enum-only nodes: "GIEV", "HurtType", and "Ease".
    These enums are instead shown as drop-down selects on the nodes that require them.
  • Removed unused internal NASB_Parser node "BitUtil"
  • Fix some node names showing as "{parent name}_{node name}" when created from right-click menu
  • Fix parent classes for all nested and loose nodes
  • Fix parent classes for all node editors
v0.1.6
  • Fixed folder not found error when importing a text asset after first creating project
  • Log messages now start with "[NASB Moveset Editor]"
v0.1.5
  • Initial public release

v0.4.1 Rocco and Hugh support!

11 Dec 08:33
6b6dd81
Compare
Choose a tag to compare

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.

Changelog

v0.4.1

Bugfixes

  • Fixed "WrapMode" name collision error with Unity Timeline package
v0.4.0

Features

  • The editor can now import movesets from the latest game update, including Rocco and Hugh! (closes #26)
  • Switched from sc2ad's NASB Parser to Steven's NASB Moveset Parser
v0.3.0

Features

  • The editor can now import movesets from the latest game update, including Garfield! (#25)
  • You can now click on a port, drag, then release to connect a new node that is valid for that port.
    image
  • Some nodes have fields that are only used if a toggle is active. For example, the "Else Action" on SACheckThing is ignored if "Else" is not enabled. Now these fields are hidden if that toggle isn't active. Effects SACheckThing, SAConfigHitbox, SASpawnAgent, and SASpawnAgent2.
    The "Else Action" output is only visible if "Else" is active.
  • Added new nodes to catch up with latest game version. SAMapAnimationSimple, KnockbackAltJump and DelayedJump
  • "ForceZ0" is now hidden on SAConfigHitbox and HurtBone since it is unused in the latest game update, and always zero.
  • Graphs now store the version of the moveset editor they were created with.

Bugfixes

  • Importing a moveset will no longer generate blank BaseIdentifier nodes. (#24)
  • Fixed FSFrameNode value always being zero. (#23)
  • Only "List<...>" outputs can have multiple connections now. (#21)
  • The timeline is now ordered on export, so you don't have to disconnect and reconnect them all to insert a new node (#18)
  • When creating a new node, the latest correct "Version" is used. Previously, always 0.
  • Removed BaseIdentifier nodes from right-click menu.

PR with full details

v0.2.1
  • Fixed invisible "Manips" output for SAManipHurtboxNode ( #19 )

image

  • Fixed "Key cannot be null" error when exporting a new graph. ( #17 )
    You will probably still see this error when trying to export a graph with incomplete data.
v0.2.0
  • New option to organize graph in right-click menu.
    When organizing the graph, node height is taken into account.
    Special horizontal spacing is used for consecutive SAConfigHitbox nodes.
    image
    image

  • New Dynamic LOD (Level of Detail) preferences for xNode.
    You may need to re-import xNode to get these changes.
    image
    Nodes appear much simpler when you go past the specified zoom levels.
    This should drastically increase framerate on larger graphs when zooming out.
    image

  • The menu option NASB/NASB Moveset Editor is now just NASB/Moveset Editor

v0.1.7
  • Add scrollbars to control panel
  • Removed useless enum-only nodes: "GIEV", "HurtType", and "Ease".
    These enums are instead shown as drop-down selects on the nodes that require them.
  • Removed unused internal NASB_Parser node "BitUtil"
  • Fix some node names showing as "{parent name}_{node name}" when created from right-click menu
  • Fix parent classes for all nested and loose nodes
  • Fix parent classes for all node editors
v0.1.6
  • Fixed folder not found error when importing a text asset after first creating project
  • Log messages now start with "[NASB Moveset Editor]"
v0.1.5
  • Initial public release

v0.4.0 Rocco and Hugh support!

11 Dec 01:13
556bc58
Compare
Choose a tag to compare

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.

Changelog

v0.4.0

Features

  • The editor can now import movesets from the latest game update, including Rocco and Hugh! (closes #26)
  • Switched from sc2ad's NASB Parser to Steven's NASB Moveset Parser
v0.3.0

Features

  • The editor can now import movesets from the latest game update, including Garfield! (#25)
  • You can now click on a port, drag, then release to connect a new node that is valid for that port.
    image
  • Some nodes have fields that are only used if a toggle is active. For example, the "Else Action" on SACheckThing is ignored if "Else" is not enabled. Now these fields are hidden if that toggle isn't active. Effects SACheckThing, SAConfigHitbox, SASpawnAgent, and SASpawnAgent2.
    The "Else Action" output is only visible if "Else" is active.
  • Added new nodes to catch up with latest game version. SAMapAnimationSimple, KnockbackAltJump and DelayedJump
  • "ForceZ0" is now hidden on SAConfigHitbox and HurtBone since it is unused in the latest game update, and always zero.
  • Graphs now store the version of the moveset editor they were created with.

Bugfixes

  • Importing a moveset will no longer generate blank BaseIdentifier nodes. (#24)
  • Fixed FSFrameNode value always being zero. (#23)
  • Only "List<...>" outputs can have multiple connections now. (#21)
  • The timeline is now ordered on export, so you don't have to disconnect and reconnect them all to insert a new node (#18)
  • When creating a new node, the latest correct "Version" is used. Previously, always 0.
  • Removed BaseIdentifier nodes from right-click menu.

PR with full details

v0.2.1
  • Fixed invisible "Manips" output for SAManipHurtboxNode ( #19 )

image

  • Fixed "Key cannot be null" error when exporting a new graph. ( #17 )
    You will probably still see this error when trying to export a graph with incomplete data.
v0.2.0
  • New option to organize graph in right-click menu.
    When organizing the graph, node height is taken into account.
    Special horizontal spacing is used for consecutive SAConfigHitbox nodes.
    image
    image

  • New Dynamic LOD (Level of Detail) preferences for xNode.
    You may need to re-import xNode to get these changes.
    image
    Nodes appear much simpler when you go past the specified zoom levels.
    This should drastically increase framerate on larger graphs when zooming out.
    image

  • The menu option NASB/NASB Moveset Editor is now just NASB/Moveset Editor

v0.1.7
  • Add scrollbars to control panel
  • Removed useless enum-only nodes: "GIEV", "HurtType", and "Ease".
    These enums are instead shown as drop-down selects on the nodes that require them.
  • Removed unused internal NASB_Parser node "BitUtil"
  • Fix some node names showing as "{parent name}_{node name}" when created from right-click menu
  • Fix parent classes for all nested and loose nodes
  • Fix parent classes for all node editors
v0.1.6
  • Fixed folder not found error when importing a text asset after first creating project
  • Log messages now start with "[NASB Moveset Editor]"
v0.1.5
  • Initial public release

v0.3.0 NASB Moveset Editor (ALPHA)

12 Dec 09:13
8cbba2f
Compare
Choose a tag to compare

This is in ALPHA! You may lose all of your work!

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.

Changelog

v0.3.0

Features

  • The editor can now import movesets from the latest game update, including Garfield! (#25)
  • You can now click on a port, drag, then release to connect a new node that is valid for that port.
    image
  • Some nodes have fields that are only used if a toggle is active. For example, the "Else Action" on SACheckThing is ignored if "Else" is not enabled. Now these fields are hidden if that toggle isn't active. Effects SACheckThing, SAConfigHitbox, SASpawnAgent, and SASpawnAgent2.
    The "Else Action" output is only visible if "Else" is active.
  • Added new nodes to catch up with latest game version. SAMapAnimationSimple, KnockbackAltJump and DelayedJump
  • "ForceZ0" is now hidden on SAConfigHitbox and HurtBone since it is unused in the latest game update, and always zero.
  • Graphs now store the version of the moveset editor they were created with.

Bugfixes

  • Importing a moveset will no longer generate blank BaseIdentifier nodes. (#24)
  • Fixed FSFrameNode value always being zero. (#23)
  • Only "List<...>" outputs can have multiple connections now. (#21)
  • The timeline is now ordered on export, so you don't have to disconnect and reconnect them all to insert a new node (#18)
  • When creating a new node, the latest correct "Version" is used. Previously, always 0.
  • Removed BaseIdentifier nodes from right-click menu.

PR with full details

v0.2.1
  • Fixed invisible "Manips" output for SAManipHurtboxNode ( #19 )

image

  • Fixed "Key cannot be null" error when exporting a new graph. ( #17 )
    You will probably still see this error when trying to export a graph with incomplete data.
v0.2.0
  • New option to organize graph in right-click menu.
    When organizing the graph, node height is taken into account.
    Special horizontal spacing is used for consecutive SAConfigHitbox nodes.
    image
    image

  • New Dynamic LOD (Level of Detail) preferences for xNode.
    You may need to re-import xNode to get these changes.
    image
    Nodes appear much simpler when you go past the specified zoom levels.
    This should drastically increase framerate on larger graphs when zooming out.
    image

  • The menu option NASB/NASB Moveset Editor is now just NASB/Moveset Editor

v0.1.7
  • Add scrollbars to control panel
  • Removed useless enum-only nodes: "GIEV", "HurtType", and "Ease".
    These enums are instead shown as drop-down selects on the nodes that require them.
  • Removed unused internal NASB_Parser node "BitUtil"
  • Fix some node names showing as "{parent name}_{node name}" when created from right-click menu
  • Fix parent classes for all nested and loose nodes
  • Fix parent classes for all node editors
v0.1.6
  • Fixed folder not found error when importing a text asset after first creating project
  • Log messages now start with "[NASB Moveset Editor]"
v0.1.5
  • Initial public release

v0.2.1 Public Alpha

05 Dec 05:52
59dcb92
Compare
Choose a tag to compare

NASB Moveset Editor

This is in ALPHA! You may lose all of your work!

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.

Changelog

v0.2.1
  • Fixed invisible "Manips" output for SAManipHurtboxNode ( #19 )

image

  • Fixed "Key cannot be null" error when exporting a new graph. ( #17 )
    You will probably still see this error when trying to export a graph with incomplete data.
v0.2.0
  • New option to organize graph in right-click menu.
    When organizing the graph, node height is taken into account.
    Special horizontal spacing is used for consecutive SAConfigHitbox nodes.
    image
    image

  • New Dynamic LOD (Level of Detail) preferences for xNode.
    You may need to re-import xNode to get these changes.
    image
    Nodes appear much simpler when you go past the specified zoom levels.
    This should drastically increase framerate on larger graphs when zooming out.
    image

  • The menu option NASB/NASB Moveset Editor is now just NASB/Moveset Editor

v0.1.7
  • Add scrollbars to control panel
  • Removed useless enum-only nodes: "GIEV", "HurtType", and "Ease".
    These enums are instead shown as drop-down selects on the nodes that require them.
  • Removed unused internal NASB_Parser node "BitUtil"
  • Fix some node names showing as "{parent name}_{node name}" when created from right-click menu
  • Fix parent classes for all nested and loose nodes
  • Fix parent classes for all node editors
v0.1.6
  • Fixed folder not found error when importing a text asset after first creating project
  • Log messages now start with "[NASB Moveset Editor]"
v0.1.5
  • Initial public release

v0.2.0 Public Alpha

01 Dec 03:29
3e67cf4
Compare
Choose a tag to compare

NASB Moveset Editor

This is in ALPHA! You may lose all of your work!

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.

Changelog

v0.2.0
  • New option to organize graph in right-click menu.
    When organizing the graph, node height is taken into account.
    Special horizontal spacing is used for consecutive SAConfigHitbox nodes.
    image
    image

  • New Dynamic LOD (Level of Detail) preferences for xNode.
    You may need to re-import xNode to get these changes.
    image
    Nodes appear much simpler when you go past the specified zoom levels.
    This should drastically increase framerate on larger graphs when zooming out.
    image

  • The menu option NASB/NASB Moveset Editor is now just NASB/Moveset Editor

v0.1.7
  • Add scrollbars to control panel
  • Removed useless enum-only nodes: "GIEV", "HurtType", and "Ease".
    These enums are instead shown as drop-down selects on the nodes that require them.
  • Removed unused internal NASB_Parser node "BitUtil"
  • Fix some node names showing as "{parent name}_{node name}" when created from right-click menu
  • Fix parent classes for all nested and loose nodes
  • Fix parent classes for all node editors
v0.1.6
  • Fixed folder not found error when importing a text asset after first creating project
  • Log messages now start with "[NASB Moveset Editor]"
v0.1.5
  • Initial public release

v0.1.7 Public Alpha

30 Nov 03:27
5d684b6
Compare
Choose a tag to compare

NASB Moveset Editor

This is in ALPHA! You may lose all of your work!

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.

Changelog
v0.1.7

  • Add scrollbars to control panel
  • Removed useless enum-only nodes: "GIEV", "HurtType", and "Ease".
    These enums are instead shown as drop-down selects on the nodes that require them.
  • Removed unused internal NASB_Parser node "BitUtil"
  • Fix some node names showing as "{parent name}_{node name}" when created from right-click menu
  • Fix parent classes for all nested and loose nodes
  • Fix parent classes for all node editors

v0.1.6

  • Fixed folder not found error when importing a text asset after first creating project
  • Log messages now start with "[NASB Moveset Editor]"

v0.1.5

  • Initial public release

v0.1.6 Public Alpha

29 Nov 21:40
dc59320
Compare
Choose a tag to compare

NASB Moveset Editor

This is in ALPHA! You may lose all of your work!

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.

Changelog
v0.1.6

  • Fixed folder not found error when importing a text asset after first creating project
  • Log messages now start with "[NASB Moveset Editor]"

v0.1.5

  • Initial public release

v0.1.5 Public Alpha Release

28 Nov 02:14
412910e
Compare
Choose a tag to compare

NASB Moveset Editor

This is in ALPHA! You may lose all of your work!

See the README for installation and usage instructions!

Also see the list of known issues, and please report any issues you find.