Macroscripts are like maxscripts, but you can configure them into your UI, in the file menu, for example, like this:

I fixed up Bluestreak to be more user friendly and forgiving. It tells you about materials and material ids missing, and explains a little better about "actors". I think I fixed all the "unknown property <name> in undefined" bugs, like when exporting a material without a bitmap in diffuse, but I'm not sure, hence the request for beta testers.
Gmax users, when exporting with Bluestreak or HAX, a dialog appears when finished, and GrabListener will be in the dialog. Right-click grablistener, select open. Use it to save your export, then click cancel
So, please, try it/them out and post about it here
http://files.filefront.com/BabooPackeetzip/;9840737;/fileinfo.html contains a folder called Gmax, although they will work for 3ds too
place the contents of "gmax" in your gmax or 3ds program's folder, and (re)start max
configure your UI. They will be in the "Halo" catagory of the Customize User Interface dialog
drag and drop from left to right. I suggest adding them to menus->files