You are viewing our Forum Archives. To view or take place in current topics click here.
oh wait. found a tool way better than chaos.
Posted:

oh wait. found a tool way better than chaos.Posted:

loadedbloom
  • Junior Member
Status: Offline
Joined: Oct 28, 201014Year Member
Posts: 75
Reputation Power: 3
Status: Offline
Joined: Oct 28, 201014Year Member
Posts: 75
Reputation Power: 3
the tool is called ghostsand tool. i know youll read this chaos and all i can say is suck it
#2. Posted:
invencible119
  • Junior Member
Status: Offline
Joined: Sep 12, 201311Year Member
Posts: 53
Reputation Power: 2
Status: Offline
Joined: Sep 12, 201311Year Member
Posts: 53
Reputation Power: 2
yea chaos tool is horrible kid doesnt know how code properly .. SUCK THIS DICK CHAOS !
#3. Posted:
SnowRGH
  • TTG Natural
Status: Offline
Joined: Oct 05, 201311Year Member
Posts: 931
Reputation Power: 47
Status: Offline
Joined: Oct 05, 201311Year Member
Posts: 931
Reputation Power: 47
link me to this ghost stand tool?
#4. Posted:
AnonModders7154
  • Challenger
Status: Offline
Joined: Jan 03, 201410Year Member
Posts: 179
Reputation Power: 8
Status: Offline
Joined: Jan 03, 201410Year Member
Posts: 179
Reputation Power: 8
invencible119 wrote yea chaos tool is horrible kid doesnt know how code properly .. SUCK THIS **** CHAOS !



LOL you guys say these things but the thing is what have you made that makes you better then him
#5. Posted:
IDA
  • Powerhouse
Status: Offline
Joined: Sep 21, 201311Year Member
Posts: 454
Reputation Power: 26
Status: Offline
Joined: Sep 21, 201311Year Member
Posts: 454
Reputation Power: 26
AnonModders7154 wrote
invencible119 wrote yea chaos tool is horrible kid doesnt know how code properly .. SUCK THIS **** CHAOS !



LOL you guys say these things but the thing is what have you made that makes you better then him


How about giving them something to work off ?

...
..
.



Well.. This isn't complete but a lot of things here are useful, and recompiled for ya


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using XRPCLib;
using XRPCPlusPlus;

namespace ghostsandgoolies
{
    public class Tu7Offsets
    {
        public static uint Recoil = 0x822B92B4;
        public static uint Ammo = 0x8223894B;
        public static uint AdvUAV = 0x8225591F;
        public static uint FallDamage = 0x8222141C;
        public static uint JumpValue = 0x820155CC;
        public static uint G_GivePlayerWeapon = 0x8241D8F8;
        public static uint G_GetWeaponIndexForName = 0x8241DB08;
        public static uint Automatic = 0x822B924C; // tu6
       
    }
    public class Tu7Stats
    {
    public static uint Entry = 0x834EA3A4;
        public static uint Deaths = 0x5D;
        public static uint Suicides = 0x9A;
        public static uint Kills = 0x85;
        public static uint KillStreaks = 0x89;
        public static uint GamePlayed = 0x75;
        public static uint Losses = 0x8D;
        public static uint Wins = 0xD6;
        public static uint Score = 0xAE;
        public static uint TimePlayed = 0xCA;
        public static uint Hits = 0x6D;
        public static uint Misses = 0x92;
        public static uint SquadPoints = 0x4C30;
        public static uint Prestige = 0x4F28;
        public static uint RankXP = 0x9A;
        public static uint PerSquadPlayer = 0x564;
    }
    public class Position
    {
        private static XRPC Pos;
        public float x;
        public float y;
        public float z;

        public uint PlayerState(int clientNum)
        {
            return (uint)(0x8328B700 + (clientNum * 0x3600));
        }
        public void GetOrigin(int client)
        {
            x = Pos.ReadFloat(PlayerState(client) + 0x1C);
            y = Pos.ReadFloat(PlayerState(client) + 0x20);
            z = Pos.ReadFloat(PlayerState(client) + 0x24);
        }
        public void SetOrigin(int client, float Ypos, float Xpos, float Zpos)
        {
            Pos.WriteFloat(PlayerState(client) + 0x1C, Xpos);
            Pos.WriteFloat(PlayerState(client) + 0x20, Ypos);
            Pos.WriteFloat(PlayerState(client) + 0x24, Zpos);
        }
        public void TeleportToHost()
        {
            for (int i = 0; i < 18; i++)
            {
                GetOrigin(0);
                SetOrigin(i, x, y, z);
            }
         }
   
    }
   public class OffXex
    {
        private static XRPC Xex;
        public void JumpHeight(float value)
        {
            Xex.WriteFloat(Tu7Offsets.JumpValue, value);
        }
        public void NoFallDamage(float value)
        {
            Xex.WriteFloat(Tu7Offsets.FallDamage, value);
        }
        public void AdvancedUAV(bool enabled)
        {
            if (enabled)
            {
                Xex.SetMemory(Tu7Offsets.AdvUAV, new byte[] { 0x01 });
            }
            else
            {
                Xex.SetMemory(Tu7Offsets.AdvUAV, new byte[] { 0x00 });
            }
        }
        public void UnlimitedAmmo(bool enabled)
        {
            if (enabled)
            {
                Xex.SetMemory(Tu7Offsets.Ammo, new byte[] { 0x05 });
            }
            else
            {
                Xex.SetMemory(Tu7Offsets.Ammo, new byte[] { 0x01 });
            }
        }
        public void NoRecoil(bool enabled)
        {
            if (enabled)
            {
                Xex.SetMemory(Tu7Offsets.Recoil, new byte[] { 0x60, 0x00, 0x00, 0x00 });
            }
            else
            {
                Xex.SetMemory(Tu7Offsets.Recoil, new byte[] { 0x41, 0x9A, 0x00, 0x0C });
            }
        }
       public void FullyAutomatic(bool enabled)
       {
           if(enabled)
           {
               Xex.SetMemory(Tu7Offsets.Automatic, new byte[] { 0x41 });
           }       
           else
           {
               Xex.SetMemory(Tu7Offsets.Automatic, new byte[] { 0x4B });
           }
       }
    }
    public class P_State
    {
        private static XRPC Pars;
        public uint getPlayerState(int clientNum)
        {
            return (uint)(0x8328B700 + (clientNum * 0x3600));
        }
        public uint client_s(uint Client)
        {
            return (uint)(0x83987680 + 0x207E90) + (Client * 0x6C600);
        }
        public uint gEntity(int clientNum)
        {
            return (uint)(0x83302B80 + (clientNum * 0x280));
        }
        public uint ButtonPressed(int p)
        {
            return Pars.ReadUInt32(getPlayerState(p) + 0x568C);
        }
        public void GodMode(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.WriteInt32(getPlayerState(client) + 0x18, 1);
            }
            else
            {
                Pars.WriteInt32(getPlayerState(client) + 0x18, ~1);
            }
        }
        public void Invisible(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.AND_Int32(getPlayerState(client) + 0x124, ~0x20);
            }
            else
            {
                Pars.AND_Int32(getPlayerState(client) + 0x124, 0x20);
            }


        }
        public void ThirdPerson(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.WriteUInt32(getPlayerState(client) + 0x10, 0x2);
            }
            else
            {
                Pars.WriteUInt32(getPlayerState(client) + 0x10, 0x0);
            }
        }
        public void Laser(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.WriteUInt32(getPlayerState(client) + 0x124, 0x10000);
            }
            else
            {
                Pars.WriteUInt32(getPlayerState(client) + 0x124, 0x00);           
            }
        }
        public void Freeze(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.SetMemory(getPlayerState(client) + 0x3218, new byte[] { 0x04 });
            }
            else
            {
                Pars.SetMemory(getPlayerState(client) + 0x3218, new byte[] { 0x00 });
            }
        }
        public void UFOMode(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.SetMemory(getPlayerState(client) + 0x3218, new byte[] { 0x02 });
            }
            else
            {
                Pars.SetMemory(getPlayerState(client) + 0x3218, new byte[] { 0x00 });
            }
        }
        public void NoClipping(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.SetMemory(getPlayerState(client) + 0x3218, new byte[] { 0x01 });
            }
            else
            {
                Pars.SetMemory(getPlayerState(client) + 0x3218, new byte[] { 0x00 });
            }
       
        }
        public void NormalMovement(int client)
        {
            Pars.SetMemory(getPlayerState(client) + 0x3218, new byte[] { 0x00 });
        }
        public void MovePreGame(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.SetMemory(getPlayerState(client) + 0x01, new byte[] { 0x00 });
            }
            else
            {
                Pars.SetMemory(getPlayerState(client) + 0x01, new byte[] { 0x01 });
            }
        }
        public void SetSpeed(int client, float value)
        {
            Pars.WriteFloat(getPlayerState(client) + 0x2F50, value);
        }
        public void GiveWeapon(int client, string wName)
        {
            int wIndex = (int)Pars.Call(Tu7Offsets.G_GivePlayerWeapon, new object[] { wName });
            Pars.Call(Tu7Offsets.G_GivePlayerWeapon, getPlayerState(client), wIndex, 0, 0);
        }
        public void RedBoxesThermal(int client, bool enabled)
        {
            Pars.SetMemory(getPlayerState(client) + 0x13, new byte[] { 0x18 });
        }
        public void ThermalVision(int client, bool enabled)
        {
            if (enabled)
            {
                Pars.WriteUInt32(getPlayerState(client) + 0x10, 0x08);
            }
            else
            {
                Pars.WriteUInt32(getPlayerState(client) + 0x10, 0x00);
            }
        }
        public void TakeAllWeapons(int client)
        {           
            Pars.WriteUInt32(getPlayerState(client) + 0x41C, 0);
            for (int i = 0; i < 0xF; i++)
            Pars.WriteUInt32((uint)(getPlayerState(client) + 0x2E4 + (0x4 * i)), 0);
        }
       
       
    }
}


Last edited by IDA ; edited 1 time in total
#6. Posted:
Acme-
  • Challenger
Status: Offline
Joined: Dec 26, 201311Year Member
Posts: 100
Reputation Power: 4
Status: Offline
Joined: Dec 26, 201311Year Member
Posts: 100
Reputation Power: 4
invencible119 wrote yea chaos tool is horrible kid doesnt know how code properly .. SUCK THIS **** CHAOS !

Shut the ****** **** up! Damn people just leech all day and night :/ hey if you've got a problem with Chaos's tools, how about you make your own? Oh yeah I forgot, your too ignorant to learn how to do it yourself. Very well then, continue leeching.
#7. Posted:
AnonModders7154
  • Challenger
Status: Offline
Joined: Jan 03, 201410Year Member
Posts: 179
Reputation Power: 8
Status: Offline
Joined: Jan 03, 201410Year Member
Posts: 179
Reputation Power: 8
Acme- wrote
invencible119 wrote yea chaos tool is horrible kid doesnt know how code properly .. SUCK THIS **** CHAOS !

Shut the ****** **** up! Damn people just leech all day and night :/ hey if you've got a problem with Chaos's tools, how about you make your own? Oh yeah I forgot, your too ignorant to learn how to do it yourself. Very well then, continue leeching.



That is exactly what i was saying in my mind lol i agree if they haven't made anything tool or menu wise they need to shut up because its time consuming and difficult to some people like my self im teaching my self how to make mw2 menus right now then im going to make a xrpc tool for it i think
#8. Posted:
RhysWB
  • Resident Elite
Status: Offline
Joined: May 31, 201113Year Member
Posts: 245
Reputation Power: 11
Status: Offline
Joined: May 31, 201113Year Member
Posts: 245
Reputation Power: 11
Without any proof and a disrespect for fellow modded I think we can all just disagree with whoever this is... I mean I don't think he is in a high enough place to slate other peoples work and not prove anything about this mysterious tool?...
#9. Posted:
IDA
  • Powerhouse
Status: Offline
Joined: Sep 21, 201311Year Member
Posts: 454
Reputation Power: 26
Status: Offline
Joined: Sep 21, 201311Year Member
Posts: 454
Reputation Power: 26
AnonModders7154 wrote
Acme- wrote
invencible119 wrote yea chaos tool is horrible kid doesnt know how code properly .. SUCK THIS **** CHAOS !

Shut the ****** **** up! Damn people just leech all day and night :/ hey if you've got a problem with Chaos's tools, how about you make your own? Oh yeah I forgot, your too ignorant to learn how to do it yourself. Very well then, continue leeching.



That is exactly what i was saying in my mind lol i agree if they haven't made anything tool or menu wise they need to shut up because its time consuming and difficult to some people like my self im teaching my self how to make mw2 menus right now then im going to make a xrpc tool for it i think


Not hard when I just provided basically a source is it ?
#10. Posted:
Zahne
  • Blind Luck
Status: Offline
Joined: Feb 28, 201212Year Member
Posts: 1,193
Reputation Power: 2140
Status: Offline
Joined: Feb 28, 201212Year Member
Posts: 1,193
Reputation Power: 2140
you know what guys, dont cuss other peoples work unless you can do much better than them, rant over
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.