ReClass

Contents

ReClass

ReClass is a memory structure analysis tool coded by DrUnKeN ChEeTaH.
Later on the work was continued by various UC members like CypherPresents and IChooseYou.

General Information

As said before, ReClass is a memory structure analysis tool which automatically applies offsets to a given address, ReClass is a better version of the Cheat Engine's Dissect Data/Structures function, and makes it easier to find different data that is needed. It is not only better than Dissect Data/Structures function in Cheat Engine but kind of more "evolved", ReClass includes many functions that Cheat Engine does not have, which makes it a better and a more useful tool when looking for different data that you need in different situations. So simply said ReClass is an "evolved" version of Cheat Engine's Dissect Data/Structures Function, and ReClass makes the work much more easier.

Using ReClass

To START using ReClass you will have to launch it first, then click the select button and select the process/game you want to use it on. Later on you simply press on "NEW" and create a new class where you can put your address at the top and browse through it's offsets. You can find different addresses with Cheat Engine or another memory scanner that you like, and later on analyse it with ReClass.

When you have found an address that is for example the CPlayer Class, in whichever game, like in AssaultCube, then you can use ReClass to Dissect the address and look for offsets that may be useful in further reversing. To make the work easier for you, ReClass includes a "Modify" tab where you can change the offsets of an address into different datatypes after what you think the offset leads to. If you think that the offset leads to an coordinate then you would change the datatype of the offset to VEC 3 which is an 3D Vector (x,y,z), or you could change it to something else. If you have enough experience in using other tools, then using ReClass won't be so hard and finding all the data you need will not be so hard either.

You can of course do much more, like dividing an offset of your CPlayer Class into another class, as in AssaultCube you may find a Weapon Class where all the data about weapons is stored. You can also divide your offsets/addresses into other datatypes like hexadecimals and integers, and do different things with those.

ReClass also has an "Settings" tab where you can edit ReClass and make it look how you want it to look like. You can change the colors of your addresses, VTables and do many other different things, even change your ReClass background. You can also do different things with it at the home tab, like adding notes, debugging and lots of other things.