2.70 update

master
sagirilover 5 years ago
parent 248f8d68ca
commit e90ad73937
  1. 4
      .gitignore
  2. 51
      AnimeSoftware/AnimeForm.Designer.cs
  3. 43
      AnimeSoftware/AnimeForm.cs
  4. 67
      AnimeSoftware/Hacks/ClanTag.cs
  5. 7
      AnimeSoftware/Objects/LocalPlayer.cs
  6. 92
      AnimeSoftware/Offsets/Offsets.cs
  7. 4
      AnimeSoftware/Offsets/ScannedOffsets.cs
  8. 0
      AnimeSoftware/obj/Debug/AnimeSoftware.csproj.CopyComplete
  9. 0
      AnimeSoftware/obj/Release/AnimeSoftware.csproj.CopyComplete
  10. 0
      AnimeSoftware/obj/Release/build.force

4
.gitignore vendored

@ -14,3 +14,7 @@ AnimeSoftware/bin/Debug/
*.pdb
AnimeSoftware/bin/Release/
AnimeSoftware/obj/Debug/
AnimeSoftware/obj/Release/

@ -79,6 +79,9 @@
this.clantagCheckBox = new System.Windows.Forms.CheckBox();
this.velCheckBox = new System.Windows.Forms.CheckBox();
this.velnameCheckBox = new System.Windows.Forms.CheckBox();
this.clanTextBox = new System.Windows.Forms.TextBox();
this.clanButton = new System.Windows.Forms.Button();
this.button1 = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.nickBox)).BeginInit();
this.nickBoxContextMenuStrip.SuspendLayout();
this.trashControl.SuspendLayout();
@ -126,6 +129,7 @@
this.nickBox.Name = "nickBox";
this.nickBox.ReadOnly = true;
this.nickBox.RowHeadersVisible = false;
this.nickBox.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.nickBox.Size = new System.Drawing.Size(317, 317);
this.nickBox.TabIndex = 10;
this.nickBox.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.nickBox_CellClick);
@ -184,7 +188,7 @@
// doorspammerCheckBox
//
this.doorspammerCheckBox.AutoSize = true;
this.doorspammerCheckBox.Location = new System.Drawing.Point(335, 303);
this.doorspammerCheckBox.Location = new System.Drawing.Point(335, 326);
this.doorspammerCheckBox.Name = "doorspammerCheckBox";
this.doorspammerCheckBox.Size = new System.Drawing.Size(93, 17);
this.doorspammerCheckBox.TabIndex = 14;
@ -195,7 +199,7 @@
// blockbotCheckBox
//
this.blockbotCheckBox.AutoSize = true;
this.blockbotCheckBox.Location = new System.Drawing.Point(335, 347);
this.blockbotCheckBox.Location = new System.Drawing.Point(335, 370);
this.blockbotCheckBox.Name = "blockbotCheckBox";
this.blockbotCheckBox.Size = new System.Drawing.Size(69, 17);
this.blockbotCheckBox.TabIndex = 15;
@ -205,7 +209,7 @@
//
// doorspammerButton
//
this.doorspammerButton.Location = new System.Drawing.Point(335, 319);
this.doorspammerButton.Location = new System.Drawing.Point(335, 342);
this.doorspammerButton.Name = "doorspammerButton";
this.doorspammerButton.Size = new System.Drawing.Size(84, 23);
this.doorspammerButton.TabIndex = 17;
@ -217,7 +221,7 @@
// blockbotButton
//
this.blockbotButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.blockbotButton.Location = new System.Drawing.Point(335, 363);
this.blockbotButton.Location = new System.Drawing.Point(335, 386);
this.blockbotButton.Name = "blockbotButton";
this.blockbotButton.Size = new System.Drawing.Size(84, 23);
this.blockbotButton.TabIndex = 18;
@ -504,7 +508,7 @@
//
// unlockButton
//
this.unlockButton.Location = new System.Drawing.Point(464, 380);
this.unlockButton.Location = new System.Drawing.Point(464, 399);
this.unlockButton.Name = "unlockButton";
this.unlockButton.Size = new System.Drawing.Size(10, 10);
this.unlockButton.TabIndex = 31;
@ -577,6 +581,7 @@
// velnameCheckBox
//
this.velnameCheckBox.AutoSize = true;
this.velnameCheckBox.Enabled = false;
this.velnameCheckBox.Location = new System.Drawing.Point(351, 251);
this.velnameCheckBox.Name = "velnameCheckBox";
this.velnameCheckBox.Size = new System.Drawing.Size(111, 17);
@ -585,11 +590,42 @@
this.velnameCheckBox.UseVisualStyleBackColor = true;
this.velnameCheckBox.CheckedChanged += new System.EventHandler(this.velnameCheckBox_CheckedChanged);
//
// clanTextBox
//
this.clanTextBox.Location = new System.Drawing.Point(12, 389);
this.clanTextBox.Name = "clanTextBox";
this.clanTextBox.Size = new System.Drawing.Size(259, 20);
this.clanTextBox.TabIndex = 42;
this.clanTextBox.Text = "Cutsom clantag";
//
// clanButton
//
this.clanButton.Location = new System.Drawing.Point(277, 389);
this.clanButton.Name = "clanButton";
this.clanButton.Size = new System.Drawing.Size(52, 20);
this.clanButton.TabIndex = 43;
this.clanButton.Text = "Set";
this.clanButton.UseVisualStyleBackColor = true;
this.clanButton.Click += new System.EventHandler(this.clanButton_Click);
//
// button1
//
this.button1.Location = new System.Drawing.Point(347, 283);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 44;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// AnimeForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(476, 395);
this.ClientSize = new System.Drawing.Size(476, 414);
this.Controls.Add(this.button1);
this.Controls.Add(this.clanButton);
this.Controls.Add(this.clanTextBox);
this.Controls.Add(this.velnameCheckBox);
this.Controls.Add(this.velCheckBox);
this.Controls.Add(this.clantagCheckBox);
@ -684,6 +720,9 @@
private System.Windows.Forms.CheckBox clantagCheckBox;
private System.Windows.Forms.CheckBox velCheckBox;
private System.Windows.Forms.CheckBox velnameCheckBox;
private System.Windows.Forms.TextBox clanTextBox;
private System.Windows.Forms.Button clanButton;
private System.Windows.Forms.Button button1;
}
}

@ -1,19 +1,14 @@
using System;
using AnimeSoftware.Hacks;
using AnimeSoftware.Injections;
using AnimeSoftware.Objects;
using Opulos.Core.UI;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using hazedumper;
using AnimeSoftware.Hacks;
using Opulos;
using Opulos.Core.UI;
using AnimeSoftware.Objects;
using AnimeSoftware.Injections;
namespace AnimeSoftware
{
@ -283,6 +278,11 @@ namespace AnimeSoftware
private void namestealerCheckBox_CheckedChanged(object sender, EventArgs e)
{
if (namestealerCheckBox.Checked)
if (MessageBox.Show("Make sure, that you forced infinity name switching exploit in your other cheat.\nIn other way close this window.") != DialogResult.Yes)
{
namestealerCheckBox.Checked = false;
}
Properties.Settings.Default.namestealer = namestealerCheckBox.Checked;
Properties.Settings.Default.Save();
@ -576,12 +576,35 @@ namespace AnimeSoftware
};
veltagThread.Start();
}
velnameCheckBox.Enabled = velCheckBox.Checked;
}
private void velnameCheckBox_CheckedChanged(object sender, EventArgs e)
{
if (velnameCheckBox.Checked)
if (MessageBox.Show("Make sure, that you forced infinity name switching exploit in your other cheat.\nIn other way close this window.") != DialogResult.Yes)
{
velnameCheckBox.Checked = false;
}
Properties.Settings.Default.velName = velnameCheckBox.Checked;
Properties.Settings.Default.Save();
}
private void clanButton_Click(object sender, EventArgs e)
{
ClanTag.Set(clanTextBox.Text);
}
private void button1_Click(object sender, EventArgs e)
{
while (true)
{
Thread.Sleep(100);
Console.WriteLine(LocalPlayer.InGame);
Console.WriteLine(LocalPlayer.Health);
}
}
}
}

@ -38,8 +38,22 @@ namespace AnimeSoftware.Hacks
}
public static void Default()
{
bool lastState = false;
while (Properties.Settings.Default.clanTag)
{
if (!LocalPlayer.InGame)
{
lastState = false;
continue;
}
if (!lastState && LocalPlayer.Health == 100)
lastState = true;
if (LocalPlayer.IsDead)
if (!lastState)
continue;
string clear = new string(' ', 15);
string clantag = "animesoftware ";
string safetag = clear;
@ -48,29 +62,41 @@ namespace AnimeSoftware.Hacks
for (int i = 0; i <= clantag.Length; i++)
{
if (!Properties.Settings.Default.clanTag)
{
ClanTag.Set("");
return;
}
safetag = clear.Remove(0, i).Insert(0, clantag.Substring(0, i));
ClanTag.Set(safetag);
Thread.Sleep(delay);
}
Thread.Sleep(delay * 2);
safetag = RandomGlitch(13);
ClanTag.Set(safetag);
Thread.Sleep(delay);
safetag = RandomGlitch(12);
ClanTag.Set(safetag);
Thread.Sleep(delay);
safetag = RandomGlitch(11);
ClanTag.Set(safetag);
Thread.Sleep(delay);
safetag = RandomGlitch(10);
for (int i = 13; i >= 10; i--)
{
if (!Properties.Settings.Default.clanTag)
{
ClanTag.Set("");
return;
}
safetag = RandomGlitch(i);
ClanTag.Set(safetag);
Thread.Sleep(delay);
safetag = "sagirihook ";
ClanTag.Set(safetag);
}
ClanTag.Set(safetag = "sagirihook ");
Thread.Sleep(delay*2);
for (int i = 0; i <= clantag.Length; i++)
{
if (!Properties.Settings.Default.clanTag)
{
ClanTag.Set("");
return;
}
safetag = safetag.Remove(safetag.Length - 1, 1).Insert(0, clear.Substring(0, 1));
ClanTag.Set(safetag);
Thread.Sleep(delay);
@ -83,14 +109,27 @@ namespace AnimeSoftware.Hacks
{
int old = 0;
bool changed = false;
bool lastState = false;
while (Properties.Settings.Default.velTag)
{
Thread.Sleep(50);
if (LocalPlayer.IsDead)
if (!LocalPlayer.InGame)
{
lastState = false;
continue;
}
if (!lastState && LocalPlayer.Health == 100)if (LocalPlayer.IsDead)
if (lastState)
{
Set("velocity " + 0);
Set("velocity 0");
continue;
}
else
continue;
lastState = true;
int vel = (int)Math.Floor(LocalPlayer.Speed);
Set("velocity " + vel.ToString());

@ -117,7 +117,12 @@ namespace AnimeSoftware.Objects
{
ClientCMD.Exec("-forward");
}
public static void Use()
{
Memory.Write<int>(Memory.Client + ScannedOffsets.dwUse, 5);
Thread.Sleep(20);
Memory.Write<int>(Memory.Client + ScannedOffsets.dwUse, 4);
}
public static void Jump()
{
Memory.Write<int>(Memory.Client + signatures.dwForceJump, 5);

@ -1,6 +1,6 @@
using System;
// 2020-04-07 13:13:28.164068900 UTC
// 2020-04-17 21:02:22.422237300 UTC
namespace hazedumper
{
@ -12,8 +12,8 @@ namespace hazedumper
public const Int32 m_CollisionGroup = 0x474;
public const Int32 m_Local = 0x2FBC;
public const Int32 m_MoveType = 0x25C;
public const Int32 m_OriginalOwnerXuidHigh = 0x31B4;
public const Int32 m_OriginalOwnerXuidLow = 0x31B0;
public const Int32 m_OriginalOwnerXuidHigh = 0x31C4;
public const Int32 m_OriginalOwnerXuidLow = 0x31C0;
public const Int32 m_SurvivalGameRuleDecisionTypes = 0x1320;
public const Int32 m_SurvivalRules = 0xCF8;
public const Int32 m_aimPunchAngle = 0x302C;
@ -25,20 +25,20 @@ namespace hazedumper
public const Int32 m_bGunGameImmunity = 0x3930;
public const Int32 m_bHasDefuser = 0xB378;
public const Int32 m_bHasHelmet = 0xB35C;
public const Int32 m_bInReload = 0x3295;
public const Int32 m_bInReload = 0x32A5;
public const Int32 m_bIsDefusing = 0x391C;
public const Int32 m_bIsQueuedMatchmaking = 0x74;
public const Int32 m_bIsScoped = 0x3914;
public const Int32 m_bIsValveDS = 0x75;
public const Int32 m_bSpotted = 0x93D;
public const Int32 m_bSpottedByMask = 0x980;
public const Int32 m_bStartedArming = 0x33E0;
public const Int32 m_bStartedArming = 0x33F0;
public const Int32 m_bUseCustomAutoExposureMax = 0x9D9;
public const Int32 m_bUseCustomAutoExposureMin = 0x9D8;
public const Int32 m_bUseCustomBloomScale = 0x9DA;
public const Int32 m_clrRender = 0x70;
public const Int32 m_dwBoneMatrix = 0x26A8;
public const Int32 m_fAccuracyPenalty = 0x3320;
public const Int32 m_fAccuracyPenalty = 0x3330;
public const Int32 m_fFlags = 0x104;
public const Int32 m_flC4Blow = 0x2990;
public const Int32 m_flCustomAutoExposureMax = 0x9E0;
@ -46,13 +46,13 @@ namespace hazedumper
public const Int32 m_flCustomBloomScale = 0x9E4;
public const Int32 m_flDefuseCountDown = 0x29AC;
public const Int32 m_flDefuseLength = 0x29A8;
public const Int32 m_flFallbackWear = 0x31C0;
public const Int32 m_flFallbackWear = 0x31D0;
public const Int32 m_flFlashDuration = 0xA410;
public const Int32 m_flFlashMaxAlpha = 0xA40C;
public const Int32 m_flLastBoneSetupTime = 0x2924;
public const Int32 m_flLowerBodyYawTarget = 0x3A7C;
public const Int32 m_flNextAttack = 0x2D70;
public const Int32 m_flNextPrimaryAttack = 0x3228;
public const Int32 m_flNextPrimaryAttack = 0x3238;
public const Int32 m_flSimulationTime = 0x268;
public const Int32 m_flTimerLength = 0x2994;
public const Int32 m_hActiveWeapon = 0x2EF8;
@ -61,7 +61,7 @@ namespace hazedumper
public const Int32 m_hOwner = 0x29CC;
public const Int32 m_hOwnerEntity = 0x14C;
public const Int32 m_iAccountID = 0x2FC8;
public const Int32 m_iClip1 = 0x3254;
public const Int32 m_iClip1 = 0x3264;
public const Int32 m_iCompetitiveRanking = 0x1A84;
public const Int32 m_iCompetitiveWins = 0x1B88;
public const Int32 m_iCrosshairId = 0xB3D4;
@ -75,12 +75,12 @@ namespace hazedumper
public const Int32 m_iMostRecentModelBoneCounter = 0x2690;
public const Int32 m_iObserverMode = 0x3378;
public const Int32 m_iShotsFired = 0xA380;
public const Int32 m_iState = 0x3248;
public const Int32 m_iState = 0x3258;
public const Int32 m_iTeamNum = 0xF4;
public const Int32 m_lifeState = 0x25F;
public const Int32 m_nFallbackPaintKit = 0x31B8;
public const Int32 m_nFallbackSeed = 0x31BC;
public const Int32 m_nFallbackStatTrak = 0x31C4;
public const Int32 m_nFallbackPaintKit = 0x31C8;
public const Int32 m_nFallbackSeed = 0x31CC;
public const Int32 m_nFallbackStatTrak = 0x31D4;
public const Int32 m_nForceBone = 0x268C;
public const Int32 m_nTickBase = 0x3430;
public const Int32 m_rgflCoordinateFrame = 0x444;
@ -109,47 +109,47 @@ namespace hazedumper
public const Int32 dwClientState_PlayerInfo = 0x52B8;
public const Int32 dwClientState_State = 0x108;
public const Int32 dwClientState_ViewAngles = 0x4D88;
public const Int32 dwEntityList = 0x4D419F4;
public const Int32 dwForceAttack = 0x3172FBC;
public const Int32 dwForceAttack2 = 0x3172FC8;
public const Int32 dwForceBackward = 0x3173010;
public const Int32 dwForceForward = 0x317301C;
public const Int32 dwForceJump = 0x51EB650;
public const Int32 dwForceLeft = 0x3172F98;
public const Int32 dwForceRight = 0x3172F8C;
public const Int32 dwEntityList = 0x4D43AB4;
public const Int32 dwForceAttack = 0x3175088;
public const Int32 dwForceAttack2 = 0x3175094;
public const Int32 dwForceBackward = 0x31750DC;
public const Int32 dwForceForward = 0x31750B8;
public const Int32 dwForceJump = 0x51ED750;
public const Int32 dwForceLeft = 0x31750D0;
public const Int32 dwForceRight = 0x3175058;
public const Int32 dwGameDir = 0x6285F8;
public const Int32 dwGameRulesProxy = 0x525E92C;
public const Int32 dwGetAllClasses = 0xD53E6C;
public const Int32 dwGameRulesProxy = 0x5260A2C;
public const Int32 dwGetAllClasses = 0xD55F1C;
public const Int32 dwGlobalVars = 0x589AD0;
public const Int32 dwGlowObjectManager = 0x52898B8;
public const Int32 dwInput = 0x5192F80;
public const Int32 dwInterfaceLinkList = 0x8F83F4;
public const Int32 dwLocalPlayer = 0xD2DB84;
public const Int32 dwMouseEnable = 0xD33728;
public const Int32 dwMouseEnablePtr = 0xD336F8;
public const Int32 dwPlayerResource = 0x317133C;
public const Int32 dwRadarBase = 0x5176764;
public const Int32 dwSensitivity = 0xD335C4;
public const Int32 dwSensitivityPtr = 0xD33598;
public const Int32 dwGlowObjectManager = 0x528B880;
public const Int32 dwInput = 0x5195060;
public const Int32 dwInterfaceLinkList = 0x8F9AF4;
public const Int32 dwLocalPlayer = 0xD2FB84;
public const Int32 dwMouseEnable = 0xD35728;
public const Int32 dwMouseEnablePtr = 0xD356F8;
public const Int32 dwPlayerResource = 0x31733FC;
public const Int32 dwRadarBase = 0x5178824;
public const Int32 dwSensitivity = 0xD355C4;
public const Int32 dwSensitivityPtr = 0xD35598;
public const Int32 dwSetClanTag = 0x89E00;
public const Int32 dwViewMatrix = 0x4D33334;
public const Int32 dwWeaponTable = 0x5193A44;
public const Int32 dwWeaponTableIndex = 0x324C;
public const Int32 dwYawPtr = 0xD33388;
public const Int32 dwZoomSensitivityRatioPtr = 0xD385D0;
public const Int32 dwbSendPackets = 0xD3A0A;
public const Int32 dwViewMatrix = 0x4D353F4;
public const Int32 dwWeaponTable = 0x5195B24;
public const Int32 dwWeaponTableIndex = 0x325C;
public const Int32 dwYawPtr = 0xD35388;
public const Int32 dwZoomSensitivityRatioPtr = 0xD3A5D0;
public const Int32 dwbSendPackets = 0xD3C5A;
public const Int32 dwppDirect3DDevice9 = 0xA7030;
public const Int32 find_hud_element = 0x2ECFC0A0;
public const Int32 force_update_spectator_glow = 0x399022;
public const Int32 find_hud_element = 0x30AFC270;
public const Int32 force_update_spectator_glow = 0x3990D2;
public const Int32 interface_engine_cvar = 0x3E9EC;
public const Int32 is_c4_owner = 0x3A57F0;
public const Int32 is_c4_owner = 0x3A5890;
public const Int32 m_bDormant = 0xED;
public const Int32 m_flSpawnTime = 0xA360;
public const Int32 m_pStudioHdr = 0x294C;
public const Int32 m_pitchClassPtr = 0x5176A08;
public const Int32 m_yawClassPtr = 0xD33388;
public const Int32 m_pitchClassPtr = 0x5178AC8;
public const Int32 m_yawClassPtr = 0xD35388;
public const Int32 model_ambient_min = 0x58CDEC;
public const Int32 set_abs_angles = 0x1CF030;
public const Int32 set_abs_origin = 0x1CEE70;
public const Int32 set_abs_angles = 0x1CF130;
public const Int32 set_abs_origin = 0x1CEF70;
}
} // namespace hazedumper

@ -13,10 +13,12 @@ namespace AnimeSoftware
public static int ClientCMD;
public static int UserInfoTable;
public static int SetConVar;
public static int LvlBypass;
public static int dwUse;
public static int Console;
public static void Init()
{
dwUse = Memory.FindPattern(new byte[] { 0x8B, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x8B, 0xF2, 0x8B, 0xC1, 0x83, 0xCE, 0x20 }, "xx????xxxxxxx", Memory.Client, Memory.ClientSize);
ClientCMD = Memory.FindPattern(new byte[] { 0x55, 0x8B, 0xEC, 0x8B, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x81, 0xF9, 0x00, 0x00, 0x00, 0x00, 0x75, 0x0C, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x00, 0xEB, 0x05, 0x8B, 0x01, 0xFF, 0x50, 0x34, 0x50, 0xA1 }, "xxxxx????xx????xxx????x????xxxxxxxxx", Memory.Engine, Memory.EngineSize);
//UserInfoTable = Memory.FindPattern(new byte[] { 0x8B, 0x89, 0x00, 0x00, 0x00, 0x00, 0x85, 0xC9, 0x0F, 0x84, 0x00, 0x00, 0x00, 0x00, 0x8B, 0x01 }, "xx????xxxx????xx", Memory.Engine, Memory.EngineSize);
//SetConVar = Memory.FindPattern(new byte[] { 0x8D, 0x4C, 0x24, 0x1C, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x56 }, "xxxxx????x", Memory.Engine, Memory.EngineSize);

Loading…
Cancel
Save