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 *.pdb
AnimeSoftware/bin/Release/ AnimeSoftware/bin/Release/
AnimeSoftware/obj/Debug/
AnimeSoftware/obj/Release/

@ -79,6 +79,9 @@
this.clantagCheckBox = new System.Windows.Forms.CheckBox(); this.clantagCheckBox = new System.Windows.Forms.CheckBox();
this.velCheckBox = new System.Windows.Forms.CheckBox(); this.velCheckBox = new System.Windows.Forms.CheckBox();
this.velnameCheckBox = 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(); ((System.ComponentModel.ISupportInitialize)(this.nickBox)).BeginInit();
this.nickBoxContextMenuStrip.SuspendLayout(); this.nickBoxContextMenuStrip.SuspendLayout();
this.trashControl.SuspendLayout(); this.trashControl.SuspendLayout();
@ -126,6 +129,7 @@
this.nickBox.Name = "nickBox"; this.nickBox.Name = "nickBox";
this.nickBox.ReadOnly = true; this.nickBox.ReadOnly = true;
this.nickBox.RowHeadersVisible = false; this.nickBox.RowHeadersVisible = false;
this.nickBox.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.nickBox.Size = new System.Drawing.Size(317, 317); this.nickBox.Size = new System.Drawing.Size(317, 317);
this.nickBox.TabIndex = 10; this.nickBox.TabIndex = 10;
this.nickBox.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.nickBox_CellClick); this.nickBox.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.nickBox_CellClick);
@ -184,7 +188,7 @@
// doorspammerCheckBox // doorspammerCheckBox
// //
this.doorspammerCheckBox.AutoSize = true; 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.Name = "doorspammerCheckBox";
this.doorspammerCheckBox.Size = new System.Drawing.Size(93, 17); this.doorspammerCheckBox.Size = new System.Drawing.Size(93, 17);
this.doorspammerCheckBox.TabIndex = 14; this.doorspammerCheckBox.TabIndex = 14;
@ -195,7 +199,7 @@
// blockbotCheckBox // blockbotCheckBox
// //
this.blockbotCheckBox.AutoSize = true; 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.Name = "blockbotCheckBox";
this.blockbotCheckBox.Size = new System.Drawing.Size(69, 17); this.blockbotCheckBox.Size = new System.Drawing.Size(69, 17);
this.blockbotCheckBox.TabIndex = 15; this.blockbotCheckBox.TabIndex = 15;
@ -205,7 +209,7 @@
// //
// doorspammerButton // 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.Name = "doorspammerButton";
this.doorspammerButton.Size = new System.Drawing.Size(84, 23); this.doorspammerButton.Size = new System.Drawing.Size(84, 23);
this.doorspammerButton.TabIndex = 17; this.doorspammerButton.TabIndex = 17;
@ -217,7 +221,7 @@
// blockbotButton // blockbotButton
// //
this.blockbotButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; 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.Name = "blockbotButton";
this.blockbotButton.Size = new System.Drawing.Size(84, 23); this.blockbotButton.Size = new System.Drawing.Size(84, 23);
this.blockbotButton.TabIndex = 18; this.blockbotButton.TabIndex = 18;
@ -504,7 +508,7 @@
// //
// unlockButton // 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.Name = "unlockButton";
this.unlockButton.Size = new System.Drawing.Size(10, 10); this.unlockButton.Size = new System.Drawing.Size(10, 10);
this.unlockButton.TabIndex = 31; this.unlockButton.TabIndex = 31;
@ -577,6 +581,7 @@
// velnameCheckBox // velnameCheckBox
// //
this.velnameCheckBox.AutoSize = true; this.velnameCheckBox.AutoSize = true;
this.velnameCheckBox.Enabled = false;
this.velnameCheckBox.Location = new System.Drawing.Point(351, 251); this.velnameCheckBox.Location = new System.Drawing.Point(351, 251);
this.velnameCheckBox.Name = "velnameCheckBox"; this.velnameCheckBox.Name = "velnameCheckBox";
this.velnameCheckBox.Size = new System.Drawing.Size(111, 17); this.velnameCheckBox.Size = new System.Drawing.Size(111, 17);
@ -585,11 +590,42 @@
this.velnameCheckBox.UseVisualStyleBackColor = true; this.velnameCheckBox.UseVisualStyleBackColor = true;
this.velnameCheckBox.CheckedChanged += new System.EventHandler(this.velnameCheckBox_CheckedChanged); 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 // AnimeForm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 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.velnameCheckBox);
this.Controls.Add(this.velCheckBox); this.Controls.Add(this.velCheckBox);
this.Controls.Add(this.clantagCheckBox); this.Controls.Add(this.clantagCheckBox);
@ -684,6 +720,9 @@
private System.Windows.Forms.CheckBox clantagCheckBox; private System.Windows.Forms.CheckBox clantagCheckBox;
private System.Windows.Forms.CheckBox velCheckBox; private System.Windows.Forms.CheckBox velCheckBox;
private System.Windows.Forms.CheckBox velnameCheckBox; 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.Collections.Generic;
using System.ComponentModel;
using System.Data; using System.Data;
using System.Drawing; using System.Drawing;
using System.Linq; using System.Linq;
using System.Text;
using System.Threading; using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms; using System.Windows.Forms;
using hazedumper;
using AnimeSoftware.Hacks;
using Opulos;
using Opulos.Core.UI;
using AnimeSoftware.Objects;
using AnimeSoftware.Injections;
namespace AnimeSoftware namespace AnimeSoftware
{ {
@ -283,6 +278,11 @@ namespace AnimeSoftware
private void namestealerCheckBox_CheckedChanged(object sender, EventArgs e) 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.namestealer = namestealerCheckBox.Checked;
Properties.Settings.Default.Save(); Properties.Settings.Default.Save();
@ -576,12 +576,35 @@ namespace AnimeSoftware
}; };
veltagThread.Start(); veltagThread.Start();
} }
velnameCheckBox.Enabled = velCheckBox.Checked;
} }
private void velnameCheckBox_CheckedChanged(object sender, EventArgs e) 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.velName = velnameCheckBox.Checked;
Properties.Settings.Default.Save(); 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() public static void Default()
{ {
bool lastState = false;
while (Properties.Settings.Default.clanTag) 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 clear = new string(' ', 15);
string clantag = "animesoftware "; string clantag = "animesoftware ";
string safetag = clear; string safetag = clear;
@ -48,29 +62,41 @@ namespace AnimeSoftware.Hacks
for (int i = 0; i <= clantag.Length; i++) 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)); safetag = clear.Remove(0, i).Insert(0, clantag.Substring(0, i));
ClanTag.Set(safetag); ClanTag.Set(safetag);
Thread.Sleep(delay); Thread.Sleep(delay);
} }
Thread.Sleep(delay * 2); Thread.Sleep(delay * 2);
safetag = RandomGlitch(13);
ClanTag.Set(safetag); for (int i = 13; i >= 10; i--)
Thread.Sleep(delay); {
safetag = RandomGlitch(12); if (!Properties.Settings.Default.clanTag)
ClanTag.Set(safetag); {
Thread.Sleep(delay); ClanTag.Set("");
safetag = RandomGlitch(11); return;
ClanTag.Set(safetag); }
Thread.Sleep(delay); safetag = RandomGlitch(i);
safetag = RandomGlitch(10);
ClanTag.Set(safetag); ClanTag.Set(safetag);
Thread.Sleep(delay); Thread.Sleep(delay);
safetag = "sagirihook "; }
ClanTag.Set(safetag);
ClanTag.Set(safetag = "sagirihook ");
Thread.Sleep(delay*2); Thread.Sleep(delay*2);
for (int i = 0; i <= clantag.Length; i++) 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)); safetag = safetag.Remove(safetag.Length - 1, 1).Insert(0, clear.Substring(0, 1));
ClanTag.Set(safetag); ClanTag.Set(safetag);
Thread.Sleep(delay); Thread.Sleep(delay);
@ -83,14 +109,27 @@ namespace AnimeSoftware.Hacks
{ {
int old = 0; int old = 0;
bool changed = false; bool changed = false;
bool lastState = false;
while (Properties.Settings.Default.velTag) while (Properties.Settings.Default.velTag)
{ {
Thread.Sleep(50); 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; continue;
} }
else
continue;
lastState = true;
int vel = (int)Math.Floor(LocalPlayer.Speed); int vel = (int)Math.Floor(LocalPlayer.Speed);
Set("velocity " + vel.ToString()); Set("velocity " + vel.ToString());

@ -117,7 +117,12 @@ namespace AnimeSoftware.Objects
{ {
ClientCMD.Exec("-forward"); 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() public static void Jump()
{ {
Memory.Write<int>(Memory.Client + signatures.dwForceJump, 5); Memory.Write<int>(Memory.Client + signatures.dwForceJump, 5);

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

@ -13,10 +13,12 @@ namespace AnimeSoftware
public static int ClientCMD; public static int ClientCMD;
public static int UserInfoTable; public static int UserInfoTable;
public static int SetConVar; public static int SetConVar;
public static int LvlBypass; public static int dwUse;
public static int Console; public static int Console;
public static void Init() 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); 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); //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); //SetConVar = Memory.FindPattern(new byte[] { 0x8D, 0x4C, 0x24, 0x1C, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x56 }, "xxxxx????x", Memory.Engine, Memory.EngineSize);

Loading…
Cancel
Save