[Release] ChickenBuddy - Simple chicken hack

11/07/2021 15:17 Dragonelf1337#1
// Does not work with current patch
11/08/2021 16:58 xblade2k10#2
make a simple auto potion
11/08/2021 17:13 Temo147x#3
There will be a chance of getting banned for using a tool that read mem right ? Do you know how to bypass?
11/09/2021 08:55 aeon0#4
Quote:
Originally Posted by Temo147x View Post
There will be a chance of getting banned for using a tool that read mem right ? Do you know how to bypass?
Bypassing is really easy!! Use offline in single-player only.
11/11/2021 07:28 eternity666#5
so does not work online? cant get to work
11/14/2021 09:58 eternity666#6
Doesn't work or detect game, please advise fix!
11/23/2021 09:00 Dragonelf1337#7
// Does not work with current patch
11/23/2021 21:31 bytezz#8
Quote:
Originally Posted by Dragonelf1337 View Post
New Version for current patch here guys: [Only registered and activated users can see links. Click Here To Register...]



All hacks/tools have a risk of you getting banned
can't detect game here, 1.0.67005
12/04/2021 16:33 eternity666#9
Quote:
Originally Posted by Dragonelf1337 View Post
// Does not work with current patch
can you make it work with current patch?

Code:
public frmMain()
        {
            this.InitializeComponent();
        }

        // Token: 0x0600001C RID: 28 RVA: 0x00002790 File Offset: 0x00000990
        private void cmdStartStop_Click(object sender, EventArgs e)
        {
            bool flag = !Versioned.IsNumeric(this.txtCloseGameAt.Text);
            if (flag)
            {
                Interaction.MsgBox("Enter a valid number", MsgBoxStyle.OkOnly, null);
            }
            else
            {
                bool flag2 = Operators.CompareString(this.cmdStartStop.Text, "Start", false) == 0;
                if (flag2)
                {
                    this.cmdStartStop.Text = "Stop";
                    this.cmdStartStop.BackColor = Color.Firebrick;
                    this.txtCurrentLife.Text = "";
                    this.txtMaxLife.Text = "";
                    this.txtLifePercent.Text = "";
                    this.tmrChicken.Enabled = true;
                }
                else
                {
                    this.cmdStartStop.Text = "Start";
                    this.cmdStartStop.BackColor = Color.Lime;
                    this.tmrChicken.Enabled = false;
                    this.txtCurrentLife.Text = "";
                    this.txtMaxLife.Text = "";
                    this.txtLifePercent.Text = "";
                }
            }
        }

        // Token: 0x0600001D RID: 29 RVA: 0x000028B0 File Offset: 0x00000AB0
        private void tmrChicken_Tick(object sender, EventArgs e)
        {
            bool flag = Process.GetProcessesByName("D2R").Count<Process>() == 0;
            if (flag)
            {
                this.txtCurrentLife.Text = "Game not found";
                this.txtMaxLife.Text = "Game not found";
                this.txtLifePercent.Text = "Game not found";
            }
            else
            {
                GameData gameData = new GameData(Process.GetProcessesByName("D2R").ElementAt(0));
                bool flag2 = gameData.mapSeed == 0;
                if (flag2)
                {
                    this.txtCurrentLife.Text = "Not in a Game";
                    this.txtMaxLife.Text = "Not in a Game";
                    this.txtLifePercent.Text = "Not in a Game";
                }
                else
                {
                    int num = Conversions.ToInteger(gameData.getStatValue(6));
                    int num2 = Conversions.ToInteger(gameData.getStatValue(7));
                    double num3 = Math.Round((double)num / (double)num2, 2) * 100.0;
                    this.txtCurrentLife.Text = num.ToString();
                    this.txtMaxLife.Text = num2.ToString();
                    this.txtLifePercent.Text = num3.ToString();
                    bool flag3 = num3 < (double)int.Parse(this.txtCloseGameAt.Text);
                    if (flag3)
                    {
                        this.cmdStartStop.PerformClick();
                        while (Process.GetProcessesByName("D2R").Count<Process>() > 0)
                        {
                            try
                            {
                                Process.GetProcessesByName("D2R").ElementAt(0).Kill();
                            }
                            catch (Exception ex)
                            {
                            }
                        }
                    }
                }
            }
        }