Skip to content
+ 1.7.1 - lost old releases, so combining changelogs into this one YAY!
	- Minor breaking change; modified namespace of certain runtime and editor scripts
	- Added wrapped app version number to data
	- Added app and launcher version label to sample asset
	- Implemented app hiding option (allows the main exe to be packed in a subdirectory of the launcher)
	- Launcher builds now happen automatically during normal app builds
	- Removed build button from launcher config window
	- Rearranged launcher config window and added tooltips for the more obscure options
	- Broke up the AppUtils script into multiple files
	- Cleaned up comments throughout the code
	- Cleaned up the basic sample scene and script
	- Fixed small bug in basic sample
	- Fixed the binary (executable) search regex to properly ignore the UnityCrashHandler64 file in windows builds
	- Changed the binary (executable) search algorithm to ignore the launcher executable regardless of it's name
	- Can now use compile directive "PLOW_LAUNCHER" for code that needs to be excluded from main app builds, but needs to be in launcher builds
	- fixed OSX regression introduced in 1.3.12
	- older versions of Unity should work with this plugin (pre 2020.1)
	- Added extra messaging to build UI
	- changed resources folders in launcher config to save as project-relative paths
	- fixed 2023-introduced bug with a folder called "D3D12" causing build errors during launcher bundling
	- fixed minor bug involving exe names starting with "Launcher" or "UnityCrashHandler"
	- missing end layout group error message no longer shows during launcher build
	- worked ensuring project settings and folders are properly restored if build errors occur
	- fixed bug where cursor override would not apply in launcher
	- fixed issue with "use streaming assets" being checked would fail the launcher build process
	- added double-quote wrapper around quality setting launch argument
	- added space before custom args if set
	- modified the example launcher script file to fix a bug with the monitor setting
	- added custom optional command line arguments argument to the LaunchApplication function
	- updated api call to get refresh rate for editor version 2022.2 and up
	- added check for if launcher settings file exists
	- added hook for customizing default launch settings file
	- updated sample files with default settings hook
	- renamed Launcher.cs to AppUtils.cs for class name consistency
	- changed config window menu item location to the pre-existing window menu
	- Removed downloader sample scene asset 
		- if feature is desired, it exists in an experimental branch called "updater" which will be kept up to date with main. It's simply too unpredictable to make generic at this time.