ufoProcessWriteAsciiDat a

    char* ufoProcessWriteAsciiData(
    ufoProcess process_instance);

This function is optional. If supplied, it will be called just before the UFO process is about to be saved by the application to a descriptor file. If the UFO holds private user data, which is required to persist after the application is terminated, then the function can return an ascii data string representing that data. The string is then saved within the descriptor file. If no data is required to be saved, the function should return a null pointer.

The stored data string must contain no quotes and be null terminated.

Autodesk Softimage v7.5