// This is the very first story script! public static void startObjective() { System.Windows.Forms.Timer tmr = new System.Windows.Forms.Timer(); WinClassicTerminal Console = new WinClassicTerminal(); WinClassic app = wm.StartWin95(Console, "MS-DOS Prompt", null, true, true); Console.WriteLine("telnet> 104.27.135.159 Connecting..."); tmr.Interval = 1; tmr.Tick += new EventHandler(CheckIfSoundFinished); if (devMode == true) { Thread contObjective = new Thread(continueObjective); app.Close(); contObjective.Start(); } else { soundThread.Start(); tmr.Start(); } }
public static async void StartObjective() { WinClassicTerminal Console = new WinClassicTerminal(true); WinClassic app = wm.StartWin95(Console, "MS-DOS Prompt", null, true, true); Console.WriteLine("telnet> 185.152.46.51 Connecting..."); await Task.Delay(2500); Console.WriteLine("telnet> 185.152.46.51 Connected."); await Task.Delay(2500); Console.WriteLine("telnet> 185.152.46.51 set hostname to '12padams'."); await Task.Delay(2000); Console.WriteLine("12padams> WHAT DO YOU THINK YOU'RE DOING??"); await Task.Delay(3000); Console.WriteLine("12padams> First you hack my FTP server.."); await Task.Delay(4500); Console.WriteLine("12padams> Then you download my secret Time Distorter program?"); await Task.Delay(4000); Console.WriteLine("12padams> Oh, and I know you activated it."); await Task.Delay(4000); Console.WriteLine("12padams> I can see your screen right now.."); await Task.Delay(5000); Console.WriteLine("12padams> Now, in about 2 minutes you think you're going to be able to travel to 1999."); await Task.Delay(3500); Console.WriteLine("12padams> Well, I am sorry but I just can't let you do that."); await Task.Delay(5000); Console.WriteLine("12padams> You see, I have LOTS of power over your computer."); await Task.Delay(3400); Console.WriteLine("12padams> Okay, let me show you how easy this is."); await Task.Delay(1500); Console.WriteLine("Command> Hide Start Button"); TitleScreen.frm95.startbutton.Hide(); await Task.Delay(3500); Console.WriteLine("12padams> See how easy that was?"); await Task.Delay(3700); Console.WriteLine("12padams> Now watch this.."); await Task.Delay(3000); TitleScreen.frm95.desktopicons.BackgroundImage = Properties.Resources.Win95Error; TitleScreen.frm95.BackgroundImage = null; await Task.Delay(3000); Console.WriteLine("12padams> Hahaha, having a few errors are we?"); await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 Connecting..."); await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 Connected."); await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 set hostname to 'TheHiddenHacker'."); await Task.Delay(3000); Console.WriteLine("The Hidden Hacker> Great, you found the software."); await Task.Delay(3700); Console.WriteLine("12padams> How dare you.."); await Task.Delay(3500); Console.WriteLine($"The Hidden Hacker> Don't worry {SaveSystem.ProfileName}."); await Task.Delay(4500); Console.WriteLine("The Hidden Hacker> I have to say, good job for getting the Time Distorter."); await Task.Delay(4000); Console.WriteLine("12padams> The Hidden Hacker.. I thought my first punishment was enough to keep you away."); await Task.Delay(4500); Console.WriteLine("The Hidden Hacker> Well, now that I have uncovered your secret, I'm not just gonna go away."); await Task.Delay(3600); Console.WriteLine("12padams> If you don't go, I'll make you go!"); await Task.Delay(3700); Console.WriteLine($"The Hidden Hacker> Hey {SaveSystem.ProfileName}, don't worry about 12padams. You're about to get away from all this."); await Task.Delay(3500); Console.WriteLine("The Hidden Hacker> Let me fix this.."); await Task.Delay(2500); Console.WriteLine("Command> Show Start Button"); TitleScreen.frm95.startbutton.Show(); await Task.Delay(2900); Console.WriteLine("12padams> OKAY, NOW YOU'VE DONE IT!"); await Task.Delay(2500); Console.WriteLine("Command> Stop Timer"); TitleScreen.frm95.distort.lblCountDown.Hide(); await Task.Delay(3000); Console.WriteLine("12padams> I bet you didn't see that one coming.."); await Task.Delay(3700); Console.WriteLine("The Hidden Hacker> Oh but I did.."); await Task.Delay(5000); Console.WriteLine("The Hidden Hacker> I converted the stop function to the hide function when I logged on.."); await Task.Delay(4200); Console.WriteLine("12padams> NO! That's impossible!"); await Task.Delay(3000); Console.WriteLine("The Hidden Hacker> Oh, is it? Well, watch this!"); await Task.Delay(2500); Console.WriteLine("Command> Show Timer"); TitleScreen.frm95.distort.lblCountDown.Show(); await Task.Delay(3000); Console.WriteLine("The Hidden Hacker> And here's one more command for you to learn."); await Task.Delay(1700); Console.WriteLine("Command> Disconnect 12padams"); await Task.Delay(2000); Console.WriteLine("telnet> 12padams Disconnected."); await Task.Delay(3000); Console.WriteLine($"The Hidden Hacker> Good luck {SaveSystem.ProfileName}! I'll see you in the future!"); await Task.Delay(3500); app.Close(); }
public static async void ContinueObjective() { WinClassicTerminal Console = new WinClassicTerminal(true); WinClassic app = wm.StartWin95(Console, "MS-DOS Prompt", null, true, true); Console.WriteLine("telnet> 104.27.135.159 Connecting..."); await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 Connected."); await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 set hostname to 'TheHiddenHacker'."); await Task.Delay(2500); Console.WriteLine("TheHiddenHacker> I see you have access to 12padams.com."); await Task.Delay(4500); Console.WriteLine("TheHiddenHacker> Though it doesn't seem obvious, only a very limited amount of people can access the site."); await Task.Delay(6000); Console.WriteLine("TheHiddenHacker> 12padams has a secret, and I need you to help me find it."); await Task.Delay(3500); Console.WriteLine("TheHiddenHacker> I was snooping around his website, when he blacklisted my IP address."); await Task.Delay(4000); Console.WriteLine("TheHiddenHacker> While I was searching, I noticed a file that I didn't have permission to download. I need you to get it for me."); await Task.Delay(6500); Console.WriteLine("TheHiddenHacker> First, I'll need you to download an FTP client, available under the software section of 12padams' website."); await Task.Delay(5000); Console.WriteLine("TheHiddenHacker> Once that's downloaded, You'll need to type in a Hostname, Username, and Password."); await Task.Delay(4500); Console.WriteLine("TheHiddenHacker> The hostname is 172.68.119.42, and the username is most likely 12padams. I'm not too sure what the password is, however."); await Task.Delay(3500); Console.WriteLine("TheHiddenHacker> You'll need to figure out where you can get the password. Try looking for any odd text on the website."); await Task.Delay(3500); Console.WriteLine("TheHiddenHacker> I don't have much time to talk - I'd quickly copy down those details into Notepad before this Terminal gets closed."); await Task.Delay(36000); app.Close(); }
public static async void StartObjective() { WinClassicTerminal Console = new WinClassicTerminal(true); Random r = new Random(); WinClassic app = wm.StartWin95(Console, "MS-DOS Prompt", null, true, true); Console.WriteLine("telnet> 185.152.46.51 Connecting..."); await Task.Delay(2500); Console.WriteLine("telnet> 185.152.46.51 Connected."); await Task.Delay(2500); Console.WriteLine("telnet> 185.152.46.51 set hostname to '12padams'."); await Task.Delay(2000); Console.WriteLine("12padams> WHAT DO YOU THINK YOU'RE DOING??"); await Task.Delay(3000); Console.WriteLine("12padams> First you hack my FTP server.."); await Task.Delay(4500); Console.WriteLine("12padams> Then you download my secret Time Distorter program?"); await Task.Delay(4000); Console.WriteLine("12padams> Oh, and I know you activated it."); await Task.Delay(4000); Console.WriteLine("12padams> I can see your screen right now.."); await Task.Delay(5000); Console.WriteLine("12padams> Now, in about 2 minutes you think you're going to be able to travel to 1999."); await Task.Delay(3500); Console.WriteLine("12padams> Well, I am sorry but I just can't let you do that."); await Task.Delay(5000); Console.WriteLine("12padams> You see, I have LOTS of power over your computer."); await Task.Delay(3400); Console.WriteLine("12padams> Okay, let me show you how easy this is."); await Task.Delay(1500); Console.WriteLine("Command> Hide Start Button"); TitleScreen.frm95.startbutton.Hide(); await Task.Delay(3500); Console.WriteLine("12padams> See how easy that was?"); await Task.Delay(3700); Console.WriteLine("12padams> Now watch this.."); await Task.Delay(3000); TitleScreen.frm95.desktopicons.BackgroundImage = Properties.Resources.Win95Error; TitleScreen.frm95.BackgroundImage = null; await Task.Delay(3000); Console.WriteLine("12padams> Hahaha, having a few errors are we?"); await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 Connecting..."); await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 Connected."); await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 set hostname to 'TheHiddenHacker'."); await Task.Delay(3000); Console.WriteLine("The Hidden Hacker> Great, you found the software."); await Task.Delay(3700); Console.WriteLine("12padams> How dare you.."); await Task.Delay(3500); Console.WriteLine($"The Hidden Hacker> Don't worry {SaveSystem.ProfileName}."); await Task.Delay(4500); Console.WriteLine("The Hidden Hacker> I have to say, good job for getting the Time Distorter."); await Task.Delay(4000); Console.WriteLine("12padams> The Hidden Hacker.. I thought my first punishment was enough to keep you away."); await Task.Delay(4500); Console.WriteLine("The Hidden Hacker> Well, now that I have uncovered your secret, I'm not just gonna go away."); await Task.Delay(3600); Console.WriteLine("12padams> If you don't go, I'll make you go!"); await Task.Delay(3700); Console.WriteLine($"The Hidden Hacker> Hey {SaveSystem.ProfileName}, don't worry about 12padams. You're about to get away from all this."); await Task.Delay(3500); Console.WriteLine("The Hidden Hacker> Let me fix this.."); await Task.Delay(2500); Console.WriteLine("Command> Show Start Button"); TitleScreen.frm95.startbutton.Show(); TitleScreen.frm95.desktopicons.BackgroundImage = null; await Task.Delay(2900); Console.WriteLine("12padams> OKAY, NOW YOU'VE DONE IT!"); await Task.Delay(2500); Console.WriteLine("Command> Stop Timer"); TitleScreen.frm95.distort.lblCountDown.Hide(); await Task.Delay(3000); Console.WriteLine("12padams> I bet you didn't see that one coming.."); await Task.Delay(3700); Console.WriteLine("The Hidden Hacker> Oh but I did.."); await Task.Delay(5000); Console.WriteLine("The Hidden Hacker> I converted the stop function to the hide function when I logged on.."); await Task.Delay(4200); Console.WriteLine("12padams> NO! That's impossible!"); await Task.Delay(3000); Console.WriteLine("The Hidden Hacker> Oh, is it? Well, watch this!"); TitleScreen.frm95.distort.Counter = 16; await Task.Delay(2000); Console.WriteLine("Command> Show Timer"); TitleScreen.frm95.distort.lblCountDown.Show(); await Task.Delay(3000); Console.WriteLine("The Hidden Hacker> And here's one more command for you to learn."); await Task.Delay(2000); Console.WriteLine("Command> Disconnect 12padams"); await Task.Delay(2000); Console.WriteLine("telnet> 12padams Disconnected."); await Task.Delay(3000); Console.WriteLine($"The Hidden Hacker> Good luck {SaveSystem.ProfileName}! I'll see you in the future!"); await Task.Delay(4000); while (TitleScreen.frm95.distort.Counter != 0) { } TitleScreen.frm95.distort.lblCountDown.Text = "Initiating Time Travel Sequence..."; await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); await Task.Delay(100); Program.Invert(Console.cmdPrompt); app.Close(); await Task.Delay(100); TitleScreen.frm95.taskbar.BackgroundImage = null; Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95.taskbar, false); await Task.Delay(100); TitleScreen.frm95.taskbar.Hide(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm95.desktopicons.Hide(); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm95.Width), r.Next(TitleScreen.frm95.Height)); Program.Invert(TitleScreen.frm95, false); await Task.Delay(100); TitleScreen.frm95.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).BringToFront(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).maximizebutton.Enabled = false; ((WinClassic)TitleScreen.frm95.distort.ParentForm).WindowState = FormWindowState.Maximized; ((WinClassic)TitleScreen.frm95.distort.ParentForm).right.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).left.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).bottom.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).top.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).bottomleftcorner.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).bottomrightcorner.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).topleftcorner.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).toprightcorner.Hide(); ((WinClassic)TitleScreen.frm95.distort.ParentForm).Dock = DockStyle.Fill; ((WinClassic)TitleScreen.frm95.distort.ParentForm).max = true; ((WinClassic)TitleScreen.frm95.distort.ParentForm).maximizebutton.Image = Engine.Properties.Resources.WinClassicRestore; ((WinClassic)TitleScreen.frm95.distort.ParentForm).programtopbar.Hide(); TitleScreen.frm95.distort.BackColor = Color.Black; TitleScreen.frm95.distort.btnGo.Hide(); foreach (Control c in TitleScreen.frm95.distort.Controls) { c.ForeColor = Color.Silver; } TitleScreen.frm95.distort.lblCountDown.Text = "Traveling..."; Point start = TitleScreen.frm95.distort.lblTo.Location; Point end = new Point(TitleScreen.frm95.distort.lblDestYear.Location.X - TitleScreen.frm95.distort.lblTo.Width - 10, TitleScreen.frm95.distort.lblDestYear.Location.Y); int increment = (end.X - start.X) / 50; SoundPlayer sp = new SoundPlayer(Properties.Resources.distort1); sp.Play(); await Task.Delay(1000); for (int i = 0; i < 50; i += 2) { TitleScreen.frm95.distort.lblTo.ForeColor = Color.White; TitleScreen.frm95.distort.lblTo.Location = new Point(TitleScreen.frm95.distort.lblTo.Location.X + increment, TitleScreen.frm95.distort.lblTo.Location.Y); await Task.Delay(100); TitleScreen.frm95.distort.lblTo.ForeColor = Color.Silver; TitleScreen.frm95.distort.lblTo.Location = new Point(TitleScreen.frm95.distort.lblTo.Location.X + increment, TitleScreen.frm95.distort.lblTo.Location.Y); await Task.Delay(100); } foreach (Control c in TitleScreen.frm95.distort.Controls) { c.ForeColor = Color.Gray; } await Task.Delay(100); foreach (Control c in TitleScreen.frm95.distort.Controls) { c.ForeColor = Color.Black; } await Task.Delay(2000); sp.Stop(); SaveSystem.UpgradeFileSystem("95", "98"); SaveSystem.CurrentSave.CurrentOS = "98"; SaveSystem.currentTheme = new Default98Theme(); SaveSystem.CurrentSave.ThemeName = "default98"; TitleScreen.frm95.distort.ParentForm.Close(); Program.title.StartGame(); TitleScreen.frm95.Close(); return; }