Skip to content

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

License

Notifications You must be signed in to change notification settings

hagish/unity-launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages