Damn muthrfuckin param blocks. Make me want to bash my head in.
I want to add some new features to our 3ds Max scripted material, but everytime our coder adds another spinner or whatnot, it totally breaks all the existing Max files... if I try and load a file that used the previous version of the material, Max crashes because the param blocks are different.
Can anyone enlighten us how to code this thing better? How do you guys cope with this BS?
Replies
but, have you guys tired merging the files to a clean scene (with the new scripted material)?
Kind of like the reset x-form, but on a scene level.
Other than that, sorry, no experience.
Maybe we just need to write a conversion system. But other studios must have figured out a way to make new versions backwards compatible.
You'll have to give you material plugin a version number, and when it loads an older version you can give it instructions to update the material.
I've used scripted materials and every time it's ended badly.
I've used scripted materials and every time it's ended badly.
[/ QUOTE ] Oh that's heartening!
Problem is, we've got a ton of cool features. I would rather use CA's and Wiring to wire them to existing Max features (keeps it script-independent), but many of our things have no correlation whatsoever.
Thanks for the Updating tip.