Ok– me, and I suppose a couple other people using the Blender (2.42) on Mac OS (Intel?) have had the some problems with adding scripts to the directory, and then Blender “seeing” them. For some reason, updating of scripts seems to be broken. Maybe this has been fixed, but if it hasn’t— or for people dont want to redownload Blender, then here is how to add a script manually, step by step :
Download your script. Make sure that the file has the extension .py at the end. If it doesnt, change it please.
Open up your blender folder. Right click on the blender app and select “show package contents.” For those of you who dont know, most apps in mac os are really just directories, and the actual binary is somewhere inside that. This puts most of the necessary files in one place, and allows for those “drag and drop” installs we know and love.
Then, without closing that, search (within that “package”) for .blender. Inside this subfolder should be two files: a document called bpymenus, and a folder called scripts.
Go ahead and make an alias of that .blender folder and place it wherever you want, so you can get to it easy.
If you have an app like tinkertool, macpilot, or mainmenu, you can just “show invisibles/hidden” to see this.
- Double click on your downloaded python script. There will probably be a header like this at the top:
Name: ‘ASCII Scene (.ase) v0.6.2’
Tooltip: ‘ASCII Scene Export (*.ase)’
remember that number- in this case 240.
Now open up that bpymenus file in textedit. Scroll down to the group your script should be in- in my case it would be ‘Export.’ Make a new line (hit return).
Type your infos like all the other lines, but replace the. It should look just like this:
‘3D Studio (.ase)…’ 240 goofosASE.py 0 ‘Export to 3DS file format (.ase).’
The first bit before the elipsis is the name that appears, the part that says (in mine) goofoseASE.py is the name of the file (copy directly from the file on the desktop, or wherever your script is), and last bit is the description. Change yourse as necessary. The number (240 in mine) is the number from before. Save the list.
Move the python script to the scripts folder.
Open up blender, and use it!
This looks like a pretty ugly workaround, but its not really complicated at all. Hells if I know what the problem is, but untill it is fixed…
Edit: Btw, try adding your script to the .blender > scripts folder and then updating first, before you do this. If built in method works, then you will save yourself alot of time.