QuickSelectMC
v2.0 (LScript version 2.2) BRIEF QuickSelect is now a Master Class LScipt and consequently, it is now suffixed by MC instead of GN. QSMC's main difference is that the shortcuts are now saved into the scene file, making it much more convenient than QSGN. Assignments are more 'interactive' than QSGN, in that the shortcuts are updated without leaving the panel. Furthermore, the panel is now non-modal: you can select objects in the background and assign them immediately into one of the sets. No more exiting and calling the panel again and again.
INTERFACE Not much has changed in the interface, only that the Load and Save options are much more elegant in that they use buttons (ooooh!). Also the whole panel is configured for non-modal operation, making it easier to update or clear shortcuts. A few notes, however, is called for. Load & Save: even though the shortcuts are now saved with the scene file, you still have the option of importing or exporting a shortcut list for use with other scenes. This is mainly to provide you with some flexibility, in case you need it. Update, Clear, ci & Pop-up Menus: this is to inform you of the QSMC's behaviors. Whenever you use the pop-up menus to assign shortcuts, you need not press the Update button. The moment something is selected in the pop-down menu, the shortcut is immediately made and updates the registry. The Update and Clear buttons is used when you have checked the ci buttons denoting the slot(s) you intend for the the currently selected Layout items to go in to. If Update is pressed, the selected Layout items will go into the checked slots. If Clear is selected, it will clear the assignments contained in the checked slot.
INSTALLATION Just like QuickSelectGN, add as plugins the seven LScripts prefixed by QSelect_Set, and the ten other LScript prefixed by QSelect. Assign shortcuts to as many of them as you like. Since QuickSelectMC is a Master Class script, you can not directly assign it a shortcut. A new script called QSMCOpenGN.ls has been included. You can assign this LScript to a shortcut and it will automatically load QSMC if it has not been loaded, or if it has, it will simply open up the panel. For those who havent used this script's predecessor, the readme file has been included in the zip.
BUGS / LIMITATIONS Prior to version 2.5, there is an LScript bug where the panel will always snap to a fixed location in Layout.
***APPENDANT (09.28.02) *** Would you believe it? Load and Save didnt work. I cant believe that passed just under my nose. And only now did I find out. (Anyway, it's been fixed.)
***APPENDANT (01.04.03) *** I've installed an auxillary selecting system (it's dubbed "SpeedSelect" - as you can see, I'm running out of adjectives for swiftness). The SpeedSelect (SS) system will allow you to assign shortcuts without going through a panel or loading QuickSelectMC into memory; this resembles the old QuickSelectGN-way, but is incorporated into the MC system. You have only seven (7) shortcuts available for SS. You assign shortcuts through the use of the QSelect_Set_XX scripts. Then you select the assigned items using the QSelect_XX scripts. Regardless if or how you install QuickSelectMC on your system, you still need the "toggler" script called SpeedSelectToggleGN installed. This tells the whole QS/SS system which system it should use. If you toggle SpeedSelect on, then QuickSelect operations are deactivated. SS is useful if you need a couple of items in a shortcut queue without having a rather large QuickSelectMC script loaded into memory. SS is scene-independent; it will not store information in your scene file. Bones are identified not only by their names, but also by the mesh they belong to. There's also another script included called SpeedSelectToolChooserGN which brings up a panel consisting of the the seven SS slots available and a choice bank of a couple of Layout tools. These tools include Move, Rotate, Scale (or Size), Stretch, Rest Length, Sliders. This means if you assign slot 1 the Rotate Tool, pressing QSelect_1 will select your object and activate the Rotate Tool. In the future, I hope to include this feature in QuickSelectMC itself. Last note: QSelect_Set_XX_Set_1 to QSelect_Set_XX_Set_7 have been modified. QSelect_1 to QSelect_7 have been modified. QSelect_8 to QSelect_10 have NOT been modified.
If you have any bug reports, suggestions, or the like, contact me at: faulknermano1@yahoo.com. |