Skip to content
mika edited this page Nov 6, 2022 · 25 revisions

Instructions

Video Guide (doing initial setup)

Setup

  • After first run, you need to set "Unity Installation Parent Folders". This is list of folders, under which you have Unity's installed. (Launcher will then search for any "\UnityXYZ\Editor.exe"-files)
  • For example, if you have installed your Unity versions under "C:\Program Files\Unity\Hub\Editor" or "D:\Program Files", Browse and add that folder (you can add multiple locations too) image

Special Keys

  • Return/Enter: Open selected project
  • ESC: Clear search
  • F5: Depends on current tab. Refresh project/editor/updates list.
  • F2: Rename project (only if enabled in settings)
  • Alt+E : Open Explorer for current project folder
  • ALT+Q : Kill selected project Unity (if launched from here)
  • Hold Left Shift Down : When opening project from Explorer, to force version select window open

Optional Settings

  • Minimize to tray : When window is minimized, hides application into taskbar icon area
  • Register Explorer context menu : Install registry entry for Explorer context menu (Recommended, it helps a lot)
  • Close after opening project : Closes launcher after running project (not really useful)
  • Close after launching from Explorer : Close launcher after running from commandline or Explorer (recommended)
  • Show commandline arguments column : Shows olumn for custom project commandline params
  • Show git branch column : Shows column for project git branch info
  • Show projects that don't exist on disk : List in recent projects, even if the project folder is missing (useful for remembering where you had the project that was moved elsewhere in folders)
  • Allow single instance only : Activates already running instance, instead of starting new exe (not working if app is minimized in taskbar)
  • Ask name for New Project : If disabled, uses automatic quick project naming
  • Streamer mode : Hide project names and folders (if you are recording your desktop view for example)
  • Show current target platform : Shows platform column in project list
  • Load custom theme : You can set your custom theme file here https://github.com/unitycoder/UnityLauncherPro/wiki/Custom-themes
  • WebGL Relative Build Path (inside Builds/) : For running webgl server on selected project, you can set additional folder where your webgl builds usually are, so that browser will automatically open the build index.html
  • Root Folder for New Projects : When you click "Create Project" in main page, new project is generated under this path+UnityVersion (eg. /2017a/)
  • Enable platform selection : enables dropdown in the project list to switch platform
  • Run this app automatically on startup : adds registry entry to run at start
  • Date format: set your custom date formatting string here (textbox is colored red, if its invalid) See reference.
  • Use human friendly last modified date: Displays last modified date as "9 minutes ago, 2 days ago" etc.
  • Project name:
    • Folder or ProjectName.txt : Takes project title from project folder, or from if ProjectSettings/ProjectName.txt if it exists
    • Settings ProductName : Takes project title from Project player settings ProductName field

Setting ADB to be available from PATH variable

This is needed, if you want to use the 1-click ADB Logcat button

  • Type Environment in Windows start menu to open "Edit the system environment variables"
  • Click "Environment variables"
  • System variables, select "PATH", click EDIT
  • Click NEW, browse for your ADB folder (if you have installed it manually, it can be like C:\sdk\Android\android-sdk\platform-tools")
  • Save, close those windows
  • Restart UnityLauncherPRO

Tips

  • If you install all your Unity Editors under single folder, scanning the editors at startup could be faster (since every folder inside "installation folders" is checked if it contains unity.exe), so try using "c:\program files\U\unity2022_1" instead of default "c:\program files\unity2022_1", so then only folders inside "c:\program files\U*" are scanned for editors.
Clone this wiki locally