Exemple #1
0
        public bool[][] GetAchievements()
        {
            var diffs = new[]
            {
                "101",
                "102",
                "103",
                "201",
                "202",
                "301",
                "400",
                "499",
                "598",
                "699",
                "800",
                "999",
                "505",
                "000",
                "808",
                "555",
                "123",
                "321"
            };

            var pages = diffs.Select(x => Starcode.Decrypt(ExtractValueFromXml(x, "?^^?"), Key, 2));

            return(pages.Select(page => Enumerable.Range(0, 15).Select(x => page.Substring(x * 6, 6) == "857548").ToArray()).ToArray());
        }
Exemple #2
0
        public string GetValue(string key1, string key2, int validates)
        {
            var count = ExtractValueFromXml(key1, key2);

            count = Starcode.Decrypt(count, Key, validates);
            return(count);
        }
Exemple #3
0
        public string GetSoulString(int soulSlot)
        {
            var charAsInt     = 64 + soulSlot;
            var lastChar      = (char)charAsInt;
            var encryptedSoul = ExtractValueFromXml("01020304050", "LUOS" + lastChar);
            var soulString    = Starcode.Decrypt(encryptedSoul, Key, 5);

            return(soulString);
        }
Exemple #4
0
        public string GetPerksStringAtSaveSlot(int slot)
        {
            var bankString = ExtractValueFromXml("Loads", $"Save{slot}");

            return(Starcode.Decrypt(bankString, Key, 3));
        }