I think I found an actual bug in the MAXscript-exporter for 3D Studio MAX. If a name of an object to be exported contains a '.' or a '-', the exporter crashes on this line in the file "ogreToolbar.mcr":
Code: Select all
m = execute ("$" + (replaceSpaces editObject.text));
The cause seems quite simple: execute uses the string it is given as a line of program-code, so for instance the object-name "piet-jan" would give this string to evaluate as a line of code:
Now MAXscript wonders how it can subtract two strings. I think the solution for this is very simple to implement, so I could take a look and fix this. First however, I would like to know whether this is really a bug or whether I am stupid (again) and overlooking something.
If it is a bug, where can I find the procedure for commiting fixes and would I be allowed to give the material-exporter and overhaul as well, while fixing this?
I know that a new exporter is in development, but the MAXscript-exporter is still the standard at the moment, right?