Made as a small school project to fix broken objects in 3Ds Max. Sometimes 3Ds Max brakes your objects in a way that Reset Xform is not enough. With this tool you can easily fix most of your broken objects. I've used this method for a long time and know other people who use it too.
It is very simple: it makes a small box, attaches it to your broken object and then removes the faces of the generated box. You can select if the box (and therefore the new pivot point) is made in the origo of the scene or in a pivot point of a seperately selected box. It also keeps the original name of the broken object.
The script has been tested in 2012, 2013 and 2014 but should work with almost any version.
Install:
download the *.ms-file and put in the \3dsmax\scripts\ -folder.
run the script once in 3Ds Max
go to Customize... in your toolbar, select the Toolbars tab, select Category: AapoScripts and then just drag and drop "Object fixer with box trick" in to your toolbar
How to use:
open the Box Trick Tool dialog
select whether you want the pivot to be in origo or in a pivot point of a selected object (if there is no object selected, the pivot point will be in origo)
click the "Select your Object" if you chose the creation location to be in a specific object pivot
then just click "Select object and MAGIC!" to run the script