Share

What's New in MAXScript in 3ds Max 2025

This topic will give you a quick overview of the MAXScript language changes and improvements in 3ds Max 2025 and updates. For details on each feature, please follow the links to the respective documentation pages.

New in MAXScript in 3ds Max 2025

The 3ds Max menu system has been completely re-written and replaced with a modernized API that allows for easy creation and editing of system and plug-in menus, as well as portability of menu customizations between 3ds Max versions. These are the new and removed MAXScript APIs related to the new menu system:

MaxOps Interface The new maxOps.GetICuiMenuMgr() method returns the menu manager interface required for working with menus in new menu system.

The new maxOps.GetICuiQuadMenuMgr() method returns the menu manager interface required for working with quad menus in the new menu system.

Note: Menus and quad menus can only be created in response to the Menu Notifications. See the Menu System for information.
Menu Related Interfaces The new menu system is exposed via the following new MAXScript interfaces:
Menu Managers CuiMenuMgr and CuiQuadMenuMgr are the menu managers for main and quad menus. These are accessed by the MaxOps methods above.
Menu-related interfaces CuiMenu, CuiDynamicMenu and CuiQuadMenu are the interfaces for menus.
Quad Menu Contexts CuiQuadMenuContext is the interface for quad menu contexts.
Menu item-related interfaces CuiMenuItem and CuiActionMenuItem are the interfaces for individual menu items.

The new ActionItem interface exposes property and methods for action items associated with menu items and quad menu items.
Menu Notifications Two new Menu Notifications: #cuiRegisterMenus and #cuiRegisterQuadMenus
New Topics Menu System overview
Deprecated and Removed The menuMan interface is removed from this release.

Was this information helpful?