As of the latest commit, attempting to toggle override_scale from the TransformFlags struct in any ssbh_data-based utility or program results in the flag being automatically set to false on save. The other three flags are able to be set and unset accordingly. Using ssbh_lib_json to manually set the flag in the bitfield retains the flag, but outputs to false when parsed by ssbh_data. Using this method, the other three flags continue reflect their changes in ssbh_data-based utilities as intended.
I've tested this issue on the following two unmodified animation files and both follow the same details listed above:
I didn't get notifications for some reason, so I just saw this. There was a typo causing some of the flags to not be saved properly. This should be fixed on the latest commit.
As of the latest commit, attempting to toggle
override_scale
from theTransformFlags
struct in any ssbh_data-based utility or program results in the flag being automatically set to false on save. The other three flags are able to be set and unset accordingly. Using ssbh_lib_json to manually set the flag in the bitfield retains the flag, but outputs to false when parsed by ssbh_data. Using this method, the other three flags continue reflect their changes in ssbh_data-based utilities as intended.I've tested this issue on the following two unmodified animation files and both follow the same details listed above: