In the process of clearing out the unused images I’m finding that the emitter library will sometimes get corrupted. Which is frustrating because there are a lot of images to clear out making us have to start over.
What I’m doing is making a folder called used and unused. I put the used images into the used folder and the unused ones into the unused ones. Then after awhile I delete the unused folder, wait for PI to rewrite the emitter library, close PI and relaunch it. If it relaunches then great. When it doesn’t I get the “Realtime runtime C++ error”.
I’ve modified the work flow so that every time I leave off with a good library that reopens I copy it. So if it get corrupted when I save out the updated one I just delete the corrupted one and restore the most recent copy.
What would cause PI to corrupt a library? I have a window up with the libraries so I’m watching the file size changes as it writes to it so it’s not like I’m closing PI too early.