Skip to content

ScanMountGoat/Smash-Material-XML

Repository files navigation

Material-XML


A QT GUI application for searching a database of Smash 4 material data. The of dump of XML material files used for this application can be found here. For bugs or feature suggestions, please use the Issues page.

Usage Guide

Each search creates a filtered list of materials based on the search settings used. Not specifying any search settings will include all materials.

Main Toolbar

Settings > Search Settings: edit the settings used to search for particular materials. View > About: displays a link to the license information.

Search Button

Finds all the materials in the current material list that match the given search criteria and prints their information.

Clear Output Button

Clears all the printed text output. To remove the materials from the current material list, use File > Clear Materials instead.

Search Properties

Flags values are 8 digit hexadecimal numbers. The src, dst, cull mode, alpha function, and alpha test use the same format as the XML materials. When filtering for a certain property is enabled, the material value is compared to the value in the text box using the operator in the drop down menu.

Display Settings

These settings control what material attributes are printed for each of the materials that matches the given search criteria.

Material Resources

Build Information

Prebuilt binaries are only available for windows. The project can be built from source using QTCreator. The project was built with QT 5.15.0.

Credits

The application is based on the XML material import/export and NUD materials used in Smash Forge.