This repository contains the code to parse and build a Nintendo Switch game list in JSON using the Game List from switchbrew and the Community Provided list from RenanGreca/Switch-Screenshots repository.
There are two resulting JSON files:
switch_games.json
: Will have all information from SwitchBrew with the merged information from RenanGreca's file.switch_id_names.json
: Will only have a map ofencrypted game id: game name
.
List is published in the github pages for this repository and access it can be downloaded at https://fmartingr.github.io/switch-games-json/, just point to the file that more suites your use case.
List is updated weekly via Github actions.
# switch_games.json
{
"title_id": "0100000000010000",
"type": "Application / Game",
"description": "Super Mario Odyssey\u2122",
"min_os": "3.0.1",
"regions": [
"CHN",
"EUR",
"JPN",
"KOR",
"USA"
],
"distribution": [
"Digital",
"Cartridge"
],
"versions": [
"0",
"0x10000",
"0x20000",
"0x30000",
"0x40000"
],
"cartdridge_description": "",
"encrypted_game_id": "8AEDFF741E2D23FBED39474178692DAF"
}
# switch_id_names.json
{
"title_normalized": "Super Mario Odyssey",
"encrypted_game_id": "8AEDFF741E2D23FBED39474178692DAF"
}
- s1cp/nxshot: Original work on calculating the switch encrypted title IDs.
- RenanGreca: Community provided game IDs.