Unity Launcher by hagish - 1

Tools

A Tool to make it easy to open different Unity projects with the corresponding Unity version.

Unknown VersionMIT LicenseUpdated 1 year agoCreated on June 26th, 2017
Go to source

unity-launcher

A Tool to make it easy to open different Unity projects with the corresponding Unity version.

Screenshot

Screenshot

Install

Usage

  • Start it to show a menu window near your mouse cursor with a list of your Unity versions and projects
    • Clicking on a button will open the corresponding Unity version
    • or project using the fitting Unity version
  • ESC closes the popup window

Command line arguments

  • If you don’t want to use the unity-launcher.txt config on your desktop you can the absolute path to another file as the first argument.
    • e.g. unity-launcher.exe c:\projects\my-unity-launcher.cfg

Config

  • The config file consists of 2 parts splitted by ---
  • Empty lines and lines starting with # gets ignored
  • First part (Unity versions) above the ---
    • Alternating lines between Version string and path to Unity.exe
    • The versions get matched by prefix
      • only use the version numbers or a prefix of them no unity 5.5 or similar
      • 5.5 matches 5.5.1p4, 5.5.0l1
      • 5.5.1 matches 5.5.1p4 but not 5.5.0l1
  • Second part (Project root folders) below the ---
    • Absolute paths where the tools should start searching for your Unity projects
5.5
C:\Program Files\Unity-5.5\Editor\Unity.exe

5.6
C:\Program Files\Unity-5.6\Editor\Unity.exe

2017.1
D:\Unity-2017.1\Editor\Unity.exe

2017.2
D:\Unity-2017.2\Editor\Unity.exe

---

C:\Users\hagis\projects1
D:\projects2

Disclaimer

  • The code is ugly and will not win an engineering award 😃. I merely wrote a little tool to get the job done.
  • If you have many many projects and deep subfolder structures in the second part of the config the tool can get slow. At the moment there is no caching or whatsoever.
Show all projects by hagish