Advertisement
Astekk

Ghosts Tool Source [C#]

Dec 31st, 2014
498
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 16.97 KB | None | 0 0
  1. //my cod ghosts tool source, variables and methods.cs is also on my pastebin
  2.  
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.Data;
  7. using System.Drawing;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. using System.Windows.Forms;
  12. using DevExpress.XtraEditors;
  13. using DevExpress.XtraBars;
  14. using DevExpress.XtraEditors.Helpers;
  15. using PS3Lib;
  16.  
  17. namespace GhostsNGU
  18. {
  19.     public partial class Form1 : DevExpress.XtraEditors.XtraForm
  20.     {
  21.         PS3API PS3 = new PS3API();
  22.         int i = 0;
  23.         string buffer;
  24.         public Form1()
  25.         {
  26.             InitializeComponent();
  27.             DevExpress.Skins.SkinManager.EnableFormSkins();
  28.             DevExpress.UserSkins.BonusSkins.Register();
  29.         }
  30.  
  31.         private void Form1_Load(object sender, EventArgs e)
  32.         {
  33.             DevExpress.UserSkins.BonusSkins.Register();
  34.         }
  35.  
  36.         private void barButtonItem1_ItemClick(object sender, ItemClickEventArgs e)
  37.         {
  38.             PS3.ChangeAPI(SelectAPI.TargetManager);
  39.             if(PS3.ConnectTarget(0))
  40.             {
  41.                 if(PS3.AttachProcess())
  42.                 {
  43.                     XtraMessageBox.Show("PS3 Connect And Attached Using TMAPI !", "Notice", MessageBoxButtons.OK, MessageBoxIcon.Information);
  44.                 }
  45.                 else
  46.                 {
  47.                     XtraMessageBox.Show("Error Attaching !!", "Error");
  48.                 }
  49.             }
  50.             else
  51.             {
  52.                 XtraMessageBox.Show("Error Connecting !", "Error");
  53.             }
  54.         }
  55.  
  56.         private void barButtonItem2_ItemClick(object sender, ItemClickEventArgs e)
  57.         {
  58.             PS3.ChangeAPI(SelectAPI.ControlConsole);
  59.             if (PS3.ConnectTarget(0))
  60.             {
  61.                 if (PS3.AttachProcess())
  62.                 {
  63.                     XtraMessageBox.Show("PS3 Connect And Attached Using CCAPI !", "Notice", MessageBoxButtons.OK, MessageBoxIcon.Information);
  64.                 }
  65.                 else
  66.                 {
  67.                     XtraMessageBox.Show("Error Attaching !", "Error");
  68.                 }
  69.             }
  70.             else
  71.             {
  72.                 XtraMessageBox.Show("Error Connecting !", "Error");
  73.             }
  74.         }
  75.  
  76.         private void barButtonItem3_ItemClick(object sender, ItemClickEventArgs e)
  77.         {
  78.             PS3.DisconnectTarget();
  79.             XtraMessageBox.Show("PS3 Disconnected !", "Notice");
  80.         }
  81.  
  82.         private void barButtonItem4_ItemClick(object sender, ItemClickEventArgs e)
  83.         {
  84.             Methods.Antiban();
  85.         }
  86.  
  87.         private void barButtonItem5_ItemClick(object sender, ItemClickEventArgs e)
  88.         {
  89.             XtraMessageBox.Show("  \n load the game up offline, \nthen sign in by pressing the psn button,\n then click enable while fletching online profile\n and/or once you get in a party", "How to use the antiban\n");
  90.         }
  91.  
  92.         private void barButtonItem6_ItemClick(object sender, ItemClickEventArgs e)
  93.         {
  94.             XtraMessageBox.Show("10.1 :  Added Some Name and Extinction stuff \n \n 1.02 Added a nice UI and lobby settings", "ChangeLog!");
  95.         }
  96.  
  97.         private void barButtonItem7_ItemClick(object sender, ItemClickEventArgs e)
  98.         {
  99.             XtraMessageBox.Show("Credits: \n \n Astek \n Unkuawn  \n IMCSx \n l3allerman \n Notorious \n Enstone \n B777x \n Basshaxor", "Credits List");
  100.         }
  101.  
  102.         private void toggleSwitch1_Toggled(object sender, EventArgs e)
  103.         {
  104.             if(toggleSwitch1.IsOn)
  105.                 PS3.SetMemory(Variables.AdvancedUAV, new byte[] { 0x01 });
  106.             else
  107.                 PS3.SetMemory(Variables.AdvancedUAV, new byte[] { 0x00 });
  108.         }
  109.  
  110.         private void toggleSwitch4_Toggled(object sender, EventArgs e)
  111.         {
  112.             if (toggleSwitch4.IsOn)
  113.                 PS3.SetMemory(Variables.NoRecoil, new byte[] { 0x60, 0x00, 0x00, 0x00 });
  114.             else
  115.                 PS3.SetMemory(Variables.NoRecoil, new byte[] { 0x41, 0x82, 0x00, 0x20 });
  116.         }
  117.  
  118.         private void toggleSwitch6_Toggled(object sender, EventArgs e)
  119.         {
  120.             if (toggleSwitch6.IsOn)
  121.                 PS3.SetMemory(Variables.UAV, new byte[] { 0x01 });
  122.             else
  123.                 PS3.SetMemory(Variables.UAV, new byte[] { 0x00 });
  124.         }
  125.  
  126.         private void toggleSwitch2_Toggled(object sender, EventArgs e)
  127.         {
  128.             if (toggleSwitch2.IsOn)
  129.                 PS3.SetMemory(Variables.GlowPlayers, new byte[] { 0xF7 });
  130.             else
  131.                 PS3.SetMemory(Variables.GlowPlayers, new byte[1]);
  132.         }
  133.  
  134.         private void toggleSwitch3_Toggled(object sender, EventArgs e)
  135.         {
  136.             if (toggleSwitch3.IsOn)
  137.                 PS3.SetMemory(Variables.LaserSight, new byte[] { 0x01 });
  138.             else
  139.                 PS3.SetMemory(Variables.LaserSight, new byte[] { 0x00 });
  140.         }
  141.  
  142.         private void toggleSwitch5_Toggled(object sender, EventArgs e)
  143.         {
  144.             if (toggleSwitch5.IsOn)
  145.                 PS3.SetMemory(Variables.RedBoxes, new byte[] { 0x60, 0x00, 0x00, 0x00 });
  146.             else
  147.                 PS3.SetMemory(Variables.RedBoxes, new byte[] { 0x41, 0x82, 0x00, 0x0C });
  148.         }
  149.  
  150.         private void xtraTabPage2_Paint(object sender, PaintEventArgs e)
  151.         {
  152.  
  153.         }
  154.  
  155.         private void simpleButton1_Click(object sender, EventArgs e)
  156.         {
  157.             Methods.UnlockAll();
  158.         }
  159.  
  160.         private void simpleButton3_Click(object sender, EventArgs e)
  161.         {
  162.             if(PrestigeCheck.Checked)
  163.             {
  164.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(PrestigeValue.Value.ToString()));
  165.                 PS3.SetMemory(Variables.Prestige, buffer);
  166.             }
  167.             if(KillsCheck.Checked)
  168.             {
  169.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(KillsValue.Value.ToString()));
  170.                 PS3.SetMemory(Variables.Kills, buffer);
  171.             }
  172.             if(DeathsCheck.Checked)
  173.             {
  174.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(DeathsValue.Value.ToString()));
  175.                 PS3.SetMemory(Variables.Deaths, buffer);
  176.             }
  177.             if(WinsCheck.Checked)
  178.             {
  179.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(WinsValue.Value.ToString()));
  180.                 PS3.SetMemory(Variables.Wins, buffer);
  181.             }
  182.             if(LossesCheck.Checked)
  183.             {
  184.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(LossesValue.Value.ToString()));
  185.                 PS3.SetMemory(Variables.Losses, buffer);
  186.             }
  187.             if(TimePlayedCheck.Checked)
  188.             {
  189.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(TimePlayedValue.Value.ToString()));
  190.                 PS3.SetMemory(Variables.TimePlayed, buffer);
  191.             }
  192.             if(GamesPlayedCheck.Checked)
  193.             {
  194.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(GamesPlayedValue.Value.ToString()));
  195.                 PS3.SetMemory(Variables.GamesPlayed, buffer);
  196.             }
  197.             if(SquadPointsCheck.Checked)
  198.             {
  199.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(SquadPointsValue.Value.ToString()));
  200.                 PS3.SetMemory(Variables.SquadPoints, buffer);
  201.             }
  202.         }
  203.  
  204.         private void simpleButton2_Click(object sender, EventArgs e)
  205.         {
  206.             if(simpleButton2.Text == "Check All")
  207.             {
  208.                 simpleButton2.Text = "Uncheck All";
  209.                 KillsCheck.Checked = true;
  210.                 DeathsCheck.Checked = true;
  211.                 PrestigeCheck.Checked = true;
  212.                 WinsCheck.Checked = true;
  213.                 LossesCheck.Checked = true;
  214.                 TimePlayedCheck.Checked = true;
  215.                 GamesPlayedCheck.Checked = true;
  216.                 SquadPointsCheck.Checked = true;
  217.             }
  218.             else
  219.             {
  220.                 simpleButton2.Text = "Check All";
  221.                 KillsCheck.Checked = false;
  222.                 DeathsCheck.Checked = false;
  223.                 PrestigeCheck.Checked = false;
  224.                 WinsCheck.Checked = false;
  225.                 LossesCheck.Checked = false;
  226.                 TimePlayedCheck.Checked = false;
  227.                 GamesPlayedCheck.Checked = false;
  228.                 SquadPointsCheck.Checked = false;
  229.             }
  230.         }
  231.  
  232.         private void simpleButton5_Click(object sender, EventArgs e)
  233.         {
  234.             byte[] buffer = Encoding.ASCII.GetBytes(NameChanger.Text);
  235.             Array.Resize(ref buffer, buffer.Length + 1);
  236.             PS3.SetMemory(Variables.Name, buffer);
  237.         }
  238.  
  239.         private void timer1_Tick(object sender, EventArgs e)
  240.         {          
  241.             string flash = "^" + i;
  242.             i = i + 1;
  243.             if (i > 8)
  244.                 i = 1;
  245.             byte[] buffer = Encoding.ASCII.GetBytes(flash + NameChanger.Text);
  246.             Array.Resize(ref buffer, buffer.Length + 1);
  247.             PS3.SetMemory(Variables.Name, buffer);
  248.         }
  249.  
  250.         private void checkEdit1_CheckedChanged(object sender, EventArgs e)
  251.         {
  252.             if (checkEdit1.Checked)
  253.                 timer1.Start();
  254.             else
  255.                 timer1.Stop();
  256.         }
  257.  
  258.         private void timer2_Tick(object sender, EventArgs e)
  259.         {            
  260.             if (i == 10)
  261.             {
  262.                 i = 0;
  263.                 buffer = new string(' ', i);
  264.                 PS3.Extension.WriteString(Variables.Name, buffer + NameChanger.Text);
  265.             }
  266.             else
  267.             {
  268.                 buffer = new string(' ', i);
  269.                 PS3.Extension.WriteString(Variables.Name, buffer + NameChanger.Text);
  270.                 i = i + 1;
  271.             }
  272.             timer2.Start();
  273.         }
  274.  
  275.         private void checkEdit2_CheckedChanged(object sender, EventArgs e)
  276.         {
  277.             if (checkEdit2.Checked)
  278.                 timer2.Start();
  279.             else
  280.                 timer2.Stop();
  281.         }
  282.  
  283.         private void simpleButton4_Click(object sender, EventArgs e)
  284.         {
  285.             byte[] buffer = Encoding.ASCII.GetBytes(ClanText.Text);
  286.             Array.Resize(ref buffer, buffer.Length + 1);
  287.             PS3.SetMemory(Variables.ClanTag, buffer);
  288.         }
  289.  
  290.         private void timer3_Tick(object sender, EventArgs e)
  291.         {          
  292.             string Flash = "^" + i;
  293.             i = i + 1;
  294.             if (i > 5)
  295.                 i = 1;
  296.             // no curly braces means the if statement will only count for the next line.
  297.             byte[] buffer = Encoding.ASCII.GetBytes(Flash + ClanText.Text);
  298.             Array.Resize(ref buffer, buffer.Length + 1);
  299.             PS3.SetMemory(Variables.ClanTag, buffer);
  300.         }
  301.  
  302.         private void checkEdit4_CheckedChanged(object sender, EventArgs e)
  303.         {
  304.             if (checkEdit4.Checked)
  305.                 timer3.Start();
  306.             else
  307.                 timer3.Stop();            
  308.         }
  309.  
  310.         private void timer4_Tick(object sender, EventArgs e)
  311.         {
  312.             Random rand = new Random();
  313.             int Prestige = rand.Next(1, 10);
  314.             byte[] buffer = BitConverter.GetBytes(Prestige);
  315.             Array.Resize(ref buffer, buffer.Length + 1);
  316.             PS3.SetMemory(Variables.Prestige, buffer);
  317.         }
  318.  
  319.         private void checkEdit3_CheckedChanged(object sender, EventArgs e)
  320.         {
  321.             if (checkEdit3.Checked)
  322.                 timer4.Start();
  323.             else
  324.                 timer4.Stop();
  325.         }
  326.  
  327.         private void simpleButton6_Click(object sender, EventArgs e)
  328.         {
  329.             Methods.SetClass(Variables.ClassName + ((uint)ClassNum.Value - 1) * 0x80, ClassText.Text);
  330.         }
  331.  
  332.         private void simpleButton7_Click(object sender, EventArgs e)
  333.         {
  334.             for(int i = 0; i < 10; i++)
  335.             {
  336.                 Methods.SetClass(Variables.ClassName + (uint)i * 0x80, ClassText.Text);
  337.             }
  338.         }
  339.  
  340.         private void simpleButton9_Click(object sender, EventArgs e)
  341.         {
  342.             Methods.SetClass(Variables.SoldierName + ((uint)SoldierNum.Value - 1) * 0x564, SoldierText.Text);
  343.         }
  344.  
  345.         private void simpleButton8_Click(object sender, EventArgs e)
  346.         {
  347.             for (int i = 0; i < 10; i++)
  348.             {
  349.                 Methods.SetClass(Variables.SoldierName + (uint)i * 0x564, SoldierText.Text);
  350.             }
  351.         }
  352.  
  353.         private void simpleButton10_Click(object sender, EventArgs e)
  354.         {
  355.             if(ePrestigeCheck.Checked)
  356.             {
  357.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(ePrestigeValue.Value.ToString()));
  358.                 PS3.SetMemory(Variables.ePrestige, buffer);
  359.             }
  360.             if(eTeethCheck.Checked)
  361.             {
  362.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(eTeethValue.Value.ToString()));
  363.                 PS3.SetMemory(Variables.eTeeth, buffer);
  364.             }
  365.             if(eLevelCheck.Checked)
  366.             {
  367.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(eLevelValue.Value.ToString()));
  368.                 PS3.SetMemory(Variables.eLevel, buffer);
  369.             }
  370.             if(eRevivesCheck.Checked)
  371.             {
  372.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(eRevivesValue.Value.ToString()));
  373.                 PS3.SetMemory(Variables.eRevives, buffer);
  374.             }
  375.             if(eMissionsCheck.Checked)
  376.             {
  377.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(eMissionsValue.Value.ToString()));
  378.                 PS3.SetMemory(Variables.eMissionsCompleted, buffer);
  379.             }
  380.             if(eRelicsCheck.Checked)
  381.             {
  382.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(eRelicsValue.Value.ToString()));
  383.                 PS3.SetMemory(Variables.eMaxRelics, buffer);
  384.             }
  385.             if(eCashCheck.Checked)
  386.             {
  387.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(eCashValue.Value.ToString()));
  388.                 PS3.SetMemory(Variables.eClashFlow, buffer);
  389.             }
  390.             if(eKillsCheck.Checked)
  391.             {
  392.                 byte[] buffer = BitConverter.GetBytes(Convert.ToInt32(eKillsValue.Value.ToString()));
  393.                 PS3.SetMemory(Variables.eAliensKilled, buffer);
  394.             }
  395.         }
  396.  
  397.         private void simpleButton11_Click(object sender, EventArgs e)
  398.         {
  399.             if(simpleButton11.Text == "Check All")
  400.             {
  401.                 simpleButton11.Text = "Uncheck All";
  402.                 ePrestigeCheck.Checked = true;
  403.                 eTeethCheck.Checked = true;
  404.                 eLevelCheck.Checked = true;
  405.                 eRevivesCheck.Checked = true;
  406.                 eRelicsCheck.Checked = true;
  407.                 eMissionsCheck.Checked = true;
  408.                 eCashCheck.Checked = true;
  409.                 eKillsCheck.Checked = true;
  410.             }
  411.             else
  412.             {
  413.                 simpleButton11.Text = "Check All";
  414.                 ePrestigeCheck.Checked = false;
  415.                 eTeethCheck.Checked = false;
  416.                 eLevelCheck.Checked = false;
  417.                 eRevivesCheck.Checked = false;
  418.                 eRelicsCheck.Checked = false;
  419.                 eMissionsCheck.Checked = false;
  420.                 eCashCheck.Checked = false;
  421.                 eKillsCheck.Checked = false;
  422.             }
  423.         }
  424.  
  425.         private void trackBarControl1_EditValueChanged(object sender, EventArgs e)
  426.         {
  427.             Methods.Speed(trackBarControl1.Value);
  428.         }
  429.  
  430.         private void xtraTabPage5_Paint(object sender, PaintEventArgs e)
  431.         {
  432.         }
  433.  
  434.         private void trackBarControl2_EditValueChanged(object sender, EventArgs e)
  435.         {
  436.             Methods.Jump(trackBarControl2.Value);
  437.         }
  438.  
  439.         private void toggleSwitch7_Toggled(object sender, EventArgs e)
  440.         {
  441.             if (toggleSwitch7.IsOn)
  442.                 PS3.SetMemory(Variables.GodModeAll, new byte[] { 0x60, 0x00, 0x00, 0x00 });
  443.             else
  444.                 PS3.SetMemory(Variables.GodModeAll, new byte[] { 0x90, 0x9B, 0x01, 0xA8 });    
  445.         }
  446.  
  447.         private void toggleSwitch8_Toggled(object sender, EventArgs e)
  448.         {
  449.             if (toggleSwitch8.IsOn)
  450.                 PS3.SetMemory(Variables.NoFallDamage, new byte[] { 0x47, 0x7F, 0x49, 0x00 });
  451.             else
  452.                 PS3.SetMemory(Variables.NoFallDamage, new byte[] { 0x43, 0x00, 0x00 });
  453.         }
  454.  
  455.         private void toggleSwitch9_Toggled(object sender, EventArgs e)
  456.         {
  457.             if (toggleSwitch9.IsOn)
  458.                 PS3.SetMemory(Variables.Gravity, new byte[] { 0x00, 0x50 });
  459.             else
  460.                 PS3.SetMemory(Variables.Gravity, new byte[] { 0x03, 0x20 });
  461.         }
  462.  
  463.         private void simpleButton12_Click(object sender, EventArgs e)
  464.         {
  465.             // unfinished....
  466.         }
  467.     }
  468. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement