/// <summary> /// Download the latest NKHook from the github releases section /// </summary> public static void DownloadNKH() { Log.Output("Downloading latest NKHook5..."); string git_Text = WebHandler.ReadText_FromURL(gitURL); if (!Guard.IsStringValid(git_Text)) { Log.Output("Failed to read release info for NKHook5"); return; } BgThread.AddToQueue(new Thread(() => { var gitApi = GitApi.FromJson(git_Text); foreach (var a in gitApi) { foreach (var b in a.Assets) { string link = b.BrowserDownloadUrl.ToString(); if (!Guard.IsStringValid(link)) { continue; } WebHandler.DownloadFile(link, nkhDir); } } Log.Output("NKHook5 successfully downloaded!"); })); }