Esempio n. 1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            //se o game nao estiver aberto
            if (!Memoria.CheckProcesso("game"))
            {
                label2.Text = "Abra o game!";
                return;
            }

            if (finalAdress == 0)
            {
                Memoria.Iniciar("game");
                //pega a adress do game;
                int baseAdress = Memoria.PegarBase("game", "game");

                //captura a adress estatica do jogo, atráves dessa adress capturo e modifico valor da vida e outros valores trocando a offset.
                finalAdress       = Memoria.Ler <int>((baseAdress + 0x0045D20C), 4);
                checkBox1.Enabled = button1.Enabled = finalAdress != 0;
            }

            //vida atual do leon
            hearth = Memoria.Ler <int>(finalAdress + 0x94, 4);
            int porcentVida = (hearth) / (max_hearth / 100);

            label2.Text = "Vida: " + porcentVida + "%";

            if (hearth < max_hearth && checkBox1.Checked)
            {
                //escreve na memoria. vida + 1% da vida, regenera a cada segundo
                Memoria.Escrever(hearth + 1572864, ((IntPtr)finalAdress + 0x94).ToInt32());
            }
        }
Esempio n. 2
0
        private void code2()
        {
            Memoria.Iniciar("game");
            //pega a adress do game
            int baseAdress = Memoria.PegarBase("game", "game");
            //captura a adress estatica do jogo, atráves dessa adress capturo e modifico valor da vida e outros valores trocando a offset.
            int finalAdress = Memoria.Ler <int>((baseAdress + 0x0045D20C), 4);

            //captura o valor da vida atraves da offset 0x94
            int hearth = Memoria.Ler <int>(finalAdress + 0x94, 4);

            //valor da vida 100%
            int max_hearth = 157286400;

            //escreve na memoria.
            Memoria.Escrever(max_hearth, ((IntPtr)finalAdress + 0x94).ToInt32());
        }
Esempio n. 3
0
 private void button1_Click(object sender, EventArgs e)
 {
     Memoria.Escrever(max_hearth, ((IntPtr)finalAdress + 0x94).ToInt32());
 }