Sweet tool, Brad! Good job. :)
On Mon, May 14, 2012 at 1:14 PM, Bradley Gabe <witha...@gmail.com> wrote: > Greetings Folks- > > I'm releasing a new tool for the Softimage community that I had been using > extensively on a recent project, and figured plenty of folks might find it > helpful. > > In a nutshell, it's a tool that helps you find instances of strings inside > ICE Trees. > > If you lose track of when and where you were getting or setting > attributes, forgot if you were pointing to a specific geometry name in a > Shape Instance node, or need to hunt down the names of cache files set in > your tree, this tool will help. > > Here's the link to the download in google docs (Feel free to post this on > whatever Softimage community sites you like). > https://docs.google.com/open?id=0B1YpeWdrXDofSEFYWW9LUG5LclE > > Let me know if you find any glaring bugs. I'll do my best to repair things > in the short term. > > -Bradley > > > > *ICE_TraceRefString: > * > > Tool for tracing instances of strings inside ICE Trees. Can be used, for > example, to track down the number of times a specific attribute is called. > Via filters, may also be used to determine how an attribute is called, > whether by Get Data, Set Data, or other ICE nodes that handle string > parameters. > > ** > ------------------------------ > *Usage:* > > Specify search options, enter a Match String, then press the trace button. > If matches are found, the address of the ICE Nodes are listed in the Match > List at the bottom of the GUI. If items are selected in the Match List, > their corresponding nodes are selected in the scene > > NOTE: At present, there is no access in the SDK to directly select nodes > inside an ICE Tree node graph interface. ICE nodes are selected in the > scene, and may be accessed via the explorer. > > ** > ------------------------------ > *GUI Parameters: > > * > > *Search Scope: * > > - Selected ICE Nodes - Search only within currently selected nodes > in ICE Tree > - Local ICE Tree - Search all nodes in the currently open ICE Tree > - ICE Trees on Sel Scene Items - Any ICE Tree on selected scene > items > - Global Scene - All ICE Trees in the scene > > *ICE Node Filter:* > > - All ICE Nodes - No filter > - Get Data only - Search for string matches only in Get Data nodes > - Set Data only - Search for string matches only in Set Data nodes > - Other Nodes - Search for string matches in nodes that are not Get > Data or Set Data (Shape Instance, String nodes, etc) > > *Match String: *String to be searched for inside ICE Tree > *Cap Sensitive:* Consider capitalization in search string (Overridden by > RegExpr matching) > > *Use Regular Expression Matching:* Allows user to specify match strings > using regular expression syntax > >