public static boolean downloadHookLibrary(LauncherFrame frame, String baseURL)
	{
		Util.Family family = Util.getFamily();
		Util.Arch arch = Util.getArchitecture();
		String extension = Util.getNativeExtension();
		if(family == Util.Family.UNSUPPORTED || arch == Util.Arch.UNSUPPORTED)
			return false;
		String file = ("hooklib_"+family+"_"+arch+extension).toLowerCase();
		try
		{
			downloadFile(new URL(baseURL+"lib/"+file), Util.getDataFolder()+"hooklib"+extension, frame, "Downloading hook library");
			return true;
		}
		catch (IOException e) 
		{
			return false;
		}
	}