ScriptSpot

Script

Shred

By grabjacket · 2015-09-10

Version
0.10
Version requirement
3dsMax 2011 and up
Votes
2
Download
Download
Description

Shred helps you manage your clever snippets of maxscript code in 3dsMax. If you’re anything like me and forget what code you put where this script might be something for you.

Reuse, rinse, repeat

Use shred to store and tag functions or algorithms. This makes it easy to retrieve them later on when you need them. Shred also allows you to gradually improve your snippets. It’s a great way to gradually improve common pieces of code.

Additional Info

Documentation

  • 2015-09-11 0.02 Fixed install issue
  • 2015-09-11 0.03 Fixed another install issue
  • 2015-09-18 0.10 Compatible with max 2011, shred filenames are a combination of an ID and their title, making it a lot easier to browse them in windows explorer.

Tags: Tools, snippet, scripting, productivity

Comments (15)

.

miauu · 2015-09-15

The link from the description points to your web page, and Get Script Button on it points to version 0.04.mzp

grabjacket · 2015-09-15

Yes, I'm still not done with the tests to get it working in max 2011. Once that's done I'll update all the links to the latest version.

walterlow · 2015-09-14


-- Error occurred in fn_initPaths(); filename: C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 10527; line: 33
--  Defined in encrypted script
--   called in anonymous codeblock; filename: C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 12045; line: 38
--  Defined in encrypted script
-- Error occurred during fileIn in <File:C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\Shred.mse>
--   called in anonymous codeblock; filename: C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 679; line: 5
--  Defined in encrypted script
-- Error occurred during fileIn in <File:C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\RUNGUI_Shred.mse>
--   called in anonymous codeblock; filename: C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\RUNGUI_Shred.mse; position: 619; line: 5
--  Defined in encrypted script
>> MAXScript MacroScript Error Exception: -- Runtime error: No method found which matched argument list <<

got this error after installing and running it. using max 2011 64bit

grabjacket · 2015-09-14

Hi Walterlow, I'm sorry but I don't have max 2011 to test it out. I do remember one thing in other scripts which might cause compatibility issues with max 2011. Could you try out this version and see if it works for you?

 

grabjacket · 2015-09-14

Hey walterlow, there's a c# assembly in the script which takes care of the licensing. I've reassembled it to target a lower .net version which should be compatible with max 2011. Try this one out.

walterlow · 2015-09-15

seems like it fixed that, but now with new errors.


-- Error occurred in anonymous codeblock; filename: C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 13078; line: 53
--  Defined in encrypted script
-- Error occurred during fileIn in <File:C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\Shred.mse>
--   called in anonymous codeblock; filename: C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 12748; line: 51
--  Defined in encrypted script
-- Error occurred during fileIn in <File:C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\RUNGUI_Shred.mse>
--   called in anonymous codeblock; filename: C:\Users\user\AppData\Local\Autodesk\3dsMax\2011 - 64bit\enu\scripts\KlaasTools\Shred\scriptfiles\RUNGUI_Shred.mse; position: 521; line: 2
--  Defined in encrypted script
>> MAXScript MacroScript Error Exception: -- Type error: Call needs function or class, got: undefined <<

grabjacket · 2015-09-15

walterlow,
I'm sorry but I'm out of ideas for max 2011.

walterlow · 2015-09-15

no worries man. thanks for the effort and help!

grabjacket · 2015-09-15

wait wait! I found a nasty bug after restarting my machine. Probably some residual global function. Try this one.

.

miauu · 2015-09-10

I installed it, added an icon to toolbar and when I press that icon an error message apperas:


-- Error occurred in fn_testIsDirectory(); filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred_XML_write.mse; position: 12263; line: 332
--  Defined in encrypted script
--   called in fn_newRepoXmlFile(); filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred_XML_write.mse; position: 13448; line: 370
--  Defined in encrypted script
--   called in fn_initRepoPaths(); filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred_repo.mse; position: 1125; line: 36
--  Defined in encrypted script
--   called in fn_initMorePaths(); filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 11251; line: 248
--  Defined in encrypted script
--   called in anonymous codeblock; filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 12756; line: 273
--  Defined in encrypted script
-- Error occurred during fileIn in #C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred_XML_write.mse; line number: 332
--   called in anonymous codeblock; filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 11994; line: 263
--  Defined in encrypted script
-- Error occurred during fileIn in #C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred_XML_write.mse; line number: 332
--   called in anonymous codeblock; filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\RUNGUI_Shred.mse; position: 486; line: 17
--  Defined in encrypted script
>> MAXScript MacroScript Error Exception:
-- Runtime error: dotNet runtime exception: Could not find file 'C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\config\repo.xml'. <<

.

miauu · 2015-09-11

Another error.


Or check out the mini tutorial to see how to add the script to your toolbar.-- Error occurred in fn_newShredXmlFile(); filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred_XML_write.mse; position: 11767; line: 312
--  Defined in encrypted script
--   called in fn_initMorePaths(); filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 11346; line: 248
--  Defined in encrypted script
--   called in anonymous codeblock; filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 12756; line: 273
--  Defined in encrypted script
-- Error occurred during fileIn in #C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred_XML_write.mse; line number: 312
--   called in anonymous codeblock; filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred.mse; position: 11994; line: 263
--  Defined in encrypted script
-- Error occurred during fileIn in #C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\Shred_XML_write.mse; line number: 312
--   called in anonymous codeblock; filename: C:\Users\miauu\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\KlaasTools\Shred\scriptfiles\RUNGUI_Shred.mse; position: 486; line: 17
--  Defined in encrypted script
>> MAXScript MacroScript Error Exception:
-- Runtime error: dotNet runtime exception: Access to the path 'C:\Program Files\Autodesk\3ds Max 2014\shred.xml' is denied. <<

grabjacket · 2015-09-11

Miauu, thanks for trying it out again. I've fixed another install issue. I hope you'll be able to install and run the script now. Let me know how it goes.

.

miauu · 2015-09-11

Now it is installed correctly. Thank you.