Exemple #1
0
        // 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();
            }
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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();
        }
Exemple #4
0
        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;
        }