public static void EMU_CRASH(string msg) { if (DisableRTC) { return; } RTC_RPC.Stop(); MessageBox.Show("SORRY EMULATOR CRASHED\n\n" + msg); }
public static bool HOTKEY_CHECK(string trigger) {// You can go to the injected Hotkey Hijack by searching #HotkeyHijack if (DisableRTC) { return(false); } if (watch != null) { long elapsedMs = watch.ElapsedMilliseconds; if (elapsedMs > 3000) { watch.Stop(); watch = null; } } switch (trigger) { default: return(false); case "Manual Blast": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_MANUALBLAST)); break; case "Auto-Corrupt": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_AUTOCORRUPTTOGGLE)); break; case "Error Delay--": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_ERRORDELAYDECREASE)); break; case "Error Delay++": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_ERRORDELAYINCREASE)); break; case "Intensity--": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_INTENSITYDECREASE)); break; case "Intensity++": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_INTENSITYINCREASE)); break; case "GH Load and Corrupt": watch = System.Diagnostics.Stopwatch.StartNew(); RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_GHLOADCORRUPT)); break; case "GH Just Corrupt": watch = System.Diagnostics.Stopwatch.StartNew(); RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_GHCORRUPT)); break; case "GH Load": watch = System.Diagnostics.Stopwatch.StartNew(); RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_GHLOAD)); break; case "GH Save": watch = System.Diagnostics.Stopwatch.StartNew(); RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_GHSAVE)); break; case "Stash->Stockpile": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_GHSTASHTOSTOCKPILE)); break; case "Induce KS Crash": RTC_RPC.Stop(); break; case "Blast+RawStash": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_BLASTRAWSTASH)); break; case "Send Raw to Stash": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_SENDRAWSTASH)); break; case "BlastLayer Toggle": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_BLASTLAYERTOGGLE)); break; case "BlastLayer Re-Blast": RTC_Core.SendCommandToRTC(new RTC_Command(CommandType.REMOTE_HOTKEY_BLASTLAYERREBLAST)); break; } return(true); }
public static bool HOTKEY_CHECK(string trigger) {// You can go to the injected Hotkey Hijack by searching #HotkeyHijack switch (trigger) { default: return(false); case "Manual Blast": RTC_Core.coreForm.btnManualBlast_Click(null, null); break; case "Start/Stop AutoCorrupt": RTC_Core.coreForm.btnAutoCorrupt_Click(null, null); break; case "Error Delay--": if (RTC_Core.coreForm.track_ErrorDelay.Value > 1) { RTC_Core.coreForm.track_ErrorDelay.Value--; RTC_Core.coreForm.track_ErrorDelay_Scroll(null, null); } break; case "Error Delay++": if (RTC_Core.coreForm.track_ErrorDelay.Value < RTC_Core.coreForm.track_ErrorDelay.Maximum) { RTC_Core.coreForm.track_ErrorDelay.Value++; RTC_Core.coreForm.track_ErrorDelay_Scroll(null, null); } break; case "Intensity--": if (RTC_Core.coreForm.track_Intensity.Value > 1) { RTC_Core.coreForm.track_Intensity.Value--; RTC_Core.coreForm.track_Intensity_Scroll(null, null); } break; case "Intensity++": if (RTC_Core.coreForm.track_Intensity.Value < RTC_Core.coreForm.track_Intensity.Maximum) { RTC_Core.coreForm.track_Intensity.Value++; RTC_Core.coreForm.track_Intensity_Scroll(null, null); } break; case "GH Load and Corrupt": RTC_Core.ghForm.cbAutoLoadState.Checked = true; RTC_Core.ghForm.btnCorrupt_Click(null, null); break; case "GH Corrupt w/o Load": bool isload = RTC_Core.ghForm.cbAutoLoadState.Checked; RTC_Core.ghForm.cbAutoLoadState.Checked = false; RTC_Core.ghForm.btnCorrupt_Click(null, null); RTC_Core.ghForm.cbAutoLoadState.Checked = isload; break; case "GH Load": RTC_Core.ghForm.btnSaveLoad.Text = "LOAD"; RTC_Core.ghForm.btnSaveLoad_Click(null, null); break; case "GH Save": RTC_Core.ghForm.btnSaveLoad.Text = "SAVE"; RTC_Core.ghForm.btnSaveLoad_Click(null, null); break; case "Reset TimeStack": RTC_TimeStack.Reset(); break; case "TimeStack Jump": RTC_TimeStack.Jump(); break; case "Induce KS Crash": RTC_RPC.Stop(); break; case "Send Raw to Stash": RTC_Core.ghForm.btnSendRaw_Click(null, null); break; case "Blast Toggle": RTC_Core.ghForm.btnBlastToggle_Click(null, null); break; } return(true); }
public static void EMU_CRASH(string msg) { RTC_RPC.Stop(); MessageBox.Show("SORRY EMULATOR CRASHED\n\n" + msg); }