In that moment when i decided to create my own plugin, I didn’t find any useful information. I did a lot of crash tests, read different very old ( oldest discussion was 19 year old ) discussions on forums. Tried to understand how to glue all this stuff together. And finaly structurised all my knowledge in this article. That was interesting experiance for me, as i didn’t have any experience with Zbrush and ZScript before even with C compabilities in Rust. But as end result I hope this documentation will help you to save your time and avoid my mistakes
UPD: Im not professional developer, this is what im doing for my needs as 3d Artist. The code may contain a lot of core mistakes, but it works for me.
Feel free add comments, what I've did wrong with rust and what i can improve.