Can you convert your scriptable object into a text format and edit it?

Can I create a scriptable object. Enter data into it. Convert it to a text file and also edit the data in it as you might do in an XML and then convert it back into a scriptable object? I read somewhere there was a tick box button in Unity Pro to do something like this, but i don’t know where it is or if it still exists.

If you go to Edit > Project Settings > Editor, you can set the Asset Serialization field to Force Text.

Once you have done that, all your assets are serialized in the YAML format.

You can now open your ScriptableObject.asset in a text editor and edit the properties.

BUT be carefull at what you change, some values must not be altered, especially the values starting with a m_