Advertisement
BullyATWiiplaza

"Ultimate" Mario Kart 8 Trainer

Jun 8th, 2017
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 40.02 KB | None | 0 0
  1. // Decompiled with JetBrains decompiler
  2. // Type: Mario.Form1
  3. // Assembly: project mariok8, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null
  4. // MVID: 17AE7519-8AD7-46E8-A098-5A62DDDED84A
  5. // Assembly location: D:\Consoles\WiiU\Applications\PC\Ultimate Mario Kart 8 Trainer\Mario Kart 8 Ultimate Trainer by SlothWiiPlaza.exe
  6.  
  7. using System;
  8. using System.ComponentModel;
  9. using System.Diagnostics;
  10. using System.Drawing;
  11. using System.IO;
  12. using System.Net.Sockets;
  13. using System.Windows.Forms;
  14.  
  15. namespace Mario
  16. {
  17.   public class Form1 : Form
  18.   {
  19.     private IContainer components = (IContainer) null;
  20.     public uint diff;
  21.     public TCPGecko Gecko;
  22.     private TextBox ipBox;
  23.     private Button connectBox;
  24.     private Label label9;
  25.     private Label label17;
  26.     private Label label21;
  27.     private GroupBox groupBox1;
  28.     private Timer timer1;
  29.     private Timer timer2;
  30.     private Timer timer3;
  31.     private Timer timer4;
  32.     private Timer timer5;
  33.     private Timer timer6;
  34.     private GroupBox groupBox8;
  35.     private Button button148;
  36.     private Button button146;
  37.     private Button button141;
  38.     private Button button138;
  39.     private Button button53;
  40.     private Label label28;
  41.     private Label label26;
  42.     private Label label24;
  43.     private Label label22;
  44.     private Label label16;
  45.     private ComboBox comboBox7;
  46.     private ComboBox comboBox6;
  47.     private ComboBox comboBox5;
  48.     private ComboBox comboBox4;
  49.     private ComboBox comboBox3;
  50.     private GroupBox groupBox9;
  51.     private LinkLabel linkLabel6;
  52.     private Label label34;
  53.     private ToolTip toolTip1;
  54.     private Button button1;
  55.     private ComboBox comboBox1;
  56.     private Label label1;
  57.     private LinkLabel linkLabel1;
  58.     private Label label2;
  59.     private TabControl tabControl1;
  60.     private TabPage tabPage1;
  61.     private TabPage tabPage2;
  62.     private WebBrowser webBrowser1;
  63.  
  64.     public Form1()
  65.     {
  66.       this.InitializeComponent();
  67.     }
  68.  
  69.     private void connectBox_Click(object sender, EventArgs e)
  70.     {
  71.       this.Gecko = new TCPGecko(this.ipBox.Text, 7331);
  72.       StreamWriter streamWriter = new StreamWriter("toolip.txt");
  73.       streamWriter.Write(this.ipBox.Text);
  74.       streamWriter.Close();
  75.       try
  76.       {
  77.         this.Gecko.Connect();
  78.         this.connectBox.Enabled = false;
  79.         this.label17.ForeColor = ColorTranslator.FromHtml("#64B385");
  80.         this.label17.Text = "Command has succesfully been executed!";
  81.         this.load();
  82.       }
  83.       catch (ETCPGeckoException ex)
  84.       {
  85.         int num = (int) MessageBox.Show("Connection failed.", "Connection Error");
  86.       }
  87.       catch (SocketException ex)
  88.       {
  89.         int num = (int) MessageBox.Show("IP is formatted wrong!", "Wrong formation");
  90.       }
  91.     }
  92.  
  93.     public void release()
  94.     {
  95.       this.ipBox.Enabled = false;
  96.     }
  97.  
  98.     public void hold()
  99.     {
  100.       this.ipBox.Enabled = false;
  101.       this.groupBox1.Enabled = true;
  102.     }
  103.  
  104.     public void load()
  105.     {
  106.       this.hold();
  107.     }
  108.  
  109.     private void button148_Click(object sender, EventArgs e)
  110.     {
  111.       this.map(526518112U, this.comboBox3.Text);
  112.     }
  113.  
  114.     public void map(uint address1, string mode)
  115.     {
  116.       switch (mode)
  117.       {
  118.         case "The Void":
  119.           this.Gecko.poke32(address1, 0U);
  120.           break;
  121.         case "Mario Kart Stadium":
  122.           this.Gecko.poke32(address1, 27U);
  123.           break;
  124.         case "Water Park":
  125.           this.Gecko.poke32(address1, 28U);
  126.           break;
  127.         case "Sweet Sweet Canyon":
  128.           this.Gecko.poke32(address1, 19U);
  129.           break;
  130.         case "Thwomp Ruins":
  131.           this.Gecko.poke32(address1, 17U);
  132.           break;
  133.         case "Mario Circuit":
  134.           this.Gecko.poke32(address1, 16U);
  135.           break;
  136.         case "Toad Harbor":
  137.           this.Gecko.poke32(address1, 18U);
  138.           break;
  139.         case "Twisted Mansion":
  140.           this.Gecko.poke32(address1, 20U);
  141.           break;
  142.         case "Shy Guy Falls":
  143.           this.Gecko.poke32(address1, 21U);
  144.           break;
  145.         case "Sunshine Airport":
  146.           this.Gecko.poke32(address1, 26U);
  147.           break;
  148.         case "Dolphin Shoals":
  149.           this.Gecko.poke32(address1, 29U);
  150.           break;
  151.         case "Electrodrome":
  152.           this.Gecko.poke32(address1, 25U);
  153.           break;
  154.         case "Mount Wario":
  155.           this.Gecko.poke32(address1, 24U);
  156.           break;
  157.         case "Cloudtop Cruise":
  158.           this.Gecko.poke32(address1, 23U);
  159.           break;
  160.         case "Bone = Dry Dunes":
  161.           this.Gecko.poke32(address1, 22U);
  162.           break;
  163.         case "Bowsers Castle":
  164.           this.Gecko.poke32(address1, 30U);
  165.           break;
  166.         case "Rainbow Road (2014)":
  167.           this.Gecko.poke32(address1, 31U);
  168.           break;
  169.         case "Moo Moo Meadows":
  170.           this.Gecko.poke32(address1, 33U);
  171.           break;
  172.         case "Mario Circuit 2":
  173.           this.Gecko.poke32(address1, 38U);
  174.           break;
  175.         case "Cheep Cheep Beach":
  176.           this.Gecko.poke32(address1, 36U);
  177.           break;
  178.         case "Toad's Turnpike":
  179.           this.Gecko.poke32(address1, 35U);
  180.           break;
  181.         case "Wario Stadium":
  182.           this.Gecko.poke32(address1, 46U);
  183.           break;
  184.         case "Sherbet Land":
  185.           this.Gecko.poke32(address1, 37U);
  186.           break;
  187.         case "Music Park":
  188.           this.Gecko.poke32(address1, 39U);
  189.           break;
  190.         case "Yoshi Valley":
  191.           this.Gecko.poke32(address1, 45U);
  192.           break;
  193.         case "Tick-Tock Clock":
  194.           this.Gecko.poke32(address1, 44U);
  195.           break;
  196.         case "Piranha Plant Slide":
  197.           this.Gecko.poke32(address1, 43U);
  198.           break;
  199.         case "Grumble Volcano":
  200.           this.Gecko.poke32(address1, 40U);
  201.           break;
  202.         case "Rainbow Road (1996)":
  203.           this.Gecko.poke32(address1, 47U);
  204.           break;
  205.       }
  206.     }
  207.  
  208.     private void button146_Click(object sender, EventArgs e)
  209.     {
  210.       this.driver(812405712U, this.comboBox4.Text);
  211.     }
  212.  
  213.     public void driver(uint address1, string mode)
  214.     {
  215.       switch (mode)
  216.       {
  217.         case "Mario":
  218.           this.Gecko.poke32(address1, 0U);
  219.           break;
  220.         case "Luigi":
  221.           this.Gecko.poke32(address1, 1U);
  222.           break;
  223.         case "Peach":
  224.           this.Gecko.poke32(address1, 2U);
  225.           break;
  226.         case "Daisy":
  227.           this.Gecko.poke32(address1, 3U);
  228.           break;
  229.         case "Yoshi":
  230.           this.Gecko.poke32(address1, 4U);
  231.           break;
  232.         case "Toad":
  233.           this.Gecko.poke32(address1, 5U);
  234.           break;
  235.         case "Toadette":
  236.           this.Gecko.poke32(address1, 6U);
  237.           break;
  238.         case "Koopa Troopa":
  239.           this.Gecko.poke32(address1, 7U);
  240.           break;
  241.         case "Bowser":
  242.           this.Gecko.poke32(address1, 8U);
  243.           break;
  244.         case "Donkey Kong":
  245.           this.Gecko.poke32(address1, 9U);
  246.           break;
  247.         case "Wario":
  248.           this.Gecko.poke32(address1, 10U);
  249.           break;
  250.         case "Waluigi":
  251.           this.Gecko.poke32(address1, 11U);
  252.           break;
  253.         case "Rosalina":
  254.           this.Gecko.poke32(address1, 12U);
  255.           break;
  256.         case "Metal Mario":
  257.           this.Gecko.poke32(address1, 13U);
  258.           break;
  259.         case "Pink Gold Peach":
  260.           this.Gecko.poke32(address1, 14U);
  261.           break;
  262.         case "Lakitu":
  263.           this.Gecko.poke32(address1, 15U);
  264.           break;
  265.         case "Shy Guy":
  266.           this.Gecko.poke32(address1, 16U);
  267.           break;
  268.         case "Baby Mario":
  269.           this.Gecko.poke32(address1, 17U);
  270.           break;
  271.         case "Baby Luigi":
  272.           this.Gecko.poke32(address1, 18U);
  273.           break;
  274.         case "Baby Peach":
  275.           this.Gecko.poke32(address1, 19U);
  276.           break;
  277.         case "Baby Rosalina":
  278.           this.Gecko.poke32(address1, 21U);
  279.           break;
  280.         case "Larry":
  281.           this.Gecko.poke32(address1, 22U);
  282.           break;
  283.         case "Lemmy":
  284.           this.Gecko.poke32(address1, 23U);
  285.           break;
  286.         case "Wendy":
  287.           this.Gecko.poke32(address1, 24U);
  288.           break;
  289.         case "Ludwig":
  290.           this.Gecko.poke32(address1, 25U);
  291.           break;
  292.         case "Iggy":
  293.           this.Gecko.poke32(address1, 26U);
  294.           break;
  295.         case "Roy":
  296.           this.Gecko.poke32(address1, 27U);
  297.           break;
  298.         case "Morton":
  299.           this.Gecko.poke32(address1, 28U);
  300.           break;
  301.         case "Avatar (Mii)":
  302.           this.Gecko.poke32(address1, 29U);
  303.           break;
  304.         case "Tanooki Mario":
  305.           this.Gecko.poke32(address1, 30U);
  306.           break;
  307.         case "Cat Peach":
  308.           this.Gecko.poke32(address1, 24U);
  309.           break;
  310.         case "Link":
  311.           this.Gecko.poke32(address1, 31U);
  312.           break;
  313.         case "Villager":
  314.           this.Gecko.poke32(address1, 32U);
  315.           break;
  316.         case "Isabelle":
  317.           this.Gecko.poke32(address1, 33U);
  318.           break;
  319.         case "Dry Bowser":
  320.           this.Gecko.poke32(address1, 35U);
  321.           break;
  322.       }
  323.     }
  324.  
  325.     private void button141_Click(object sender, EventArgs e)
  326.     {
  327.       this.kart(812405700U, this.comboBox5.Text);
  328.     }
  329.  
  330.     public void kart(uint address1, string mode)
  331.     {
  332.       switch (mode)
  333.       {
  334.         case "Standart Kart":
  335.           this.Gecko.poke32(address1, 0U);
  336.           break;
  337.         case "Pipe Frame":
  338.           this.Gecko.poke32(address1, 1U);
  339.           break;
  340.         case "Mach 8":
  341.           this.Gecko.poke32(address1, 2U);
  342.           break;
  343.         case "Steel Driver":
  344.           this.Gecko.poke32(address1, 3U);
  345.           break;
  346.         case "Cat Cruiser":
  347.           this.Gecko.poke32(address1, 4U);
  348.           break;
  349.         case "Circuit Special":
  350.           this.Gecko.poke32(address1, 5U);
  351.           break;
  352.         case "Tri-Speeder":
  353.           this.Gecko.poke32(address1, 6U);
  354.           break;
  355.         case "Badwagon":
  356.           this.Gecko.poke32(address1, 7U);
  357.           break;
  358.         case "Prancer":
  359.           this.Gecko.poke32(address1, 8U);
  360.           break;
  361.         case "Biddybuggy":
  362.           this.Gecko.poke32(address1, 9U);
  363.           break;
  364.         case "Landship":
  365.           this.Gecko.poke32(address1, 10U);
  366.           break;
  367.         case "Sneeker":
  368.           this.Gecko.poke32(address1, 11U);
  369.           break;
  370.         case "Sports Coupe":
  371.           this.Gecko.poke32(address1, 12U);
  372.           break;
  373.         case "Gold Standard":
  374.           this.Gecko.poke32(address1, 13U);
  375.           break;
  376.         case "Standard Bike":
  377.           this.Gecko.poke32(address1, 14U);
  378.           break;
  379.         case "Comet":
  380.           this.Gecko.poke32(address1, 15U);
  381.           break;
  382.         case "Sport Bike":
  383.           this.Gecko.poke32(address1, 16U);
  384.           break;
  385.         case "The Duke":
  386.           this.Gecko.poke32(address1, 17U);
  387.           break;
  388.         case "Flame Rider":
  389.           this.Gecko.poke32(address1, 18U);
  390.           break;
  391.         case "Varmint":
  392.           this.Gecko.poke32(address1, 19U);
  393.           break;
  394.         case "Mr. Scooty":
  395.           this.Gecko.poke32(address1, 20U);
  396.           break;
  397.         case "Jet Bike":
  398.           this.Gecko.poke32(address1, 21U);
  399.           break;
  400.         case "Yoshi Bike":
  401.           this.Gecko.poke32(address1, 22U);
  402.           break;
  403.         case "Standard ATV":
  404.           this.Gecko.poke32(address1, 23U);
  405.           break;
  406.         case "Wild Wiggler":
  407.           this.Gecko.poke32(address1, 24U);
  408.           break;
  409.         case "Teddy Buggy":
  410.           this.Gecko.poke32(address1, 25U);
  411.           break;
  412.         case "GLA":
  413.           this.Gecko.poke32(address1, 26U);
  414.           break;
  415.         case "W 25 Silver Arrow":
  416.           this.Gecko.poke32(address1, 27U);
  417.           break;
  418.         case "300 SL Roadster":
  419.           this.Gecko.poke32(address1, 28U);
  420.           break;
  421.         case "Blue Falcon":
  422.           this.Gecko.poke32(address1, 29U);
  423.           break;
  424.         case "Tanookie Kart":
  425.           this.Gecko.poke32(address1, 30U);
  426.           break;
  427.         case "B Dasher":
  428.           this.Gecko.poke32(address1, 31U);
  429.           break;
  430.         case "Streetle":
  431.           this.Gecko.poke32(address1, 35U);
  432.           break;
  433.         case "P-Wing":
  434.           this.Gecko.poke32(address1, 36U);
  435.           break;
  436.         case "Master Cycle":
  437.           this.Gecko.poke32(address1, 32U);
  438.           break;
  439.         case "City Tripper":
  440.           this.Gecko.poke32(address1, 37U);
  441.           break;
  442.         case "Bone Rattler":
  443.           this.Gecko.poke32(address1, 38U);
  444.           break;
  445.       }
  446.     }
  447.  
  448.     private void button138_Click(object sender, EventArgs e)
  449.     {
  450.       this.tire(812405704U, this.comboBox6.Text);
  451.     }
  452.  
  453.     public void tire(uint address1, string mode)
  454.     {
  455.       switch (mode)
  456.       {
  457.         case "Standard":
  458.           this.Gecko.poke32(address1, 0U);
  459.           break;
  460.         case "Monster":
  461.           this.Gecko.poke32(address1, 1U);
  462.           break;
  463.         case "Roller":
  464.           this.Gecko.poke32(address1, 2U);
  465.           break;
  466.         case "Slim":
  467.           this.Gecko.poke32(address1, 3U);
  468.           break;
  469.         case "Slick":
  470.           this.Gecko.poke32(address1, 4U);
  471.           break;
  472.         case "Metal":
  473.           this.Gecko.poke32(address1, 5U);
  474.           break;
  475.         case "Button":
  476.           this.Gecko.poke32(address1, 6U);
  477.           break;
  478.         case "Off-Road":
  479.           this.Gecko.poke32(address1, 7U);
  480.           break;
  481.         case "Sponge":
  482.           this.Gecko.poke32(address1, 8U);
  483.           break;
  484.         case "Wood":
  485.           this.Gecko.poke32(address1, 9U);
  486.           break;
  487.         case "Cushion":
  488.           this.Gecko.poke32(address1, 10U);
  489.           break;
  490.         case "Blue Standard":
  491.           this.Gecko.poke32(address1, 11U);
  492.           break;
  493.         case "Hot Monster":
  494.           this.Gecko.poke32(address1, 12U);
  495.           break;
  496.         case "Azure Roller":
  497.           this.Gecko.poke32(address1, 13U);
  498.           break;
  499.         case "Crimson Slim":
  500.           this.Gecko.poke32(address1, 14U);
  501.           break;
  502.         case "Cyber Slick":
  503.           this.Gecko.poke32(address1, 15U);
  504.           break;
  505.         case "Retro Off-Road":
  506.           this.Gecko.poke32(address1, 16U);
  507.           break;
  508.         case "Gold Tires":
  509.           this.Gecko.poke32(address1, 17U);
  510.           break;
  511.         case "GLA Wheels":
  512.           this.Gecko.poke32(address1, 18U);
  513.           break;
  514.         case "Triforce Tyres":
  515.           this.Gecko.poke32(address1, 19U);
  516.           break;
  517.         case "Leaf Tyres":
  518.           this.Gecko.poke32(address1, 20U);
  519.           break;
  520.       }
  521.     }
  522.  
  523.     private void button53_Click(object sender, EventArgs e)
  524.     {
  525.       this.glide(812405708U, this.comboBox7.Text);
  526.     }
  527.  
  528.     public void glide(uint address1, string mode)
  529.     {
  530.       switch (mode)
  531.       {
  532.         case "Super Glider":
  533.           this.Gecko.poke32(address1, 0U);
  534.           break;
  535.         case "Cloud Glider":
  536.           this.Gecko.poke32(address1, 1U);
  537.           break;
  538.         case "Wario Wing":
  539.           this.Gecko.poke32(address1, 2U);
  540.           break;
  541.         case "Waddle Wing":
  542.           this.Gecko.poke32(address1, 3U);
  543.           break;
  544.         case "Peach Parasol":
  545.           this.Gecko.poke32(address1, 4U);
  546.           break;
  547.         case "Parachute":
  548.           this.Gecko.poke32(address1, 5U);
  549.           break;
  550.         case "Parafoil":
  551.           this.Gecko.poke32(address1, 6U);
  552.           break;
  553.         case "Flower Glider":
  554.           this.Gecko.poke32(address1, 7U);
  555.           break;
  556.         case "Bowser Kite":
  557.           this.Gecko.poke32(address1, 8U);
  558.           break;
  559.         case "Plane Glider":
  560.           this.Gecko.poke32(address1, 9U);
  561.           break;
  562.         case "MKTV Parafoil":
  563.           this.Gecko.poke32(address1, 10U);
  564.           break;
  565.         case "Gold Glider":
  566.           this.Gecko.poke32(address1, 11U);
  567.           break;
  568.         case "Hylian Kite":
  569.           this.Gecko.poke32(address1, 12U);
  570.           break;
  571.         case "Paper Glider":
  572.           this.Gecko.poke32(address1, 13U);
  573.           break;
  574.       }
  575.     }
  576.  
  577.     private void linkLabel6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  578.     {
  579.       Process.Start("https://gbatemp.net/threads/post-your-wiiu-cheat-codes-here.395443/");
  580.     }
  581.  
  582.     private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  583.     {
  584.       Process.Start("http://www.forums.mkboards.com/threads/mario-kart-8-stats-calculator-work-in-progress.5687/#post-225201");
  585.     }
  586.  
  587.     private void button1_Click(object sender, EventArgs e)
  588.     {
  589.       this.color(812405716U, this.comboBox1.Text);
  590.     }
  591.  
  592.     public void color(uint address1, string mode)
  593.     {
  594.       switch (mode)
  595.       {
  596.         case "Black":
  597.           this.Gecko.poke32(address1, 100663296U);
  598.           break;
  599.         case "White":
  600.           this.Gecko.poke32(address1, 117440512U);
  601.           break;
  602.         case "Red ---> (Green for Shy Guy)":
  603.           this.Gecko.poke32(address1, 16777216U);
  604.           break;
  605.         case "Light Blue":
  606.           this.Gecko.poke32(address1, 30000000U);
  607.           break;
  608.         case "Dark Blue":
  609.           this.Gecko.poke32(address1, 33554432U);
  610.           break;
  611.         case "Yellow":
  612.           this.Gecko.poke32(address1, 67108864U);
  613.           break;
  614.         case "Orange":
  615.           this.Gecko.poke32(address1, 83886080U);
  616.           break;
  617.         case "Pink":
  618.           this.Gecko.poke32(address1, 134217728U);
  619.           break;
  620.         case "Green ---> (Red for Yoshi)":
  621.           this.Gecko.poke32(address1, 16777216U);
  622.           break;
  623.       }
  624.     }
  625.  
  626.     protected override void Dispose(bool disposing)
  627.     {
  628.       if (disposing && this.components != null)
  629.         this.components.Dispose();
  630.       base.Dispose(disposing);
  631.     }
  632.  
  633.     private void InitializeComponent()
  634.     {
  635.       this.components = (IContainer) new Container();
  636.       ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof (Form1));
  637.       this.ipBox = new TextBox();
  638.       this.connectBox = new Button();
  639.       this.label9 = new Label();
  640.       this.label17 = new Label();
  641.       this.label21 = new Label();
  642.       this.groupBox1 = new GroupBox();
  643.       this.button1 = new Button();
  644.       this.comboBox1 = new ComboBox();
  645.       this.label1 = new Label();
  646.       this.groupBox9 = new GroupBox();
  647.       this.linkLabel1 = new LinkLabel();
  648.       this.label2 = new Label();
  649.       this.linkLabel6 = new LinkLabel();
  650.       this.label34 = new Label();
  651.       this.button148 = new Button();
  652.       this.button146 = new Button();
  653.       this.button141 = new Button();
  654.       this.button138 = new Button();
  655.       this.button53 = new Button();
  656.       this.label28 = new Label();
  657.       this.label26 = new Label();
  658.       this.label24 = new Label();
  659.       this.label22 = new Label();
  660.       this.label16 = new Label();
  661.       this.comboBox7 = new ComboBox();
  662.       this.comboBox6 = new ComboBox();
  663.       this.comboBox5 = new ComboBox();
  664.       this.comboBox4 = new ComboBox();
  665.       this.comboBox3 = new ComboBox();
  666.       this.timer1 = new Timer(this.components);
  667.       this.timer2 = new Timer(this.components);
  668.       this.timer3 = new Timer(this.components);
  669.       this.timer4 = new Timer(this.components);
  670.       this.timer5 = new Timer(this.components);
  671.       this.timer6 = new Timer(this.components);
  672.       this.groupBox8 = new GroupBox();
  673.       this.toolTip1 = new ToolTip(this.components);
  674.       this.tabControl1 = new TabControl();
  675.       this.tabPage1 = new TabPage();
  676.       this.webBrowser1 = new WebBrowser();
  677.       this.tabPage2 = new TabPage();
  678.       this.groupBox1.SuspendLayout();
  679.       this.groupBox9.SuspendLayout();
  680.       this.groupBox8.SuspendLayout();
  681.       this.tabControl1.SuspendLayout();
  682.       this.tabPage1.SuspendLayout();
  683.       this.tabPage2.SuspendLayout();
  684.       this.SuspendLayout();
  685.       this.ipBox.BackColor = Color.Lime;
  686.       this.ipBox.Font = new Font("Segoe UI", 8.25f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
  687.       this.ipBox.Location = new Point(61, 13);
  688.       this.ipBox.Name = "ipBox";
  689.       this.ipBox.Size = new Size(590, 22);
  690.       this.ipBox.TabIndex = 0;
  691.       this.toolTip1.SetToolTip((Control) this.ipBox, "The Wii U's IP ");
  692.       this.connectBox.ForeColor = SystemColors.Desktop;
  693.       this.connectBox.Location = new Point(657, 13);
  694.       this.connectBox.Name = "connectBox";
  695.       this.connectBox.Size = new Size(138, 22);
  696.       this.connectBox.TabIndex = 1;
  697.       this.connectBox.Text = "Connect";
  698.       this.toolTip1.SetToolTip((Control) this.connectBox, "Connect to your Wii U");
  699.       this.connectBox.UseVisualStyleBackColor = true;
  700.       this.connectBox.Click += new EventHandler(this.connectBox_Click);
  701.       this.label9.AutoSize = true;
  702.       this.label9.Location = new Point(6, 20);
  703.       this.label9.Name = "label9";
  704.       this.label9.Size = new Size(49, 13);
  705.       this.label9.TabIndex = 14;
  706.       this.label9.Text = "Wii U IP:";
  707.       this.label17.AutoSize = true;
  708.       this.label17.ForeColor = Color.Red;
  709.       this.label17.Location = new Point(279, 38);
  710.       this.label17.Name = "label17";
  711.       this.label17.Size = new Size(167, 13);
  712.       this.label17.TabIndex = 34;
  713.       this.label17.Text = "Waiting for \"Connect\" Command..";
  714.       this.toolTip1.SetToolTip((Control) this.label17, "Current Status of the connection");
  715.       this.label21.AutoSize = true;
  716.       this.label21.Location = new Point(318, 59);
  717.       this.label21.Name = "label21";
  718.       this.label21.Size = new Size(87, 13);
  719.       this.label21.TabIndex = 40;
  720.       this.label21.Text = "Tool Version: 1.5";
  721.       this.toolTip1.SetToolTip((Control) this.label21, "The version you are running.");
  722.       this.groupBox1.BackColor = SystemColors.ButtonFace;
  723.       this.groupBox1.Controls.Add((Control) this.button1);
  724.       this.groupBox1.Controls.Add((Control) this.comboBox1);
  725.       this.groupBox1.Controls.Add((Control) this.label1);
  726.       this.groupBox1.Controls.Add((Control) this.groupBox9);
  727.       this.groupBox1.Controls.Add((Control) this.button148);
  728.       this.groupBox1.Controls.Add((Control) this.button146);
  729.       this.groupBox1.Controls.Add((Control) this.button141);
  730.       this.groupBox1.Controls.Add((Control) this.button138);
  731.       this.groupBox1.Controls.Add((Control) this.button53);
  732.       this.groupBox1.Controls.Add((Control) this.label28);
  733.       this.groupBox1.Controls.Add((Control) this.label26);
  734.       this.groupBox1.Controls.Add((Control) this.label24);
  735.       this.groupBox1.Controls.Add((Control) this.label22);
  736.       this.groupBox1.Controls.Add((Control) this.label16);
  737.       this.groupBox1.Controls.Add((Control) this.comboBox7);
  738.       this.groupBox1.Controls.Add((Control) this.comboBox6);
  739.       this.groupBox1.Controls.Add((Control) this.comboBox5);
  740.       this.groupBox1.Controls.Add((Control) this.comboBox4);
  741.       this.groupBox1.Controls.Add((Control) this.comboBox3);
  742.       this.groupBox1.Enabled = false;
  743.       this.groupBox1.ForeColor = SystemColors.InfoText;
  744.       this.groupBox1.Location = new Point(0, 0);
  745.       this.groupBox1.Name = "groupBox1";
  746.       this.groupBox1.Size = new Size(806, 345);
  747.       this.groupBox1.TabIndex = 41;
  748.       this.groupBox1.TabStop = false;
  749.       this.groupBox1.Text = "Load Editor";
  750.       this.toolTip1.SetToolTip((Control) this.groupBox1, "The Main application");
  751.       this.button1.Location = new Point(34, 153);
  752.       this.button1.Name = "button1";
  753.       this.button1.Size = new Size(166, 23);
  754.       this.button1.TabIndex = 18;
  755.       this.button1.Text = "Set Color";
  756.       this.toolTip1.SetToolTip((Control) this.button1, "Sets the selected Yoshi or Shy Guy Color");
  757.       this.button1.UseVisualStyleBackColor = true;
  758.       this.button1.Click += new EventHandler(this.button1_Click);
  759.       this.comboBox1.FormattingEnabled = true;
  760.       this.comboBox1.Items.AddRange(new object[9]
  761.       {
  762.         (object) "Black",
  763.         (object) "White",
  764.         (object) "Red ---> (Green for Shy Guy)",
  765.         (object) "Light Blue",
  766.         (object) "Dark Blue",
  767.         (object) "Yellow",
  768.         (object) "Green ---> (Red for Yoshi)",
  769.         (object) "Pink",
  770.         (object) "Orange"
  771.       });
  772.       this.comboBox1.Location = new Point(34, 126);
  773.       this.comboBox1.Name = "comboBox1";
  774.       this.comboBox1.Size = new Size(166, 21);
  775.       this.comboBox1.TabIndex = 17;
  776.       this.toolTip1.SetToolTip((Control) this.comboBox1, "The color list");
  777.       this.label1.AutoSize = true;
  778.       this.label1.Location = new Point(53, 110);
  779.       this.label1.Name = "label1";
  780.       this.label1.Size = new Size(132, 13);
  781.       this.label1.TabIndex = 16;
  782.       this.label1.Text = "Yoshi and Shy Guy Colors:";
  783.       this.groupBox9.Controls.Add((Control) this.linkLabel1);
  784.       this.groupBox9.Controls.Add((Control) this.label2);
  785.       this.groupBox9.Controls.Add((Control) this.linkLabel6);
  786.       this.groupBox9.Controls.Add((Control) this.label34);
  787.       this.groupBox9.ForeColor = SystemColors.InfoText;
  788.       this.groupBox9.Location = new Point(11, 191);
  789.       this.groupBox9.Name = "groupBox9";
  790.       this.groupBox9.Size = new Size(280, 130);
  791.       this.groupBox9.TabIndex = 15;
  792.       this.groupBox9.TabStop = false;
  793.       this.groupBox9.Text = "Credits";
  794.       this.toolTip1.SetToolTip((Control) this.groupBox9, "The credits box");
  795.       this.linkLabel1.AutoSize = true;
  796.       this.linkLabel1.Location = new Point(60, 104);
  797.       this.linkLabel1.Name = "linkLabel1";
  798.       this.linkLabel1.Size = new Size(139, 13);
  799.       this.linkLabel1.TabIndex = 19;
  800.       this.linkLabel1.TabStop = true;
  801.       this.linkLabel1.Text = "Click here to check him out.";
  802.       this.label2.AutoSize = true;
  803.       this.label2.Location = new Point(1, 76);
  804.       this.label2.Name = "label2";
  805.       this.label2.Size = new Size(275, 13);
  806.       this.label2.TabIndex = 19;
  807.       this.label2.Text = "McMurphy: Creating the Stats Calculator for Mario Kart 8.";
  808.       this.linkLabel6.AutoSize = true;
  809.       this.linkLabel6.Location = new Point(42, 48);
  810.       this.linkLabel6.Name = "linkLabel6";
  811.       this.linkLabel6.Size = new Size(186, 13);
  812.       this.linkLabel6.TabIndex = 16;
  813.       this.linkLabel6.TabStop = true;
  814.       this.linkLabel6.Text = "You can check it out by clicking here.";
  815.       this.linkLabel6.LinkClicked += new LinkLabelLinkClickedEventHandler(this.linkLabel6_LinkClicked);
  816.       this.label34.AutoSize = true;
  817.       this.label34.Location = new Point(1, 22);
  818.       this.label34.Name = "label34";
  819.       this.label34.Size = new Size(263, 26);
  820.       this.label34.TabIndex = 16;
  821.       this.label34.Text = "Most ID's and Values have been posted on GBATemp\r\n\r\n";
  822.       this.button148.ForeColor = SystemColors.InfoText;
  823.       this.button148.Location = new Point(34, 75);
  824.       this.button148.Name = "button148";
  825.       this.button148.Size = new Size(121, 23);
  826.       this.button148.TabIndex = 14;
  827.       this.button148.Text = "Set Map";
  828.       this.toolTip1.SetToolTip((Control) this.button148, "Set's the selected Map");
  829.       this.button148.UseVisualStyleBackColor = true;
  830.       this.button148.Click += new EventHandler(this.button148_Click);
  831.       this.button146.ForeColor = SystemColors.InfoText;
  832.       this.button146.Location = new Point(183, 75);
  833.       this.button146.Name = "button146";
  834.       this.button146.Size = new Size(121, 23);
  835.       this.button146.TabIndex = 13;
  836.       this.button146.Text = "Set Racer";
  837.       this.toolTip1.SetToolTip((Control) this.button146, "Sets the Selected Racer");
  838.       this.button146.UseVisualStyleBackColor = true;
  839.       this.button146.Click += new EventHandler(this.button146_Click);
  840.       this.button141.FlatStyle = FlatStyle.System;
  841.       this.button141.Location = new Point(351, 75);
  842.       this.button141.Name = "button141";
  843.       this.button141.Size = new Size(121, 23);
  844.       this.button141.TabIndex = 12;
  845.       this.button141.Text = "Set Kart";
  846.       this.toolTip1.SetToolTip((Control) this.button141, "Sets the Selected Kart");
  847.       this.button141.UseVisualStyleBackColor = true;
  848.       this.button141.Click += new EventHandler(this.button141_Click);
  849.       this.button138.ForeColor = SystemColors.MenuText;
  850.       this.button138.Location = new Point(504, 75);
  851.       this.button138.Name = "button138";
  852.       this.button138.Size = new Size(121, 23);
  853.       this.button138.TabIndex = 11;
  854.       this.button138.Text = "Set Tire";
  855.       this.toolTip1.SetToolTip((Control) this.button138, "Sets the Selected Tires");
  856.       this.button138.UseVisualStyleBackColor = true;
  857.       this.button138.Click += new EventHandler(this.button138_Click);
  858.       this.button53.ForeColor = SystemColors.InfoText;
  859.       this.button53.Location = new Point(651, 75);
  860.       this.button53.Name = "button53";
  861.       this.button53.Size = new Size(121, 23);
  862.       this.button53.TabIndex = 10;
  863.       this.button53.Text = "Set Glider";
  864.       this.toolTip1.SetToolTip((Control) this.button53, "Sets the Selected Glider");
  865.       this.button53.UseVisualStyleBackColor = true;
  866.       this.button53.Click += new EventHandler(this.button53_Click);
  867.       this.label28.AutoSize = true;
  868.       this.label28.ForeColor = Color.Black;
  869.       this.label28.Location = new Point(673, 26);
  870.       this.label28.Name = "label28";
  871.       this.label28.Size = new Size(79, 13);
  872.       this.label28.TabIndex = 9;
  873.       this.label28.Text = "Glider Selector:";
  874.       this.label26.AutoSize = true;
  875.       this.label26.Location = new Point(522, 26);
  876.       this.label26.Name = "label26";
  877.       this.label26.Size = new Size(70, 13);
  878.       this.label26.TabIndex = 8;
  879.       this.label26.Text = "Tire Selector:";
  880.       this.label24.AutoSize = true;
  881.       this.label24.Location = new Point(375, 26);
  882.       this.label24.Name = "label24";
  883.       this.label24.Size = new Size(71, 13);
  884.       this.label24.TabIndex = 7;
  885.       this.label24.Text = "Kart Selector:";
  886.       this.label22.AutoSize = true;
  887.       this.label22.Location = new Point(202, 26);
  888.       this.label22.Name = "label22";
  889.       this.label22.Size = new Size(81, 13);
  890.       this.label22.TabIndex = 6;
  891.       this.label22.Text = "Racer Selector:";
  892.       this.label16.AutoSize = true;
  893.       this.label16.Location = new Point(58, 26);
  894.       this.label16.Name = "label16";
  895.       this.label16.Size = new Size(73, 13);
  896.       this.label16.TabIndex = 5;
  897.       this.label16.Text = "Map Selector:";
  898.       this.comboBox7.FormattingEnabled = true;
  899.       this.comboBox7.Items.AddRange(new object[14]
  900.       {
  901.         (object) "Super Glider",
  902.         (object) "Cloud Glider",
  903.         (object) "Wario Wing",
  904.         (object) "Waddle Wing",
  905.         (object) "Peach Parasol",
  906.         (object) "Parachute",
  907.         (object) "Parafoil",
  908.         (object) "Flower Glider",
  909.         (object) "Bowser Kite",
  910.         (object) "Plane Glider",
  911.         (object) "MKTV Parafoil",
  912.         (object) "Gold Glider",
  913.         (object) "Hylian Kite",
  914.         (object) "Paper Glider"
  915.       });
  916.       this.comboBox7.Location = new Point(651, 42);
  917.       this.comboBox7.Name = "comboBox7";
  918.       this.comboBox7.Size = new Size(121, 21);
  919.       this.comboBox7.TabIndex = 4;
  920.       this.toolTip1.SetToolTip((Control) this.comboBox7, "The Glider List");
  921.       this.comboBox6.FormattingEnabled = true;
  922.       this.comboBox6.ImeMode = ImeMode.NoControl;
  923.       this.comboBox6.Items.AddRange(new object[21]
  924.       {
  925.         (object) "Standard",
  926.         (object) "Monster",
  927.         (object) "Roller",
  928.         (object) "Slim",
  929.         (object) "Slick",
  930.         (object) "Metal",
  931.         (object) "Button",
  932.         (object) "Off-Road",
  933.         (object) "Sponge",
  934.         (object) "Wood",
  935.         (object) "Cushion",
  936.         (object) "Blue Standard",
  937.         (object) "Hot Monster",
  938.         (object) "Azure Roller",
  939.         (object) "Crimson Slim",
  940.         (object) "Cyber Slick",
  941.         (object) "Retro Off-Road",
  942.         (object) "Gold Tires",
  943.         (object) "GLA Wheels",
  944.         (object) "Triforce Tyres",
  945.         (object) "Leaf Tyres"
  946.       });
  947.       this.comboBox6.Location = new Point(504, 42);
  948.       this.comboBox6.Name = "comboBox6";
  949.       this.comboBox6.Size = new Size(121, 21);
  950.       this.comboBox6.TabIndex = 3;
  951.       this.toolTip1.SetToolTip((Control) this.comboBox6, "The Tire List");
  952.       this.comboBox5.FormattingEnabled = true;
  953.       this.comboBox5.Items.AddRange(new object[37]
  954.       {
  955.         (object) "Standard Kart",
  956.         (object) "Pipe Frame",
  957.         (object) "Mach 8",
  958.         (object) "Steel Driver",
  959.         (object) "Cat Cruiser",
  960.         (object) "Circuit Special",
  961.         (object) "Tri-Speeder",
  962.         (object) "Badwagon",
  963.         (object) "Prancer",
  964.         (object) "Biddybuggy",
  965.         (object) "Landship",
  966.         (object) "Sneeker",
  967.         (object) "Sports Coupe",
  968.         (object) "Gold Standard",
  969.         (object) "Standard Bike",
  970.         (object) "Comet",
  971.         (object) "Sport Bike",
  972.         (object) "The Duke",
  973.         (object) "Flame Rider",
  974.         (object) "Varmint",
  975.         (object) "Mr. Scooty",
  976.         (object) "Jet Bike",
  977.         (object) "Yoshi Bike",
  978.         (object) "Standard ATV",
  979.         (object) "Wild Wiggler",
  980.         (object) "Teddy Buggy",
  981.         (object) "GLA",
  982.         (object) "W 25 Silver Arrow",
  983.         (object) "300 SL Roadster",
  984.         (object) "Blue Falcon",
  985.         (object) "Tanooki Kart",
  986.         (object) "B Dasher",
  987.         (object) "Streetle",
  988.         (object) "P-Wing",
  989.         (object) "Master Cycle",
  990.         (object) "City Tripper",
  991.         (object) "Bone Rattler"
  992.       });
  993.       this.comboBox5.Location = new Point(351, 42);
  994.       this.comboBox5.Name = "comboBox5";
  995.       this.comboBox5.Size = new Size(121, 21);
  996.       this.comboBox5.TabIndex = 2;
  997.       this.toolTip1.SetToolTip((Control) this.comboBox5, "The Kart List");
  998.       this.comboBox4.FormattingEnabled = true;
  999.       this.comboBox4.Items.AddRange(new object[36]
  1000.       {
  1001.         (object) "Mario",
  1002.         (object) "Luigi",
  1003.         (object) "Peach",
  1004.         (object) "Daisy",
  1005.         (object) "Yoshi",
  1006.         (object) "Toad",
  1007.         (object) "Toadette",
  1008.         (object) "Koopa Troopa",
  1009.         (object) "Bowser",
  1010.         (object) "Donkey Kong",
  1011.         (object) "Wario",
  1012.         (object) "Waluigi",
  1013.         (object) "Rosalina",
  1014.         (object) "Metal Mario",
  1015.         (object) "Pink Gold Peach",
  1016.         (object) "Lakitu",
  1017.         (object) "Shy Guy",
  1018.         (object) "Baby Mario",
  1019.         (object) "Baby Luigi",
  1020.         (object) "Baby Peach",
  1021.         (object) "Baby Daisy",
  1022.         (object) "Baby Rosalina",
  1023.         (object) "Larry",
  1024.         (object) "Lemmy",
  1025.         (object) "Wendy",
  1026.         (object) "Ludwig",
  1027.         (object) "Iggy",
  1028.         (object) "Roy",
  1029.         (object) "Morton",
  1030.         (object) "Avatar (Mii)",
  1031.         (object) "Tanooki Mario",
  1032.         (object) "Cat Peach",
  1033.         (object) "Link",
  1034.         (object) "Villager",
  1035.         (object) "Isabelle",
  1036.         (object) "Dry Bowser"
  1037.       });
  1038.       this.comboBox4.Location = new Point(183, 42);
  1039.       this.comboBox4.Name = "comboBox4";
  1040.       this.comboBox4.Size = new Size(121, 21);
  1041.       this.comboBox4.TabIndex = 1;
  1042.       this.toolTip1.SetToolTip((Control) this.comboBox4, "The Racer List");
  1043.       this.comboBox3.FormattingEnabled = true;
  1044.       this.comboBox3.Items.AddRange(new object[34]
  1045.       {
  1046.         (object) "Mario Kart Stadium",
  1047.         (object) "Water Park",
  1048.         (object) "Sweet Sweet Canyon",
  1049.         (object) "Thwomp Ruins",
  1050.         (object) "",
  1051.         (object) "Mario Circuit",
  1052.         (object) "Toad Harbor",
  1053.         (object) "Twisted Mansion",
  1054.         (object) "Shy Guy Falls",
  1055.         (object) "",
  1056.         (object) "Sunshine Airport",
  1057.         (object) "Dolphin Shoals",
  1058.         (object) "Electrodrome",
  1059.         (object) "Mount Wario",
  1060.         (object) "",
  1061.         (object) "Cloudtop Cruise",
  1062.         (object) "Bone = Dry Dunes",
  1063.         (object) "Bowser's Castle",
  1064.         (object) "Rainbow Road (2014)",
  1065.         (object) "",
  1066.         (object) "Moo Moo Meadows",
  1067.         (object) "Mario Circuit",
  1068.         (object) "Cheep Cheep Beach",
  1069.         (object) "Toad's Turnpike",
  1070.         (object) "",
  1071.         (object) "Wario Stadium",
  1072.         (object) "Sherbet Land",
  1073.         (object) "Music Park",
  1074.         (object) "Yoshi Valley",
  1075.         (object) "",
  1076.         (object) "Tick-Tock Clock",
  1077.         (object) "Piranha Plant Slide",
  1078.         (object) "Grumble Volcano",
  1079.         (object) "Rainbow Road (1996)"
  1080.       });
  1081.       this.comboBox3.Location = new Point(34, 42);
  1082.       this.comboBox3.Name = "comboBox3";
  1083.       this.comboBox3.Size = new Size(121, 21);
  1084.       this.comboBox3.TabIndex = 0;
  1085.       this.toolTip1.SetToolTip((Control) this.comboBox3, "The Map List");
  1086.       this.groupBox8.BackColor = SystemColors.ButtonFace;
  1087.       this.groupBox8.Controls.Add((Control) this.label17);
  1088.       this.groupBox8.Controls.Add((Control) this.label9);
  1089.       this.groupBox8.Controls.Add((Control) this.label21);
  1090.       this.groupBox8.Controls.Add((Control) this.ipBox);
  1091.       this.groupBox8.Controls.Add((Control) this.connectBox);
  1092.       this.groupBox8.ForeColor = SystemColors.ControlText;
  1093.       this.groupBox8.Location = new Point(4, 374);
  1094.       this.groupBox8.Name = "groupBox8";
  1095.       this.groupBox8.Size = new Size(810, 72);
  1096.       this.groupBox8.TabIndex = 65;
  1097.       this.groupBox8.TabStop = false;
  1098.       this.groupBox8.Text = "Connection Info";
  1099.       this.toolTip1.SetToolTip((Control) this.groupBox8, "Information about the connection and more");
  1100.       this.tabControl1.Controls.Add((Control) this.tabPage1);
  1101.       this.tabControl1.Controls.Add((Control) this.tabPage2);
  1102.       this.tabControl1.Location = new Point(0, 1);
  1103.       this.tabControl1.Name = "tabControl1";
  1104.       this.tabControl1.SelectedIndex = 0;
  1105.       this.tabControl1.Size = new Size(814, 367);
  1106.       this.tabControl1.SizeMode = TabSizeMode.Fixed;
  1107.       this.tabControl1.TabIndex = 67;
  1108.       this.tabPage1.Controls.Add((Control) this.groupBox1);
  1109.       this.tabPage1.Location = new Point(4, 22);
  1110.       this.tabPage1.Name = "tabPage1";
  1111.       this.tabPage1.Padding = new Padding(3);
  1112.       this.tabPage1.Size = new Size(806, 341);
  1113.       this.tabPage1.TabIndex = 0;
  1114.       this.tabPage1.Text = "Load Editor";
  1115.       this.tabPage1.UseVisualStyleBackColor = true;
  1116.       this.webBrowser1.Dock = DockStyle.Fill;
  1117.       this.webBrowser1.Location = new Point(3, 3);
  1118.       this.webBrowser1.MinimumSize = new Size(20, 20);
  1119.       this.webBrowser1.Name = "webBrowser1";
  1120.       this.webBrowser1.Size = new Size(800, 335);
  1121.       this.webBrowser1.TabIndex = 19;
  1122.       this.toolTip1.SetToolTip((Control) this.webBrowser1, "A Stats calculator made by McMurphy");
  1123.       this.webBrowser1.Url = new Uri("http://www.gunslingergaming.com/html/MK8StatsEmbed.php", UriKind.Absolute);
  1124.       this.tabPage2.Controls.Add((Control) this.webBrowser1);
  1125.       this.tabPage2.Location = new Point(4, 22);
  1126.       this.tabPage2.Name = "tabPage2";
  1127.       this.tabPage2.Padding = new Padding(3);
  1128.       this.tabPage2.Size = new Size(806, 341);
  1129.       this.tabPage2.TabIndex = 1;
  1130.       this.tabPage2.Text = "Stats Calculator";
  1131.       this.tabPage2.UseVisualStyleBackColor = true;
  1132.       this.AutoScaleDimensions = new SizeF(6f, 13f);
  1133.       this.AutoScaleMode = AutoScaleMode.Font;
  1134.       this.BackColor = SystemColors.ButtonFace;
  1135.       this.ClientSize = new Size(822, 453);
  1136.       this.Controls.Add((Control) this.tabControl1);
  1137.       this.Controls.Add((Control) this.groupBox8);
  1138.       this.ForeColor = SystemColors.ActiveCaptionText;
  1139.       this.FormBorderStyle = FormBorderStyle.FixedSingle;
  1140.       this.Icon = (Icon) componentResourceManager.GetObject("$this.Icon");
  1141.       this.MaximizeBox = false;
  1142.       this.Name = "Form1";
  1143.       this.Text = "Mario Kart 8 Ultimate Trainer by Sloth@WiiPlaza";
  1144.       this.groupBox1.ResumeLayout(false);
  1145.       this.groupBox1.PerformLayout();
  1146.       this.groupBox9.ResumeLayout(false);
  1147.       this.groupBox9.PerformLayout();
  1148.       this.groupBox8.ResumeLayout(false);
  1149.       this.groupBox8.PerformLayout();
  1150.       this.tabControl1.ResumeLayout(false);
  1151.       this.tabPage1.ResumeLayout(false);
  1152.       this.tabPage2.ResumeLayout(false);
  1153.       this.ResumeLayout(false);
  1154.     }
  1155.   }
  1156. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement