MB Resource Collector

44 votes
Version: 
0.2 beta
Date Updated: 
01/17/2010

Interface of MB Resource Collector 0.2 This script is something like a replacement for the File > Archive... function found in 3ds Max. It will collect ALL assets currently used in the scene file into one common directory, optionally changing/removing path names. This includes final gather maps, photometric files, environment maps, bitmaps used in a displacement modifier etc., basically everyhting that is listed in the Asset Tracking System will be collected, too.

This is useful if you want to send your entire scene with all required files to someone else in one flat folder.

Optionally, the script can change the asset path names to match the new location, either as absolute or relative path names. It can also include the currently open .max file and create a .zip archive from all collected files in one go.

This script is a classic Utility script, so you just run it using MAXScript > Run Script... from the main menu. Afterwards, you will find it in the MAXScript Utility dropdown list, from which you can select it to execute it.

It is currently in beta, so please inform me of any issues you encounter. Any other feedback welcome, too. Right now, the script is encrypted due to it's beta nature, but I am planning on uploading the unencrypted version, too, once I get some beta testing feedback.

v0.2 update

  • Option to open Windows Explorer in target folder after operation
  • Will ask user for confirmation when encountering a file larger than 100 MB
  • Saves all settings to config file
  • Creates subdirectories for different asset types, comes with editor for specifying filters
  • New 'run this command afterwards' feature that will execute a MAXScript command after all assets were collected (e.g. for automatic uploading of the archive)
  • New option to rename assets if target file already exists (important when using multiple assets with the same name from different directories!

Currently known issues

  • ZIP archive contains full path hierarchy (might be a security issue?!)
  • will not recurse into IFL or XML pointcaches
  • will also collect output assets, e.g. an AVI from the Render Output > Save File slot
Version Requirement: 
3ds Max 2008+

Comments

Comment viewing options

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

move assets

Hi, Thanks for the great script....

I would really like to move assets instead of copying them, but the copy move bullets are greyed out for me. Is there any way to do this?

ratatouille's picture

Exporting diffrent file type.

can you please add strip all path checkbox?
Also Its a good idea to exporting function.

k2000's picture

Hi Martin, Thanks for great

Hi Martin,
Thanks for great collect tool!

Is it possible to add some extra option? - like save in different .max format and extra .obj (or other)
So we have possibility to have three files saved *.max, *_2014.max (or other), *.obj (maybe add tick box for those extras)
Thanks in advance.

Thanks

Scanapieco's picture

Replace the built in rc

Thanks a lot for this script. I've some crash issue with the built in resource collector in max2012 but this script saved my life. :)

Waxmodeler's picture

Good Script however Im stuck

Good Script however Im stuck with Max Version 8 for now. Could you make this work for Max Version 8?

k2000's picture

Hi Mate! Great script!!!

Hi Mate!
Great script!!! really helps :)

Could you please make one as DialogBox window. It's not always comfortable to go to Utilities > MaxScript.

Thanks!

Tertium Organum's picture

huh, enough money? r u

huh, enough money? r u kidding? :) we're talking about that 18 buks? it's the smallest sum that i pay for my cellphone

fajar's picture

for Tertium thx for promo

for Tertium

thx for promo but I don't have enough money for your tool.

Tertium Organum's picture

My own tool - Tertium

My own tool - Tertium Organum CollectoREX does vrmesh collect pretty well. As all the rest. It fully replces standard collector and all other collector scripts as well.
Check it:
http://www.scriptspot.com/3ds-max/tertium-organum-collectorex

fajar's picture

i`ve been suing it a while

i`ve been suing it a while ago ,thoug this is great script but it has little problem when I using vrmesh and RPC file,the .vrmesh and RPC link doesn`t update so i must search it.Say it my .vrmesh originally file folder in D:\vrmesh and RPC in D:\RPC when I create zip file using this script and activate convert to relative path too, it doesn't convert the link to path folder I choose !

in my case my 3ds max file search the path that the older one have!! why!! (like missing bitmap!)

Comment viewing options

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