MAXScript Language Improvements in 3ds Max 5

The following MAXScript areas have been improved in 3ds Max 5

New ParameterBlock2 data types added

TYPE_INDEX, TYPE_INDEX_TAB, TYPE_MATRIX3, and TYPE_MATRIX3_TAB data types added.

Append String Method Conserves Memory

Perfect for creating dynamic rollouts.

Rollout name as local variable in the scope of the rollout

Rollout names are now accessible as local variables in the scope of the rollout.

By-pointer argument handling in FPS methods fixed

FPS Methods’ Out Parameters can now be used to access data.

Notification parameters handling improved

Correct handling of notification parameters

ActiveX fix for controls/objects without a default interface

Controls without a default interface can now be created, for example Photoshop.

Manual Garbage Collection Light Option

A light option to garbage collection preserves the Undo buffer.

Rollout Floaters and Dialogs Position and Size Handling Fixed

Fixed the problem with moving dialogs when getting/setting dialog position.