Esempio n. 1
0
            public void Do_MPQ_CHECK(string File)
            {
                CheatCheck newCheck = new CheatCheck(CheckTypes.MPQ_CHECK)
                {
                    Str = File
                };

                UsedStrings.Add(File);
                Checks.Add(newCheck);
            }
Esempio n. 2
0
            public void Do_LUA_STR_CHECK(string str)
            {
                CheatCheck newCheck = new CheatCheck(CheckTypes.LUA_STR_CHECK)
                {
                    Str = str
                };

                UsedStrings.Add(str);
                Checks.Add(newCheck);
            }
Esempio n. 3
0
            public void Do_MODULE_CHECK(int Seed, byte[] Hash)
            {
                CheatCheck newCheck = new CheatCheck(CheckTypes.MODULE_CHECK)
                {
                    Seed = Seed,
                    Hash = Hash
                };

                Checks.Add(newCheck);
            }
Esempio n. 4
0
            public void Do_DRIVER_CHECK(int Seed, byte[] Hash, string Driver)
            {
                CheatCheck newCheck = new CheatCheck(CheckTypes.DRIVER_CHECK)
                {
                    Seed = Seed,
                    Hash = Hash,
                    Str  = Driver
                };

                UsedStrings.Add(Driver);
                Checks.Add(newCheck);
            }
Esempio n. 5
0
            public void Do_PAGE_CHECK_A_B(int Seed, byte[] Hash, int Offset, byte Length)
            {
                CheatCheck newCheck = new CheatCheck(CheckTypes.PAGE_CHECK_A_B)
                {
                    Seed   = Seed,
                    Hash   = Hash,
                    Addr   = Offset,
                    Length = Length
                };

                Checks.Add(newCheck);
            }
Esempio n. 6
0
            public void Do_MEM_CHECK(string ScanModule, int Offset, byte Length)
            {
                CheatCheck newCheck = new CheatCheck(CheckTypes.MEM_CHECK)
                {
                    Str    = ScanModule,
                    Addr   = Offset,
                    Length = Length
                };

                if (Operators.CompareString(ScanModule, "", TextCompare: false) != 0)
                {
                    UsedStrings.Add(ScanModule);
                }
                Checks.Add(newCheck);
            }
Esempio n. 7
0
            public void Do_PROC_CHECK(int Seed, byte[] Hash, string ScanModule, string ProcName, int Offset, byte Length)
            {
                CheatCheck newCheck = new CheatCheck(CheckTypes.PROC_CHECK)
                {
                    Seed   = Seed,
                    Hash   = Hash,
                    Str    = ScanModule,
                    Str2   = ProcName,
                    Addr   = Offset,
                    Length = Length
                };

                UsedStrings.Add(ScanModule);
                UsedStrings.Add(ProcName);
                Checks.Add(newCheck);
            }
Esempio n. 8
0
            public void Do_TIMING_CHECK()
            {
                CheatCheck newCheck = new CheatCheck(CheckTypes.TIMING_CHECK);

                Checks.Add(newCheck);
            }