Search Unity

  1. Unity 2019.1 beta is now available.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. We're looking for insight from anyone who has experience with game testing to help us better Unity. Take our survey here. If chosen to participate you'll be entered into a sweepstake to win an Amazon gift card.
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Unity 2018.3 is now released.
    Dismiss Notice
  6. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

AssetBundle Graph Tool 1.1 Release

Discussion in 'Asset Bundles' started by hiroki-unity, Jan 12, 2017.

  1. hiroki-unity


    Unity Technologies

    Jun 20, 2013
    AssetBundle Graph Tool 1.1 is now ready to use. Thank you all for a lot of feedbacks.

    If you are not familiar with AssetBundle Graph Tool, you can check out our initial release thread, or read our blogpost.

    • You can clone from our project website (BitBucket) or grab unitypackage. (1.1r2) There are links to quickstart guide and FAQ on the later part of this post.
    PLEASE ALWAYS MAKE A BACKUP of your project before testing this tool.

    Which version of Unity does this tool support?

    The tool supports Unity 5.4.1f1 and above, including Unity 5.6b3.

    What have changed?
    We focused on tool's performance in 1.1 before getting into implementing many requested features. You can read full release note here with images.

    Overall Tool Improvements:
    • Big performance improvement. You can now use Graph Tool with large projects with tens of thousands of assets.
    • Improved performance when graph has a lot of nodes.
    • Added support for Unity 5.5.0f3 and 5.6b3
    • Graph is now easy to read with Pro Skin.
    • Added TextAsset support.
    • Custom script errors are now displayed on graph just like other issues.
    • Added highlight action when generating custom file from menu to easy find what was just created.
    • Added “Select in Project Window” button on Loader.
    • Connection label now display FilterByType condition.
    • Fixed: Filter passed the same asset multiple times from the same node.
    • ImportSetting now induces prefab/assetbundle rebuilding when configuration is modified.
    • ImportSetting now copies and uses very small template asset to save import setting rather than copying first incoming asset to reduce disk usage.
    • PrefabBuilder now avoids prefab generation when there is no update on source assets.
    • Added Edit button to open custom script on PrefabBuilder and Modifier to make script easy to edit.
    • Added Prefab Replace Option to PrefabBuilder configuration.
    • Added Threshold and Version to PrefabBuilder. They are useful for following situations:
      • Threshold prevents unexpected massive asset loading to PrefabBuilder which makes Unity very slow. Default threshold is set to 10.
      • Version allows you to force rebuild selected prefabs when your custom script changes and needs rebuilding.
    Other Changes:
    • Postprocess interface improved. With new interface it is much easier to work with when you wish to know which AssetBundle is being built and where they were exported.
    • AssetBundle Graph data is now saved with Unity asset rather than JSON format. When you first open project with v1.1, Graph Tool reads existing JSON configuration and automatically migrates to new format.
    • Added CustomScriptUtility to help custom script developer store formatted strings which interfere based serialization format.

    What happens next?
    You can see ABGT 1.2 feature plan from our Trello.

    Quick Start Guide
    Example Projects
    • AssetBundleManager integration example (Repository)
    Issue Tracker
    Please tell us if you found bugs/issues here.
    Development Milestone
    Here is our development milestone in Trello.
    Also, if you have questions, thoughts and feedback please reply this thread to post.
    Last edited: Jan 13, 2017
  2. samnarain


    Jul 6, 2015
    Stormy102 likes this.
  3. Stormy102


    Jan 17, 2014
    @hiroki-unity, @samnarain and myself have been hard at work on 1.2, with new features like preferences, multi-graph support, the ability to create your own nodes and more! It's proving stable so expect the release shortly!
    samnarain likes this.
  4. avantajPrim


    Dec 22, 2017
    I cannot access the repository. Did you close it for some reason?
    Screen Shot 2018-01-09 at 6.57.38 PM.png
  5. hiroki-unity


    Unity Technologies

    Jun 20, 2013
  6. M_R


    Apr 15, 2015
  7. flashframe


    Feb 10, 2015

    Great job on the tool!

    Is it possible to specify a group of files manually, rather than loading from a directory or a filter? I want to use the Asset Graph to help me build bundles and identify / extract shared dependencies, but I want to start by feeding it a list of files manually.

    Do I need to write a custom node to do this?

  8. henriqueranj


    Feb 18, 2016
    Hi @hiroki-unity thank you very much for this great tool! I've been using it extensively and I'm wondering what is its current state of development and roadmap? There hasn't been much activity since August and this left me thinking if it is still in Unity's roadmap to finish this and go to the Unity packages?
    KristianHJ likes this.