Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

[RELEASED] Hard Links - Fast Build Target Switching

Discussion in 'Assets and Asset Store' started by Foriero, Feb 21, 2016.

  1. Foriero

    Foriero

    Joined:
    Jan 24, 2012
    Posts:
    579
    Hard Links

    Works in WINDOWS, OSX and LINUX Unity Editor.

    Tired of reimporting project whenever you switch platforms. Hard Links in combination with cache server is the fastest solution we've found in production environment.

    Just select your build target and press "Hardlink" button.

    Tool will automatically create new project with hardlinked Assets and ProjectSettings directories.


    0) Install Foriero Core ( it is FREE :) )
    1) Install Hard Links
    2) Go to Menu->Foriero->Tools->Hardlinks
    3) Just select your build target and press "Hardlink". ( I recommend to copy library with it )
    4) Open hardlinked project directly from our tool.
    5) Switch your platform to the same build target
    6) NOW YOU HAVE TO WAIT, BUT IT IS FOR THE LAST TIME FOR THIS PARTICULAR PLATFORM
    7) You are done. If you want to go back to your original project you can use Hard Link tool or just open project. :)
     
    Last edited: Feb 21, 2016
  2. Foriero

    Foriero

    Joined:
    Jan 24, 2012
    Posts:
    579
    We offer six free vouchers. If you want ask here. :)
     
  3. Player7

    Player7

    Joined:
    Oct 21, 2015
    Posts:
    1,533
    Pretty please can I have one :)

    Looks like a good automated solution, am pretty tired of switching pc and android build just to wait 5mins everytime I do :)
     
  4. Foriero

    Foriero

    Joined:
    Jan 24, 2012
    Posts:
    579
    Ok.. :) we will do video tomorrow. :) that will explain everything but the tool is easy to use.

    0) Install Foriero Core
    1) Install Hard Links
    2) Go to Menu->Foriero->Tools->Hardlinks
    3) Just select your build target and press "Hardlink". ( I recommend to copy library with it )
    4) Open hardlinked project directly from our tool.
    5) Switch your platform to the same build target
    6) NOW YOU HAVE TO WAIT, BUT IT IS FOR THE LAST TIME FOR THIS PARTICULAR PLATFORM
    7) You are done. If you want to go back to your original project you can use Hard Link tool or just open project. :)

    Easy to use. :)

    Hope you will like it and write us feedback of your experience. :)

    One more thing. If you have your cache server ON it will even saves you more troubles in future. ;-) So combination Hard Links with Unity's cache server is the fastest what one can get locally. ;-)
     
    Last edited: Feb 21, 2016
  5. Foriero

    Foriero

    Joined:
    Jan 24, 2012
    Posts:
    579
    We offer FIVE free vouchers. If you want ask here. :)
     
  6. Foriero

    Foriero

    Joined:
    Jan 24, 2012
    Posts:
    579
    Player7 please let us know how it helps you in your production. We will listen to your suggestions. :)
     
  7. Player7

    Player7

    Joined:
    Oct 21, 2015
    Posts:
    1,533
    Yeh it works totally fine so far.. gone from switching builds in editor and waiting, to just using the Hardlink gui, that works fine having it closing Unity's current project and opening Unity again but for the selected build target project.. its much quicker overall.

    Though a slight annoyance is that if Visual studio is already opened for the project, it will mean the newly opened Unity will proceed to launch another instance of Visual studio for the build target version scripts that you switched too... probably nothing can be done about that though. I can work like this, its overall handy than setting up hardlinks for projects which I would never have bothered doing manually :)

    One suggestion is for the gui, is the opened project, it's just a disabled red button with "Open" ..maybe have it another color and the button text be "Running" or "Opened"..

    Perhaps rename "Locate" to "Browse"/"Browse Folder" and have another button called "Re-locate" to move an un-opened existing build project to another disk location without having to go through the setting it up again process.

    Well that's it for now, it works thanks. Will check out some of the Foriero Core features later.
     
  8. radimoto

    radimoto

    Joined:
    Aug 23, 2012
    Posts:
    257
    I'm interested in testing this out. Cheers!
     
  9. mensch-mueller

    mensch-mueller

    Joined:
    Nov 25, 2014
    Posts:
    156
    Hi
    I would also try to test this out!

    Cheers and good luck with your assets!
    Michael
     
  10. Foriero

    Foriero

    Joined:
    Jan 24, 2012
    Posts:
    579
    Three free vouchers left. If you want ask here. :)
     
  11. BTStone

    BTStone

    Joined:
    Mar 10, 2012
    Posts:
    1,418
    Would like to test it with Consoles :)
     
  12. Foriero

    Foriero

    Joined:
    Jan 24, 2012
    Posts:
    579
    Two free vouchers left. If you want ask here. :)
     
  13. potterdai

    potterdai

    Joined:
    Apr 23, 2014
    Posts:
    10
    would really love to give a try. Wondering if still have any vouchers left? Thank you very much! = )
     
  14. Foriero

    Foriero

    Joined:
    Jan 24, 2012
    Posts:
    579
    Sorry all vouchers were given away. :-(