Skip to content

v0.4.2 Rocco and Hugh update!

Latest
Compare
Choose a tag to compare
@megalon megalon released this 12 Dec 00:03
26529bf

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