ActiveType 0.30

31
votes
Version: 
0.30
Date Updated: 
01/27/2010

ActiveType 0.30

This script helps to quickly create objects or add modifiers. When assigned to a shortcut, it will pop-up an input box where you can type in the name of the object that you wish to create , or if you have a selection of objects, it will pop-up a list of applicable modifiers instead.

Additional Info: 

 

Youtube - Usage Video

* This script was largely inspired by Houdini's intuitive TAB Menu.
* Thanks to Jordan Walsh for the bit regarding .classes!
* Thanks also to Daniel Santana for adding such cool features!

Notes:

  • Run the script file, it will create commands inside your "Customize User Interface" dialog called ActiveType and ActiveType Preferences under the category Terabyte
  • When running the script for the first time, the preferences window will pop-up. Here are the options:
    • Exit Text: If you type this text on ActiveType, it will exit the script. It is recommendable that you use the same character/text for your shortcut and your exit text
    • Box Width: The width of the ActiveType box.
    • Max Items: The maximum number of items that will be displayed.
    • Spaces as Wildcards: Will convert blank spaces (pressing the spacebar) into wildcards (*).
    • (0.30) Windows Start Menu Bar: If you have the start menu always visible, check this option to offset the ui size overflow.
    • Custom Colors: Set the colors for the pop-up UI.
    • (0.29) Open INI File: Opens the activeType.ini file found in your PlugCfg folder.
    • (0.29) Open Commands File: Opens the activeTypeCommands.ini file found in your PlugCfg folder.
  • This script is intended to be assigned as a short-cut using non-alphabetic characters. (Right now, it won't work inside the quad menu)
  • This will also save counters for each class that you select on the list, enablig the script to populate the list with the most commonly used classes first.
  • The script is using some dotNet controls, so it might lag the first time you run it.
  • To exit activeType, do one of the following:
    • Press Enter (will execute highlighted item)
    • Click on an item in the list (will execute the picked item)
    • Type in the "Exit Text"
    • Click anywhere outside the input box
    • Press the ESC button

 

0.29 New Features:


  • User Commands
    • To enter user commands, type "#" as the first character.
    • To add more commands, edit the activeTypeCommands.ini found in the plugcfg folder.
  • Object Parameters
    • To list the paramters for the active modifier in the stack, type "." as the first character.
    • You can then press the TAB or ENTER key to complete the text. (You can also click the item)
    • Supported paramater classes are Integers, Floats, Strings, & Booleans.
  • Script Execution
    • To execute a one-liner script, type "=" as the first character.

 

0.30 New Feature:


  • The UI will now automatically expand based on the text width, and list hieght.
  • The UI will also reposition itself whenever it detects that the size will overflow off the screen.

 

History:

[0.30]
2010-01-27
- added auto extend width
- added offset UI on screen edge overflow
- added "windows menu bar" checkbox to control overflow at the bottom

[0.29b]
2010-01-27
- fixed max2010 on japanese win vista list height
- added preferences as a built in command
- fixed TAB error if no text entered
2010-01-26
- fixed TAB key error

[0.29]
2010-01-25
- code clean-up
- fixed parameter list will now work on multiple base objects
- added open INI file button
- added open Commands INI file button
- separate INI file for the commands list
- added enter key on parameter list to complete
- added paramter and command counters/ranking
- added one line script execution using "="
- added ESC key to exit
- added click an item on the parameters list to complete

[0.28]
2009-12
Daniel Santana added a couple of neat features:
- added support for user commands using "#"
- added support for object properties (integer, float, bool and string) using "."
- added tab key on parameter list to complete

[0.27b]
- fixed error with japanese characters inside the script

[0.27]
2009-11-04
- fixed error on max9 with spaces as wildcards on
- I was using the function substituteString which isn't available in max9
- another fix for the dynamic UI height
- fixed for English/Japanese OS inconsistency
- adjusted width of the list for cosmetic reasons

[0.26]
2009-09-13
- fixed dynanic UI width/height
- max 2010 was showing inconsistent list height
- custom colors checkbox

[0.25]
2009-09-11
- disabled mouse checking within the UI
- fixed small UI size discrepancy
2009-09-10
- added custom colors
- added max items
- added spaces as wildcards

[0.24]
2009-08-14
- UI - colors
- UI - max height
- UI - spaces as wildcards
2009-08-12
- added spacewarp modifiers
- fixed preferences bug

[0.23]
2009-08-11
- a quick fix to exit activeType if it looses focus.
- added notes on how to exit the script.

[0.22]
2009-08-10
- removed internal timer
- added preferences

[0.21]
2009-08-10
- converted listbox to dotnet

[0.20]
- added all creatable classes
- switched editText to dotNet for up/down keypress detection
- added up/down keypress
- fixed listbox height calculation

[0.10]
- initial build

Version Requirement: 
3ds Max 9 to3ds Max 2010
AttachmentSize
activeType_0.22.ms11.42 KB
activeType_0.23.ms11.97 KB
activeType_0.25.ms17.44 KB
activeType_0.26.ms19.77 KB
activeType_0.27.ms20.46 KB
activeType_0.27b.ms20.56 KB
activeType_0.29.ms27.03 KB
activeType_0.30.ms30.88 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Jefferson Lim's picture

thanks! @alteredgene - my

thanks!
@alteredgene - my hunch is that you probably have "." as your exit text in the preferences. If not, I might need to take a closer look. :D

alteredgene's picture

Hi! thank you so much for the

Hi!

thank you so much for the script, exactly what i was looking for.
infact i have my own version, not using the active X though, just simple script that streamlines poly / mesh / spline editing.

anyway, great effort, one of my favourite script!!

one thing though, with the new version, i am loving the ability to access the parameters of selected items.

however, when i press the "." after launching the active type, the active type windows disapears. wondering if it is just me?

appreciate any help : )

looking forward to future updates : )

matthiasm's picture

really handy ! support for

really handy ! support for particle view would be even more awesome :)

MarTroYx's picture

Thank jeff that would be a

Thank jeff that would be a welcome addition :-)
I wanted something like that but also being able to monitor variable in realtime in the same interface, maybe with transparent background on top of the viewport ...Ho! I've just got an idea that need to test out ... :-)

Martin

Jefferson Lim's picture

thanks martin! sure thing,

thanks martin!
sure thing, I'll add the option on the next update. :)

Jeff

MarTroYx's picture

... I tested it a bit more

... I tested it a bit more today , it's a really useful script ...maybe some option to be in command mode by default would be cool :-)

Good work!
Martin

Jefferson Lim's picture

coool, glad to hear that it's

coool, glad to hear that it's working.
I should check into the quad menu issues next time.. when I first wrote the script, I intended it to be used as a keyboard short-cut.. I never really got into testing it with the quad menu. :D

cheers!
jeff

MarTroYx's picture

I think I was using it the

I think I was using it the wrong way, it work well with a keyboard shortcut ...the problem was when opening from quad menu :-)

Jefferson Lim's picture

Thanks Martin, I did a few

Thanks Martin, I did a few runs on my max2010x64 on xp64 bit.. It happened once while switching between display drivers, but I couldn't reproduce it again. Is it working if you are in directX mode? :)

MarTroYx's picture

Nice script jeff, I've not

Nice script jeff, I've not fully tested yet but this seam very useful :-)
I'm getting some trouble typing when over a viewport , it seam to only work when I pop it at the bottom of a viewport but maybe it's because I'm in opengl mode... this happen in max2010 64bit/xp64 sp2

Thank,
Martin

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.