The player’s moveset/combo tree is documented on this page for easy reference.
Note: This guide is written specifically for changing the player’s moveset, but most of it also applies to changing the ComboTree of enemies or bosses as well, found under Sifu\Content\DB\AI\Archetypes\
The player’s moveset is governed by Sifu\Content\DB\_MainChar\Combos\MainChar_ComboTree.
In order to open this .uasset file it’s necessary to use
(courtesy of LongerWarrior on the Sifu Discord) and configure it appropriately.
Edit -> Edit map struct type overrides... -> add new entry:
m_PerConditionValueToNodeMap | Guid | null
Click Export and save the settings somewhere so they persist whenever you reopen the application.
Then close Tweaked UAssetGui and re-open it again. Now you should be able to view the ComboTree without any errors. Check Export 6 to make sure you can view and edit the data.
Relevant Combo data is found in the Export labelled MainChar_ComboTree if your UAsset is configured properly.
m_Nodes stores information about combos. Each node corresponds to a specific action or attack and contains data on how it branches into the next step of a combo.
m_Attacks stores information about all the attacks the player can make.
m_ComboStartNodesContainer stores information about which attacks and combos the players can start from a given situation or condition. Ex: knocked down, post-parry.