private void checkboxRTSS_OnChange(object sender, EventArgs e) { if (RivaTuner.IsRivaRunning()) { RivaTuner.print(""); } else { RivaTuner.RunRiva(); } if (checkboxRTSS.Checked) { SetWindowPos(this.Handle, HWND_NOTOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS); } else { SetWindowPos(this.Handle, HWND_TOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS); } }
private async void timer1_Tick(object sender, EventArgs e) { if (!trackingFlag || !IsGameRunning()) { return; } intTickRate = ticks; ticks = 0; changeLanguage(); if (intTickRate > 61) { ticks = intTickRate - 61; intTickRate = 61; } tickrateLabel.Text = intTickRate.ToString(); if (intTickRate < 30) { tickrateLabel.ForeColor = Color.Red; } else if (intTickRate < 50) { tickrateLabel.ForeColor = Color.DarkOrange; } else { tickrateLabel.ForeColor = Color.ForestGreen; } lineID++; if (checkboxLogging.Checked) { logData += lineID.ToString() + "," + intTickRate.ToString() + Environment.NewLine; } if (checkboxTraffic.Checked) { float formatedUpload = (float)uploadTraf / (1024 * 1024); float formatedDownload = (float)downloadTraf / (1024 * 1024); await Task.Run( () => { updlLabel.Invoke(new Action(() => updlLabel.Text = formatedUpload.ToString("N2") + " / " + formatedDownload.ToString("N2") + " MB")); }); } if (checkboxServerIP.Checked) { await Task.Run( () => { ipLabel.Invoke(new Action(() => ipLabel.Text = server)); }); } if (checkboxRTSS.Checked) { await Task.Run( () => { if (!RivaTuner.IsRivaRunning()) { RivaTuner.RunRiva(); } RivaTuner.print(buildRivaOutput()); }); } }