Skip to content

Releases: ScanMountGoat/ssbh_editor

0.11.0

19 Nov 18:46

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

There may be issues on some Linux distributions. For example, SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes for each version, see the changelog.

Fixed

  • Fixed an issue where the application would not correctly detect a new release version in some cases. The major version has been increased from 10 to 11 to ensure that 0.10.x users see the new update notification.
  • Fixed an issue where the the viewport material highlight color would incorrectly have bloom applied.
  • Fixed an issue where meshes with the "_near" render pass would incorrectly have bloom applied.
  • Fixed an issue where the viewport resolution would change when adjusting the UI scale.

0.10.10

13 Oct 14:59

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

There may be issues on some Linux distributions. For example, SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes for each version, see the changelog.

Changed

  • Improved the accuracy of automatic expression hiding for some fighter models.

Fixed

  • Fixed a crash when opening the Modl Editor for folders with more than one numdlb file.
  • Fixed an issue where highlighting meshes in the Mesh Editor would only work for the first open model folder.
  • Fixed an issue where the application would produce rendering errors on startup on Windows.

0.10.9

23 Jul 12:55

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

There may be issues on some Linux distributions. For example, SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes for each version, see the changelog.

Fixed

  • Fixed an issue where the drop down for selecting textures in the Matl Editor did not open properly.

0.10.8

15 Jul 13:24

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

There may be issues on some Linux distributions. For example, SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes for each version, see the changelog.

Added

  • Added an option to open the corresponding motion folder for a model folder from the Animations tab.
  • Added rendering support for sprite sheet animations that use the current frame.
  • Added rendering support for UV scrolling animations.
  • Added an option to remove zero weights from the Mesh Editor.

Changed

  • Changed the Mesh Editor to use a side panel to select the entry to edit.
  • Changed the Hlpb Editor to use a side panel to select the entry to edit.
  • Changed the Nutexb Viewer to enable panning and zooming the displayed texture.
  • Changed the legend in the Anim Editor Graph tab to the expected XYZW order instead of alphabetical.
  • Changed Render Settings to show the color map when selecting the ShaderComplexity debug mode.
  • Changed the main application panel to show how to add files if no files are loaded.
  • Improved layout for the List tab in the Anim Editor.
  • Optimized loading folders with many files.
  • Changed the Space key to play/pause animations without requiring the animation bar to have focus.
  • Summarized mesh attribute errors in Matl Editor to take up less space.

0.10.7

07 May 21:41

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

There may be issues on some Linux distributions. For example, SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes for each version, see the changelog.

Added

  • Added an option to duplicate entries in the right click menu in the Modl Editor and Mesh Editor.

Fixed

  • Fixed an issue where bone rendering would incorrectly account for bone scale and cause some bones to fill the screen.
  • Fixed a crash when opening a file dialog for generated MacOS .app application bundle.

0.10.6

14 Oct 13:57

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

Builds are tested on PopOS, so there may be issues on other Linux versions. For example, some distros like SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Important

The folder dialogs for this release and all prior releases do not work on the latest MacOS. Use this workaround for now.

  1. Right click the ssbh_editor application and click "Show Package Contents".
  2. Move the "ssbh_editor" executable from the Contents > MacOS folder to a different folder on your machine.
  3. Double click the ssbh_editor executable and use the application like normal.

Changelog

For a full list of changes for each version, see the changelog.

Fixed

  • Fixed a regression in animation playback causing playback speeds less than 1.0 to not work.

0.10.5

02 Oct 14:59

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

Builds are tested on PopOS, so there may be issues on other Linux versions. For example, some distros like SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes for each version, see the changelog.

Added

  • Added an option to convert a parent bone to bone influences in the Mesh Editor.
  • Added anisotropic rotation to the shader information in the Matl Editor.

Changed

  • Improved layout consistency for editors using a grid layout.

Fixed

  • Fixed an issue where the "Remove Bone Influences" button in the Mesh Editor did not actually remove influences.
  • Fixed an issue where some materials would render with the wrong anisotropic highlight rotation.

0.10.4

23 Jul 14:52

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

Builds are tested on PopOS, so there may be issues on other Linux versions. For example, some distros like SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes for each version, see the changelog.

Added

  • Added an option to remove unused entries in the Modl Editor.
  • Added Modl > Rebuild from Mesh to the Modl Editor to both add missing entries and remove unused entries.
  • Added Meshes > Hide Ink Meshes for hiding stage ink meshes.
  • Added an option to automatically hide ink meshes to application preferences.

Changed

  • Adjusted long material labels to wrap instead of clip in the Modl Editor, Matl Editor, and Material Preset Editor.
  • Adjusted mesh name text boxes in the Mesh Editor to not clip.
  • Adjusted texture parameter names in the Matl Editor to show the color channels used by the shader on hover.
  • Moved editing of model files to a separate tab in the Modl Editor.
  • Adjusted the behavior of Meshes > Show All to also show meshes instead of just models.
  • Adjusted the behavior of Meshes > Hide Expressions to not hide ink meshes.
  • Changed the Max Anisotropy selector in the Matl Editor to not include the None variant to better reflect in game data.

Removed

  • Removed the Advanced Settings toggle from the Matl Editor and Material Preset Editor. Right click textures to rename instead.
  • Removed the Advanced Settings toggle from the Mesh Editor. Advanced editing options are now always enabled.
  • Removed the Advanced Settings toggle from the Modl Editor. Advanced editing options are now always enabled.
  • Removed Modl > Add Entry from the Modl Editor. Add entries based on the current numshb instead.

Fixed

  • Fixed an issue where the texture drop down in the Matl Editor did not correctly ignore case.

0.10.3

15 May 16:30

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

Builds are tested on PopOS, so there may be issues on other Linux versions. For example, some distros like SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes for each version, see the changelog.

Fixed

  • Fixed an issue where bones and the floor grid did not render properly.

0.10.2

13 May 17:31

Choose a tag to compare

SSBH Editor

Installation

Make sure your system meets the system requirements. Check the steps below for your operating system if the application still fails to launch properly.

Windows Installation Instructions

SSBH Editor for Windows requires the Visual C++ runtime, which can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe. This only needs to be installed once.

SSBH Editor will attempt to use the Vulkan graphics backend on Windows. Some systems may experience graphical errors or fail to launch ssbh_editor. The application can be forced to use DX12 by launching the application from command prompt using the command ssbh_editor.exe --backend dx12. This only needs to be done once. The preferred backend can always be changed later from the application preferences window.

Mac OS Installation Instructions

MacOS users with Apple silicon macs should select the build ending in apple_silicon. SSBH Editor isn't released through the Apple App Store or signed with an Apple Developer ID. You may see a warning that the application "can't be checked for malicious software". Follow the steps on the apple support page to open and run the application. These steps only need to be done once every time the application is downloaded.

Linux Installation Instructions

Builds are tested on PopOS, so there may be issues on other Linux versions. For example, some distros like SteamOS may experience UI scaling issues. The UI scale can be set manually in Menu > Preferences to a value like 1.0. If the application is experiencing very low framerates, check that SSBH Editor is actually using the correct GPU in Menu > Device Info. Please report any installation issues by making a new issue on GitHub with information on your operating system and GPU specs.

Changelog

For a full list of changes, see the changelog.

0.10.2

Changed

  • Adjusted material list side panels for Matl Editor and Material Preset Editor to support scrolling.

Fixed

  • Fixed an issue where emission and CustomVector3 alpha did not render in the viewport.
  • Fixed an issue where the CustomFloat16 depth offset parameter did not interact properly with the camera in the viewport.

0.10.1

Added

  • Added validation for duplicate material labels.
  • Added validation for invalid sampler filter modes when anisotropic filtering is enabled.
  • Added validation for mesh vertices having at most 4 assigned skin weights.

Fixed

  • Fixed an issue where the application would crash immediately when a sampler used nearest filtering and enabled anisotropic filtering.
  • Fixed an issue where the floor grid would not blend properly with models when using debug shading modes.

0.10.0

Added

  • Added support for editing the near and far clip distance to the Camera Settings window.
  • Added Meshes > Expand All and Meshes > Collapse All menu options.
  • Added the ability to change the current frame using the arrow keys while hovering over the animation slider.
  • Added additional keyboard shortcuts while hovering over the animation slider. See the wiki for details.

Changed

  • Changed the color space of the color picker in the Matl Editor to be linear to be consistent with the linear float values used in game.
  • Adjusted animation bar to show final frame index for all loaded animations.
  • Changed the appearance of the visibility toggle icon.
  • Changed the Matl Editor and Preset Editor to use a side panel to select the entry to edit as well as manually reorder entries using drag and drop.
  • Moved material deletion to right clicking the selectable material label in the material list panel.
  • Changed the Nutexb Viewer to make selecting mipmaps easier.
  • Changed the appearance of the layer selector in the Nutexb Viewer to include face names like "X+" or "Z-".
  • Changed the Render Settings window to be resizable and support scrolling vertically.
  • Adjusted values to be editable in the List view for the Anim Editor.

Fixed

  • Fixed an issue where the Modl Editor and Mesh Editor would not correctly highlight meshes in the viewport.
  • Fixed an issue where the application would crash immediately when enabling wireframe rendering.
  • Fixed an issue where RENORMAL material validation checks did not apply to the appropriate meshes.