Leanny / leanny.github.io

157 stars 38 forks source link

Title finder reports incorrect title count and doesn't work #205

Closed zeusttu closed 2 months ago

zeusttu commented 2 months ago

According to my profile, I have 459 part 1 titles and 459 part 2 titles. But according to the "title" subpage (title finder) of the Splatoon 3 Seed Listing page, I have 424 part 1 titles and 425 part 2 titles, which triggers the message "Title 1 and title 2 do not match up. Please make sure that you have all titles added in your profile." This also means the title finder won't work because it thinks my profile is inconsistent, which I think it isn't.

After exporting my database and importing it on another device, I ran into the same problem there.

Relevant portion of the JSON export of my database (obtained using the command jq '{"Profile": {"BynameAdjectiveMap": .Profile.BynameAdjectiveMap, "BynameSubjectMap": .Profile.BynameSubjectMap}}' <file>, so typos in key names (if any) are likely mine):

{
  "Profile": {
    "BynameAdjectiveMap": {
      "0": true,
      "5": true,
      "6": true,
      "7": true,
      "9": true,
      "10": true,
      "11": true,
      "13": true,
      "15": true,
      "19": true,
      "20": true,
      "21": true,
      "40": true,
      "41": true,
      "45": true,
      "46": true,
      "47": true,
      "48": true,
      "60": true,
      "62": true,
      "64": true,
      "67": true,
      "101": true,
      "103": true,
      "105": true,
      "106": true,
      "108": true,
      "110": true,
      "113": true,
      "114": true,
      "115": true,
      "116": true,
      "117": true,
      "119": true,
      "120": true,
      "124": true,
      "125": true,
      "126": true,
      "127": true,
      "130": true,
      "132": true,
      "133": true,
      "134": true,
      "135": true,
      "138": true,
      "140": true,
      "142": true,
      "144": true,
      "146": true,
      "149": true,
      "150": true,
      "152": true,
      "154": true,
      "155": true,
      "160": true,
      "161": true,
      "163": true,
      "164": true,
      "165": true,
      "166": true,
      "169": true,
      "170": true,
      "171": true,
      "172": true,
      "173": true,
      "178": true,
      "186": true,
      "188": true,
      "189": true,
      "193": true,
      "194": true,
      "195": true,
      "201": true,
      "202": true,
      "203": true,
      "204": true,
      "205": true,
      "207": true,
      "209": true,
      "210": true,
      "211": true,
      "212": true,
      "215": true,
      "216": true,
      "217": true,
      "219": true,
      "221": true,
      "225": true,
      "227": true,
      "228": true,
      "229": true,
      "231": true,
      "233": true,
      "235": true,
      "239": true,
      "240": true,
      "242": true,
      "243": true,
      "244": true,
      "245": true,
      "247": true,
      "249": true,
      "250": true,
      "254": true,
      "255": true,
      "256": true,
      "258": true,
      "259": true,
      "263": true,
      "264": true,
      "265": true,
      "266": true,
      "267": true,
      "268": true,
      "271": true,
      "274": true,
      "275": true,
      "276": true,
      "277": true,
      "279": true,
      "281": true,
      "289": true,
      "294": true,
      "295": true,
      "296": true,
      "297": true,
      "303": true,
      "305": true,
      "307": true,
      "308": true,
      "309": true,
      "310": true,
      "312": true,
      "313": true,
      "316": true,
      "317": true,
      "318": true,
      "321": true,
      "323": true,
      "324": true,
      "325": true,
      "329": true,
      "332": true,
      "334": true,
      "336": true,
      "338": true,
      "340": true,
      "341": true,
      "344": true,
      "347": true,
      "350": true,
      "353": true,
      "354": true,
      "359": true,
      "362": true,
      "369": true,
      "370": true,
      "374": true,
      "376": true,
      "385": true,
      "387": true,
      "391": true,
      "393": true,
      "398": true,
      "399": true,
      "402": true,
      "403": true,
      "406": true,
      "408": true,
      "412": true,
      "423": true,
      "428": true,
      "429": true,
      "431": true,
      "432": true,
      "442": true,
      "443": true,
      "445": true,
      "447": true,
      "450": true,
      "451": true,
      "454": true,
      "458": true,
      "459": true,
      "460": true,
      "465": true,
      "466": true,
      "468": true,
      "469": true,
      "471": true,
      "474": true,
      "476": true,
      "480": true,
      "485": true,
      "493": true,
      "497": true,
      "499": true,
      "501": true,
      "503": true,
      "504": true,
      "505": true,
      "507": true,
      "521": true,
      "524": true,
      "525": true,
      "526": true,
      "527": true,
      "529": true,
      "532": true,
      "533": true,
      "534": true,
      "535": true,
      "537": true,
      "539": true,
      "540": true,
      "541": true,
      "547": true,
      "548": true,
      "551": true,
      "552": true,
      "559": true,
      "560": true,
      "562": true,
      "563": true,
      "564": true,
      "569": true,
      "570": true,
      "571": true,
      "572": true,
      "576": true,
      "577": true,
      "579": true,
      "581": true,
      "582": true,
      "584": true,
      "587": true,
      "589": true,
      "594": true,
      "595": true,
      "598": true,
      "599": true,
      "600": true,
      "601": true,
      "602": true,
      "605": true,
      "607": true,
      "609": true,
      "615": true,
      "617": true,
      "619": true,
      "620": true,
      "621": true,
      "627": true,
      "629": true,
      "630": true,
      "631": true,
      "632": true,
      "633": true,
      "634": true,
      "635": true,
      "638": true,
      "639": true,
      "644": true,
      "652": true,
      "653": true,
      "654": true,
      "656": true,
      "660": true,
      "661": true,
      "662": true,
      "664": true,
      "665": true,
      "672": true,
      "673": true,
      "675": true,
      "676": true,
      "678": true,
      "679": true,
      "680": true,
      "683": true,
      "686": true,
      "687": true,
      "688": true,
      "690": true,
      "694": true,
      "696": true,
      "697": true,
      "699": true,
      "700": true,
      "702": true,
      "703": true,
      "704": true,
      "705": true,
      "707": true,
      "708": true,
      "709": true,
      "714": true,
      "716": true,
      "718": true,
      "720": true,
      "722": true,
      "731": true,
      "732": true,
      "735": true,
      "737": true,
      "744": true,
      "745": true,
      "749": true,
      "751": true,
      "752": true,
      "760": true,
      "762": true,
      "767": true,
      "768": true,
      "769": true,
      "771": true,
      "774": true,
      "783": true,
      "784": true,
      "785": true,
      "787": true,
      "788": true,
      "789": true,
      "790": true,
      "795": true,
      "802": true,
      "806": true,
      "808": true,
      "809": true,
      "814": true,
      "823": true,
      "825": true,
      "831": true,
      "836": true,
      "837": true,
      "843": true,
      "848": true,
      "864": true,
      "865": true,
      "870": true,
      "872": true,
      "875": true,
      "878": true,
      "882": true,
      "886": true,
      "887": true,
      "889": true,
      "895": true,
      "900": true,
      "903": true,
      "907": true,
      "909": true,
      "911": true,
      "912": true,
      "919": true,
      "925": true,
      "930": true,
      "931": true,
      "935": true,
      "937": true,
      "938": true,
      "945": true,
      "948": true,
      "950": true,
      "955": true,
      "956": true,
      "964": true,
      "965": true,
      "969": true,
      "973": true,
      "976": true,
      "983": true,
      "992": true,
      "993": true,
      "996": true,
      "998": true,
      "1002": true,
      "1003": true,
      "1005": true,
      "1007": true,
      "1012": true,
      "1016": true,
      "1020": true,
      "1028": true,
      "1031": true,
      "1040": true,
      "1044": true,
      "1046": true,
      "1047": true,
      "1051": true,
      "1058": true,
      "1061": true,
      "1067": true,
      "1070": true,
      "1072": true,
      "1080": true,
      "1081": true,
      "1087": true,
      "1090": true,
      "1091": true,
      "1093": true,
      "1096": true,
      "1097": true,
      "1101": true,
      "1114": true,
      "1118": true,
      "1120": true,
      "1130": true,
      "1136": true,
      "1137": true,
      "1143": true,
      "2002": true,
      "2003": true,
      "2004": true,
      "2005": true,
      "2006": true,
      "2007": true,
      "2008": true,
      "2009": true,
      "2010": true,
      "2011": true,
      "2012": true,
      "2013": true,
      "2014": true,
      "2015": true,
      "2503": true,
      "2505": true,
      "2506": true,
      "2507": true,
      "3000": true,
      "3004": true,
      "3005": true,
      "3006": true,
      "3100": true,
      "3110": true,
      "3111": true,
      "3112": true,
      "3113": true,
      "3114": true,
      "3115": true,
      "3116": true,
      "3117": true,
      "3118": true,
      "3119": true,
      "3120": true,
      "3121": true,
      "3122": true,
      "3123": true,
      "3124": true,
      "3125": true,
      "3126": true,
      "3127": true,
      "3200": true,
      "3300": true,
      "3301": true,
      "3302": true,
      "3303": true,
      "3304": true,
      "3305": true
    },
    "BynameSubjectMap": {
      "4": true,
      "5": true,
      "6": true,
      "8": true,
      "9": true,
      "12": true,
      "13": true,
      "14": true,
      "15": true,
      "18": true,
      "19": true,
      "21": true,
      "22": true,
      "23": true,
      "28": true,
      "29": true,
      "30": true,
      "32": true,
      "35": true,
      "38": true,
      "39": true,
      "43": true,
      "45": true,
      "47": true,
      "48": true,
      "49": true,
      "50": true,
      "53": true,
      "54": true,
      "55": true,
      "56": true,
      "57": true,
      "58": true,
      "60": true,
      "100": true,
      "101": true,
      "104": true,
      "107": true,
      "108": true,
      "109": true,
      "110": true,
      "120": true,
      "121": true,
      "122": true,
      "123": true,
      "126": true,
      "127": true,
      "128": true,
      "129": true,
      "132": true,
      "133": true,
      "138": true,
      "150": true,
      "152": true,
      "154": true,
      "156": true,
      "157": true,
      "158": true,
      "159": true,
      "160": true,
      "161": true,
      "163": true,
      "164": true,
      "166": true,
      "185": true,
      "188": true,
      "191": true,
      "194": true,
      "195": true,
      "196": true,
      "220": true,
      "221": true,
      "222": true,
      "223": true,
      "224": true,
      "228": true,
      "229": true,
      "230": true,
      "233": true,
      "236": true,
      "238": true,
      "239": true,
      "240": true,
      "241": true,
      "242": true,
      "300": true,
      "302": true,
      "303": true,
      "306": true,
      "309": true,
      "310": true,
      "314": true,
      "315": true,
      "319": true,
      "320": true,
      "322": true,
      "325": true,
      "327": true,
      "329": true,
      "330": true,
      "333": true,
      "334": true,
      "336": true,
      "337": true,
      "339": true,
      "341": true,
      "342": true,
      "343": true,
      "345": true,
      "346": true,
      "350": true,
      "351": true,
      "354": true,
      "356": true,
      "358": true,
      "359": true,
      "361": true,
      "362": true,
      "363": true,
      "371": true,
      "372": true,
      "374": true,
      "377": true,
      "379": true,
      "381": true,
      "385": true,
      "386": true,
      "388": true,
      "389": true,
      "390": true,
      "393": true,
      "394": true,
      "395": true,
      "396": true,
      "398": true,
      "399": true,
      "401": true,
      "402": true,
      "403": true,
      "404": true,
      "405": true,
      "406": true,
      "408": true,
      "409": true,
      "411": true,
      "412": true,
      "413": true,
      "415": true,
      "416": true,
      "418": true,
      "419": true,
      "422": true,
      "423": true,
      "424": true,
      "425": true,
      "426": true,
      "430": true,
      "431": true,
      "432": true,
      "433": true,
      "434": true,
      "441": true,
      "442": true,
      "443": true,
      "445": true,
      "446": true,
      "448": true,
      "449": true,
      "450": true,
      "452": true,
      "456": true,
      "459": true,
      "464": true,
      "465": true,
      "466": true,
      "467": true,
      "468": true,
      "471": true,
      "472": true,
      "473": true,
      "475": true,
      "477": true,
      "480": true,
      "484": true,
      "485": true,
      "487": true,
      "488": true,
      "489": true,
      "493": true,
      "494": true,
      "496": true,
      "501": true,
      "508": true,
      "509": true,
      "510": true,
      "511": true,
      "513": true,
      "515": true,
      "520": true,
      "521": true,
      "524": true,
      "526": true,
      "529": true,
      "534": true,
      "536": true,
      "538": true,
      "540": true,
      "541": true,
      "543": true,
      "544": true,
      "545": true,
      "546": true,
      "547": true,
      "548": true,
      "549": true,
      "550": true,
      "551": true,
      "553": true,
      "555": true,
      "559": true,
      "561": true,
      "565": true,
      "566": true,
      "569": true,
      "570": true,
      "571": true,
      "572": true,
      "573": true,
      "574": true,
      "579": true,
      "581": true,
      "582": true,
      "583": true,
      "584": true,
      "586": true,
      "588": true,
      "589": true,
      "590": true,
      "591": true,
      "592": true,
      "595": true,
      "597": true,
      "598": true,
      "601": true,
      "602": true,
      "603": true,
      "605": true,
      "607": true,
      "613": true,
      "614": true,
      "616": true,
      "617": true,
      "618": true,
      "620": true,
      "622": true,
      "623": true,
      "625": true,
      "626": true,
      "630": true,
      "632": true,
      "633": true,
      "636": true,
      "638": true,
      "642": true,
      "644": true,
      "647": true,
      "648": true,
      "649": true,
      "650": true,
      "651": true,
      "652": true,
      "653": true,
      "657": true,
      "661": true,
      "662": true,
      "667": true,
      "669": true,
      "671": true,
      "674": true,
      "675": true,
      "676": true,
      "678": true,
      "680": true,
      "681": true,
      "683": true,
      "686": true,
      "690": true,
      "692": true,
      "693": true,
      "694": true,
      "695": true,
      "699": true,
      "701": true,
      "702": true,
      "703": true,
      "711": true,
      "716": true,
      "717": true,
      "719": true,
      "720": true,
      "722": true,
      "724": true,
      "725": true,
      "728": true,
      "729": true,
      "730": true,
      "731": true,
      "733": true,
      "734": true,
      "743": true,
      "744": true,
      "745": true,
      "750": true,
      "756": true,
      "760": true,
      "761": true,
      "762": true,
      "765": true,
      "766": true,
      "768": true,
      "771": true,
      "777": true,
      "786": true,
      "787": true,
      "789": true,
      "796": true,
      "805": true,
      "811": true,
      "812": true,
      "821": true,
      "822": true,
      "833": true,
      "843": true,
      "859": true,
      "861": true,
      "863": true,
      "878": true,
      "879": true,
      "885": true,
      "890": true,
      "892": true,
      "894": true,
      "908": true,
      "909": true,
      "911": true,
      "918": true,
      "920": true,
      "921": true,
      "923": true,
      "924": true,
      "935": true,
      "947": true,
      "949": true,
      "953": true,
      "955": true,
      "961": true,
      "968": true,
      "969": true,
      "971": true,
      "975": true,
      "977": true,
      "978": true,
      "980": true,
      "983": true,
      "987": true,
      "1005": true,
      "1015": true,
      "1024": true,
      "1026": true,
      "1029": true,
      "1030": true,
      "1032": true,
      "1039": true,
      "1041": true,
      "1044": true,
      "1047": true,
      "1048": true,
      "1049": true,
      "1051": true,
      "1061": true,
      "1063": true,
      "1064": true,
      "1066": true,
      "1068": true,
      "1071": true,
      "1072": true,
      "1081": true,
      "1090": true,
      "1095": true,
      "1111": true,
      "1118": true,
      "1119": true,
      "1120": true,
      "1131": true,
      "1132": true,
      "1134": true,
      "1138": true,
      "1143": true,
      "1145": true,
      "1150": true,
      "1152": true,
      "1153": true,
      "1156": true,
      "1159": true,
      "1164": true,
      "1165": true,
      "1167": true,
      "1168": true,
      "2002": true,
      "2003": true,
      "2004": true,
      "2005": true,
      "2006": true,
      "2007": true,
      "2008": true,
      "2009": true,
      "2010": true,
      "2011": true,
      "2012": true,
      "2013": true,
      "2014": true,
      "2015": true,
      "2503": true,
      "2505": true,
      "2506": true,
      "2507": true,
      "3000": true,
      "3001": true,
      "3002": true,
      "3006": true,
      "3008": true,
      "3013": true,
      "3014": true,
      "3015": true,
      "3100": true,
      "3110": true,
      "3111": true,
      "3112": true,
      "3113": true,
      "3114": true,
      "3115": true,
      "3116": true,
      "3117": true,
      "3118": true,
      "3119": true,
      "3120": true,
      "3121": true,
      "3122": true,
      "3123": true,
      "3124": true,
      "3125": true,
      "3126": true,
      "3127": true,
      "3300": true,
      "3301": true,
      "3302": true,
      "3303": true,
      "3304": true,
      "3305": true
    }
  }
}
zeusttu commented 2 months ago

Hmmm, digging a bit deeper into closed issues I find that I may have reported this to the wrong repo (as someone did with a similar issue), and looking at closed issues for the correct repo I probably have the same issue as https://github.com/Leanny/splat3seedchecker/issues/2. Is there a list available somewhere of which titles belong to which IDs in the JSON, which are/aren't obtainable through the shell-out machine, and which non-shell-out ones belong together? Or do I just have to manually dig through all titles again to try to find where I selected the wrong one?

Leanny commented 2 months ago

I can check tomorrow, but generally speaking:

I can check your list tomorrow for the missing titles

zeusttu commented 2 months ago

Thanks a lot! With the help of BynameAdjectiveInfo.json and BynameSubjectInfo.json and some scripting, I found out that I checked Tabletop Gamer instead of Tabletop Battler. The title checker loads now! I'm closing this issue now.