SDK and Scripting Enhancements

PURPOSE
Please help us collect ideas for SDK and scripting-related enhancements.

What’s on your top ten list? Add a vote to any idea you also think is important!

HOW TO USE THE FORUM

  • Each user has 20 votes for each forum
  • Each idea can have no more than 3 votes by a single user
  • If you enter an idea, it will cost you 1 vote – therefore try to make sure the idea doesn’t already exist
  • The more precise and detailed a description you give, the more likely your idea will rise higher in the list
  • When an idea is implemented, votes are returned to all the users that voted
  • User can change their votes at any time
  • Admins can move, edit and delete ideas as they see fit to better meet the goals of the forum
  • We will flag ideas that are getting our attention as “under review”. Because of limits on what we can say publicly, that is as far as we can go with commenting on a particular idea. If it is “under review” it simply means we’re studying it for possible implementation or gathering data, but there is no commitment to do it.

Remember, we do not release versions on “internet time”. Unlike the web sites this was designed for, our process of releasing functionality is much longer term. So there won’t be a constant churn of ideas being “closed out” by us and votes returned to you. For this tool to map to our process, we will be looking at the data during a short period of the year (3-6 months) and deciding what actions to take after that. Don’t expect to post an idea and a month later for us to respond in some fashion to it. The most likely scenario is that you’ll post an idea and if a lot of other people vote on it, we’ll eventually flag it as “under review” – but that could be 9 months later or longer.

Please treat this as an experiment in working with the community. Even if Uservoice is not the final home for this, we’ll do our best to export all the ideas to whatever future system might take its place. Your voice will persist.

Note: It’s important to realize that these lists are simply raising the quality of the feedback we get from the community. They are not a replacement for how we define the features for any given release. They are valuable input, but beta input, product strategy, focus, innovation and other factors are also important aspects we consider.

AVAILABLE PUBLIC FORUMS
Default Settings
Please tell us which user defaults settings you change the most! Enter a description of the default or ini setting and then see how the community votes on it. Remember these are only the user preferences you can either set in the interface or ini files.

General Feature Requests
Please help us collect ideas for new features and general product enhancements. What’s on your top ten list? Add a vote to any idea you also think is important!

Small Annoying Things
This forum is about all the little annoying quirks and problems in 3ds Max that you might have gotten used to over the years but that really should be fixed.
Remember, keep these ideas to tweaks of the workflow rather than large, sweeping changes to the tools. Try to imagine how much effort a programmer has to go into in order to implement your suggestion. Anything requiring major UI changes or new UI dialogs will need to go in another forum.

SDK/Scripting Enhancements
This forum is about improvements to the SDK or Script-related.

How might the Autodesk 3ds Max SDK/Scripting be improved?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  1. node based maxscript editor

    It would be nice to have node based maxscript editor, there we have acces to all parameters from objects and link, what we wants to each other and every parameter will be exposed here..

    214 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  2. Intellisense-like system.

    Popup help and description for commands and autocompletes for commands and user variables

    212 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  3. Multiple MAXScript editor windows

    When working on larger projects with multiple script files, or when comparing code between files, it would be important to be able to have more than a single script window visible at a time.

    124 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  4. functions list on left side from file, like typical IDE's

    almost all famous/ even small free utils have this feature. also i can see, autodesk using scite as scripting IDE. really love this. if this one missing feature is added. life will be lot easier for all scripters.

    81 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  5. Auto-indentation in MAXScript editor

    The Matlab editor has a great feature that allows you to select a bunch of code and then auto-indent this code, based on the code blocks (brackets etc.). This would be really nice for copy-pasting code around.

    72 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  6. Color Schemes for maxscript editor.

    It's really hard to edit and customize colors for the maxscript editor - almost a trial and error editing those properties files. One really useful thing would be a friendly color configuration/color scheme management for reserved words types, background and a few pre-defined schemes like bright, dark, high contrast...

    62 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  7. Auto-highlight selected text in current script

    Double-click/select a variable name in the MAXScript editor and all the other occurrences of that text will automatically be highlighted. This behavior can be tested in Notepad++ and is extremely useful for quickly finding the places where a variable is modified, a function defined etc.

    47 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  8. Update the PFlow MXS Editor!

    Also use SciTe editor inside Pflow

    35 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  9. 28 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  10. Maxscript Editor Open File Dialog needs History

    There is no history dropdown in the open file dialog. Also if it would keeps its folder scope dedicated instead of e shared with the rest of max. Example open a script from the scripts folder. Create and Object add a Point Cache create a save file for it and confirm, go back to Maxscript editor and open a script :(

    22 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  11. Expose MXS callstack/debugging info to external applications

    It is, somewhat, easy to edit MaxScript files and execute them from external text editors using Max's COM bridge. Please expose the MXS interpreter's call stack and the MXS debugger's output to external applications. This would allow for the community to develop and maintain higher quality MaxScript IDEs if they wanted to. Like creating an MXS language plugin for Microsoft Visual Studio Shell or some other IDE framework.

    17 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  12. The listener window should translate every user action into script (like in maya)

    You should be able to see a translation of your actions into script so that, for example, when you have repetitive tasks to do you can copy and paste the script from one scene to another. This way you can make a script without knowing exactly every command of maxscript.
    This is something very helpfull in maya and I am wondering why then listener window doesn't behave the same way in max.

    14 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  13. The white background on the maxscript listener.

    It would be nice if the user could change that.

    9 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  14. Maxscript Editor Font

    Change the default maxscript editor font(s) to a monospaced font (remove Comic Sans MS from the options, it doesn't make sense).

    9 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  15. MaxScript Editor un-maximizes on script error.

    I like to maximize the maxscript editor on my second monitor. If a script I'm working on throws an error, the maxscript editor window un-maximizes and becomes a floating window again. I understand this happens because if the window was closed it needs to open it to show the location of the error. But it seems that you can do a simple check to see if it's already open.

    8 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  16. working in the MAXScript editor: alt+tab away, then back should retain focus

    You're typing away, you alt+tab to the help file or calculator, when you alt+tab back, max should remember that you're in the editor and give it focus so you can get back to typing (with the cursor right where you left it).

    7 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  17. c# and vb color language definition (colors) for maxscript editor

    pretty self explanatory - same as you have 'maxscript', 'text', 'html', etc. Color coding definitions for c# and visual basic.

    3 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  18. MaxScript Editor remembers focus when coming back to Max

    When working in the Editor, and then leaving Max to do something in another program, when coming back the Editor no longer has focus and I need to click on the window again before I can continue editing.

    2 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  MAXScript Editor  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

SDK and Scripting Enhancements

Feedback and Knowledge Base