ZBrushCentral

String array in a single memory block

Is there a way to store a list of string variables in a single memory block? It seems that MVarDef only works with floats.

http://docs.pixologic.com/user-guide/customizing-zbrush/zscripting/technical/

Yes, you’d have to write/read each string separately to/from the block using MemWriteString and MemReadString. If all you want is to store a few strings throughout the ZBrush session you’d probably find it easiest to use VarSave/VarLoad.