{
  "schema_version": 1,
  "generated_at": "2026-11-11T19:36:32Z",
  "ports": [
    {
      "id": "0ad-android-releases",
      "name": "0 A.D.",
      "game": "0ad",
      "original_platform": "pc",
      "type": "source-port",
      "forks": [
        {
          "repo": "Revers-BR/0ad-android-releases",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 437,
          "release": {
            "tag": "0.28.0-android-2",
            "name": "0.28.0-android-2",
            "published_at": "2026-11-05T15:27:51Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/Revers-BR/0ad-android-releases/releases/download/0.28.0-android-2/app-release.apk",
              "size": 33694151,
              "sha256": "9374915e8a61b2b25986ceeda6a3bc88d0fc663d082d1c15662fd5a42d456e7b"
            }
          },
          "history": [
            {
              "tag": "v0.28.0-android-1",
              "name": "0.28.0-android-1",
              "published_at": "2026-10-15T22:10:30Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/Revers-BR/0ad-android-releases/releases/download/v0.28.0-android-1/app-release.apk",
                "size": 33330567,
                "sha256": "56ec5cab1d5a8d6d506ee20640c39df3124856bc256e47d6ee0fb69fe0797162"
              }
            }
          ],
          "package": "com.sabino.play0ad",
          "signer_sha256": "5c23abd4bac2fb28da74b5cd491c1c51ba25d8456a4263e0587a8836e1bcdd10",
          "reports": [
            {
              "device": "Xiaomi M2007J20CG",
              "great": 1,
              "playable": 1,
              "broken": 1,
              "last_at": "2026-11-09T05:21:34Z"
            },
            {
              "device": "itel P661N",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T10:12:15Z"
            },
            {
              "device": "Xiaomi 11T",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "0.28.0-android-2",
              "last_at": "2026-11-10T18:29:27Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "public",
          "label": "0 A.D. public.zip",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "0ad/data/mods/public"
          },
          "instructions_md": "Download `public.zip` from the project releases page (0 A.D. data is free) and extract it to `/sdcard/0ad/data/mods/public`.\n"
        },
        {
          "id": "mod",
          "label": "0 A.D. mod.zip",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "0ad/data/mods/mod"
          },
          "instructions_md": "Extract `mod.zip` to `/sdcard/0ad/data/mods/mod`.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Source port of 0 A.D. for PC. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de 0 A.D. para PC. Necesita tu copia del juego.",
          "assets": {
            "public": {
              "label": "public.zip de 0 A.D.",
              "instructions_md": "Descarga `public.zip` de la página de versiones del proyecto (los datos de 0 A.D. son libres) y descomprímelo en `/sdcard/0ad/data/mods/public`.\n"
            },
            "mod": {
              "label": "mod.zip de 0 A.D.",
              "instructions_md": "Descomprime `mod.zip` en `/sdcard/0ad/data/mods/mod`.\n"
            }
          }
        },
        "fr": {
          "description": "Portage du code source de 0 A.D. pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "public": {
              "label": "public.zip de 0 A.D.",
              "instructions_md": "Téléchargez `public.zip` depuis la page des versions du projet (les données de 0 A.D. sont libres) et extrayez-le dans `/sdcard/0ad/data/mods/public`.\n"
            },
            "mod": {
              "label": "mod.zip de 0 A.D.",
              "instructions_md": "Extrayez `mod.zip` dans `/sdcard/0ad/data/mods/mod`.\n"
            }
          }
        },
        "pt": {
          "description": "Port de código-fonte de 0 A.D. para PC. Requer sua cópia do jogo.",
          "assets": {
            "public": {
              "label": "public.zip do 0 A.D.",
              "instructions_md": "Baixe `public.zip` da página de lançamentos do projeto (os dados de 0 A.D. são gratuitos) e descompacte-o em `/sdcard/0ad/data/mods/public`.\n"
            },
            "mod": {
              "label": "mod.zip do 0 A.D.",
              "instructions_md": "Descompacte `mod.zip` em `/sdcard/0ad/data/mods/mod`.\n"
            }
          }
        },
        "de": {
          "description": "Quellcode-Port von 0 A.D. für PC. Erfordert deine Kopie des Spiels.",
          "assets": {
            "public": {
              "label": "0 A.D. public.zip",
              "instructions_md": "Lade `public.zip` von der Release-Seite des Projekts herunter (die 0 A.D.-Daten sind frei) und entpacke sie nach `/sdcard/0ad/data/mods/public`.\n"
            },
            "mod": {
              "label": "0 A.D. mod.zip",
              "instructions_md": "Entpacke `mod.zip` nach `/sdcard/0ad/data/mods/mod`.\n"
            }
          }
        }
      },
      "art": {
        "cover": "https://cdn2.steamgriddb.com/grid/6402f4e80239000855ac3d72146eb054.png",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rwhafb8nebwrc84edjd1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nmoakxeqz1daguaok44v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pmwceyqg0nnbanaaylo1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hdqtqhkk1pr7a2tjob8n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vowkpkdhoopqrzjvi3pz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5sit.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5sis.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5siu.jpg"
        ],
        "steamgriddb_id": 5248416,
        "hero": "https://cdn2.steamgriddb.com/hero/5fd28170bd0b91d09f02ae9983bc67e6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/22c432f46fd86e1be5bc4429282eb65d.png",
        "genres": [
          "strategy",
          "puzzle"
        ],
        "igdb_id": 7522,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobzs9.jpg"
      },
      "genres": [
        "strategy",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Xiaomi M2007J20CG",
          "great": 1,
          "playable": 1,
          "broken": 1,
          "last_at": "2026-11-09T05:21:34Z"
        },
        {
          "device": "itel P661N",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T10:12:15Z"
        },
        {
          "device": "Xiaomi 11T",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "0.28.0-android-2",
          "last_at": "2026-11-10T18:29:27Z"
        }
      ],
      "downloads": 437
    },
    {
      "id": "2ship2harkinian",
      "name": "The Legend of Zelda: Majora's Mask",
      "game": "The Legend of Zelda: Majora's Mask",
      "original_platform": "n64",
      "type": "decomp",
      "upstream": "https://github.com/HarbourMasters/2ship2harkinian",
      "description": "Majora's Mask ports: 2 Ship 2 Harkinian, based on its decompilation, with enhancements and mods, and the Zelda 64: Recompiled recompilation. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "Waterdish/2ship2harkinian-Android",
          "name": "2 Ship 2 Harkinian",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 83280,
          "release": {
            "tag": "v1.1.2P1",
            "name": "1.1.2 Patch 1",
            "published_at": "2025-06-14T23:27:40Z",
            "prerelease": false,
            "asset": {
              "name": "2s2h.apk",
              "url": "https://github.com/Waterdish/2ship2harkinian-Android/releases/download/v1.1.2P1/2s2h.apk",
              "size": 73099861,
              "sha256": "737280de7dda915a4e6ae1d22baae5c220a08a5aaa6f054886036c8d889a0bbf"
            }
          },
          "history": [
            {
              "tag": "v1.1.2",
              "name": "1.1.2",
              "published_at": "2025-06-07T20:44:12Z",
              "prerelease": false,
              "asset": {
                "name": "2s2h.apk",
                "url": "https://github.com/Waterdish/2ship2harkinian-Android/releases/download/v1.1.2/2s2h.apk",
                "size": 73099861,
                "sha256": "7fe895db2553c1e5240f9dda163c09c9666c482761488ffc1e109d84b0b48d4c"
              }
            }
          ],
          "package": "com.dishii.mm",
          "signer_sha256": "92e4da94a3395ffc9fe9f52aa73f8490d7435171c7915fafcc29babdda356629",
          "reports": [
            {
              "device": "Samsung SM-A155M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.2P1",
              "last_at": "2026-11-11T10:18:06Z"
            }
          ]
        },
        {
          "repo": "linkzenic/2ship2harkinian-Android",
          "name": "2 Ship 2 Harkinian",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 20718,
          "release": {
            "tag": "v5.0.1-android.3",
            "name": "2 Ship 2 Harkinian Android 5.0.1-android.3",
            "published_at": "2026-10-23T03:33:36Z",
            "prerelease": false,
            "asset": {
              "name": "2Ship-Android-v5.0.1-android.3.apk",
              "url": "https://github.com/linkzenic/2ship2harkinian-Android/releases/download/v5.0.1-android.3/2Ship-Android-v5.0.1-android.3.apk",
              "size": 36675891,
              "sha256": "23121c8645e6baf1f27c2f55518aa2a77e69ef108c2538317ef3fc46a26da98d"
            }
          },
          "history": [
            {
              "tag": "v5.0.1-android.2",
              "name": "2 Ship 2 Harkinian Android 5.0.1-android.2",
              "published_at": "2026-09-08T22:34:33Z",
              "prerelease": false,
              "asset": {
                "name": "2Ship-Android-v5.0.1-android.2.apk",
                "url": "https://github.com/linkzenic/2ship2harkinian-Android/releases/download/v5.0.1-android.2/2Ship-Android-v5.0.1-android.2.apk",
                "size": 36408911,
                "sha256": "3bf3406661f71a28f8d09dbddfdc51a410ab44bc1284b7c7508df70a0b70bc3f"
              }
            },
            {
              "tag": "v5.0.1-android.1",
              "name": "2 Ship 2 Harkinian Android 5.0.1-android.1",
              "published_at": "2026-08-25T21:18:37Z",
              "prerelease": false,
              "asset": {
                "name": "2Ship-Android-v5.0.1-android.1.apk",
                "url": "https://github.com/linkzenic/2ship2harkinian-Android/releases/download/v5.0.1-android.1/2Ship-Android-v5.0.1-android.1.apk",
                "size": 36412835,
                "sha256": "94d52d8a6750006bf8e585046e8678125d46a869a2c29331816a70b90a5aa763"
              }
            },
            {
              "tag": "v5.0.0-android.4",
              "name": "2 Ship 2 Harkinian Android 5.0.0-android.4",
              "published_at": "2026-08-12T13:52:02Z",
              "prerelease": false,
              "asset": {
                "name": "2Ship-Android-v5.0.0-android.4.apk",
                "url": "https://github.com/linkzenic/2ship2harkinian-Android/releases/download/v5.0.0-android.4/2Ship-Android-v5.0.0-android.4.apk",
                "size": 36411171,
                "sha256": "a0660722d85d9340c09ddf8fc70708d5be2f36248734b37e1428c65c4cdfb901"
              }
            },
            {
              "tag": "v5.0.0-android.3",
              "name": "2 Ship 2 Harkinian Android 5.0.0-android.3",
              "published_at": "2026-08-12T01:01:39Z",
              "prerelease": false,
              "asset": {
                "name": "2Ship-Android-v5.0.0-android.3.apk",
                "url": "https://github.com/linkzenic/2ship2harkinian-Android/releases/download/v5.0.0-android.3/2Ship-Android-v5.0.0-android.3.apk",
                "size": 36411175,
                "sha256": "23566692d265101a708100d2462d031f306483933beac5eedf7f7b0284c75820"
              }
            },
            {
              "tag": "v5.0.0-android.1",
              "name": "2 Ship 2 Harkinian Android 5.0.0-android.1",
              "published_at": "2026-08-11T22:51:21Z",
              "prerelease": false,
              "asset": {
                "name": "2Ship-Android-v5.0.0-android.1.apk",
                "url": "https://github.com/linkzenic/2ship2harkinian-Android/releases/download/v5.0.0-android.1/2Ship-Android-v5.0.0-android.1.apk",
                "size": 36396443,
                "sha256": "af8df80e7c4dea39c82a6c02b5db85750f1c12e3f3ff57a872916f8ae409b03f"
              }
            }
          ],
          "package": "com.twoshipfork.mm",
          "signer_sha256": "f608b8ed8a09fd6c8890dee105f3268ad5577638ec3aa2544ff4618f399efd3e"
        },
        {
          "repo": "Jameriquiah/2ship2harkinian",
          "name": "2 Ship 2 Harkinian",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2692,
          "release": {
            "tag": "android-5.0.1",
            "name": "2Ship2Harkinian 5.0.1 Battler Bravo Android",
            "published_at": "2026-09-03T04:49:05Z",
            "prerelease": false,
            "asset": {
              "name": "2s2h.apk",
              "url": "https://github.com/Jameriquiah/2ship2harkinian/releases/download/android-5.0.1/2s2h.apk",
              "size": 36254751,
              "sha256": "22b31ef530de4331613a6a2a5df0cf3e9023b049357ee1509ac7313ffec61e2d"
            }
          },
          "history": [
            {
              "tag": "android-5.0.0",
              "name": "2Ship2Harkinian 5.0.0 Battler Alfa Android",
              "published_at": "2026-08-13T08:05:22Z",
              "prerelease": false,
              "asset": {
                "name": "2s2h.apk",
                "url": "https://github.com/Jameriquiah/2ship2harkinian/releases/download/android-5.0.0/2s2h.apk",
                "size": 36252155,
                "sha256": "a534fc7561a678e93e6cf5c2062e3049d464f6dd003d98d448c91d336911e149"
              }
            },
            {
              "tag": "android-4.0.2",
              "name": "2Ship2Harkinian 4.0.2 Keiichi Charlie Android",
              "published_at": "2026-06-18T20:30:34Z",
              "prerelease": false,
              "asset": {
                "name": "2s2h.apk",
                "url": "https://github.com/Jameriquiah/2ship2harkinian/releases/download/android-4.0.2/2s2h.apk",
                "size": 33055019,
                "sha256": "ee4b00bdf7cb0c360fe93906e60cf48279dff8354e5d8edf8426f01dd168403e"
              }
            }
          ],
          "package": "com.dishii.mm",
          "signer_sha256": "0bc8a58687511e8cacf32d19fef7bab63e5f3c4e7a0d23e8de70372f864124fa"
        },
        {
          "repo": "linkzenic/Zelda64Recomp-Android",
          "name": "Zelda 64: Recompiled",
          "type": "recomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "package": "io.github.zelda64recomp",
          "signer_sha256": "f608b8ed8a09fd6c8890dee105f3268ad5577638ec3aa2544ff4618f399efd3e",
          "verified": true,
          "tested_on": [
            "AYN Thor"
          ],
          "formerly": "zelda64recomp",
          "downloads": 5098,
          "release": {
            "tag": "0.6.10",
            "name": "Zelda64 Recompiled Android 0.6.10",
            "published_at": "2026-07-29T16:38:13Z",
            "prerelease": false,
            "asset": {
              "name": "Zelda64-Recompiled-Android-App-0.6.10.apk",
              "url": "https://github.com/linkzenic/Zelda64Recomp-Android/releases/download/0.6.10/Zelda64-Recompiled-Android-App-0.6.10.apk",
              "size": 36736604,
              "sha256": "ba7c8f838eb7d2e598db2241fc2c0cf5361a8fe1de3e275dbd623541d1d8c57b"
            }
          },
          "history": [
            {
              "tag": "0.6.9",
              "name": "Zelda64 Recompiled Android 0.6.9",
              "published_at": "2026-07-23T10:53:50Z",
              "prerelease": false,
              "asset": {
                "name": "Zelda64-Recompiled-Android-App-0.6.9.apk",
                "url": "https://github.com/linkzenic/Zelda64Recomp-Android/releases/download/0.6.9/Zelda64-Recompiled-Android-App-0.6.9.apk",
                "size": 36731360,
                "sha256": "59a3ffd733ca3e37044e8d5bf2e620623446dca8ac46dc7a497cb8dcc63e8026"
              }
            },
            {
              "tag": "0.6.8",
              "name": "0.6.8",
              "published_at": "2026-07-13T06:00:10Z",
              "prerelease": false,
              "asset": {
                "name": "Zelda64-Recompiled-Android-0.6.8.apk",
                "url": "https://github.com/linkzenic/Zelda64Recomp-Android/releases/download/0.6.8/Zelda64-Recompiled-Android-0.6.8.apk",
                "size": 24057728,
                "sha256": "e9d158d88319126dc296398c76bcc50d786b3d7f5170229c82ba582143f474d5"
              }
            },
            {
              "tag": "0.6.7",
              "name": "0.6.7",
              "published_at": "2026-07-09T21:50:27Z",
              "prerelease": false,
              "asset": {
                "name": "Zelda64-Recompiled-Android-0.6.7.apk",
                "url": "https://github.com/linkzenic/Zelda64Recomp-Android/releases/download/0.6.7/Zelda64-Recompiled-Android-0.6.7.apk",
                "size": 27015336,
                "sha256": "d87b6161a5066eb1de0f78ab1dae72694f6537ef759b3c9e57248a42ff8d9327"
              }
            },
            {
              "tag": "0.6.6",
              "name": "0.6.6",
              "published_at": "2026-07-09T04:07:15Z",
              "prerelease": false,
              "asset": {
                "name": "Zelda64-Recompiled-Android-0.6.6.apk",
                "url": "https://github.com/linkzenic/Zelda64Recomp-Android/releases/download/0.6.6/Zelda64-Recompiled-Android-0.6.6.apk",
                "size": 23170713,
                "sha256": "4fbdf6d4f79c88f68487056b3c48b9e8620d889f08930805da6ea9246201a660"
              }
            },
            {
              "tag": "0.6.5",
              "name": "0.6.5",
              "published_at": "2026-07-02T01:08:46Z",
              "prerelease": false,
              "asset": {
                "name": "Zelda64-Recompiled-Android-0.6.5.apk",
                "url": "https://github.com/linkzenic/Zelda64Recomp-Android/releases/download/0.6.5/Zelda64-Recompiled-Android-0.6.5.apk",
                "size": 23163161,
                "sha256": "d2de2e1681266dd5bd402e8771028690756cfdbbf620d01e33c874faa0cbcfd5"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Majora's Mask ROM (N64)",
          "accepted": [
            {
              "sha1": "d6133ace5afaa0882cf214cf88daba39e266c078",
              "label": "US 1.0",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker",
            "path": "Zelda64/"
          },
          "instructions_md": "Open the port and, when prompted for the ROM, select the file prepared by Recompa.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Ports de Majora's Mask: 2 Ship 2 Harkinian, basado en su decompilación, con mejoras y mods, y la recompilación Zelda 64: Recompiled. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Majora's Mask (N64)",
              "instructions_md": "Abre el port y, cuando pida la ROM, elige el archivo que ha preparado Recompa.\n",
              "accepted": [
                "EE.UU. 1.0"
              ]
            }
          }
        },
        "fr": {
          "description": "Ports de Majora's Mask : 2 Ship 2 Harkinian, basé sur sa décompilation, avec améliorations et mods, et la recompilation Zelda 64: Recompiled. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Majora's Mask (N64)",
              "instructions_md": "Ouvrez le port et, lorsqu'il demande la ROM, sélectionnez le fichier préparé par Recompa.\n",
              "accepted": [
                "USA 1.0"
              ]
            }
          }
        },
        "pt": {
          "description": "Ports de Majora's Mask: 2 Ship 2 Harkinian, baseado em sua descompilação, com melhorias e mods, e a recompilação Zelda 64: Recompiled. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Majora's Mask (N64)",
              "instructions_md": "Abra o port e, quando solicitar a ROM, escolha o arquivo preparado pelo Recompa.\n",
              "accepted": [
                "EUA 1.0"
              ]
            }
          }
        },
        "de": {
          "description": "Majora's Mask-Ports: 2 Ship 2 Harkinian, basierend auf der Dekompilierung, mit Verbesserungen und Mods, und die Zelda 64: Recompiled-Recompilation. Erfordert deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "Majora's Mask-ROM (N64)",
              "instructions_md": "Öffne den Port und wähle die von Recompa vorbereitete Datei aus, wenn nach der ROM gefragt wird.\n",
              "accepted": [
                "USA 1.0"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34302,
        "cover": "https://cdn2.steamgriddb.com/grid/958c6e525626a72dc5722a63f638a80b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/25fa2d39a0143f1f30c36eece145a526.png",
        "logo": "https://cdn2.steamgriddb.com/logo/fe8c15fed5f808006ce95eddb7366e35.png",
        "genres": [
          "adventure",
          "puzzle",
          "horror"
        ],
        "igdb_id": 1030,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3pah.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckeb7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckeb0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckeb2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckeb3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckeay.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckeaz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckeb4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckeb5.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle",
        "horror"
      ],
      "aliases": [
        "zelda64recomp"
      ],
      "reports": [
        {
          "device": "Samsung SM-A155M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.2P1",
          "last_at": "2026-11-11T10:18:06Z"
        }
      ],
      "downloads": 111788
    },
    {
      "id": "a2raceriire",
      "name": "A2 Racer II",
      "game": "A2 Racer II",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "jjmhalew/A2RacerIIRE",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 76,
          "release": {
            "tag": "v1.0.0",
            "name": "A2RacerIIRE v1.0.0",
            "published_at": "2026-10-18T11:59:13Z",
            "prerelease": false,
            "asset": {
              "name": "A2RacerIIRE-v1.0.0.apk",
              "url": "https://github.com/jjmhalew/A2RacerIIRE/releases/download/v1.0.0/A2RacerIIRE-v1.0.0.apk",
              "size": 4314714,
              "sha256": "2ec85795d6068393bc75accffe959d975b889a278372e55811e4ebe7cf587cdb"
            }
          },
          "history": [],
          "package": "io.github.jjmhalew.a2racerre",
          "signer_sha256": "7c201b6f16f4ba9ce6ab07c71ffd4aa0b7f3858e1ddb59628ed31475d0fef381"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "A2 Racer II (PC) CD or ISO",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first boot, choose your A2 Racer II CD ISO or a folder containing your copy. The app copies the `data` folder (about 115 MB).\n"
        }
      ],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Static recompilation of A2 Racer II for PC. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de A2 Racer II para PC. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "CD de A2 Racer II (PC) o su ISO",
              "instructions_md": "En el primer arranque elige la ISO de tu CD de A2 Racer II o una carpeta con su copia. La app copia la carpeta `data` (unos 115 MB).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de A2 Racer II pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "CD de A2 Racer II (PC) ou son ISO",
              "instructions_md": "Au premier démarrage, choisissez l'ISO de votre CD A2 Racer II ou un dossier contenant votre copie. L'application copie le dossier `data` (environ 115 Mo).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de A2 Racer II para PC. Requer sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "CD do A2 Racer II (PC) ou sua ISO",
              "instructions_md": "Na primeira inicialização, escolha a ISO do seu CD do A2 Racer II ou uma pasta com sua cópia. O aplicativo copia a pasta `data` (cerca de 115 MB).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von A2 Racer II für PC. Erfordert deine Kopie des Spiels.",
          "assets": {
            "disc": {
              "label": "A2 Racer II (PC) CD oder ISO",
              "instructions_md": "Wähle beim ersten Start die ISO deiner A2 Racer II CD oder einen Ordner mit deiner Kopie. Die App kopiert den Ordner `data` (ca. 115 MB).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5300446,
        "cover": "https://cdn2.steamgriddb.com/grid/c0695f1e2d8310a025a0cd7bc4fdd7cf.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/852888ea54288fea00873d0c452a4221.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9064926a39ede3627d76ffcc643bd773.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 80309,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6hps.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzl2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzl3.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "downloads": 76
    },
    {
      "id": "abuse",
      "name": "Abuse",
      "game": "Abuse",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/ShadowPilotX/Abuse-Android",
      "description": "Native port of the PC action platformer classic. Requires the game data.",
      "forks": [
        {
          "repo": "ShadowPilotX/Abuse-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 300,
          "release": {
            "tag": "v1.1",
            "name": "v1.1",
            "published_at": "2026-10-05T08:29:31Z",
            "prerelease": false,
            "asset": {
              "name": "Abuse-Android-v1.1-release.apk",
              "url": "https://github.com/ShadowPilotX/Abuse-Android/releases/download/v1.1/Abuse-Android-v1.1-release.apk",
              "size": 38757025,
              "sha256": "a45011acf12153e168efe968c89f9db35a467e781375e449be81a257239c79d4"
            }
          },
          "history": [
            {
              "tag": "v1.0",
              "name": "v1.0 - Initial Android Build",
              "published_at": "2026-09-08T20:23:53Z",
              "prerelease": false,
              "asset": {
                "name": "Abuse-v1.0-unsigned.apk",
                "url": "https://github.com/ShadowPilotX/Abuse-Android/releases/download/v1.0/Abuse-v1.0-unsigned.apk",
                "size": 31680522,
                "sha256": "36dd39abfdf12a163c71ff16cf476fb0381a1a0baaf2c1307999ae41a63de6c4"
              }
            }
          ],
          "package": "org.libsdl.app",
          "signer_sha256": "7be2a55f30be7b1bf8d148129e4b3757f2a3c42878704f863864820c901fba3f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo del clásico de acción y plataformas de PC. Necesita los datos del juego."
        },
        "fr": {
          "description": "Port natif du classique d'action et de plateforme sur PC. Nécessite les données du jeu."
        },
        "pt": {
          "description": "Port nativo do clássico de ação e plataforma de PC. Precisa dos dados do jogo."
        },
        "de": {
          "description": "Nativer Port des PC-Action-Plattformer-Klassikers. Benötigt die Spieldaten."
        }
      },
      "art": {
        "steamgriddb_id": 5249089,
        "cover": "https://cdn2.steamgriddb.com/grid/044357042a997da5ca2f9f6e451dc364.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ff413935bfae4f0e2d8dce0e0dacfdcd.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/eed054ecd7a0a544cf73292836023ffe.png",
        "igdb_id": 383503,
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/d9aa7942219d9b762ba1b832214e5a7a.png"
        ]
      },
      "downloads": 300
    },
    {
      "id": "ac3-decomp",
      "name": "Ace Combat 3: Electrosphere",
      "game": "Ace Combat 3",
      "original_platform": "ps1",
      "type": "decomp",
      "forks": [
        {
          "repo": "vzepec/ac3-decomp",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 661,
          "release": {
            "tag": "v1.13.2-alfa",
            "name": "AC3Recomp 1.13.2-alfa",
            "published_at": "2026-10-26T04:59:27Z",
            "prerelease": true,
            "asset": {
              "name": "AC3Recomp-1.13.2-alfa.apk",
              "url": "https://github.com/vzepec/ac3-decomp/releases/download/v1.13.2-alfa/AC3Recomp-1.13.2-alfa.apk",
              "size": 275169,
              "sha256": "7e350027fad06de725e05bf25e63e06b5bd1b0208384776540b9c49b39e137fb"
            }
          },
          "history": [
            {
              "tag": "v1.13.1-alfa",
              "name": "AC3Recomp 1.13.1-alfa",
              "published_at": "2026-10-26T00:53:47Z",
              "prerelease": true,
              "asset": {
                "name": "AC3Recomp-1.13.1-alfa.apk",
                "url": "https://github.com/vzepec/ac3-decomp/releases/download/v1.13.1-alfa/AC3Recomp-1.13.1-alfa.apk",
                "size": 275169,
                "sha256": "5417562d58adefff3d291f9d98af2fe34f6b610e66e1bd192a77ff47666f4726"
              }
            },
            {
              "tag": "v1.13-alfa",
              "name": "AC3Recomp 1.13-alfa",
              "published_at": "2026-10-25T22:19:15Z",
              "prerelease": true,
              "asset": {
                "name": "AC3Recomp-1.13-alfa.apk",
                "url": "https://github.com/vzepec/ac3-decomp/releases/download/v1.13-alfa/AC3Recomp-1.13-alfa.apk",
                "size": 271073,
                "sha256": "556453c33a36e9c63101afc8438516b72c5a5d88ce93154c399876f4dbe82e72"
              }
            },
            {
              "tag": "v1.12.1-alfa",
              "name": "AC3Recomp 1.12.1-alfa",
              "published_at": "2026-10-22T13:34:01Z",
              "prerelease": true,
              "asset": {
                "name": "AC3Recomp-1.12.1-alfa.apk",
                "url": "https://github.com/vzepec/ac3-decomp/releases/download/v1.12.1-alfa/AC3Recomp-1.12.1-alfa.apk",
                "size": 258785,
                "sha256": "4431fb95d1189a712d158b9a890efed1330c92bb1fe01125ad97857a6797fb50"
              }
            },
            {
              "tag": "v1.12-alfa",
              "name": "AC3Recomp 1.12-alfa",
              "published_at": "2026-10-20T20:13:15Z",
              "prerelease": true,
              "asset": {
                "name": "AC3Recomp-1.12-alfa.apk",
                "url": "https://github.com/vzepec/ac3-decomp/releases/download/v1.12-alfa/AC3Recomp-1.12-alfa.apk",
                "size": 258785,
                "sha256": "78b6380d65587e832eec63ae27c863d3bb7127fa2b577c5055f6c2e4617c782e"
              }
            },
            {
              "tag": "v1.11-alfa",
              "name": "AC3Recomp 1.11-alfa",
              "published_at": "2026-10-20T17:55:37Z",
              "prerelease": true,
              "asset": {
                "name": "AC3Recomp-1.11-alfa.apk",
                "url": "https://github.com/vzepec/ac3-decomp/releases/download/v1.11-alfa/AC3Recomp-1.11-alfa.apk",
                "size": 246497,
                "sha256": "84617f2cf81633eedadcc9fe21d1f3daf109c3ed15e4eb044ebc9df2f7fbea9b"
              }
            }
          ],
          "package": "com.vzepec.ac3game",
          "signer_sha256": "fece6dabc2d521ec011d713a220f7d6475b163d0e15b6367663836159a954d17"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Ace Combat 3: Electrosphere (PS1) disc",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Ace Combat 3 disc image. Place it in the `Rom` folder of the port.\n"
        }
      ],
      "added_at": "2026-11-02T13:31:11Z",
      "description": "Decompilation of Ace Combat 3 for PS1. Requires your game disc.",
      "i18n": {
        "es": {
          "description": "Decompilación de Ace Combat 3 para PS1. Necesita tu disco de juego.",
          "assets": {
            "disc": {
              "label": "Disco de Ace Combat 3: Electrosphere (PS1)",
              "instructions_md": "Necesitas la imagen de tu propio disco de Ace Combat 3. Ponla en la carpeta `Rom` del port.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de Ace Combat 3 pour PS1. Nécessite votre disque de jeu.",
          "assets": {
            "disc": {
              "label": "Disque Ace Combat 3: Electrosphere (PS1)",
              "instructions_md": "Vous avez besoin de l'image de votre propre disque Ace Combat 3. Placez-la dans le dossier `Rom` du portage.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de Ace Combat 3 para PS1. Requer seu disco de jogo.",
          "assets": {
            "disc": {
              "label": "Disco de Ace Combat 3: Electrosphere (PS1)",
              "instructions_md": "Você precisa da imagem do seu próprio disco de Ace Combat 3. Coloque-a na pasta `Rom` do port.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von Ace Combat 3 für PS1. Erfordert deine Spiel-Disc.",
          "assets": {
            "disc": {
              "label": "Ace Combat 3: Electrosphere (PS1) Disc",
              "instructions_md": "Du benötigst dein eigenes Ace Combat 3 Disc-Image. Lege es in den `Rom`-Ordner des Ports.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38310,
        "cover": "https://cdn2.steamgriddb.com/grid/62f9f7fc3d63ba0aa1a05dcef8d39521.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b5dd47c64325d785f755854b8c28a948.png",
        "logo": "https://cdn2.steamgriddb.com/logo/84f3ad98554f4c77f309c271fb93e1e7.png",
        "genres": [
          "shooter",
          "simulation"
        ],
        "igdb_id": 306600,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8duy.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsujo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsujk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsujl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsujm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsujp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsujq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsujr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsujs.jpg"
        ]
      },
      "genres": [
        "shooter",
        "simulation"
      ],
      "downloads": 661
    },
    {
      "id": "acgc",
      "name": "Animal Crossing",
      "game": "Animal Crossing",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/zwaetschge/ACGC-Android-Port",
      "description": "PC port port based on the ac-decomp decompilation. Requires your GameCube disc.",
      "forks": [
        {
          "repo": "flyngmt/Nookery",
          "type": "recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 467,
          "release": {
            "tag": "v1.0.0",
            "name": "v1.0.0",
            "published_at": "2026-11-02T19:31:17Z",
            "prerelease": false,
            "asset": {
              "name": "Nookery-v1.0.0-android-arm64.apk",
              "url": "https://github.com/flyngmt/Nookery/releases/download/v1.0.0/Nookery-v1.0.0-android-arm64.apk",
              "size": 45723324,
              "sha256": "a6433e7a01f50fd099953208d9c6b175469066d5ab0a1516a3e2677364d213cc"
            }
          },
          "history": [],
          "package": "com.flyngmt.nookery",
          "signer_sha256": "6f85416f211a75e069a00d3a7cfb2104275ece953f02125ebd3e3f5bba66f9d3",
          "reports": [
            {
              "device": "HMD Global Nokia G42 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.0.0",
              "last_at": "2026-11-09T11:13:13Z"
            }
          ]
        },
        {
          "repo": "zwaetschge/ACGC-Android-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4027,
          "release": {
            "tag": "v0.5.0",
            "name": "v0.5.0 – Play together, translation fixes",
            "published_at": "2026-10-06T11:38:44Z",
            "prerelease": false,
            "asset": {
              "name": "ACGC-Android-v0.5.0.apk",
              "url": "https://github.com/zwaetschge/ACGC-Android-Port/releases/download/v0.5.0/ACGC-Android-v0.5.0.apk",
              "size": 61982422,
              "sha256": "a9cd618cd0ce297296f7284207694ca89a00b316ba8ad93106f59976712f6048"
            }
          },
          "history": [
            {
              "tag": "v0.4.0",
              "name": "v0.4.0 – 64-bit (arm64) support",
              "published_at": "2026-10-05T20:51:29Z",
              "prerelease": false,
              "asset": {
                "name": "ACGC-Android-v0.4.0.apk",
                "url": "https://github.com/zwaetschge/ACGC-Android-Port/releases/download/v0.4.0/ACGC-Android-v0.4.0.apk",
                "size": 61906262,
                "sha256": "8145c2ad184c24bce7b66e85dc96226ffc8c86b96c3deaf4d4284e2e4f8e0aff"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "v0.3.0 – first Android release",
              "published_at": "2026-10-05T11:24:22Z",
              "prerelease": false,
              "asset": {
                "name": "ACGC-Android-v0.3.0.apk",
                "url": "https://github.com/zwaetschge/ACGC-Android-Port/releases/download/v0.3.0/ACGC-Android-v0.3.0.apk",
                "size": 31210995,
                "sha256": "0cd48ed2565785af7ec90948e4486b3b6e98c628b85ac04abdc32c588ec0d66d"
              }
            }
          ],
          "package": "com.acpc.port",
          "signer_sha256": "7efbccff474db70549e3eaf81f1fa756fcd840193b8314255dfab981e921818a"
        },
        {
          "repo": "KaliKylee/AnimalCrossing",
          "type": "recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 245,
          "release": {
            "tag": "1.0",
            "name": "Animal Crossing 1.0",
            "published_at": "2026-10-28T01:15:31Z",
            "prerelease": false,
            "asset": {
              "name": "Animal-Crossing-v1.0.apk",
              "url": "https://github.com/KaliKylee/AnimalCrossing/releases/download/1.0/Animal-Crossing-v1.0.apk",
              "size": 62667202,
              "sha256": "871535d2d6d6f6254e5be16ceeef746261f95cbe06c8fb28e27e6fa8248a062b"
            }
          },
          "history": [],
          "package": "com.acpc.port",
          "signer_sha256": "d44ce427d4e8bd7917645eec6df380118cefac6f08402491236889cd96479cbe"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Animal Crossing disc (GameCube, USA, GAFE01 Rev 0)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Select your American Animal Crossing disc image in **Game data** (GAFE01, revision 0): `.iso`, `.gcm`, `.ciso` or NKit.\nOptional: the European disc (GAFP01) to play in Spanish, French, German or Italian, and the HD texture pack, which can be downloaded from the app.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port del port de PC basado en la decompilación ac-decomp. Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Animal Crossing (GameCube, USA, GAFE01 Rev 0)",
              "instructions_md": "Elige en **Game data** la imagen de tu disco americano de Animal Crossing (GAFE01, revisión 0): `.iso`, `.gcm`, `.ciso` o NKit.\nOpcional: el disco europeo (GAFP01) para jugar en español, francés, alemán o italiano, y el pack de texturas HD, que se descarga desde la app.\n"
            }
          }
        },
        "fr": {
          "description": "Port du port PC basé sur la décompilation ac-decomp. Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Disque Animal Crossing (GameCube, USA, GAFE01 Rev 0)",
              "instructions_md": "Sélectionnez l'image de votre disque américain Animal Crossing dans **Game data** (GAFE01, révision 0) : `.iso`, `.gcm`, `.ciso` ou NKit.\nOptionnel : le disque européen (GAFP01) pour jouer en espagnol, français, allemand ou italien, et le pack de textures HD, téléchargeable depuis l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Port do port para PC baseado na descompilação ac-decomp. Requer seu disco do GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Animal Crossing (GameCube, EUA, GAFE01 Rev 0)",
              "instructions_md": "Selecione a imagem do seu disco americano de Animal Crossing em **Game data** (GAFE01, revisão 0): `.iso`, `.gcm`, `.ciso` ou NKit.\nOpcional: o disco europeu (GAFP01) para jogar em espanhol, francês, alemão ou italiano, e o pacote de texturas HD, que pode ser baixado pelo aplicativo.\n"
            }
          }
        },
        "de": {
          "description": "Port des PC-Ports basierend auf der ac-decomp-Dekompilierung. Erfordert deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Animal Crossing Disc (GameCube, USA, GAFE01 Rev 0)",
              "instructions_md": "Wähle unter **Game data** dein US-Disc-Image von Animal Crossing aus (GAFE01, Revision 0): `.iso`, `.gcm`, `.ciso` oder NKit.\nOptional: die europäische Disc (GAFP01) zum Spielen auf Spanisch, Französisch, Deutsch oder Italienisch sowie das HD-Texturen-Paket, das in der App heruntergeladen werden kann.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34931,
        "cover": "https://cdn2.steamgriddb.com/grid/d9e16849e6c8440f27574666b9e9735a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8a061f5bc5b5bf7596bfc81024ddf032.png",
        "logo": "https://cdn2.steamgriddb.com/logo/968b15768f3d19770471e9436d97913c.png",
        "genres": [
          "simulation"
        ],
        "igdb_id": 2655,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3wmn.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kh1d0asirrpszulxodag.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bwhzcusldk2z5mbmn5kh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d63d56jchpcrcqaf60pn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oxubrjpt5bzzm44ratlp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r1zsdyp097c8wjakvhhq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/smcboybvcjijlenojl79.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dediwadw3vwurrcdodc5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vhpcfoetrfbmvznovg6v.jpg"
        ]
      },
      "genres": [
        "simulation"
      ],
      "reports": [
        {
          "device": "HMD Global Nokia G42 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.0.0",
          "last_at": "2026-11-09T11:13:13Z"
        }
      ],
      "downloads": 4739
    },
    {
      "id": "acnh-recomp",
      "name": "ACNH Recomp",
      "game": "Animal Crossing: New Horizons",
      "original_platform": "switch",
      "type": "recomp",
      "upstream": "https://github.com/Nycolazs/ACNHRecomp",
      "description": "Recompilation of the Switch game. Requires your copy of the game.",
      "forks": [
        {
          "repo": "Nycolazs/ACNHRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 6826,
          "release": {
            "tag": "v0.6.4",
            "name": "ACNHRecomp 0.6.4",
            "published_at": "2026-10-30T14:59:11Z",
            "prerelease": false,
            "asset": {
              "name": "ACNHRecomp-v0.6.4-android.apk",
              "url": "https://github.com/Nycolazs/ACNHRecomp/releases/download/v0.6.4/ACNHRecomp-v0.6.4-android.apk",
              "size": 21920816,
              "sha256": "09f32da108ae3d32af3c7eaad7667b7c1d9bd47a4db8d519417eccd95834616d"
            }
          },
          "history": [
            {
              "tag": "v0.6.3",
              "name": "ACNHRecomp 0.6.3",
              "published_at": "2026-10-30T13:44:38Z",
              "prerelease": false,
              "asset": {
                "name": "ACNHRecomp-v0.6.3-android.apk",
                "url": "https://github.com/Nycolazs/ACNHRecomp/releases/download/v0.6.3/ACNHRecomp-v0.6.3-android.apk",
                "size": 21920816,
                "sha256": "bdc72e16a224f400b78795c49655ca2e1c4a46caa04a9803f6d0bb49fae94c98"
              }
            },
            {
              "tag": "v0.6.2",
              "name": "ACNHRecomp 0.6.2",
              "published_at": "2026-10-29T21:59:22Z",
              "prerelease": false,
              "asset": {
                "name": "ACNHRecomp-v0.6.2-android.apk",
                "url": "https://github.com/Nycolazs/ACNHRecomp/releases/download/v0.6.2/ACNHRecomp-v0.6.2-android.apk",
                "size": 7428088,
                "sha256": "15db9da0ba4ce0771c78cee7af7ca75353ea848085ccf3f6f94f41f7e8a2f7f0"
              }
            },
            {
              "tag": "v0.6.1",
              "name": "ACNHRecomp 0.6.1",
              "published_at": "2026-10-29T21:14:21Z",
              "prerelease": false,
              "asset": {
                "name": "ACNHRecomp-v0.6.1-android.apk",
                "url": "https://github.com/Nycolazs/ACNHRecomp/releases/download/v0.6.1/ACNHRecomp-v0.6.1-android.apk",
                "size": 7428088,
                "sha256": "e96a1fa13b8badf424c8038644eded818ace34f7d1b9cc82a890588dc57ccd65"
              }
            },
            {
              "tag": "v0.6.0",
              "name": "ACNHRecomp 0.6: ready to play with ACNHRecomp-Importer",
              "published_at": "2026-10-29T18:04:15Z",
              "prerelease": false,
              "asset": {
                "name": "ACNHRecomp-v0.6.0-android.apk",
                "url": "https://github.com/Nycolazs/ACNHRecomp/releases/download/v0.6.0/ACNHRecomp-v0.6.0-android.apk",
                "size": 7423992,
                "sha256": "79175781d94df650a904c10d89463fb7928e1f5274ee2460c6ee1c46bfea9bac"
              }
            },
            {
              "tag": "v0.5.0",
              "name": "ACNHRecomp 0.5: 30 fps estáveis no Android, Windows e Party Play",
              "published_at": "2026-10-28T18:39:23Z",
              "prerelease": false,
              "asset": {
                "name": "ACNHRecomp-v0.5.0-android.apk",
                "url": "https://github.com/Nycolazs/ACNHRecomp/releases/download/v0.5.0/ACNHRecomp-v0.5.0-android.apk",
                "size": 7399416,
                "sha256": "855a28b1bfda70af4cd22933af3dd26cc5ea7d906b4cfcfb5ae21a6947c15851"
              }
            }
          ],
          "package": "io.github.acnhrecomp",
          "signer_sha256": "2453cec6268ff745421c023c183c9954373ddd0db7e2f313fe79e4fa3c671957",
          "reports": [
            {
              "device": "Samsung SM-S918U1",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.6.4",
              "last_at": "2026-11-09T23:42:42Z"
            },
            {
              "device": "Motorola moto g32",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T02:19:26Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Animal Crossing: New Horizons folder prepared by you",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need a folder with the executables and files from your own copy of Animal Crossing: New Horizons (the port does not decrypt or unpack anything).\nThe port is generated from it on a computer with ACNHRecomp-Importer; follow the steps in the repository. DLCs are read from the `aoc/` folder.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación del juego de Switch. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Carpeta de Animal Crossing: New Horizons preparada por ti",
              "instructions_md": "Necesitas una carpeta con los ejecutables y archivos de tu propia copia de Animal Crossing: New Horizons (el port no descifra ni desempaqueta nada).\nEl port se genera a partir de ella en un ordenador con ACNHRecomp-Importer; sigue los pasos del repositorio. Los DLC se leen de la carpeta `aoc/`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation du jeu Switch. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dossier Animal Crossing: New Horizons préparé par vos soins",
              "instructions_md": "Vous avez besoin d'un dossier contenant les exécutables et les fichiers de votre propre copie d'Animal Crossing: New Horizons (le portage ne déchiffre ni ne déballe rien).\nLe portage est généré à partir de celui-ci sur un ordinateur avec ACNHRecomp-Importer ; suivez les étapes du dépôt. Les DLC sont lus depuis le dossier `aoc/`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação do jogo de Switch. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pasta de Animal Crossing: New Horizons preparada por você",
              "instructions_md": "Você precisa de uma pasta com os executáveis e arquivos da sua própria cópia de Animal Crossing: New Horizons (o port não descriptografa nem desempacota nada).\nO port é gerado a partir dela em um computador com ACNHRecomp-Importer; siga os passos no repositório. Os DLCs são lidos da pasta `aoc/`.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung des Switch-Spiels. Erfordert deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Von dir vorbereiteter Animal Crossing: New Horizons-Ordner",
              "instructions_md": "Du benötigst einen Ordner mit den ausführbaren Dateien und Spieldateien deiner eigenen Kopie von Animal Crossing: New Horizons (der Port entschlüsselt oder entpackt nichts).\nDer Port wird daraus auf einem Computer mit ACNHRecomp-Importer erstellt; befolge die Schritte im Repository. DLCs werden aus dem `aoc/`-Ordner gelesen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5257932,
        "cover": "https://cdn2.steamgriddb.com/grid/078d2a1275f0d53cda67d165440aeb50.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3649a6a2557a26ada5a5751518e711f7.png",
        "logo": "https://cdn2.steamgriddb.com/logo/7eef53dcebed55c152535e6e01682c80.png",
        "genres": [
          "simulation"
        ],
        "igdb_id": 109462,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3wls.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctl7m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctl7n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctl7o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc836w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89a2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc836u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc836x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc836v.jpg"
        ]
      },
      "genres": [
        "simulation"
      ],
      "reports": [
        {
          "device": "Samsung SM-S918U1",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.6.4",
          "last_at": "2026-11-09T23:42:42Z"
        },
        {
          "device": "Motorola moto g32",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T02:19:26Z"
        }
      ],
      "downloads": 6826
    },
    {
      "id": "adolfheim",
      "name": "A Dance of Fire and Ice",
      "game": "A Dance of Fire and Ice",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "mostardor/adolfheim-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 57,
          "release": {
            "tag": "v0.3.1",
            "name": "0.3.1",
            "published_at": "2026-11-11T14:58:13Z",
            "prerelease": false,
            "asset": {
              "name": "Adolfheim.apk",
              "url": "https://github.com/mostardor/adolfheim-android/releases/download/v0.3.1/Adolfheim.apk",
              "size": 81614053,
              "sha256": "0a84d6e7d9a150729e42ee426face0946ee6fb454986d010f1eeb20914230ac0"
            }
          },
          "history": [
            {
              "tag": "v0.3.0",
              "name": "0.3.0-beta.1.",
              "published_at": "2026-11-11T03:40:23Z",
              "prerelease": false,
              "asset": {
                "name": "Adolfheim.apk",
                "url": "https://github.com/mostardor/adolfheim-android/releases/download/v0.3.0/Adolfheim.apk",
                "size": 81598737,
                "sha256": "b14f9fdae7e5b877e255db8afef38f604d120d8d3d4993a207a83b533812e0b6"
              }
            }
          ],
          "package": "com.adofaiport.personal",
          "signer_sha256": "5ca3bc7d8c70e353c22877c976ad34a0fe185e5bea51a8ec8e2f1b596d0b39b1"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "obb",
          "label": "Port's OBB file (main.1.com.adofaiport.personal.obb)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Android/obb/com.adofaiport.personal"
          },
          "instructions_md": "Download `main.1.com.adofaiport.personal.obb` from the same release as the APK and put it in `Android/obb/com.adofaiport.personal/`.\n"
        }
      ],
      "added_at": "2026-11-11T16:34:59Z",
      "description": "Fan-made Android port of A Dance of Fire and Ice with touch controls, custom levels and online rooms. The OBB file from the release goes in Android/obb/com.adofaiport.personal/.",
      "i18n": {
        "es": {
          "description": "Port no oficial de A Dance of Fire and Ice para Android con controles táctiles, niveles personalizados y salas online. El archivo OBB de la release va en Android/obb/com.adofaiport.personal/.",
          "assets": {
            "obb": {
              "label": "Archivo OBB del port (main.1.com.adofaiport.personal.obb)",
              "instructions_md": "Descarga `main.1.com.adofaiport.personal.obb` de la misma release que el APK y ponlo en `Android/obb/com.adofaiport.personal/`.\n"
            }
          }
        },
        "fr": {
          "description": "Portage non officiel de A Dance of Fire and Ice pour Android avec commandes tactiles, niveaux personnalisés et salons en ligne. Le fichier OBB de la release va dans Android/obb/com.adofaiport.personal/.",
          "assets": {
            "obb": {
              "label": "Fichier OBB du portage (main.1.com.adofaiport.personal.obb)",
              "instructions_md": "Téléchargez `main.1.com.adofaiport.personal.obb` depuis la même release que l'APK et placez-le dans `Android/obb/com.adofaiport.personal/`.\n"
            }
          }
        },
        "pt": {
          "description": "Port não oficial de A Dance of Fire and Ice para Android com controles por toque, fases personalizadas e salas online. O arquivo OBB da release vai em Android/obb/com.adofaiport.personal/.",
          "assets": {
            "obb": {
              "label": "Arquivo OBB do port (main.1.com.adofaiport.personal.obb)",
              "instructions_md": "Baixe `main.1.com.adofaiport.personal.obb` da mesma release do APK e coloque em `Android/obb/com.adofaiport.personal/`.\n"
            }
          }
        },
        "de": {
          "description": "Inoffizieller Android-Port von A Dance of Fire and Ice mit Touch-Steuerung, eigenen Levels und Online-Räumen. Die OBB-Datei aus dem Release gehört nach Android/obb/com.adofaiport.personal/.",
          "assets": {
            "obb": {
              "label": "OBB-Datei des Ports (main.1.com.adofaiport.personal.obb)",
              "instructions_md": "Lade `main.1.com.adofaiport.personal.obb` aus demselben Release wie die APK herunter und lege sie in `Android/obb/com.adofaiport.personal/`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 32781,
        "cover": "https://cdn2.steamgriddb.com/grid/486aa02d15fe556ee9e89f3ef3f20b3f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/72d7d8a7cb98ddf9b954fea72650771a.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/dc8c047842f079e6b8c3395a05b4f134.png",
        "genres": [
          "arcade",
          "music"
        ],
        "igdb_id": 114392,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co20u0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6031.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc602y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc602z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6030.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6032.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjogl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjogn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjogs.jpg"
        ]
      },
      "genres": [
        "arcade",
        "music"
      ],
      "downloads": 57
    },
    {
      "id": "aerofoil",
      "name": "Glider PRO",
      "game": "Glider PRO",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "elasota/Aerofoil",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 692,
          "release": {
            "tag": "1.1.2",
            "name": "Aerofoil 1.1.2",
            "published_at": "2021-11-10T23:13:20Z",
            "prerelease": false,
            "asset": {
              "name": "Aerofoil-1.1.2-android.apk",
              "url": "https://github.com/elasota/Aerofoil/releases/download/1.1.2/Aerofoil-1.1.2-android.apk",
              "size": 30725813,
              "sha256": "69ef74fb7d957df8726b6235f0c1bba5e83bbbfd12f2679d07a3edbb35b9cc24"
            }
          },
          "history": [],
          "package": "org.thecodedeposit.aerofoil",
          "signer_sha256": "de321a0fde85b848e5941ef6ec6858fcd6a4d494cd7cb3aec2936b51cfbc4237"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Recompilation of Glider PRO for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación de Glider PRO para PC. Necesita tus archivos del juego de PC."
        },
        "fr": {
          "description": "Recompilation de Glider PRO pour PC. Nécessite vos fichiers du jeu PC."
        },
        "pt": {
          "description": "Recompilação de Glider PRO para PC. Requer seus arquivos do jogo de PC."
        },
        "de": {
          "description": "Rekompilierung von Glider PRO für PC. Erfordert deine PC-Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 5441577,
        "cover": "https://cdn2.steamgriddb.com/grid/90b8a89680118560eb1cf8da30b316d8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ad67755a480bd194ac8cfbc9536ce206.png",
        "logo": "https://cdn2.steamgriddb.com/logo/11579bc9c6230253f0241b88f4ea1aef.png",
        "igdb_id": 92749,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1xd6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7klh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7kli.jpg"
        ]
      },
      "downloads": 692
    },
    {
      "id": "aerogauge-recomp",
      "name": "AeroGauge Recompiled",
      "game": "AeroGauge",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/alondero/aerogauge-recomp",
      "description": "Recompilation of the N64 racing game. Requires your ROM.",
      "forks": [
        {
          "repo": "alondero/aerogauge-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1184,
          "release": {
            "tag": "v0.7.0",
            "name": "AeroGauge Recompiled v0.7.0",
            "published_at": "2026-10-26T22:06:11Z",
            "prerelease": false,
            "asset": {
              "name": "aerogauge-recomp-android-arm64.apk",
              "url": "https://github.com/alondero/aerogauge-recomp/releases/download/v0.7.0/aerogauge-recomp-android-arm64.apk",
              "size": 7674077,
              "sha256": "e0e42b9d391ca692f9a3f75c24b3413e9056a590eaba8e894bd58664569d58dc"
            }
          },
          "history": [
            {
              "tag": "v0.6.2",
              "name": "AeroGauge Recompiled v0.6.2",
              "published_at": "2026-10-04T17:19:46Z",
              "prerelease": false,
              "asset": {
                "name": "aerogauge-recomp-android-arm64.apk",
                "url": "https://github.com/alondero/aerogauge-recomp/releases/download/v0.6.2/aerogauge-recomp-android-arm64.apk",
                "size": 7620077,
                "sha256": "b3fc6275940c54984502c0c2661b0ff8104bd3767753aa0735c6bc52e11ca504"
              }
            },
            {
              "tag": "v0.5.0",
              "name": "AeroGauge Recompiled v0.5.0",
              "published_at": "2026-09-23T11:02:46Z",
              "prerelease": false,
              "asset": {
                "name": "aerogauge-recomp-android-arm64.apk",
                "url": "https://github.com/alondero/aerogauge-recomp/releases/download/v0.5.0/aerogauge-recomp-android-arm64.apk",
                "size": 6364410,
                "sha256": "b5f45d9c5c18ac96b14d73b58d88c7706255a60eecaa8fa8552d66a7dfcf19d8"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "AeroGauge Recompiled v0.4.0",
              "published_at": "2026-09-21T14:03:03Z",
              "prerelease": false,
              "asset": {
                "name": "aerogauge-recomp-android-arm64.apk",
                "url": "https://github.com/alondero/aerogauge-recomp/releases/download/v0.4.0/aerogauge-recomp-android-arm64.apk",
                "size": 6357890,
                "sha256": "068ba2e8bf9fb2d89e7f491ba67421bf2fcf01dcde24afb3d542c2aca7e9d3f0"
              }
            }
          ],
          "package": "io.github.alondero.aerogaugerecomp",
          "signer_sha256": "246877d1f65a3aea672ea35fc0fc4b9e5bcdc00fb6a8c165c54a2d078ff33128"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "AeroGauge ROM (USA or Japan Rev A)",
          "accepted": [
            {
              "sha1": "77626171c35fb1a4dfebb0927280897f362225ed",
              "label": "AeroGauge (USA)",
              "format": "z64"
            },
            {
              "sha1": "f7c2d4b0e77cc02deafe2e5fd95152b7e8bf86cf",
              "label": "AeroGauge (Japan) Rev A",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the app tap **Import ROM** and choose your AeroGauge ROM, American or Japanese Rev A. A verified copy is saved.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación del juego de carreras de N64. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de AeroGauge (USA o Japón Rev A)",
              "instructions_md": "En la app pulsa **Import ROM** y elige tu ROM de AeroGauge, americana o japonesa Rev A. Se guarda una copia comprobada.\n",
              "accepted": [
                "AeroGauge (USA)",
                "AeroGauge (Japón) Rev A"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation du jeu de course N64. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM AeroGauge (USA ou Japon Rev A)",
              "instructions_md": "Dans l'application, appuyez sur **Import ROM** et choisissez votre ROM AeroGauge, américaine ou japonaise Rev A. Une copie vérifiée est enregistrée.\n",
              "accepted": [
                "AeroGauge (USA)",
                "AeroGauge (Japon) Rev A"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação do jogo de corrida de N64. Requer sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM de AeroGauge (EUA ou Japão Rev A)",
              "instructions_md": "No aplicativo, toque em **Import ROM** e escolha sua ROM de AeroGauge, americana ou japonesa Rev A. Uma cópia verificada é salva.\n",
              "accepted": [
                "AeroGauge (USA)",
                "AeroGauge (Japón) Rev A"
              ]
            }
          }
        },
        "de": {
          "description": "Rekompilierung des N64-Rennspiels. Erfordert deine ROM.",
          "assets": {
            "rom": {
              "label": "AeroGauge ROM (USA oder Japan Rev A)",
              "instructions_md": "Tippe in der App auf **Import ROM** und wähle deine AeroGauge ROM (USA oder Japan Rev A). Eine verifizierte Kopie wird gespeichert.\n",
              "accepted": [
                "AeroGauge (USA)",
                "AeroGauge (Japón) Rev A"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38227,
        "cover": "https://cdn2.steamgriddb.com/grid/198f82a2ba5234553f8086b9ca3b4097.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/3c979af44465528cd099c5db55617d6f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e77c7b0d35f6dff2639c3b51e492c49a.png",
        "genres": [
          "racing",
          "arcade"
        ],
        "igdb_id": 3329,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co39yc.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/heehhy7at6vbatfjpptp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf3kl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf3km.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf3kn.jpg"
        ]
      },
      "genres": [
        "racing",
        "arcade"
      ],
      "downloads": 1184
    },
    {
      "id": "alabaster",
      "name": "Alabaster Dawn",
      "game": "Alabaster Dawn CrossCode",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "moronigranja/alabaster-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3199,
          "release": {
            "tag": "v0.9.0",
            "name": "RadicalFish Ports v0.9.0",
            "published_at": "2026-10-15T22:29:30Z",
            "prerelease": false,
            "asset": {
              "name": "RadicalFishPorts-Android-0.9.0.apk",
              "url": "https://github.com/moronigranja/alabaster-android/releases/download/v0.9.0/RadicalFishPorts-Android-0.9.0.apk",
              "size": 1226251,
              "sha256": "06e885b733fbc9c92d4dc49e8b8bffca8b8bf4f6c9308dc99b9947a7e20e77ff"
            }
          },
          "history": [
            {
              "tag": "v0.8.0",
              "name": "RadicalFish Ports v0.8.0",
              "published_at": "2026-10-04T19:51:45Z",
              "prerelease": false,
              "asset": {
                "name": "RadicalFishPorts-Android-0.8.0.apk",
                "url": "https://github.com/moronigranja/alabaster-android/releases/download/v0.8.0/RadicalFishPorts-Android-0.8.0.apk",
                "size": 1161055,
                "sha256": "b5862378eddb7b5d19941cf346eec04ac8fe1ba3572ada7e5f8565a13f36fd58"
              }
            },
            {
              "tag": "v0.7.7",
              "name": "Alabaster Dawn Android port v0.7.7",
              "published_at": "2026-10-01T02:20:07Z",
              "prerelease": false,
              "asset": {
                "name": "AlabasterDawn-Android-0.7.7.apk",
                "url": "https://github.com/moronigranja/alabaster-android/releases/download/v0.7.7/AlabasterDawn-Android-0.7.7.apk",
                "size": 1124120,
                "sha256": "c898edd504e9196dad4ddf44602e7c99ab8b265b93f09a54ae697d1ffc325d18"
              }
            },
            {
              "tag": "v0.7.6",
              "name": "Alabaster Dawn Android port v0.7.6",
              "published_at": "2026-09-30T21:52:54Z",
              "prerelease": false,
              "asset": {
                "name": "AlabasterDawn-Android-0.7.6.apk",
                "url": "https://github.com/moronigranja/alabaster-android/releases/download/v0.7.6/AlabasterDawn-Android-0.7.6.apk",
                "size": 1123616,
                "sha256": "5c0a3b2b63678905975038080cc27fae339c854baee7f4e846a6c0781339674e"
              }
            },
            {
              "tag": "v0.7.5",
              "name": "Alabaster Dawn Android port v0.7.5",
              "published_at": "2026-09-30T16:01:52Z",
              "prerelease": false,
              "asset": {
                "name": "AlabasterDawn-Android-0.7.5.apk",
                "url": "https://github.com/moronigranja/alabaster-android/releases/download/v0.7.5/AlabasterDawn-Android-0.7.5.apk",
                "size": 1124636,
                "sha256": "07982197ddc7a7b70358dfaca457f4ed9b8b662edecbd51913033c91fa3a1b6a"
              }
            },
            {
              "tag": "v0.7.1",
              "name": "Alabaster Dawn Android port v0.7.1",
              "published_at": "2026-09-30T13:19:55Z",
              "prerelease": false,
              "asset": {
                "name": "AlabasterDawn-Android-0.7.1.apk",
                "url": "https://github.com/moronigranja/alabaster-android/releases/download/v0.7.1/AlabasterDawn-Android-0.7.1.apk",
                "size": 1114744,
                "sha256": "91b5c5b190a09edc8b4b4c00181b25b4b51b1cd9b98c1ece4b7f4658efa9e419"
              }
            }
          ],
          "package": "io.github.moronigranja.alabasterdawn",
          "signer_sha256": "ab31dd8874bf28fb06c783c8df0d3f6abeec719240165605ce27070e676b9604"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Alabaster Dawn or CrossCode folder (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your PC Alabaster Dawn or CrossCode folder to your phone and select it in the app. Game files are not modified.\nYou can bring your saves by copying the `Saves` folder.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Alabaster Dawn CrossCode for PC. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Alabaster Dawn CrossCode para PC. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Carpeta de Alabaster Dawn o CrossCode (PC)",
              "instructions_md": "Copia la carpeta de tu Alabaster Dawn o CrossCode de PC al teléfono y elígela en la app. Los archivos del juego no se modifican.\nPuedes traer tus partidas copiando la carpeta `Saves`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Alabaster Dawn CrossCode pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dossier Alabaster Dawn ou CrossCode (PC)",
              "instructions_md": "Copiez votre dossier Alabaster Dawn ou CrossCode PC sur votre téléphone et sélectionnez-le dans l'application. Les fichiers du jeu ne sont pas modifiés.\nVous pouvez transférer vos sauvegardes en copiant le dossier `Saves`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Alabaster Dawn CrossCode para PC. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pasta do Alabaster Dawn ou CrossCode (PC)",
              "instructions_md": "Copie a pasta do seu Alabaster Dawn ou CrossCode para PC para o telefone e selecione-a no aplicativo. Os arquivos do jogo não são modificados.\nVocê pode trazer seus saves copiando a pasta `Saves`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Alabaster Dawn CrossCode für PC. Erfordert deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Alabaster Dawn- oder CrossCode-Ordner (PC)",
              "instructions_md": "Kopiere deinen PC-Ordner von Alabaster Dawn oder CrossCode auf dein Telefon und wähle ihn in der App aus. Spieldateien werden nicht verändert.\nDu kannst deine Spielstände durch Kopieren des `Saves`-Ordners übernehmen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5460970,
        "cover": "https://cdn2.steamgriddb.com/grid/a668019c299852b78e9bede4bd9bd6f9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8c107a159e3bed3626c1bb1ffed58399.png",
        "logo": "https://cdn2.steamgriddb.com/logo/36b49523ecb8f2db50196ee300de71c4.png"
      },
      "downloads": 3199
    },
    {
      "id": "alex-kidd-in-miracle-world-dx-nx2android",
      "name": "Alex Kidd in Miracle World DX",
      "game": "Alex Kidd in Miracle World DX",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "CowKillers/alex-kidd-in-miracle-world-dx-nx2android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 58,
          "release": {
            "tag": "launcher-0.2",
            "name": "Launcher 0.2",
            "published_at": "2026-11-01T14:09:37Z",
            "prerelease": false,
            "asset": {
              "name": "AlexKiddInMiracleWorldDx-launcher-v33.apk",
              "url": "https://github.com/CowKillers/alex-kidd-in-miracle-world-dx-nx2android/releases/download/launcher-0.2/AlexKiddInMiracleWorldDx-launcher-v33.apk",
              "size": 10878360,
              "sha256": "6707910563a6a31eeb0ebdc74c7cebbf3c7a2096de222f102d0482c2fbca951e"
            }
          },
          "history": [
            {
              "tag": "alpha02",
              "name": "alpha02 — launcher, botoes laranja, menu interno novo",
              "published_at": "2026-11-01T13:02:50Z",
              "prerelease": false,
              "asset": {
                "name": "AlexKiddInMiracleWorldDx-launcher-v12.apk",
                "url": "https://github.com/CowKillers/alex-kidd-in-miracle-world-dx-nx2android/releases/download/alpha02/AlexKiddInMiracleWorldDx-launcher-v12.apk",
                "size": 2468175,
                "sha256": "3c06642528c5867c8a4ff88e2f284c75069987f1a27ed61e19b4dac9803b3daf"
              }
            },
            {
              "tag": "alpha01",
              "name": "Alex Kidd alpha01",
              "published_at": "2026-11-01T03:13:32Z",
              "prerelease": false,
              "asset": {
                "name": "AlexKiddInMiracleWorldDx-hide.apk",
                "url": "https://github.com/CowKillers/alex-kidd-in-miracle-world-dx-nx2android/releases/download/alpha01/AlexKiddInMiracleWorldDx-hide.apk",
                "size": 1896894,
                "sha256": "5b2a76f5984d33732f0e8d9b2e37b0f462e03e767bac199ce7d3d4b27eccd2ed"
              }
            }
          ],
          "package": "org.nx2a.t010025d01221a000",
          "signer_sha256": "2551deaa93bb03dcdafb689f1efab76afd8e29538814c770048aba30d88697a0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Alex Kidd in Miracle World DX dump (Switch, NSP) and your prod.keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "The APK is only the port: the game data is generated on a PC with [nx2android](https://github.com/shirai91/nx2android) from your own dump (NSP) and your `prod.keys`.\nFollow the steps in the port's README; never use other people's dumps, shaders or keys.\n"
        }
      ],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Experimental static recompilation of Alex Kidd in Miracle World DX (Switch), made with nx2android. Requires your own game dump (NSP) and prod.keys.",
      "i18n": {
        "es": {
          "description": "Recompilación estática experimental de Alex Kidd in Miracle World DX (Switch), hecha con nx2android. Necesita tu propio volcado del juego (NSP) y tus prod.keys.",
          "assets": {
            "game": {
              "label": "Volcado de Alex Kidd in Miracle World DX (Switch, NSP) y tus prod.keys",
              "instructions_md": "El APK solo es el port: los datos del juego se generan en un PC con [nx2android](https://github.com/shirai91/nx2android) a partir de tu propio volcado (NSP) y tus `prod.keys`.\nSigue los pasos del README del port; nunca uses volcados, shaders ni claves de otros.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique expérimentale d'Alex Kidd in Miracle World DX (Switch), faite avec nx2android. Nécessite votre propre dump du jeu (NSP) et vos prod.keys.",
          "assets": {
            "game": {
              "label": "Dump de Alex Kidd in Miracle World DX (Switch, NSP) et vos prod.keys",
              "instructions_md": "L'APK n'est que le portage : les données du jeu se génèrent sur un PC avec [nx2android](https://github.com/shirai91/nx2android) à partir de votre propre dump (NSP) et de vos `prod.keys`.\nSuivez les étapes du README du portage ; n'utilisez jamais les dumps, shaders ou clés d'autres personnes.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática experimental de Alex Kidd in Miracle World DX (Switch), feita com nx2android. Precisa do seu próprio dump do jogo (NSP) e das suas prod.keys.",
          "assets": {
            "game": {
              "label": "Dump de Alex Kidd in Miracle World DX (Switch, NSP) e suas prod.keys",
              "instructions_md": "O APK é só o port: os dados do jogo são gerados num PC com o [nx2android](https://github.com/shirai91/nx2android) a partir do seu próprio dump (NSP) e das suas `prod.keys`.\nSiga os passos do README do port; nunca use dumps, shaders ou chaves de outras pessoas.\n"
            }
          }
        },
        "de": {
          "description": "Experimentelle statische Rekompilierung von Alex Kidd in Miracle World DX (Switch), erstellt mit nx2android. Benötigt deinen eigenen Dump des Spiels (NSP) und deine prod.keys.",
          "assets": {
            "game": {
              "label": "Dump von Alex Kidd in Miracle World DX (Switch, NSP) und deine prod.keys",
              "instructions_md": "Die APK ist nur der Port: Die Spieldaten werden auf einem PC mit [nx2android](https://github.com/shirai91/nx2android) aus deinem eigenen Dump (NSP) und deinen `prod.keys` erzeugt.\nFolge den Schritten in der README des Ports; nutze nie Dumps, Shader oder Schlüssel anderer.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5261962,
        "cover": "https://cdn2.steamgriddb.com/grid/69e7ef5a7459ad95ec38bcea30a5b9de.png",
        "hero": "https://cdn2.steamgriddb.com/hero/13cccb93e6db1d17d50fc101c5b4b6cb.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e24a52691f9bd7fbd96595a0be3914fd.png",
        "genres": [
          "adventure",
          "platform",
          "arcade"
        ],
        "igdb_id": 134561,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3c4f.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8bf3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8bf0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8bf4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8bf6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8bf5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8bf2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8bf1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar97e.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "arcade"
      ],
      "downloads": 58
    },
    {
      "id": "am2r",
      "name": "AM2R Autopatcher",
      "game": "AM2R: Another Metroid 2 Remake",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/am2r-android/AM2R-Autopatcher-Android",
      "description": "Turn your AM2R 1.1 zip into a native Android version. Requires your copy of the game.",
      "forks": [
        {
          "repo": "PatchDev-AM2ARM/AM2R-Autopatcher-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 6067,
          "release": {
            "tag": "v1.5.5.14",
            "name": "AM2R Android — 1.5.5.14",
            "published_at": "2026-11-01T18:57:25Z",
            "prerelease": false,
            "asset": {
              "name": "AM2R-Autopatcher-1.5.5.14.apk",
              "url": "https://github.com/PatchDev-AM2ARM/AM2R-Autopatcher-Android/releases/download/v1.5.5.14/AM2R-Autopatcher-1.5.5.14.apk",
              "size": 644979912,
              "sha256": "f196ea186f268442b8ea04b2b3d2f0c2257970525b99ff03ed2abab755fc85da"
            }
          },
          "history": [
            {
              "tag": "v1.5.5.13",
              "name": "AM2R Android — 1.5.5.13",
              "published_at": "2026-10-29T01:45:04Z",
              "prerelease": false,
              "asset": {
                "name": "AM2R-Autopatcher-1.5.5.13.apk",
                "url": "https://github.com/PatchDev-AM2ARM/AM2R-Autopatcher-Android/releases/download/v1.5.5.13/AM2R-Autopatcher-1.5.5.13.apk",
                "size": 644964192,
                "sha256": "2f2301443bf7d2f66ed1070cb08f85c0ab32e9ac876560e445ed62c404f83098"
              }
            },
            {
              "tag": "v1.5.5.13-beta-2",
              "name": "AM2R Android — 1.5.5.13 Beta 2",
              "published_at": "2026-10-26T14:18:53Z",
              "prerelease": true,
              "asset": {
                "name": "AM2R-Autopatcher-1.5.5.13-beta2.apk",
                "url": "https://github.com/PatchDev-AM2ARM/AM2R-Autopatcher-Android/releases/download/v1.5.5.13-beta-2/AM2R-Autopatcher-1.5.5.13-beta2.apk",
                "size": 638600232,
                "sha256": "8a32e5e810a649827aafaf03d0892626f5138a54de12d4cd6200098e4c759352"
              }
            },
            {
              "tag": "v1.5.5.13-beta",
              "name": "AM2R Android — 1.5.5.13 Beta",
              "published_at": "2026-10-25T11:39:35Z",
              "prerelease": true,
              "asset": {
                "name": "AM2R-Autopatcher-1.5.5.13-beta.apk",
                "url": "https://github.com/PatchDev-AM2ARM/AM2R-Autopatcher-Android/releases/download/v1.5.5.13-beta/AM2R-Autopatcher-1.5.5.13-beta.apk",
                "size": 638573908,
                "sha256": "a757be2c3ecc462440de1bb2fc74c32913eb5966800198092e32ae344256fee1"
              }
            },
            {
              "tag": "v1.5.5.12-hotfix-1",
              "name": "AM2R Android — 1.5.5.12 hotfix 1",
              "published_at": "2026-10-21T11:37:30Z",
              "prerelease": false,
              "asset": {
                "name": "AM2R-Autopatcher-1.5.5.12-hotfix1.apk",
                "url": "https://github.com/PatchDev-AM2ARM/AM2R-Autopatcher-Android/releases/download/v1.5.5.12-hotfix-1/AM2R-Autopatcher-1.5.5.12-hotfix1.apk",
                "size": 638393032,
                "sha256": "c669980a3828d6daaf64e3a8b8bedc0e4c0e455f30cee6b62f48883f62b6955a"
              }
            },
            {
              "tag": "v1.5.5.12",
              "name": "AM2R Android — 1.5.5.12",
              "published_at": "2026-10-20T17:29:53Z",
              "prerelease": false,
              "asset": {
                "name": "AM2R-Autopatcher-1.5.5.12.apk",
                "url": "https://github.com/PatchDev-AM2ARM/AM2R-Autopatcher-Android/releases/download/v1.5.5.12/AM2R-Autopatcher-1.5.5.12.apk",
                "size": 638393008,
                "sha256": "2df8eb1c41c23ea1df99cae5711509a89459a0d689cc57868ef9ee0e7da9f2ea"
              }
            }
          ],
          "package": "com.community.am2r.patcher",
          "signer_sha256": "a4808fe6dca94dbd582c27b5bfc2b7b4cd6cd5668d1034d4dbaff0435b9ccdaa",
          "reports": [
            {
              "device": "Xiaomi M2007J20CG",
              "great": 1,
              "playable": 1,
              "broken": 1,
              "last_at": "2026-11-09T05:20:15Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.5.5.14",
              "last_at": "2026-11-09T16:16:35Z"
            },
            {
              "device": "Xiaomi 14t",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.5.5.14",
              "last_at": "2026-11-10T01:35:15Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "zip",
          "label": "Original AM2R 1.1 (AM2R_11.zip)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your copy of the original Windows AM2R 1.1 (`AM2R_11.zip`, the free 2016 release). Community updates or modified versions are not supported.\nOpen the Autopatcher, choose the `.zip` and it will create and install the game.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Convierte tu zip de AM2R 1.1 en una versión nativa de Android. Necesita tu copia del juego.",
          "assets": {
            "zip": {
              "label": "AM2R 1.1 original (AM2R_11.zip)",
              "instructions_md": "Necesitas tu copia del AM2R 1.1 original de Windows (`AM2R_11.zip`, la versión gratuita de 2016). Las versiones Community Updates o modificadas no sirven.\nAbre el Autopatcher, elige el `.zip` y él crea e instala el juego.\n"
            }
          }
        },
        "fr": {
          "description": "Convertissez votre zip AM2R 1.1 en une version Android native. Nécessite votre copie du jeu.",
          "assets": {
            "zip": {
              "label": "AM2R 1.1 d'origine (AM2R_11.zip)",
              "instructions_md": "Vous avez besoin de votre copie de l'AM2R 1.1 Windows d'origine (`AM2R_11.zip`, la version gratuite de 2016). Les Community Updates ou versions modifiées ne fonctionnent pas.\nOuvrez l'Autopatcher, choisissez le `.zip` et il créera et installera le jeu.\n"
            }
          }
        },
        "pt": {
          "description": "Converta seu zip do AM2R 1.1 em uma versão nativa para Android. Requer sua cópia do jogo.",
          "assets": {
            "zip": {
              "label": "AM2R 1.1 original (AM2R_11.zip)",
              "instructions_md": "Você precisa da sua cópia do AM2R 1.1 original do Windows (`AM2R_11.zip`, a versão gratuita de 2016). Versões Community Updates ou modificadas não funcionam.\nAbra o Autopatcher, escolha o `.zip` e ele criará e instalará o jogo.\n"
            }
          }
        },
        "de": {
          "description": "Wandle deine AM2R 1.1-Zip in eine native Android-Version um. Erfordert deine Kopie des Spiels.",
          "assets": {
            "zip": {
              "label": "Originales AM2R 1.1 (AM2R_11.zip)",
              "instructions_md": "Du benötigst deine Kopie des originalen Windows-AM2R 1.1 (`AM2R_11.zip`, die kostenlose Version von 2016). Community-Updates oder modifizierte Versionen funktionieren nicht.\nÖffne den Autopatcher, wähle die `.zip`-Datei aus und er erstellt und installiert das Spiel.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35262,
        "cover": "https://cdn2.steamgriddb.com/grid/c4bbc69cad5c99edfdf9a75ac210dce2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/502e4a16930e414107ee22b6198c578f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3d22c195f5defa65a63dfff0d83eff27.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/c930eecd01935feef55942cc445f708f.png",
          "https://cdn2.steamgriddb.com/hero/55a988dfb00a914717b3000a3374694c.jpg",
          "https://cdn2.steamgriddb.com/hero/3484e1bac36fc0d1f0e86ae3b5aed870.png",
          "https://cdn2.steamgriddb.com/hero/20aee3a5f4643755a79ee5f6a73050ac.png",
          "https://cdn2.steamgriddb.com/hero/cf2f3fe19ffba462831d7f037a07fc83.png",
          "https://cdn2.steamgriddb.com/hero/9133d4cfea6c85b149c349327c7aac19.png",
          "https://cdn2.steamgriddb.com/hero/1216a1bca4361c39d1d77965c5d95ee3.jpg",
          "https://cdn2.steamgriddb.com/hero/c2e4a009b0acaea484f4384134824c69.png"
        ]
      },
      "reports": [
        {
          "device": "Xiaomi M2007J20CG",
          "great": 1,
          "playable": 1,
          "broken": 1,
          "last_at": "2026-11-09T05:20:15Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.5.5.14",
          "last_at": "2026-11-09T16:16:35Z"
        },
        {
          "device": "Xiaomi 14t",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.5.5.14",
          "last_at": "2026-11-10T01:35:15Z"
        }
      ],
      "downloads": 6067
    },
    {
      "id": "ambermoon",
      "name": "Ambermoon.net",
      "game": "Ambermoon",
      "original_platform": "amiga",
      "type": "source-port",
      "upstream": "https://github.com/Pyrdacor/Ambermoon.net",
      "description": "C# rewrite of the Amiga RPG. Requires the files from your copy.",
      "forks": [
        {
          "repo": "Pyrdacor/Ambermoon.net",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 503,
          "release": {
            "tag": "v1.15.2",
            "name": "v1.15.2",
            "published_at": "2026-11-08T21:20:19Z",
            "prerelease": false,
            "asset": {
              "name": "com.pyrdacor.AmbermoonAndroid-Signed.apk",
              "url": "https://github.com/Pyrdacor/Ambermoon.net/releases/download/v1.15.2/com.pyrdacor.AmbermoonAndroid-Signed.apk",
              "size": 244601744,
              "sha256": "79fe9e39a08fbf27415147912933aaf0f994e497568e44294713daacdcf5810c"
            }
          },
          "history": [
            {
              "tag": "v1.15.1",
              "name": "v1.15.1",
              "published_at": "2026-11-03T17:25:43Z",
              "prerelease": false,
              "asset": {
                "name": "com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "url": "https://github.com/Pyrdacor/Ambermoon.net/releases/download/v1.15.1/com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "size": 244597648,
                "sha256": "75fcd7407202d462db9e1f963d5ddc0d422da83f48c8f1ebce45a32bf29097a2"
              }
            },
            {
              "tag": "v1.15.0",
              "name": "v1.15.0",
              "published_at": "2026-11-02T20:58:20Z",
              "prerelease": false,
              "asset": {
                "name": "com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "url": "https://github.com/Pyrdacor/Ambermoon.net/releases/download/v1.15.0/com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "size": 244585360,
                "sha256": "41449520d8b04edf145f7fa9d915a64182d66c427221abfd7ebb51135a4636f2"
              }
            },
            {
              "tag": "v1.14.2",
              "name": "v1.14.2",
              "published_at": "2026-10-18T18:06:34Z",
              "prerelease": false,
              "asset": {
                "name": "com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "url": "https://github.com/Pyrdacor/Ambermoon.net/releases/download/v1.14.2/com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "size": 223014439,
                "sha256": "e63ea5ffe8315ea6e70864952dd73e1f40bceb009a03cc5b03e90e3a8f974849"
              }
            },
            {
              "tag": "v1.14.1",
              "name": "v1.14.1",
              "published_at": "2026-10-16T21:12:09Z",
              "prerelease": false,
              "asset": {
                "name": "com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "url": "https://github.com/Pyrdacor/Ambermoon.net/releases/download/v1.14.1/com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "size": 223014439,
                "sha256": "0f596c69df977d5ef7b4448930592b925dee0d3507ccbee1bede9d2de4cc9365"
              }
            },
            {
              "tag": "v1.14.0",
              "name": "v1.14.0",
              "published_at": "2026-10-15T19:15:35Z",
              "prerelease": false,
              "asset": {
                "name": "com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "url": "https://github.com/Pyrdacor/Ambermoon.net/releases/download/v1.14.0/com.pyrdacor.AmbermoonAndroid-Signed.apk",
                "size": 223010343,
                "sha256": "7880728ace45871b2deabc64677065b05021c6f60710d68455c61006153db219"
              }
            }
          ],
          "package": "com.pyrdacor.AmbermoonAndroid",
          "signer_sha256": "5936fddd9729ba8b3a89d61153fb469aff6e598840cb18bd77e916b0fffd8205"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Reescritura en C# del RPG de Amiga. Necesita los archivos de tu copia."
        },
        "fr": {
          "description": "Réécriture en C# du RPG Amiga. Nécessite les fichiers de votre copie."
        },
        "pt": {
          "description": "Reescrita em C# do RPG de Amiga. Precisa dos arquivos da sua cópia."
        },
        "de": {
          "description": "Neufassung des Amiga-Rollenspiels in C#. Benötigt die Dateien deiner Kopie."
        }
      },
      "art": {
        "steamgriddb_id": 37345,
        "cover": "https://cdn2.steamgriddb.com/grid/fa540b3545829bc68d6922545dd0e2ff.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/713fd63d76c8a57b16fc433fb4ae718a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/080d41dc2b5c07c57359a99a3a822234.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 11897,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coakcg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczdwa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczdwd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczdwc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczdwb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4aw5.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 503
    },
    {
      "id": "amphitere",
      "name": "NetHack",
      "game": "NetHack",
      "original_platform": "pc",
      "type": "source-port",
      "forks": [
        {
          "repo": "fancypantalons/Amphitere",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 221,
          "release": {
            "tag": "Amphitere-5.0.0-2",
            "name": "Amphitere - 5.0.0-2",
            "published_at": "2026-06-21T02:30:02Z",
            "prerelease": false,
            "asset": {
              "name": "Amphitere-5.0.0-2.apk",
              "url": "https://github.com/fancypantalons/Amphitere/releases/download/Amphitere-5.0.0-2/Amphitere-5.0.0-2.apk",
              "size": 21375266,
              "sha256": "2059c03adb989253ff6d2eaba0ee9247ffb3593cc3ef0b4388e05fd05d38200d"
            }
          },
          "history": [
            {
              "tag": "Amphitere-3.6.7-2",
              "name": "Amphitere Classic -3.6.7-2",
              "published_at": "2026-06-21T02:31:00Z",
              "prerelease": false,
              "asset": {
                "name": "Amphitere-3.6.7-2.apk",
                "url": "https://github.com/fancypantalons/Amphitere/releases/download/Amphitere-3.6.7-2/Amphitere-3.6.7-2.apk",
                "size": 18857209,
                "sha256": "c84767b7d3ca968f11e5b7ff9de5fcc1ceb6eb03f90448b4d1b6d7ce3b8be846"
              }
            },
            {
              "tag": "Amphitere-5.0.0-1",
              "name": "Amphitere - 5.0.0-1",
              "published_at": "2026-05-17T03:47:14Z",
              "prerelease": false,
              "asset": {
                "name": "Amphitere-5.0.0-1.apk",
                "url": "https://github.com/fancypantalons/Amphitere/releases/download/Amphitere-5.0.0-1/Amphitere-5.0.0-1.apk",
                "size": 21375266,
                "sha256": "38e4029b33b5ac39640ee880145bad688643a2b7d255a3932bd83de8badd60e6"
              }
            },
            {
              "tag": "Amphitere-3.6.7-1",
              "name": "Amphitere Classic - 3.6.7-1",
              "published_at": "2026-05-17T03:45:50Z",
              "prerelease": false,
              "asset": {
                "name": "Amphitere-3.6.7-1.apk",
                "url": "https://github.com/fancypantalons/Amphitere/releases/download/Amphitere-3.6.7-1/Amphitere-3.6.7-1.apk",
                "size": 18857209,
                "sha256": "0fe7cb363d44e0cf20ac63367277ee2ce5ba17d5b115595f05f773577a6e37fe"
              }
            }
          ],
          "package": "ca.b_ark.amphitere",
          "signer_sha256": "ef811d552d63a5006f7f1b1c6ec4dd25b99d90185bb257a3c75195607afd6d67"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Source port of NetHack for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Port de código fuente de NetHack para PC. Necesita tus archivos del juego para PC."
        },
        "fr": {
          "description": "Source port de NetHack pour PC. Nécessite vos fichiers du jeu pour PC."
        },
        "pt": {
          "description": "Source port de NetHack para PC. Requer os arquivos do jogo para PC."
        },
        "de": {
          "description": "Source-Port von NetHack für PC. Erfordert deine PC-Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 5261068,
        "cover": "https://cdn2.steamgriddb.com/grid/815e49f5c35ed6d0c401931492a9229b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/be8122a3d793d8cc0a09b7febb8ed0ae.png",
        "logo": "https://cdn2.steamgriddb.com/logo/68734a7a3d5ec49253b8ac2dbd3c30c0.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 2895,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1syp.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckdu1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckdu3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckdu2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckdu4.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 221
    },
    {
      "id": "andropolis",
      "name": "Andropolis",
      "game": "Micropolis",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/ds17f/andropolis",
      "description": "Native port of Micropolis, the open source version of the original SimCity.",
      "forks": [
        {
          "repo": "ds17f/andropolis",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 351,
          "release": {
            "tag": "v0.1.7",
            "name": "v0.1.7",
            "published_at": "2026-09-30T22:29:26Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/ds17f/andropolis/releases/download/v0.1.7/app-release.apk",
              "size": 5977583,
              "sha256": "aea5b837514f964150e99f5f11d462f80e45d44bd5e5f1e7c41503eab7a39260"
            }
          },
          "history": [
            {
              "tag": "v0.1.6",
              "name": "v0.1.6",
              "published_at": "2026-09-29T18:55:32Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/ds17f/andropolis/releases/download/v0.1.6/app-release.apk",
                "size": 5976859,
                "sha256": "924a03020967af0610ad641d1bb320a4857368423a25330a1f4f1d6c34801ede"
              }
            },
            {
              "tag": "v0.1.5",
              "name": "v0.1.5",
              "published_at": "2026-09-28T18:07:04Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/ds17f/andropolis/releases/download/v0.1.5/app-release.apk",
                "size": 5976731,
                "sha256": "d6909d8830d663b7bc7a7181792dd313637d3e50a9063be7b8734820769f78bf"
              }
            },
            {
              "tag": "v0.1.4",
              "name": "v0.1.4",
              "published_at": "2026-09-28T17:23:43Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/ds17f/andropolis/releases/download/v0.1.4/app-release.apk",
                "size": 5976451,
                "sha256": "cd40ddef0bbaef650549d7d19a4402323bc14cefb3557feafc9e8482f42fa062"
              }
            },
            {
              "tag": "v0.1.3",
              "name": "v0.1.3",
              "published_at": "2026-09-28T03:30:17Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/ds17f/andropolis/releases/download/v0.1.3/app-release.apk",
                "size": 5976455,
                "sha256": "6732217ea8d0417246ac3351ff7741ba1c111c6831b23fe9dcbd0f32ba8d68e4"
              }
            },
            {
              "tag": "v0.1.2",
              "name": "v0.1.2",
              "published_at": "2026-09-27T21:29:29Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/ds17f/andropolis/releases/download/v0.1.2/app-release.apk",
                "size": 5976451,
                "sha256": "3785eaa6d5e5943de1b8a6331bc99654de60dccfc425dea053397d567f246f4e"
              }
            }
          ],
          "package": "io.github.ds17f.andropolis",
          "signer_sha256": "5729d12ac75339cc5a09103a06615205927c6b5bf27f395bae06d3066afa4d15"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Micropolis, la versión libre del SimCity original."
        },
        "fr": {
          "description": "Port natif de Micropolis, la version libre du SimCity original."
        },
        "pt": {
          "description": "Port nativo do Micropolis, a versão livre do SimCity original."
        },
        "de": {
          "description": "Nativer Port von Micropolis, der freien Version des ursprünglichen SimCity."
        }
      },
      "art": {
        "steamgriddb_id": 5451232,
        "cover": "https://cdn2.steamgriddb.com/grid/39ae86e24e4a009a164c5db59bb9e27d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/36622a9fc56e54bf92a969189eb51b34.png",
        "genres": [
          "strategy",
          "simulation"
        ],
        "igdb_id": 46622,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/yuqelszmpgog3quckmr8.jpg"
      },
      "genres": [
        "strategy",
        "simulation"
      ],
      "downloads": 351
    },
    {
      "id": "army-men-rts-android-evolved",
      "name": "Army Men RTS Evolved",
      "game": "Army Men RTS Evolved",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "codepdbh/army-men-rts-android-evolved",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 564,
          "release": {
            "tag": "v0.6.0",
            "name": "Army Men RTS Android Evolved v0.6.0",
            "published_at": "2026-10-27T14:49:03Z",
            "prerelease": false,
            "asset": {
              "name": "ArmyMenRTS-AndroidEvolved-v0.6.0-arm64.apk",
              "url": "https://github.com/codepdbh/army-men-rts-android-evolved/releases/download/v0.6.0/ArmyMenRTS-AndroidEvolved-v0.6.0-arm64.apk",
              "size": 28443868,
              "sha256": "07b64a67abe5a22025361c1c6eedcd4b44ad9c9757d8bb7088f840471583cf3b"
            }
          },
          "history": [
            {
              "tag": "v0.5.0",
              "name": "Army Men RTS Android Evolved v0.5.0 - construcción táctil, sombras y launcher",
              "published_at": "2026-10-26T20:12:39Z",
              "prerelease": false,
              "asset": {
                "name": "ArmyMenRTS-AndroidEvolved-v0.5.0-arm64.apk",
                "url": "https://github.com/codepdbh/army-men-rts-android-evolved/releases/download/v0.5.0/ArmyMenRTS-AndroidEvolved-v0.5.0-arm64.apk",
                "size": 62956366,
                "sha256": "ec23884d5f8a8759cf61b0d7dd0972de7cb83f27cdc8a7cb89c2ba60a10f83a3"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "Army Men RTS Android Evolved v0.4.0 - sonido y controles táctiles",
              "published_at": "2026-10-19T21:08:59Z",
              "prerelease": false,
              "asset": {
                "name": "ArmyMenRTS-AndroidEvolved-v0.4.0-arm64.apk",
                "url": "https://github.com/codepdbh/army-men-rts-android-evolved/releases/download/v0.4.0/ArmyMenRTS-AndroidEvolved-v0.4.0-arm64.apk",
                "size": 62038759,
                "sha256": "5ef058698d4b57ab9d91ed263e1c648ae784a96e3f3053be825d07a8dc34e243"
              }
            }
          ],
          "package": "com.codepdbh.armymenrts",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Army Men RTS PC folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "armymenrts"
          },
          "instructions_md": "Copy your Army Men RTS for PC to `armymenrts/` in internal storage.\nOpen the app, allow file access and tap **▶ JUGAR**: the launcher checks your copy before starting.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Army Men RTS Evolved for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Army Men RTS Evolved para PC. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Carpeta de Army Men RTS para PC",
              "instructions_md": "Copia tu Army Men RTS para PC en `armymenrts/` de la memoria interna.\nAbre la app, concede el acceso a los archivos y pulsa **▶ JUGAR**: el launcher comprueba la copia antes de empezar.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Army Men RTS Evolved pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Dossier d'Army Men RTS pour PC",
              "instructions_md": "Copiez votre Army Men RTS pour PC dans `armymenrts/` de la mémoire interne.\nOuvrez l'application, autorisez l'accès aux fichiers et touchez **▶ JUGAR** : le lanceur vérifie la copie avant de démarrer.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Army Men RTS Evolved para PC. Requer os arquivos do seu jogo de PC.",
          "assets": {
            "game": {
              "label": "Pasta do Army Men RTS para PC",
              "instructions_md": "Copie o seu Army Men RTS para PC em `armymenrts/` da memória interna.\nAbra o app, permita o acesso aos arquivos e toque em **▶ JUGAR**: o launcher verifica a cópia antes de começar.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Army Men RTS Evolved für PC. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Ordner von Army Men RTS für PC",
              "instructions_md": "Kopiere dein Army Men RTS für PC nach `armymenrts/` im internen Speicher.\nÖffne die App, erlaube den Dateizugriff und tippe auf **▶ JUGAR**: Der Launcher prüft deine Kopie vor dem Start.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 20864,
        "cover": "https://cdn2.steamgriddb.com/grid/bceff696513bf8a4d7012b9f24d58cc0.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/b908fe24a4c9172a7a5bc47b0890074e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/0628d73fb13edb198b3e66f530750b16.png"
      },
      "downloads": 564
    },
    {
      "id": "asuras-wrath-recomp",
      "name": "Asura's Wrath Recomp",
      "game": "Asura's Wrath",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/PauloUbirajara/asuras-wrath-recomp",
      "description": "In-development recompilation with ReXGlue. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "PauloUbirajara/asuras-wrath-recomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3305,
          "release": {
            "tag": "v0.3.1.2",
            "name": "v0.3.1.2",
            "published_at": "2026-09-11T20:04:32Z",
            "prerelease": true,
            "asset": {
              "name": "asura_wrath_recomp_android.apk",
              "url": "https://github.com/PauloUbirajara/asuras-wrath-recomp/releases/download/v0.3.1.2/asura_wrath_recomp_android.apk",
              "size": 122062934,
              "sha256": "da0e2441521d2c392a806e19739bde4fa7fa7d60c254c47beea036349ddb41c6"
            }
          },
          "history": [
            {
              "tag": "v0.3.1.1",
              "name": "v0.3.1.1",
              "published_at": "2026-09-10T03:31:36Z",
              "prerelease": true,
              "asset": {
                "name": "asura_wrath_recomp_android.apk",
                "url": "https://github.com/PauloUbirajara/asuras-wrath-recomp/releases/download/v0.3.1.1/asura_wrath_recomp_android.apk",
                "size": 122062934,
                "sha256": "a6300bda3d9524bf0f8539b4832bf3f73f137d681e9356b30ce245022a766760"
              }
            }
          ],
          "package": "com.recomp.asurawrath",
          "signer_sha256": "b1da527146429b92cb3f61970138365c02fde3551824ce1033816a8d354e39d2",
          "reports": [
            {
              "device": "NOKIA",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T11:30:28Z"
            },
            {
              "device": "OnePlus CPH2749",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.1.2",
              "last_at": "2026-11-11T11:51:41Z"
            },
            {
              "device": "OnePlus 15 Pro CPH2749",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.3.1.2",
              "last_at": "2026-11-11T11:55:47Z"
            },
            {
              "device": "Samsung SM-A556E",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.1.2",
              "last_at": "2026-11-11T19:32:19Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Asura's Wrath (Xbox 360): extracted ISO contents",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your extracted Asura's Wrath Xbox 360 ISO (for example with `extract-xiso`). Put the contents into the `extracted` folder of the port.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación en desarrollo con ReXGlue. Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Asura's Wrath (Xbox 360): contenido extraído de la ISO",
              "instructions_md": "Necesitas tu ISO de Asura's Wrath para Xbox 360 extraída (por ejemplo con `extract-xiso`). Pon el contenido en la carpeta `extracted` del port.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation en développement avec ReXGlue. Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Asura's Wrath (Xbox 360) : contenu extrait de l'ISO",
              "instructions_md": "Vous avez besoin de votre ISO d'Asura's Wrath pour Xbox 360 extraite (par exemple avec `extract-xiso`). Placez le contenu dans le dossier `extracted` du port.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação em desenvolvimento com ReXGlue. Requer a sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Asura's Wrath (Xbox 360): conteúdo extraído da ISO",
              "instructions_md": "Precisa da sua ISO do Asura's Wrath para Xbox 360 extraída (por exemplo com `extract-xiso`). Coloque o conteúdo na pasta `extracted` do port.\n"
            }
          }
        },
        "de": {
          "description": "Recompilation in Entwicklung mit ReXGlue. Benötigt deine Xbox 360 Kopie.",
          "assets": {
            "game": {
              "label": "Asura's Wrath (Xbox 360): extrahierter ISO-Inhalt",
              "instructions_md": "Du benötigst deine extrahierte Asura's Wrath Xbox 360 ISO (zum Beispiel mit `extract-xiso`). Lege den Inhalt in den `extracted`-Ordner des Ports.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 29913,
        "cover": "https://cdn2.steamgriddb.com/grid/c4c02d22655d5d3c383df7f2422409f1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c7d221904d33bef269cad82b3a085cf4.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/bc2ba6bff2342259d8fb150b02dc1565.png",
        "genres": [
          "action"
        ],
        "igdb_id": 5495,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4961.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dxv09qahu9nhpxuurdyn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tjk7l49fauuvgxmtzfxt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dotgldvkxqeedjhqktw4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sgikynk35b9n0hybp7lh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/p1z4giuplpzvskwz9i8b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/huejmakobcxluzjvbjjq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o6qn5zmwxlhnt9dxyddy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q4ctravynr5lnxiyjghn.jpg"
        ]
      },
      "genres": [
        "action"
      ],
      "reports": [
        {
          "device": "NOKIA",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T11:30:28Z"
        },
        {
          "device": "OnePlus CPH2749",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.1.2",
          "last_at": "2026-11-11T11:51:41Z"
        },
        {
          "device": "OnePlus 15 Pro CPH2749",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.3.1.2",
          "last_at": "2026-11-11T11:55:47Z"
        },
        {
          "device": "Samsung SM-A556E",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.1.2",
          "last_at": "2026-11-11T19:32:19Z"
        }
      ],
      "downloads": 3305
    },
    {
      "id": "augustus",
      "name": "Caesar III Enhanced",
      "game": "Caesar III Enhanced",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "Keriew/augustus",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3020,
          "release": {
            "tag": "v4.0.0",
            "name": "4.0.0",
            "published_at": "2023-12-28T13:18:10Z",
            "prerelease": false,
            "asset": {
              "name": "augustus-4.0.0-android.apk",
              "url": "https://github.com/Keriew/augustus/releases/download/v4.0.0/augustus-4.0.0-android.apk",
              "size": 23630654,
              "sha256": "934b6580b7e4d1063c95bbb11c642f7bde3839076e5594f14e68729f0ea8b8d2"
            }
          },
          "history": [],
          "package": "com.github.Keriew.augustus",
          "signer_sha256": "b8b8895dfad50947593c1ca3423aa53cdb6b62958c0f31d395157bd75cb7c326"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Caesar III files (GOG, Steam or CD)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Augustus requires the original Caesar III files (GOG, Steam or CD). Copy the game folder to your phone and select it when requested.\nAugustus saves cannot be opened in Caesar III or Julius.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Recompilation of Caesar III for PC. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación de Caesar III para PC. Necesita tus archivos del juego.",
          "assets": {
            "game": {
              "label": "Archivos de Caesar III (GOG, Steam o CD)",
              "instructions_md": "Augustus necesita los archivos originales de Caesar III (GOG, Steam o el CD). Copia la carpeta del juego al teléfono y elígela cuando la pida.\nLas partidas de Augustus no se pueden abrir en Caesar III ni en Julius.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Caesar III pour PC. Nécessite vos fichiers de jeu.",
          "assets": {
            "game": {
              "label": "Fichiers de Caesar III (GOG, Steam ou CD)",
              "instructions_md": "Augustus nécessite les fichiers d'origine de Caesar III (GOG, Steam ou CD). Copiez le dossier du jeu sur le téléphone et sélectionnez-le lorsqu'il est demandé.\nLes sauvegardes d'Augustus ne peuvent pas être ouvertes dans Caesar III ou Julius.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Caesar III para PC. Requer os seus ficheiros do jogo.",
          "assets": {
            "game": {
              "label": "Ficheiros do Caesar III (GOG, Steam ou CD)",
              "instructions_md": "O Augustus requer os ficheiros originais do Caesar III (GOG, Steam ou CD). Copie a pasta do jogo para o telemóvel e selecione-a quando solicitado.\nOs saves do Augustus não podem ser abertos no Caesar III nem no Julius.\n"
            }
          }
        },
        "de": {
          "description": "Recompilation von Caesar III für PC. Benötigt deine Spieldateien.",
          "assets": {
            "game": {
              "label": "Caesar III-Dateien (GOG, Steam oder CD)",
              "instructions_md": "Augustus benötigt die originalen Caesar III-Dateien (GOG, Steam oder CD). Kopiere den Spielordner auf das Telefon und wähle ihn aus, wenn danach gefragt wird.\nAugustus-Spielstände können nicht in Caesar III oder Julius geöffnet werden.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 13742,
        "cover": "https://cdn2.steamgriddb.com/grid/542fc94a9de4c6a445290d7455baec31.png",
        "hero": "https://cdn2.steamgriddb.com/hero/85b9a5ac91cd629bd3afe396ec07270a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e0661cebebef932699e87b44500d6f92.png"
      },
      "downloads": 3020
    },
    {
      "id": "b2hwii",
      "name": "Sengoku Basara 2 Heroes",
      "game": "Sengoku Basara 2 Heroes",
      "original_platform": "wii",
      "type": "recomp",
      "forks": [
        {
          "repo": "PotatoRecomp/B2HWii-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 57215,
          "release": {
            "tag": "v1.2.1-hotfix",
            "name": "SB2H Android 1.2.1 Hotfix",
            "published_at": "2026-11-09T14:02:51Z",
            "prerelease": false,
            "asset": {
              "name": "basara2heroes-1.2.1-hotfix-android-arm64.apk",
              "url": "https://github.com/PotatoRecomp/B2HWii-Android/releases/download/v1.2.1-hotfix/basara2heroes-1.2.1-hotfix-android-arm64.apk",
              "size": 86498246,
              "sha256": "e82c1fb33c0eee82adc2f42e19b4204f3cba5b4c3224ffead205d547091f3b7b"
            }
          },
          "history": [
            {
              "tag": "v1.2",
              "name": "SB2H Android 1.2",
              "published_at": "2026-11-08T17:24:13Z",
              "prerelease": false,
              "asset": {
                "name": "basara2heroes-1.2-android-arm64.apk",
                "url": "https://github.com/PotatoRecomp/B2HWii-Android/releases/download/v1.2/basara2heroes-1.2-android-arm64.apk",
                "size": 86404382,
                "sha256": "7b8e91a2e70a5579b7b24be548ded29c803f40d6869ce48e34d64eafedcce73b"
              }
            },
            {
              "tag": "v1.1",
              "name": "SB2H Android 1.1",
              "published_at": "2026-11-07T00:20:41Z",
              "prerelease": false,
              "asset": {
                "name": "basara2heroes-1.1-android-arm64.apk",
                "url": "https://github.com/PotatoRecomp/B2HWii-Android/releases/download/v1.1/basara2heroes-1.1-android-arm64.apk",
                "size": 109147137,
                "sha256": "c2de1fec970c3776ab309827f077145d7afe78b2f2e085a28999e0e2e440977f"
              }
            },
            {
              "tag": "v1.0",
              "name": "SB2H Android 1.0",
              "published_at": "2026-11-05T21:05:04Z",
              "prerelease": false,
              "asset": {
                "name": "basara2heroes-1.0-android-arm64.apk",
                "url": "https://github.com/PotatoRecomp/B2HWii-Android/releases/download/v1.0/basara2heroes-1.0-android-arm64.apk",
                "size": 109065105,
                "sha256": "92a1f98b39b4ff0ed00fd47bdaedd676226ec9050c3735111aea17d8cd03d1d7"
              }
            }
          ],
          "package": "com.shiinobu.basara",
          "signer_sha256": "b66be8264ca560e9923021580e7871623c346f942eb7a1e658360eb2227bfd29"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Sengoku Basara 2 Heroes disc (Wii, Japan, RBSJ08) in .iso or .rvz",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the Japanese Wii disc (`RBSJ08`) in .iso or .rvz is supported.\nOpen the app and choose your dump: it imports once and then the icon launches directly into the game.\n"
        }
      ],
      "added_at": "2026-11-08T16:19:53Z",
      "description": "Recompilation of Sengoku Basara 2 Heroes for Wii. Requires your disc.",
      "i18n": {
        "es": {
          "description": "Recompilación de Sengoku Basara 2 Heroes para Wii. Necesita tu disco.",
          "assets": {
            "disc": {
              "label": "Disco de Sengoku Basara 2 Heroes (Wii, Japón, RBSJ08) en .iso o .rvz",
              "instructions_md": "Solo vale el disco japonés de Wii (`RBSJ08`), en .iso o .rvz.\nAbre la app y elige tu volcado: lo importa una vez y luego el icono entra directo al juego.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Sengoku Basara 2 Heroes pour Wii. Nécessite votre disque.",
          "assets": {
            "disc": {
              "label": "Disque Sengoku Basara 2 Heroes (Wii, Japon, RBSJ08) en .iso ou .rvz",
              "instructions_md": "Seul le disque Wii japonais (`RBSJ08`) au format .iso ou .rvz est compatible.\nOuvrez l'application et choisissez votre dump : il est importé une seule fois, puis l'icône lance directement le jeu.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Sengoku Basara 2 Heroes para Wii. Requer o seu disco.",
          "assets": {
            "disc": {
              "label": "Disco de Sengoku Basara 2 Heroes (Wii, Japão, RBSJ08) em .iso ou .rvz",
              "instructions_md": "Apenas o disco japonês da Wii (`RBSJ08`) em .iso ou .rvz é aceite.\nAbre a aplicação e escolhe o teu dump: é importado uma vez e depois o ícone entra diretamente no jogo.\n"
            }
          }
        },
        "de": {
          "description": "Recompilation von Sengoku Basara 2 Heroes für Wii. Benötigt deine Disc.",
          "assets": {
            "disc": {
              "label": "Sengoku Basara 2 Heroes Disc (Wii, Japan, RBSJ08) als .iso oder .rvz",
              "instructions_md": "Es wird nur die japanische Wii-Disc (`RBSJ08`) als .iso oder .rvz unterstützt.\nÖffne die App und wähle dein Abbild aus: Es wird einmalig importiert und das Symbol startet das Spiel direkt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5478774,
        "cover": "https://cdn2.steamgriddb.com/grid/f142a1f4dc8c4d96446ba0d538348745.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ed5e50a0442000a801ae680dd4c11e09.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a9fc51baada2a077cd585bef77dd4f78.png",
        "genres": [
          "action"
        ],
        "igdb_id": 72578,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co30r0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13iit.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13iiu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13iiv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13iiw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13iix.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5y8b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5y8a.jpg"
        ]
      },
      "genres": [
        "action"
      ],
      "downloads": 57215
    },
    {
      "id": "babel-recomp",
      "name": "Babel Recomp",
      "game": "Illusion of Gaia",
      "original_platform": "snes",
      "type": "recomp",
      "upstream": "https://github.com/mrOt4/babel-recomp",
      "description": "Recompilation of Illusion of Gaia from SNES. Requires your ROM.",
      "forks": [
        {
          "repo": "mrOt4/babel-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 412,
          "release": {
            "tag": "v1.0",
            "name": "Babel Recomp 1.0",
            "published_at": "2026-10-16T19:44:03Z",
            "prerelease": false,
            "asset": {
              "name": "babel-recomp-1.0-android-arm64.apk",
              "url": "https://github.com/mrOt4/babel-recomp/releases/download/v1.0/babel-recomp-1.0-android-arm64.apk",
              "size": 8089233,
              "sha256": "5e96786c3201dd042e3ff658f0c0aae2d84556ecab726522bbd523f66bdd09b7"
            }
          },
          "history": [],
          "package": "com.mr0ta.babelrecomp",
          "signer_sha256": "00d5ecc100f6c5b808c91370108d89911ea755cb0ce654b604966677569726d2",
          "reports": [
            {
              "device": "Samsung SM-A566B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T01:33:05Z"
            },
            {
              "device": "AYN Odin2 Portal",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v1.0",
              "last_at": "2026-11-11T18:33:43Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Illusion of Gaia ROM (SNES, USA)",
          "accepted": [
            {
              "sha1": "38de0c84dd2bc3bdfc0a3d7ab0220c79b70887c3",
              "label": "Illusion of Gaia (USA)",
              "format": "sfc"
            }
          ],
          "strip_copier_header": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your American ROM of Illusion of Gaia.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Illusion of Gaia de SNES. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Illusion of Gaia (SNES, USA)",
              "instructions_md": "Elige tu ROM americana de Illusion of Gaia.\n",
              "accepted": [
                "Illusion of Gaia (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation d'Illusion of Gaia sur SNES. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM d'Illusion of Gaia (SNES, USA)",
              "instructions_md": "Choisissez votre ROM américaine d'Illusion of Gaia.\n",
              "accepted": [
                "Illusion of Gaia (USA)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação de Illusion of Gaia da SNES. Requer a sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Illusion of Gaia (SNES, EUA)",
              "instructions_md": "Escolha a sua ROM americana de Illusion of Gaia.\n",
              "accepted": [
                "Illusion of Gaia (USA)"
              ]
            }
          }
        },
        "de": {
          "description": "Recompilation von Illusion of Gaia für SNES. Benötigt deine ROM.",
          "assets": {
            "rom": {
              "label": "Illusion of Gaia ROM (SNES, USA)",
              "instructions_md": "Wähle deine US-ROM von Illusion of Gaia aus.\n",
              "accepted": [
                "Illusion of Gaia (USA)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36661,
        "cover": "https://cdn2.steamgriddb.com/grid/22abffc0501401bb45afe3b886d5df0f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7e2ab756770f780a0ee4c16bd7dc5f79.png",
        "logo": "https://cdn2.steamgriddb.com/logo/fb8e951171a961a823a8f4081a5d8c08.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 3016,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8kyi.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fhfxvvola0s0ffhluc3v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cb4hlahfw3dqt32lxlca.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/evfoansn54y99otexo7y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mzsmzeafnbtshb89nouk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lhh0vljrmm7rgibgb9kp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gdqrffkeopsllj8dnlbm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lkjpvys6ispsks3rhccm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ev74ylh3vst3q1wdctxy.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "Samsung SM-A566B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T01:33:05Z"
        },
        {
          "device": "AYN Odin2 Portal",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v1.0",
          "last_at": "2026-11-11T18:33:43Z"
        }
      ],
      "downloads": 412
    },
    {
      "id": "bakagain",
      "name": "Betrayal at Kondor",
      "game": "Betrayal at Kondor",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "stellargames/bakagain",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 173,
          "release": {
            "tag": "v0.6.0-beta",
            "name": "v0.6.0-beta",
            "published_at": "2026-11-09T11:45:12Z",
            "prerelease": true,
            "asset": {
              "name": "BaK-Again-v0.6.0-beta.apk",
              "url": "https://github.com/stellargames/bakagain/releases/download/v0.6.0-beta/BaK-Again-v0.6.0-beta.apk",
              "size": 76679932,
              "sha256": "0b6cb3148ecc871080c233d1c87676efe0e6b69696091a7e1a447beb436b0f90"
            }
          },
          "history": [
            {
              "tag": "v0.5.0-beta",
              "name": "v0.5.0-beta",
              "published_at": "2026-11-04T08:22:42Z",
              "prerelease": true,
              "asset": {
                "name": "BaK-Again-v0.5.0-beta.apk",
                "url": "https://github.com/stellargames/bakagain/releases/download/v0.5.0-beta/BaK-Again-v0.5.0-beta.apk",
                "size": 77990246,
                "sha256": "b421e3938f36e2666bb3b06d7749e1081b5d482ca1577bb46722f140fe9b262f"
              }
            },
            {
              "tag": "v0.4.0-beta",
              "name": "v0.4.0-beta",
              "published_at": "2026-10-27T15:13:11Z",
              "prerelease": true,
              "asset": {
                "name": "BaK-Again-v0.4.0-beta.apk",
                "url": "https://github.com/stellargames/bakagain/releases/download/v0.4.0-beta/BaK-Again-v0.4.0-beta.apk",
                "size": 77710178,
                "sha256": "5b24d64baab8011b358a6ec08c46d7f2544eb9ee986db4475f74b1f844865e57"
              }
            },
            {
              "tag": "v0.3.2-beta",
              "name": "v0.3.2-beta",
              "published_at": "2026-10-26T20:22:57Z",
              "prerelease": true,
              "asset": {
                "name": "BaK-Again-v0.3.2-beta.apk",
                "url": "https://github.com/stellargames/bakagain/releases/download/v0.3.2-beta/BaK-Again-v0.3.2-beta.apk",
                "size": 77613082,
                "sha256": "aee42716d432cb873bee17cd460a5b199fd87d55726839574733eaa66530d5a0"
              }
            },
            {
              "tag": "v0.3.1-beta",
              "name": "v0.3.1-beta",
              "published_at": "2026-10-25T20:44:44Z",
              "prerelease": true,
              "asset": {
                "name": "BaK-Again-v0.3.1-beta.apk",
                "url": "https://github.com/stellargames/bakagain/releases/download/v0.3.1-beta/BaK-Again-v0.3.1-beta.apk",
                "size": 77599394,
                "sha256": "cfecb0a9df061114f50285bac6c9c5b8b2b24c4582737fe272483414cffc5546"
              }
            },
            {
              "tag": "v0.3.0-beta",
              "name": "v0.3.0-beta",
              "published_at": "2026-10-24T20:08:11Z",
              "prerelease": true,
              "asset": {
                "name": "BaK-Again-v0.3.0-beta.apk",
                "url": "https://github.com/stellargames/bakagain/releases/download/v0.3.0-beta/BaK-Again-v0.3.0-beta.apk",
                "size": 77597974,
                "sha256": "2190e732e162a7bcf644d7a54b4b5aec5a790ac28fa1e4b683246703552aa392"
              }
            }
          ],
          "package": "com.StellarGameStudio.BaKAgain",
          "signer_sha256": "ab2a26401b2e3f7a7cee302c9b9db43f29a832863008d935d1c7e40d49a289de"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Installed Betrayal at Krondor (KRONDOR.001 and the other files)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the folder of your installed Betrayal at Krondor (the GOG one works) to the phone, with `KRONDOR.001` and the other files.\nThe first time you open BaK-Again it asks where it is.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Betrayal at Kondor for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Betrayal at Kondor para PC. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Betrayal at Krondor instalado (KRONDOR.001 y demás archivos)",
              "instructions_md": "Copia al teléfono la carpeta de tu Betrayal at Krondor instalado (la de GOG sirve), con `KRONDOR.001` y los demás archivos.\nLa primera vez que abres BaK-Again te pregunta dónde está.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Betrayal at Kondor pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Betrayal at Krondor installé (KRONDOR.001 et les autres fichiers)",
              "instructions_md": "Copiez sur le téléphone le dossier de votre Betrayal at Krondor installé (celui de GOG fonctionne), avec `KRONDOR.001` et les autres fichiers.\nÀ la première ouverture, BaK-Again demande où il se trouve.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Betrayal at Kondor para PC. Requer os arquivos do seu jogo de PC.",
          "assets": {
            "game": {
              "label": "Betrayal at Krondor instalado (KRONDOR.001 e os outros arquivos)",
              "instructions_md": "Copie para o celular a pasta do seu Betrayal at Krondor instalado (o da GOG serve), com `KRONDOR.001` e os outros arquivos.\nNa primeira vez que você abre o BaK-Again, ele pergunta onde ela está.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Betrayal at Kondor für PC. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Installiertes Betrayal at Krondor (KRONDOR.001 und die übrigen Dateien)",
              "instructions_md": "Kopiere den Ordner deines installierten Betrayal at Krondor (der von GOG geht) mit `KRONDOR.001` und den übrigen Dateien aufs Handy.\nBeim ersten Start fragt BaK-Again, wo er liegt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5247862,
        "cover": "https://cdn2.steamgriddb.com/grid/3e2b75e4f0343750b35fda17d968b2e1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d9fef29f176742d075a466c19efcb9da.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d9b207c26082208998fa7a758cae7c88.png"
      },
      "downloads": 173
    },
    {
      "id": "balatro-dualscreen",
      "name": "Balatro Dual Screen",
      "game": "Balatro",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "rosbean/balatro-dualscreen",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 87885,
          "release": {
            "tag": "v1.0",
            "name": "Balatro Dual Screen v1.0",
            "published_at": "2026-08-01T20:07:04Z",
            "prerelease": false,
            "asset": {
              "name": "BalatroDualScreen-v1.0.apk",
              "url": "https://github.com/rosbean/balatro-dualscreen/releases/download/v1.0/BalatroDualScreen-v1.0.apk",
              "size": 15791165,
              "sha256": "bf1a0dbaefc91a671650f3dea0743d675f171b8225d33cb314653f6c08345648"
            }
          },
          "history": [],
          "package": "com.balatro.dualscreen",
          "signer_sha256": "35b47e66449a600afb5c68888509e3dca5654aa7b18ac21d4729858ceda5702f",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0",
              "last_at": "2026-11-09T22:11:08Z"
            },
            {
              "device": "AYANEO Pocket DS",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.0",
              "last_at": "2026-11-10T17:01:10Z"
            },
            {
              "device": "AYN Thor Max",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T17:53:59Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.0",
              "last_at": "2026-11-11T18:45:24Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Balatro.exe from Steam (or Balatro.app in .zip)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy `Balatro.exe` from `Steam\\steamapps\\common\\Balatro\\` (Steam version 1.0.1o) to your phone.\nOn Mac, compress `Balatro.app` into a .zip and copy the .zip.\nOpen the app and choose the file: it prepares the game in its private storage.\n"
        }
      ],
      "added_at": "2026-11-08T16:14:55Z",
      "description": "Recompilation of Balatro for PC. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación de Balatro para PC. Necesita tus archivos del juego.",
          "assets": {
            "game": {
              "label": "Balatro.exe de Steam (o Balatro.app en .zip)",
              "instructions_md": "Copia `Balatro.exe` de `Steam\\steamapps\\common\\Balatro\\` (versión de Steam 1.0.1o) al teléfono.\nEn Mac, comprime `Balatro.app` en un .zip y copia el .zip.\nAbre la app y elige el archivo: prepara el juego en su almacenamiento privado.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Balatro pour PC. Nécessite vos fichiers de jeu.",
          "assets": {
            "game": {
              "label": "Balatro.exe de Steam (ou Balatro.app dans un .zip)",
              "instructions_md": "Copiez `Balatro.exe` depuis `Steam\\steamapps\\common\\Balatro\\` (version Steam 1.0.1o) sur le téléphone.\nSur Mac, compressez `Balatro.app` dans un .zip et copiez le .zip.\nOuvrez l'application et choisissez le fichier : le jeu est préparé dans son stockage privé.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Balatro para PC. Requer os seus ficheiros do jogo.",
          "assets": {
            "game": {
              "label": "Balatro.exe do Steam (ou Balatro.app em .zip)",
              "instructions_md": "Copie `Balatro.exe` de `Steam\\steamapps\\common\\Balatro\\` (versão Steam 1.0.1o) para o telemóvel.\nNo Mac, comprima `Balatro.app` num .zip e copie o .zip.\nAbrir a aplicação e escolher o ficheiro: prepara o jogo no respetivo armazenamento privado.\n"
            }
          }
        },
        "de": {
          "description": "Recompilation von Balatro für PC. Benötigt deine Spieldateien.",
          "assets": {
            "game": {
              "label": "Balatro.exe von Steam (oder Balatro.app als .zip)",
              "instructions_md": "Kopiere `Balatro.exe` von `Steam\\steamapps\\common\\Balatro\\` (Steam-Version 1.0.1o) auf dein Telefon.\nKomprimiere auf dem Mac `Balatro.app` in eine .zip-Datei und kopiere diese.\nÖffne die App und wähle die Datei aus: Das Spiel wird im privaten Speicher vorbereitet.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5403326,
        "cover": "https://cdn2.steamgriddb.com/grid/d70b4d9fdf0af0a00814b91fa82b3d4c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9665b286a4a05bb2824586886b982bd6.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/fab4029f3293f283d3e94873e7ea7db2.png",
        "genres": [
          "strategy",
          "puzzle"
        ],
        "igdb_id": 251833,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9f4g.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc1068v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc1068w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc1068x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc1068y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc1068z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10690.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10691.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10692.jpg"
        ]
      },
      "genres": [
        "strategy",
        "puzzle"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0",
          "last_at": "2026-11-09T22:11:08Z"
        },
        {
          "device": "AYANEO Pocket DS",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.0",
          "last_at": "2026-11-10T17:01:10Z"
        },
        {
          "device": "AYN Thor Max",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T17:53:59Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.0",
          "last_at": "2026-11-11T18:45:24Z"
        }
      ],
      "downloads": 87885
    },
    {
      "id": "banananative-compilationfix",
      "name": "Pokopia",
      "game": "Pokopia",
      "original_platform": "switch2",
      "type": "recomp",
      "forks": [
        {
          "repo": "Wojnstup/BananaNative-CompilationFix",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2357,
          "release": {
            "tag": "release",
            "name": "Forked from Banana Native 1.5",
            "published_at": "2026-11-07T12:33:11Z",
            "prerelease": false,
            "asset": {
              "name": "nxnative-android-pokopia.apk",
              "url": "https://github.com/Wojnstup/BananaNative-CompilationFix/releases/download/release/nxnative-android-pokopia.apk",
              "size": 30643655,
              "sha256": "44b7b4e10d657ec7cf338ea79234f11b70638a82037faebb13477784c84bda1e"
            }
          },
          "history": [],
          "package": "dev.nxnative.android.pokopia",
          "signer_sha256": "4d12702fd6c9ecf1fdf4bf1d7526ac477e735bf074216ed0f91c86b3d7d5a37c",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "release",
              "last_at": "2026-11-09T04:34:16Z"
            },
            {
              "device": "AYN Odin2 Portal",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T13:04:49Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "release",
              "last_at": "2026-11-09T21:21:07Z"
            },
            {
              "device": "Nothing A059",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T08:29:39Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Your Switch 2 game dump as a folder (with base/)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Switch 2 game dumped as a **folder** (with `base/`). `.nsp` and `.xci` files are not supported, and keys are not required.\nCopy the folder to your phone, for example to `Switch2/DonkeyKongBananza`. In Banana Native, allow access to all files, tap **Add game**, choose the folder, and then **Prepare** (keep your phone charging).\nYou need 1 GB of free space for the prepared game and 2 GB more while preparing.\n"
        }
      ],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Recompilation of Pokopia for Switch 2. Requires your dumped game.",
      "i18n": {
        "es": {
          "description": "Recompilación de Pokopia para Switch 2. Necesita tu volcado del juego.",
          "assets": {
            "game": {
              "label": "Volcado de tu juego de Switch 2 como carpeta (con base/)",
              "instructions_md": "Necesitas tu propio juego de Switch 2 volcado como **carpeta** (con `base/`). Los `.nsp` y `.xci` no sirven, y no hacen falta claves.\nCopia la carpeta al teléfono, por ejemplo a `Switch2/DonkeyKongBananza`. En Banana Native permite el acceso a todos los archivos, pulsa **Add game**, elige la carpeta y luego **Prepare** (deja el móvil cargando).\nNecesitas 1 GB libre para el juego preparado y 2 GB más mientras se prepara.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Pokopia pour Switch 2. Nécessite votre dump de jeu.",
          "assets": {
            "game": {
              "label": "Votre dump de jeu Switch 2 sous forme de dossier (avec base/)",
              "instructions_md": "Vous avez besoin de votre propre jeu Switch 2 dumpé sous forme de **dossier** (avec `base/`). Les fichiers `.nsp` et `.xci` ne sont pas pris en charge, et les clés ne sont pas nécessaires.\nCopiez le dossier sur votre téléphone, par exemple dans `Switch2/DonkeyKongBananza`. Dans Banana Native, autorisez l'accès à tous les fichiers, appuyez sur **Add game**, choisissez le dossier, puis sur **Prepare** (laissez le téléphone en charge).\nVous avez besoin de 1 Go d'espace libre pour le jeu préparé et de 2 Go supplémentaires pendant la préparation.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Pokopia para Switch 2. Requer o seu dump do jogo.",
          "assets": {
            "game": {
              "label": "O seu dump do jogo da Switch 2 como pasta (com base/)",
              "instructions_md": "Precisa do seu próprio jogo da Switch 2 despejado como **pasta** (com `base/`). Os ficheiros `.nsp` e `.xci` não funcionam e não são necessárias chaves.\nCopie a pasta para o telemóvel, por exemplo para `Switch2/DonkeyKongBananza`. No Banana Native, permita o aceso a todos os ficheiros, toque em **Add game**, escolha a pasta e depois em **Prepare** (deixe o telemóvel a carregar).\nPrecisa de 1 GB livre para o jogo preparado e de mais 2 GB enquanto estiver a preparar.\n"
            }
          }
        },
        "de": {
          "description": "Recompilation von Pokopia für Switch 2. Benötigt deinen Spiel-Dump.",
          "assets": {
            "game": {
              "label": "Dein Switch 2-Spiel-Dump als Ordner (mit base/)",
              "instructions_md": "Du benötigst dein eigenes Switch 2-Spiel als **Ordner** gedumpt (mit `base/`). `.nsp`- und `.xci`-Dateien werden nicht unterstützt und es werden keine Schlüssel benötigt.\nKopiere den Ordner auf dein Telefon, zum Beispiel nach `Switch2/DonkeyKongBananza`. Erlaube in Banana Native den Zugriff auf alle Dateien, tippe auf **Add game**, wähle den Ordner aus und tippe dann auf **Prepare** (lasse das Handy dabei aufgeladen werden).\nDu benötigst 1 GB freien Speicherplatz für das vorbereitete Spiel und weitere 2 GB während der Vorbereitung.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5503567,
        "cover": "https://cdn2.steamgriddb.com/grid/508a5546c79a5098d121e81010e9bfd0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4451fa5f04be94bb9bf84086319bada0.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b2169bea68921bc0f0bfa9a964494a6b.png",
        "genres": [
          "adventure",
          "simulation"
        ],
        "igdb_id": 366893,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobbur.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz3wg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz3wh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5ijo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5myb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar47g2.jpg"
        ]
      },
      "genres": [
        "adventure",
        "simulation"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "release",
          "last_at": "2026-11-09T04:34:16Z"
        },
        {
          "device": "AYN Odin2 Portal",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T13:04:49Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "release",
          "last_at": "2026-11-09T21:21:07Z"
        },
        {
          "device": "Nothing A059",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T08:29:39Z"
        }
      ],
      "downloads": 2357
    },
    {
      "id": "banjo-recomp",
      "name": "Banjo: Recompiled",
      "game": "Banjo-Kazooie",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/AurelioB/BanjoRecomp-Android",
      "description": "Experimental port of Banjo: Recompiled. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "AurelioB/BanjoRecomp-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 18357,
          "release": {
            "tag": "android-v0.1.2",
            "name": "BanjoRecomp Android android-v0.1.2",
            "published_at": "2026-07-13T21:55:42Z",
            "prerelease": true,
            "asset": {
              "name": "BanjoRecompiled-v0.1.2-Android-ARM64.apk",
              "url": "https://github.com/AurelioB/BanjoRecomp-Android/releases/download/android-v0.1.2/BanjoRecompiled-v0.1.2-Android-ARM64.apk",
              "size": 8921758,
              "sha256": "4c2a5e57c41119bb6149ffcfb6b012d44466460b29ca54ae81008afc5d13f5ac"
            }
          },
          "history": [
            {
              "tag": "android-v0.1.1",
              "name": "BanjoRecomp Android - Dual Screen edition!",
              "published_at": "2026-06-14T04:18:31Z",
              "prerelease": false,
              "asset": {
                "name": "BanjoRecompiled-v0.1.1-Android-ARM64.apk",
                "url": "https://github.com/AurelioB/BanjoRecomp-Android/releases/download/android-v0.1.1/BanjoRecompiled-v0.1.1-Android-ARM64.apk",
                "size": 8718192,
                "sha256": "0d9b5a72de34ea4fa5f2d6175cbe7bb801ecc011c935a9472368d6c886944d8f"
              }
            }
          ],
          "package": "com.aure.banjorecomp",
          "signer_sha256": "e49ebdad718b4621a57512c196382922add5617b6fc200ec0e050c75b26fbe60",
          "reports": [
            {
              "device": "Retroid Pocket 5",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "android-v0.1.2",
              "last_at": "2026-11-10T01:27:42Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Banjo-Kazooie ROM (USA)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Banjo-Kazooie ROM (the American version). Choose it when the app asks for it on first launch.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port experimental de Banjo: Recompiled. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Kazooie (USA)",
              "instructions_md": "Necesitas tu propia ROM de Banjo-Kazooie (la versión americana). Elígela cuando la app la pida al abrirla por primera vez.\n"
            }
          }
        },
        "fr": {
          "description": "Port expérimental de Banjo: Recompiled. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Kazooie (USA)",
              "instructions_md": "Vous avez besoin de votre propre ROM de Banjo-Kazooie (la version américaine). Choisissez-la lorsque l'application le demande au premier lancement.\n"
            }
          }
        },
        "pt": {
          "description": "Port experimental de Banjo: Recompiled. Requer a sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Kazooie (EUA)",
              "instructions_md": "Precisa da sua própria ROM de Banjo-Kazooie (a versão americana). Escolha-a quando a aplicação o solicitar no primeiro arranque.\n"
            }
          }
        },
        "de": {
          "description": "Experimenteller Port von Banjo: Recompiled. Benötigt deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "Banjo-Kazooie ROM (USA)",
              "instructions_md": "Du benötigst deine eigene Banjo-Kazooie-ROM (die US-Version). Wähle sie aus, wenn die App beim ersten Start danach fragt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35564,
        "cover": "https://cdn2.steamgriddb.com/grid/a154a70f923c579313aa9c47ed7c34e2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/17326d10d511828f6b34fa6d751739e2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ce5193a069bea027a60e06c57a106eb6.png",
        "genres": [
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 201644,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6bha.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch234.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch236.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch239.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch23a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch237.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch238.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch235.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch23b.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Retroid Pocket 5",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "android-v0.1.2",
          "last_at": "2026-11-10T01:27:42Z"
        }
      ],
      "downloads": 18357
    },
    {
      "id": "barony",
      "name": "Barony para Android",
      "game": "Barony",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/DifferentNet/barony-android-port",
      "description": "Beta native port. The APK only contains the code: requires your Barony 5.0.2 installation.",
      "forks": [
        {
          "repo": "DifferentNet/barony-android-port",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1264,
          "release": {
            "tag": "5.0.2-android-beta11",
            "name": "Barony Android Port 5.0.2 Beta 11",
            "published_at": "2026-10-16T09:18:45Z",
            "prerelease": true,
            "asset": {
              "name": "Barony-Android-Port-5.0.2-android-beta11-arm64-v8a.apk",
              "url": "https://github.com/DifferentNet/barony-android-port/releases/download/5.0.2-android-beta11/Barony-Android-Port-5.0.2-android-beta11-arm64-v8a.apk",
              "size": 18895264,
              "sha256": "f1533d2b5203f9a255240ee33291decf0b4b838f3414fc352393fce13827bf7a"
            }
          },
          "history": [
            {
              "tag": "5.0.2-android-beta10",
              "name": "Barony Android Port 5.0.2 Beta 10",
              "published_at": "2026-10-15T18:01:35Z",
              "prerelease": true,
              "asset": {
                "name": "Barony-Android-Port-5.0.2-android-beta10-arm64-v8a.apk",
                "url": "https://github.com/DifferentNet/barony-android-port/releases/download/5.0.2-android-beta10/Barony-Android-Port-5.0.2-android-beta10-arm64-v8a.apk",
                "size": 18861560,
                "sha256": "865d79b17f3f1dcb2e9dce1a9cb55cb5537e660e4496e49f93589ee189c97a12"
              }
            },
            {
              "tag": "5.0.2-android-beta9",
              "name": "Barony Android Port 5.0.2 Beta 9",
              "published_at": "2026-10-15T12:20:13Z",
              "prerelease": true,
              "asset": {
                "name": "Barony-Android-Port-5.0.2-android-beta9-arm64-v8a.apk",
                "url": "https://github.com/DifferentNet/barony-android-port/releases/download/5.0.2-android-beta9/Barony-Android-Port-5.0.2-android-beta9-arm64-v8a.apk",
                "size": 18861552,
                "sha256": "a4d570f537b6b65e8961d2e26dc9adbfd0f77fe49f0066ff7f7cb9f9f32b900b"
              }
            },
            {
              "tag": "5.0.2-android-beta8",
              "name": "Barony Android Port 5.0.2 Beta 8",
              "published_at": "2026-08-03T22:05:01Z",
              "prerelease": true,
              "asset": {
                "name": "Barony-Android-Port-5.0.2-android-beta8-arm64-v8a.apk",
                "url": "https://github.com/DifferentNet/barony-android-port/releases/download/5.0.2-android-beta8/Barony-Android-Port-5.0.2-android-beta8-arm64-v8a.apk",
                "size": 18861552,
                "sha256": "591a4c13c54a69d01c355a3972c8d4c14e74466b21655da88e32d71eb6a3f265"
              }
            },
            {
              "tag": "5.0.2-android-beta7",
              "name": "Barony Android Port 5.0.2 Beta 7",
              "published_at": "2026-07-31T20:14:13Z",
              "prerelease": true,
              "asset": {
                "name": "Barony-Android-Port-5.0.2-android-beta7-arm64-v8a.apk",
                "url": "https://github.com/DifferentNet/barony-android-port/releases/download/5.0.2-android-beta7/Barony-Android-Port-5.0.2-android-beta7-arm64-v8a.apk",
                "size": 18861500,
                "sha256": "c2b98c4fb54db3d3f2615e00dcda05702292f5ddf695aeb24ac6fcf6eec27bc2"
              }
            },
            {
              "tag": "5.0.2-android-hdr-adaptive-test1",
              "name": "HDR adaptive exposure test 1",
              "published_at": "2026-07-31T07:49:19Z",
              "prerelease": true,
              "asset": {
                "name": "Barony-Android-Port-5.0.2-android-hdr-adaptive-test1-arm64-v8a.apk",
                "url": "https://github.com/DifferentNet/barony-android-port/releases/download/5.0.2-android-hdr-adaptive-test1/Barony-Android-Port-5.0.2-android-hdr-adaptive-test1-arm64-v8a.apk",
                "size": 18861512,
                "sha256": "34fbb47398646a44c559103af8fac6e0b2d1ae9d98ea3a1ad9bc216a1e80975d"
              }
            }
          ],
          "package": "com.zhdan.baronyport",
          "signer_sha256": "5e3c7fb2a82ff36dc1c89260af5dd1b92fd3b868d6c1daf7cd4221ef09255de1",
          "reports": [
            {
              "device": "MagicX One 35",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "5.0.2-android-beta11",
              "last_at": "2026-11-11T01:57:11Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "archive",
          "label": "ZIP with your Barony v5.0.2 data (created on a PC)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "1. Download the data archive creator from the port's releases page and run it on a Windows PC with Barony v5.0.2 from Steam or GOG.\n2. Copy the created ZIP to your device and, when opening the port, tap **Import archive**. On a TV you can use **Receive from PC** and send it from your PC browser.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo en beta. El APK solo trae el código: necesita tu instalación de Barony 5.0.2.",
          "assets": {
            "archive": {
              "label": "ZIP con tus datos de Barony v5.0.2 (hecho en un PC)",
              "instructions_md": "1. Descarga el creador de archivo de datos de la página de versiones del port y ejecútalo en un PC con Windows que tenga Barony v5.0.2 de Steam o GOG.\n2. Copia el ZIP que crea al dispositivo y, al abrir el port, pulsa **Import archive**. En una tele puedes usar **Receive from PC** y mandarlo desde el navegador del PC.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif en version bêta. L'APK contient seulement le code : nécessite votre installation de Barony 5.0.2.",
          "assets": {
            "archive": {
              "label": "ZIP avec vos données Barony v5.0.2 (créé sur PC)",
              "instructions_md": "1. Téléchargez l'outil de création d'archive de données depuis la page des versions du port et exécutez-le sur un PC Windows disposant de Barony v5.0.2 de Steam ou GOG.\n2. Copiez le ZIP créé sur votre appareil et, à l'ouverture du port, appuyez sur **Import archive**. Sur une TV, vous pouvez utiliser **Receive from PC** et l'envoyer depuis le navigateur de votre PC.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo em beta. O APK inclui apenas o código: requer a sua instalação do Barony 5.0.2.",
          "assets": {
            "archive": {
              "label": "ZIP com os seus dados do Barony v5.0.2 (criado num PC)",
              "instructions_md": "1. Descarregue o criador de ficheiros de dados a partir da página de lançamentos do port e execute-o num PC Windows com o Barony v5.0.2 do Steam ou GOG.\n2. Copie o ZIP criado para o seu dispositivo e, ao abrir o port, toque em **Import archive**. Numa TV pode utilizar **Receive from PC** e enviá-lo a partir do navegador do PC.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port in der Beta. Die APK enthält nur den Code: benötigt deine Barony 5.0.2-Installation.",
          "assets": {
            "archive": {
              "label": "ZIP mit deinen Barony v5.0.2-Daten (erstellt auf einem PC)",
              "instructions_md": "1. Lade den Datenarchiv-Ersteller von der Release-Seite des Ports herunter und führe ihn auf einem Windows-PC mit Barony v5.0.2 von Steam oder GOG aus.\n2. Kopiere die erstellte ZIP-Datei auf dein Gerät und tippe beim Öffnen des Ports auf **Import archive**. Auf einem Fernseher kannst du **Receive from PC** verwenden und es vom PC-Browser aus senden.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 7759,
        "cover": "https://cdn2.steamgriddb.com/grid/0a7f590e47cbc2cc230235268f316bb5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7b438ebfae511d81ac2285d02d829ad5.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/7d5f821625e474fe242850b7c24e8bb8.png",
        "genres": [
          "adventure",
          "rpg",
          "fighting"
        ],
        "igdb_id": 35189,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5ums.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lksitgvdqspaoxkdyn1h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fiohb1vecxz4bkky7v72.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/w456jb07zofpb7p7c4hv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/etap69ticmxkujcklrjv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o4v5e43v0qxl5myyxayt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar66ws.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ars2s.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar66wt.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "fighting"
      ],
      "reports": [
        {
          "device": "MagicX One 35",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "5.0.2-android-beta11",
          "last_at": "2026-11-11T01:57:11Z"
        }
      ],
      "downloads": 1264
    },
    {
      "id": "battleshipdx",
      "name": "BattleShipDX",
      "game": "Super Smash Bros.",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "JuanFunkin/BattleShipDX",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 349,
          "release": {
            "tag": "v1.2.0",
            "name": "BattleShipDX v1.2 – Better Android Controls & Online Fixes",
            "published_at": "2026-10-31T14:05:09Z",
            "prerelease": false,
            "asset": {
              "name": "BattleShipDX-android-arm64-v8a.apk",
              "url": "https://github.com/JuanFunkin/BattleShipDX/releases/download/v1.2.0/BattleShipDX-android-arm64-v8a.apk",
              "size": 133567595,
              "sha256": "4028dfd8dfe1beb3f34ecde668a8aec83ac1f233cf61701d67ca5750fadd3076"
            }
          },
          "history": [
            {
              "tag": "v1.1.0",
              "name": "BattleShipDX v1.1 (+Android)",
              "published_at": "2026-10-31T02:54:31Z",
              "prerelease": false,
              "asset": {
                "name": "BattleShipDX-android-arm64-v8a.apk",
                "url": "https://github.com/JuanFunkin/BattleShipDX/releases/download/v1.1.0/BattleShipDX-android-arm64-v8a.apk",
                "size": 133551211,
                "sha256": "e839097b944dafa7587f313ddf25eead1a9b967b54fcbf780bd05e1b00d4de1f"
              }
            }
          ],
          "package": "com.jrickey.battleship",
          "signer_sha256": "a2a9ffc8c353e85ab0fa153cbb9b4fe2b94fe5705ba4a37c55518b1842b63d68",
          "reports": [
            {
              "device": "TCL T702Z",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2.0",
              "last_at": "2026-11-10T03:51:41Z"
            }
          ]
        },
        {
          "repo": "lucasliet/BattleShip-remix",
          "name": "BattleShip Remix",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 588,
          "release": {
            "tag": "v2.0.1-port.11",
            "name": "v2.0.1-port.11",
            "published_at": "2026-11-11T02:31:28Z",
            "prerelease": false,
            "asset": {
              "name": "BattleShip-Remix-android.apk",
              "url": "https://github.com/lucasliet/BattleShip-remix/releases/download/v2.0.1-port.11/BattleShip-Remix-android.apk",
              "size": 151706673,
              "sha256": "9ef4ec1edfdcabbd001887d0971ba437f14f244023f9e3f996ca8a216613243c"
            }
          },
          "history": [
            {
              "tag": "v2.0.1-port.10",
              "name": "v2.0.1-port.10",
              "published_at": "2026-11-10T00:27:37Z",
              "prerelease": false,
              "asset": {
                "name": "BattleShip-Remix-android.apk",
                "url": "https://github.com/lucasliet/BattleShip-remix/releases/download/v2.0.1-port.10/BattleShip-Remix-android.apk",
                "size": 151706673,
                "sha256": "3ef46c14759f4c4012fdcca02fea20dd121bb1ea8ce6eb4a101a2ae763549cdd"
              }
            },
            {
              "tag": "v2.0.1-port.9",
              "name": "v2.0.1-port.9",
              "published_at": "2026-11-08T16:15:50Z",
              "prerelease": false,
              "asset": {
                "name": "BattleShip-Remix-android.apk",
                "url": "https://github.com/lucasliet/BattleShip-remix/releases/download/v2.0.1-port.9/BattleShip-Remix-android.apk",
                "size": 151051313,
                "sha256": "b6169826f795735573a189c3375fbc2e510fc395c068b05734e99cbb600ff319"
              }
            },
            {
              "tag": "v2.0.1-port.8",
              "name": "v2.0.1-port.8",
              "published_at": "2026-11-08T15:29:49Z",
              "prerelease": false,
              "asset": {
                "name": "BattleShip-Remix-android.apk",
                "url": "https://github.com/lucasliet/BattleShip-remix/releases/download/v2.0.1-port.8/BattleShip-Remix-android.apk",
                "size": 151051313,
                "sha256": "8e0cdf2382d3db8ded50d48485939e9f1164b180c386dbdb6bf16b9d30560f02"
              }
            },
            {
              "tag": "v2.0.1-port.7",
              "name": "v2.0.1-port.7",
              "published_at": "2026-11-08T14:15:11Z",
              "prerelease": false,
              "asset": {
                "name": "BattleShip-Remix-android.apk",
                "url": "https://github.com/lucasliet/BattleShip-remix/releases/download/v2.0.1-port.7/BattleShip-Remix-android.apk",
                "size": 151018545,
                "sha256": "75185b241f393808488dad302427729bf242509204a205f48d9ae178a030154f"
              }
            },
            {
              "tag": "v2.0.1-port.6",
              "name": "v2.0.1-port.6",
              "published_at": "2026-11-08T02:13:07Z",
              "prerelease": false,
              "asset": {
                "name": "BattleShip-Remix-android.apk",
                "url": "https://github.com/lucasliet/BattleShip-remix/releases/download/v2.0.1-port.6/BattleShip-Remix-android.apk",
                "size": 151018545,
                "sha256": "d5f431bfb1039296530e975820442bb2cd0986bb2af6491084b73cfa87226ccd"
              }
            }
          ],
          "package": "dev.lucasliet.battleship.remix",
          "signer_sha256": "833f9a506c0d76a56495fc9e9ba1b26df41f49a8a9ca2846a18f77309a2398c7"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Smash Bros. ROM (N64, USA or Japan)",
          "accepted": [
            {
              "sha1": "e2929e10fccc0aa84e5776227e798abc07cedabf",
              "label": "Super Smash Bros. (USA)",
              "format": "z64"
            },
            {
              "sha1": "4b71f0e01878696733eefa9c80d11c147ecb4984",
              "label": "Nintendo All-Star! Dairantou Smash Brothers (Japan)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Use your American or Japanese ROM (version 1.0). Each region has its own APK: install the one that matches your ROM.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Super Smash Bros. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Super Smash Bros. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Smash Bros. (N64, USA o Japón)",
              "instructions_md": "Usa tu ROM americana o japonesa (versión 1.0). Cada región tiene su propio APK: instala el que corresponde a tu ROM.\n",
              "accepted": [
                "Super Smash Bros. (USA)",
                "Nintendo All-Star! Dairantou Smash Brothers (Japan)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Super Smash Bros. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Smash Bros. (N64, USA ou Japon)",
              "instructions_md": "Utilisez votre ROM américaine ou japonaise (version 1.0). Chaque région a son propre APK : installez celui qui correspond à votre ROM.\n",
              "accepted": [
                "Super Smash Bros. (USA)",
                "Nintendo All-Star! Dairantou Smash Brothers (Japan)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Super Smash Bros. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Smash Bros. (N64, EUA ou Japão)",
              "instructions_md": "Use sua ROM americana ou japonesa (versão 1.0). Cada região tem seu próprio APK: instale o que corresponde à sua ROM.\n",
              "accepted": [
                "Super Smash Bros. (USA)",
                "Nintendo All-Star! Dairantou Smash Brothers (Japan)"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Recompilation von Super Smash Bros. Benötigt deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "Super-Smash-Bros.-ROM (N64, USA oder Japan)",
              "instructions_md": "Verwende deine amerikanische oder japanische ROM (Version 1.0). Jede Region hat ihre eigene APK: Installiere diejenige, die zu deiner ROM passt.\n",
              "accepted": [
                "Super Smash Bros. (USA)",
                "Nintendo All-Star! Dairantou Smash Brothers (Japan)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33624,
        "cover": "https://cdn2.steamgriddb.com/grid/aedfc9ce6f9548cae0642eb628fa23c7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d1aa227de516e4617cc72ab9cf456380.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c7af0926b294e47e52e46cfebe173f20.png",
        "genres": [
          "platform",
          "fighting"
        ],
        "igdb_id": 1626,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2tso.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88be.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar14kq.jpg"
        ]
      },
      "genres": [
        "platform",
        "fighting"
      ],
      "reports": [
        {
          "device": "TCL T702Z",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2.0",
          "last_at": "2026-11-10T03:51:41Z"
        }
      ],
      "downloads": 937
    },
    {
      "id": "belthasarproject",
      "name": "Chrono Trigger (SNES)",
      "game": "Chrono Trigger (SNES)",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "TemplarServant/BelthasarProject",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 408,
          "release": {
            "tag": "v0.19.0-preview",
            "name": "Belthasar 0.19.0 preview (Windows, Linux, Android)",
            "published_at": "2026-11-11T17:18:48Z",
            "prerelease": true,
            "asset": {
              "name": "Belthasar-v0.19.0-preview-android.apk",
              "url": "https://github.com/TemplarServant/BelthasarProject/releases/download/v0.19.0-preview/Belthasar-v0.19.0-preview-android.apk",
              "size": 4889862,
              "sha256": "8dc343ffec83f4a114445568df5ec168ab0306ba2ad7038d0ba839fd9bc99a61"
            }
          },
          "history": [
            {
              "tag": "v0.18.0-preview",
              "name": "Belthasar 0.18.0 preview (Windows, Linux, Android)",
              "published_at": "2026-11-09T17:24:41Z",
              "prerelease": true,
              "asset": {
                "name": "Belthasar-v0.18.0-preview-android.apk",
                "url": "https://github.com/TemplarServant/BelthasarProject/releases/download/v0.18.0-preview/Belthasar-v0.18.0-preview-android.apk",
                "size": 4882020,
                "sha256": "b9b65d1ce3ba331931cd61fbd4065e4ec5f64dd98b5f2c03d6d67af5585c83c0"
              }
            },
            {
              "tag": "v0.17.0-preview",
              "name": "Belthasar 0.17.0 preview (Windows, Linux, Android)",
              "published_at": "2026-11-08T02:32:03Z",
              "prerelease": true,
              "asset": {
                "name": "Belthasar-v0.17.0-preview-android.apk",
                "url": "https://github.com/TemplarServant/BelthasarProject/releases/download/v0.17.0-preview/Belthasar-v0.17.0-preview-android.apk",
                "size": 4878787,
                "sha256": "cd39df8775f083131e8e2aa28d3a169185b9b1bfc71776d809c91f3f61e7654f"
              }
            },
            {
              "tag": "v0.16.0-preview",
              "name": "Belthasar 0.16.0 preview (Windows, Linux, Android)",
              "published_at": "2026-11-06T02:12:12Z",
              "prerelease": true,
              "asset": {
                "name": "Belthasar-v0.16.0-preview-android.apk",
                "url": "https://github.com/TemplarServant/BelthasarProject/releases/download/v0.16.0-preview/Belthasar-v0.16.0-preview-android.apk",
                "size": 4866403,
                "sha256": "e9b26a6c76a9e688b6905437dcff1296e100533cddf6a77a5cb5440622797fe9"
              }
            },
            {
              "tag": "v0.15.0-preview",
              "name": "Belthasar 0.15.0 preview (Windows, Linux, Android)",
              "published_at": "2026-11-05T02:03:40Z",
              "prerelease": true,
              "asset": {
                "name": "Belthasar-v0.15.0-preview-android.apk",
                "url": "https://github.com/TemplarServant/BelthasarProject/releases/download/v0.15.0-preview/Belthasar-v0.15.0-preview-android.apk",
                "size": 4862001,
                "sha256": "df4a9d410765d15fb5971eea0e58a433a4248e6fd23be0d79186217ea8f6a248"
              }
            },
            {
              "tag": "v0.14.0-preview",
              "name": "Belthasar 0.14.0 preview (Windows, Linux, Android)",
              "published_at": "2026-11-04T11:41:51Z",
              "prerelease": true,
              "asset": {
                "name": "Belthasar-v0.14.0-preview-android.apk",
                "url": "https://github.com/TemplarServant/BelthasarProject/releases/download/v0.14.0-preview/Belthasar-v0.14.0-preview-android.apk",
                "size": 4860564,
                "sha256": "cff349f97bfd001aa67f33abcd11064021cf8532c48d22e390dd51289da0c0ba"
              }
            }
          ],
          "package": "org.belthasar.ct",
          "signer_sha256": "41eac9879ac1311fbed66478dbf0fbc838cef1deda00be764f8c137b12716c96"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Chrono Trigger ROM (SNES, USA)",
          "accepted": [
            {
              "sha1": "de5822f4f2f7a55acb8926d4c0eaa63d5d989312",
              "label": "Chrono Trigger (USA)",
              "format": "sfc"
            }
          ],
          "strip_copier_header": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your unmodified American Chrono Trigger ROM.\n"
        }
      ],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Static recompilation of Chrono Trigger (SNES). Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Chrono Trigger (SNES). Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Chrono Trigger (SNES, USA)",
              "instructions_md": "Elige tu ROM americana de Chrono Trigger sin modificar.\n",
              "accepted": [
                "Chrono Trigger (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Chrono Trigger (SNES). Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Chrono Trigger (SNES, USA)",
              "instructions_md": "Choisissez votre ROM américaine non modifiée de Chrono Trigger.\n",
              "accepted": [
                "Chrono Trigger (USA)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Chrono Trigger (SNES). Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Chrono Trigger (SNES, EUA)",
              "instructions_md": "Escolha sua ROM americana não modificada de Chrono Trigger.\n",
              "accepted": [
                "Chrono Trigger (USA)"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Recompilation von Chrono Trigger (SNES). Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "Chrono-Trigger-ROM (SNES, USA)",
              "instructions_md": "Wähle deine unmodifizierte amerikanische Chrono-Trigger-ROM.\n",
              "accepted": [
                "Chrono Trigger (USA)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 17593,
        "cover": "https://cdn2.steamgriddb.com/grid/abc617f05e41620356626cf7761d5143.png",
        "hero": "https://cdn2.steamgriddb.com/hero/da3c55e3be0a795729261bfd8776a627.png",
        "logo": "https://cdn2.steamgriddb.com/logo/0396df57e78b6d04b6854dd682e27b3c.png"
      },
      "downloads": 408
    },
    {
      "id": "bigmission-recomp",
      "name": "Saru Get You: Saru Saru Daisakusen (Ape Escape)",
      "game": "Saru Get You: Saru Saru Daisakusen (Ape Escape)",
      "original_platform": "psp",
      "type": "recomp",
      "forks": [
        {
          "repo": "jackgllghr/bigmission-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 411,
          "release": {
            "tag": "v0.2.0",
            "name": "SaruSaru Recomp v0.2.0",
            "published_at": "2026-10-18T23:04:23Z",
            "prerelease": false,
            "asset": {
              "name": "SaruSaruRecomp-v0.2.0-android-arm64.apk",
              "url": "https://github.com/jackgllghr/bigmission-recomp/releases/download/v0.2.0/SaruSaruRecomp-v0.2.0-android-arm64.apk",
              "size": 50170750,
              "sha256": "9932925191088fd8fc63af7fcb1f199b34358125823613959911b9a813a776ed"
            }
          },
          "history": [],
          "package": "io.github.sarusaru_recomp.SaruSaruRecomp",
          "signer_sha256": "1e883d71ff709ca108c801f86861b129ee8ee88bc37a77fbe3c02aca16ab9f43"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Saru Get You: Saru Saru Daisakusen ISO (PSP)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your UMD ISO. Follow the project guide: game data is prepared on a PC and then copied to your phone.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Saru Get You: Saru Saru Daisakusen (Ape Escape). Requires your PSP ISO.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Saru Get You: Saru Saru Daisakusen (Ape Escape). Necesita tu ISO de PSP.",
          "assets": {
            "disc": {
              "label": "ISO de Saru Get You: Saru Saru Daisakusen (PSP)",
              "instructions_md": "Necesitas la ISO de tu UMD. Sigue la guía del proyecto: los datos del juego se preparan en un PC y luego se copian al móvil.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Saru Get You: Saru Saru Daisakusen (Ape Escape). Nécessite votre ISO PSP.",
          "assets": {
            "disc": {
              "label": "ISO de Saru Get You: Saru Saru Daisakusen (PSP)",
              "instructions_md": "Vous avez besoin de votre ISO UMD. Suivez le guide du projet : les données du jeu sont préparées sur un PC puis copiées sur le téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Saru Get You: Saru Saru Daisakusen (Ape Escape). Requer sua ISO de PSP.",
          "assets": {
            "disc": {
              "label": "ISO de Saru Get You: Saru Saru Daisakusen (PSP)",
              "instructions_md": "Você precisa da ISO do seu UMD. Siga o guia do projeto: os dados do jogo são preparados em um PC e depois copiadose para o celular.\n"
            }
          }
        },
        "de": {
          "description": "Statische Recompilation von Saru Get You: Saru Saru Daisakusen (Ape Escape). Benötigt deine PSP-ISO.",
          "assets": {
            "disc": {
              "label": "Saru-Get-You:-Saru-Saru-Daisakusen-ISO (PSP)",
              "instructions_md": "Du benötigst deine UMD-ISO. Folge der Projektanleitung: Spieldaten werden auf einem PC vorbereitet und dann auf das Handy kopiert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5252948,
        "cover": "https://cdn2.steamgriddb.com/grid/0e6fb0db8b986aa3cef050cc89f1197d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/92174236e84f0711923e9fad5e5a7dbf.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f9824361cad00166c0fa68104184d253.png"
      },
      "downloads": 411
    },
    {
      "id": "bigodao",
      "name": "Bigodão",
      "game": "Wario Land: Super Mario Land 3",
      "original_platform": "gb",
      "type": "recomp",
      "upstream": "https://github.com/GABRIELNNK/Bigodao",
      "description": "Static recompilation with native widescreen. Requires your Game Boy ROM.",
      "forks": [
        {
          "repo": "GABRIELNNK/Bigodao",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1168,
          "release": {
            "tag": "1.8.0",
            "name": "Bigodão: WL SM3 — Release Notes",
            "published_at": "2026-11-04T05:25:27Z",
            "prerelease": false,
            "asset": {
              "name": "Bigodao-1.8-release.apk",
              "url": "https://github.com/GABRIELNNK/Bigodao/releases/download/1.8.0/Bigodao-1.8-release.apk",
              "size": 12478132,
              "sha256": "e143db061cce22f7cf78c1c47e4f29f484457cf83c7f0458188f4021dc859ae3"
            }
          },
          "history": [
            {
              "tag": "1.7.0",
              "name": "Bigodão: WL SM3 — Release Notes",
              "published_at": "2026-10-30T20:36:29Z",
              "prerelease": false,
              "asset": {
                "name": "bigodao_1.7_arm64.apk",
                "url": "https://github.com/GABRIELNNK/Bigodao/releases/download/1.7.0/bigodao_1.7_arm64.apk",
                "size": 12741085,
                "sha256": "1c2a47bc860a69da9d603347d2cc618108a0a98d139ee2754e2e5170c0ffc4c0"
              }
            },
            {
              "tag": "1.6.0",
              "name": "Bigodão: WL SM3 — Release Notes",
              "published_at": "2026-10-28T05:55:38Z",
              "prerelease": false,
              "asset": {
                "name": "bigodao_1.6_arm64.apk",
                "url": "https://github.com/GABRIELNNK/Bigodao/releases/download/1.6.0/bigodao_1.6_arm64.apk",
                "size": 12593788,
                "sha256": "793ea570d9a5d0ecb8707a23b5cdb96d2572d6cee83ec08e95b3c5fe2095fd4e"
              }
            },
            {
              "tag": "1.5.0",
              "name": "Bigodão 1.5.0",
              "published_at": "2026-10-26T04:36:35Z",
              "prerelease": false,
              "asset": {
                "name": "bigodao_1.5_arm64.apk",
                "url": "https://github.com/GABRIELNNK/Bigodao/releases/download/1.5.0/bigodao_1.5_arm64.apk",
                "size": 12582432,
                "sha256": "b3255bcdb6f25404cf45f12fe100fef35372739db9cbdd973bf159bb19578eb3"
              }
            },
            {
              "tag": "1.1.1",
              "name": "Bigodão 1.1.1",
              "published_at": "2026-10-20T00:48:37Z",
              "prerelease": false,
              "asset": {
                "name": "bigodao_arm64_1.1.1.apk",
                "url": "https://github.com/GABRIELNNK/Bigodao/releases/download/1.1.1/bigodao_arm64_1.1.1.apk",
                "size": 12442726,
                "sha256": "5da5861811321e9aca81479711cec3b323726454f242e9e518374f3f9590aa5f"
              }
            },
            {
              "tag": "1.1.0",
              "name": "Bigodão 1.1.0",
              "published_at": "2026-10-19T04:59:28Z",
              "prerelease": false,
              "asset": {
                "name": "bigodao_arm64_v1.1.0.apk",
                "url": "https://github.com/GABRIELNNK/Bigodao/releases/download/1.1.0/bigodao_arm64_v1.1.0.apk",
                "size": 11707000,
                "sha256": "c2414a346703abfb4b3b09a7586387b0eeb5eebee3a69757443623e5a689dd2d"
              }
            }
          ],
          "package": "com.bigodao.warioland",
          "signer_sha256": "d415ffc6218cab8568c3885387fbf17328b37fcaa5aa4ac39530fd1902195d4d"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Wario Land: Super Mario Land 3 ROM (Game Boy, World)",
          "accepted": [
            {
              "sha1": "ae65800302438e37a99e623a71d1c954d73c843e",
              "label": "Wario Land - Super Mario Land 3 (World)",
              "format": "gb"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your original Wario Land: Super Mario Land 3 ROM. The DX patch is applied automatically in memory; your ROM is not modified.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática con panorámico nativo. Necesita tu ROM de Game Boy.",
          "assets": {
            "rom": {
              "label": "ROM de Wario Land: Super Mario Land 3 (Game Boy, World)",
              "instructions_md": "Elige tu ROM original de Wario Land: Super Mario Land 3. El parche DX se aplica solo, en memoria; tu ROM no se modifica.\n",
              "accepted": [
                "Wario Land - Super Mario Land 3 (World)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique avec écran larges natif. Nécessite votre ROM Game Boy.",
          "assets": {
            "rom": {
              "label": "ROM de Wario Land: Super Mario Land 3 (Game Boy, World)",
              "instructions_md": "Choisissez votre ROM originale de Wario Land: Super Mario Land 3. Le patch DX s'applique automatiquement en mémoire ; votre ROM n'est pas modifiée.\n",
              "accepted": [
                "Wario Land - Super Mario Land 3 (World)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática com widescreen nativo. Requer sua ROM de Game Boy.",
          "assets": {
            "rom": {
              "label": "ROM de Wario Land: Super Mario Land 3 (Game Boy, World)",
              "instructions_md": "Escolha sua ROM original de Wario Land: Super Mario Land 3. O patch DX é aplicado automaticamente na memória; sua ROM não é modificada.\n",
              "accepted": [
                "Wario Land - Super Mario Land 3 (World)"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Recompilation mit nativem Breitbild. Benötigt deine Game-Boy-ROM.",
          "assets": {
            "rom": {
              "label": "Wario-Land:-Super-Mario-Land-3-ROM (Game Boy, World)",
              "instructions_md": "Wähle deine originale Wario-Land:-Super-Mario-Land-3-ROM. Der DX-Patch wird automatisch im Speicher angewendet; deine ROM wird nicht modifiziert.\n",
              "accepted": [
                "Wario Land - Super Mario Land 3 (World)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33588,
        "cover": "https://cdn2.steamgriddb.com/grid/7532e11ff40e244cedde99f723f5e882.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0315243c468b238bf15c230c774c9791.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b91a76b0b2fa7ce160212f53f3d2edba.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 1072,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co216h.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oacd4cwg99kg1dje981p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jzkkrn38kxyrfnjny8q6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uwwq6fej32ufaaragzii.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/msu2kembc3war63anj6t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/snixad9yhaygwdnwobo3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nrm8xabxlkzi3io9qbiz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ifkbdmoevfwxpspeytaj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bkpdzgkxkxgbcimr742x.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "downloads": 1168
    },
    {
      "id": "birdman64",
      "name": "Birdman64",
      "game": "Pilotwings 64",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/NoahVl/Birdman64",
      "description": "Recompilation of Pilotwings 64. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "NoahVl/Birdman64",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 637,
          "release": {
            "tag": "v1.5.2-pre1",
            "name": "v1.5.2-pre1",
            "published_at": "2026-10-24T09:40:50Z",
            "prerelease": true,
            "asset": {
              "name": "Birdman64-android-arm64.apk",
              "url": "https://github.com/NoahVl/Birdman64/releases/download/v1.5.2-pre1/Birdman64-android-arm64.apk",
              "size": 61245551,
              "sha256": "44829ab98df8ab4428b3399cdadeb85b7d1db394446580c45027c0d2a28ce14d"
            }
          },
          "history": [
            {
              "tag": "v1.5.1",
              "name": "v1.5.1",
              "published_at": "2026-10-21T10:30:45Z",
              "prerelease": false,
              "asset": {
                "name": "Birdman64-android-arm64.apk",
                "url": "https://github.com/NoahVl/Birdman64/releases/download/v1.5.1/Birdman64-android-arm64.apk",
                "size": 61245551,
                "sha256": "cae65a36ddae4372fb51b75b20490a2fe2eb8c75fe86c64703d55c5540268942"
              }
            },
            {
              "tag": "v1.5.0",
              "name": "v1.5.0",
              "published_at": "2026-10-18T19:43:23Z",
              "prerelease": false,
              "asset": {
                "name": "Birdman64-android-arm64.apk",
                "url": "https://github.com/NoahVl/Birdman64/releases/download/v1.5.0/Birdman64-android-arm64.apk",
                "size": 61237359,
                "sha256": "9a4a40dcc74d737b8ed535d402299f4d5d3726e37788ca9414b4c8a9135b4e28"
              }
            },
            {
              "tag": "v1.4.1",
              "name": "v1.4.1",
              "published_at": "2026-10-17T17:20:47Z",
              "prerelease": false,
              "asset": {
                "name": "Birdman64-android-arm64.apk",
                "url": "https://github.com/NoahVl/Birdman64/releases/download/v1.4.1/Birdman64-android-arm64.apk",
                "size": 61180015,
                "sha256": "af0fbde1a68d2324666f234e05038baf17ada16b16a7101428796bc8f107548b"
              }
            },
            {
              "tag": "v1.4.0",
              "name": "v1.4.0",
              "published_at": "2026-10-17T15:20:06Z",
              "prerelease": false,
              "asset": {
                "name": "Birdman64-android-arm64.apk",
                "url": "https://github.com/NoahVl/Birdman64/releases/download/v1.4.0/Birdman64-android-arm64.apk",
                "size": 61163574,
                "sha256": "fb1e6a877f41b4865b022bb9e9d5a972087ff2a370aa3e20af36ef2442c6810b"
              }
            }
          ],
          "package": "app.birdman64",
          "signer_sha256": "c3d60bfd4b67e6ecd50614a785d1e9f53863206a26ac00fc2f017ce3e11286d9"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Pilotwings 64 ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "ec771aedf54ee1b214c25404fb4ec51cfd43191a",
              "label": "Pilotwings 64 (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Install the APK and choose your American Pilotwings 64 ROM. Only the United States version works.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Pilotwings 64. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Pilotwings 64 (N64, USA)",
              "instructions_md": "Instala el APK y elige tu ROM americana de Pilotwings 64. Solo funciona la versión de Estados Unidos.\n",
              "accepted": [
                "Pilotwings 64 (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Pilotwings 64. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Pilotwings 64 (N64, USA)",
              "instructions_md": "Installez l'APK et choisissez votre ROM américaine de Pilotwings 64. Seule la version américaine fonctionne.\n",
              "accepted": [
                "Pilotwings 64 (USA)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação de Pilotwings 64. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Pilotwings 64 (N64, EUA)",
              "instructions_md": "Instale o APK e escolha sua ROM americana de Pilotwings 64. Apenas a versão dos Estados Unidos funciona.\n",
              "accepted": [
                "Pilotwings 64 (USA)"
              ]
            }
          }
        },
        "de": {
          "description": "Recompilation von Pilotwings 64. Benötigt deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "Pilotwings-64-ROM (N64, USA)",
              "instructions_md": "Installiere die APK und wähle deine amerikanische Pilotwings-64-ROM aus. Nur die US-Version funktioniert.\n",
              "accepted": [
                "Pilotwings 64 (USA)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35115,
        "cover": "https://cdn2.steamgriddb.com/grid/b349a212c3e61e124ae04244eecde663.png",
        "hero": "https://cdn2.steamgriddb.com/hero/590cb2d85e88de9793e89b7209370c72.png",
        "logo": "https://cdn2.steamgriddb.com/logo/392526094bcba21af9fd4102ce5ed092.png",
        "genres": [
          "racing",
          "sports",
          "simulation"
        ],
        "igdb_id": 3573,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5iq6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yxivuzokxrlx6kynoyro.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/g1k64kmufthl83f1dlhf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yhx2seqjybznhcow8gyt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/eikpm1execzf98is8tjp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ogvzgrpsy2qojodqmqik.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/b13x7qnnvscyapftm37e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kdwucs29ncfbgyqzti4z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jjmlknt74zw51tf6i28d.jpg"
        ]
      },
      "genres": [
        "racing",
        "sports",
        "simulation"
      ],
      "downloads": 637
    },
    {
      "id": "black-android",
      "name": "Black para Android",
      "game": "Black",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/RanggaCasper/Black-Android",
      "description": "Native port with touch controls, gyroscope, and gamepad support. Requires your Xbox copy.",
      "forks": [
        {
          "repo": "RanggaCasper/Black-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 659038,
          "release": {
            "tag": "v1.8.1",
            "name": "Black for Android v1.8.1",
            "published_at": "2026-11-01T05:20:24Z",
            "prerelease": false,
            "asset": {
              "name": "Black-1.8.1.apk",
              "url": "https://github.com/RanggaCasper/Black-Android/releases/download/v1.8.1/Black-1.8.1.apk",
              "size": 22329510,
              "sha256": "d2f721db2c0614f12889e987f1e727d77ef0a7acbba76f2cea73064efe0e8ff1"
            }
          },
          "history": [
            {
              "tag": "v1.8.0",
              "name": "Black for Android v1.8.0",
              "published_at": "2026-11-01T02:53:20Z",
              "prerelease": false,
              "asset": {
                "name": "Black-1.8.0.apk",
                "url": "https://github.com/RanggaCasper/Black-Android/releases/download/v1.8.0/Black-1.8.0.apk",
                "size": 22329102,
                "sha256": "5fb5e6699281f954746fbb91f7d112ace05290f8024bcb4679e6f9a28e64bf2e"
              }
            },
            {
              "tag": "v1.7.0",
              "name": "Black for Android v1.7.0",
              "published_at": "2026-10-24T08:10:42Z",
              "prerelease": false,
              "asset": {
                "name": "Black-1.7.0.apk",
                "url": "https://github.com/RanggaCasper/Black-Android/releases/download/v1.7.0/Black-1.7.0.apk",
                "size": 22292910,
                "sha256": "b90964bc214f2281391fc98f10c61f0d459a89569a53451cb4eb5071f4fca7a3"
              }
            },
            {
              "tag": "v1.6.0",
              "name": "Black for Android v1.6.0",
              "published_at": "2026-10-23T01:00:37Z",
              "prerelease": false,
              "asset": {
                "name": "Black-1.6.0.apk",
                "url": "https://github.com/RanggaCasper/Black-Android/releases/download/v1.6.0/Black-1.6.0.apk",
                "size": 22277718,
                "sha256": "f72510d06f34c743d934d547fc838c7dc5ca2359fbe56dd3d27278c511d39f97"
              }
            },
            {
              "tag": "v1.5.0",
              "name": "Black for Android v1.5.0",
              "published_at": "2026-10-21T00:52:58Z",
              "prerelease": false,
              "asset": {
                "name": "Black-1.5.0.apk",
                "url": "https://github.com/RanggaCasper/Black-Android/releases/download/v1.5.0/Black-1.5.0.apk",
                "size": 21297600,
                "sha256": "102340f238a97ef18a28c9a2e0e2ec47c3e7a982ab1b3845cd65305cad07d28a"
              }
            },
            {
              "tag": "v1.4.1",
              "name": "Black for Android v1.4.1",
              "published_at": "2026-10-19T15:58:02Z",
              "prerelease": false,
              "asset": {
                "name": "Black-1.4.1.apk",
                "url": "https://github.com/RanggaCasper/Black-Android/releases/download/v1.4.1/Black-1.4.1.apk",
                "size": 21233864,
                "sha256": "a5b34ef7068138d2ffd6bfdd642e20daba28a16cb72fd8087b257ba6cb9131b3"
              }
            }
          ],
          "package": "com.racas.black",
          "signer_sha256": "9d864ab4c19adc376eeed834194ce6ec12751563271b8ecc00b948a1222f38c1",
          "reports": [
            {
              "device": "Samsung SM-A566E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T05:10:58Z"
            },
            {
              "device": "Motorola moto g54 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T05:42:13Z"
            },
            {
              "device": "Samsung SM-G780G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T09:19:06Z"
            },
            {
              "device": "Samsung SM-X910",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T10:27:48Z"
            },
            {
              "device": "AYN Odin2",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T13:47:55Z"
            },
            {
              "device": "Xiaomi 21081111RG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T14:30:58Z"
            },
            {
              "device": "Samsung SM-G990E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T14:47:44Z"
            },
            {
              "device": "Motorola moto g23",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.7.0",
              "last_at": "2026-11-09T17:38:50Z"
            },
            {
              "device": "Samsung SM-G9600",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T18:59:03Z"
            },
            {
              "device": "Motorola moto g32",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T20:18:19Z"
            },
            {
              "device": "Samsung SM-A556E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-09T20:40:41Z"
            },
            {
              "device": "motorola edge 60 fusion",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-10T03:09:05Z"
            },
            {
              "device": "Xiaomi 23122PCD1G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-10T03:27:44Z"
            },
            {
              "device": "Motorola moto e22",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-10T14:07:09Z"
            },
            {
              "device": "poco f8 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-10T18:52:27Z"
            },
            {
              "device": "Xiaomi 23129RA5FL",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-10T23:15:39Z"
            },
            {
              "device": "Samsung SM-N975U",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-10T23:21:43Z"
            },
            {
              "device": "Nubia NX789J",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-11T11:06:45Z"
            },
            {
              "device": "Google Pixel 11 Pro XL",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.1",
              "last_at": "2026-11-11T14:44:43Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Black disc (Xbox, US or Europe) in .iso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Black/"
          },
          "instructions_md": "Open Black Android and grant access to all files (on Android 10, storage permission).\nPlace the .iso in the Black folder on your internal memory (or root of the SD card).\ndefault.xbe with the disk data folders also works. The game starts as soon as it finds the files.\nWithout that permission, use Android/data/com.racas.black/files/assets.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo con controles táctiles, giroscopio y mando. Necesita tu copia de Xbox.",
          "assets": {
            "disc": {
              "label": "Disco de Black (Xbox, EE.UU. o Europa) en .iso",
              "instructions_md": "Abre Black Android y dale acceso a todos los archivos (en Android 10, el permiso de almacenamiento).\nPon el .iso en la carpeta Black de la memoria interna (o de la raíz de la tarjeta SD).\nTambién vale default.xbe con las carpetas de datos del disco. El juego arranca en cuanto encuentra los archivos.\nSin ese permiso, usa Android/data/com.racas.black/files/assets.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif avec commandes tactiles, gyroscope et manette. Nécessite votre copie Xbox.",
          "assets": {
            "disc": {
              "label": "Disque de Black (Xbox, US ou Europe) au format .iso",
              "instructions_md": "Ouvrez Black Android et accordez l'accès à tous les fichiers (sur Android 10, l'autorisation de stockage).\nPlacez le fichier .iso dans le dossier Black de la mémoire interne (ou à la racine de la carte SD).\ndefault.xbe avec les dossiers de données du disque fonctionne également. Le jeu se lance dès qu'il trouve les fichiers.\nSans cette autorisation, utilisez Android/data/com.racas.black/files/assets.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo com controles de toque, giroscópio e controle. Requer sua cópia do Xbox.",
          "assets": {
            "disc": {
              "label": "Disco do Black (Xbox, EUA ou Europa) em .iso",
              "instructions_md": "Abra o Black Android e dê acesso a todos los arquivos (no Android 10, a permissão de armazenamento).\nColoque o .iso na pasta Black da memória interna (ou na raiz do cartão SD).\nTambém serve o default.xbe com as pastas de dados do disco. O jogo inicia assim que encontra os arquivos.\nSem essa permissão, use Android/data/com.racas.black/files/assets.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port mit Touch-Steuerung, Gyroskop und Controller-Unterstützung. Benötigt deine Xbox-Kopie.",
          "assets": {
            "disc": {
              "label": "Black-Disk (Xbox, USA oder Europa) als .iso",
              "instructions_md": "Öffne Black Android und erlaube den Zugriff auf alle Dateien (unter Android 10 die Speicherberechtigung).\nLege die .iso in den Black-Ordner im internen Speicher (oder auf der SD-Karte).\nAuch default.xbe mit den Spieldatenordnern funktioniert. Das Spiel startet, sobald die Dateien gefunden werden.\nOhne diese Berechtigung verwende Android/data/com.racas.black/files/assets.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35919,
        "cover": "https://cdn2.steamgriddb.com/grid/e83bab0eff11d84c5e7d4199d9fa45a4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4d22136ec8f25b566fdd61bc0d5045b4.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6f350848b6612b5249daaa73cec0189b.png",
        "genres": [
          "puzzle"
        ],
        "igdb_id": 117992,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5btl.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scizii.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scizij.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scizik.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scizil.jpg"
        ]
      },
      "genres": [
        "puzzle"
      ],
      "reports": [
        {
          "device": "Samsung SM-A566E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T05:10:58Z"
        },
        {
          "device": "Motorola moto g54 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T05:42:13Z"
        },
        {
          "device": "Samsung SM-G780G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T09:19:06Z"
        },
        {
          "device": "Samsung SM-X910",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T10:27:48Z"
        },
        {
          "device": "AYN Odin2",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T13:47:55Z"
        },
        {
          "device": "Xiaomi 21081111RG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T14:30:58Z"
        },
        {
          "device": "Samsung SM-G990E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T14:47:44Z"
        },
        {
          "device": "Motorola moto g23",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.7.0",
          "last_at": "2026-11-09T17:38:50Z"
        },
        {
          "device": "Samsung SM-G9600",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T18:59:03Z"
        },
        {
          "device": "Motorola moto g32",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T20:18:19Z"
        },
        {
          "device": "Samsung SM-A556E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-09T20:40:41Z"
        },
        {
          "device": "motorola edge 60 fusion",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-10T03:09:05Z"
        },
        {
          "device": "Xiaomi 23122PCD1G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-10T03:27:44Z"
        },
        {
          "device": "Motorola moto e22",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-10T14:07:09Z"
        },
        {
          "device": "poco f8 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-10T18:52:27Z"
        },
        {
          "device": "Xiaomi 23129RA5FL",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-10T23:15:39Z"
        },
        {
          "device": "Samsung SM-N975U",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-10T23:21:43Z"
        },
        {
          "device": "Nubia NX789J",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-11T11:06:45Z"
        },
        {
          "device": "Google Pixel 11 Pro XL",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.1",
          "last_at": "2026-11-11T14:44:43Z"
        }
      ],
      "downloads": 659038
    },
    {
      "id": "bloodborne",
      "name": "Bloodborne Android",
      "game": "Bloodborne",
      "original_platform": "other",
      "type": "recomp",
      "upstream": "https://github.com/ducvd89/Bloodborne-Android",
      "description": "Recompilation of Bloodborne. Requires your copy of the game.",
      "forks": [
        {
          "repo": "ducvd89/Bloodborne-Android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 32831,
          "release": {
            "tag": "android-2.2.1",
            "name": "Bloodborne for Android 2.2.1 (Beta)",
            "published_at": "2026-11-08T05:01:40Z",
            "prerelease": false,
            "asset": {
              "name": "Bloodborne-2.2.1.apk",
              "url": "https://github.com/ducvd89/Bloodborne-Android/releases/download/android-2.2.1/Bloodborne-2.2.1.apk",
              "size": 62889966,
              "sha256": "95b2b9b7c86b17d995d620ae7d8072ee03b4ab95637fbbfd3f46b4adb702bed0"
            }
          },
          "history": [
            {
              "tag": "android-2.2.0",
              "name": "Android 2.2.0 Beta: upstream 0.7 fixes, sharper GSR 2, quick native code updates",
              "published_at": "2026-10-29T06:51:57Z",
              "prerelease": false,
              "asset": {
                "name": "Bloodborne-2.2.0.apk",
                "url": "https://github.com/ducvd89/Bloodborne-Android/releases/download/android-2.2.0/Bloodborne-2.2.0.apk",
                "size": 62889966,
                "sha256": "e97bed80872e2552ae175d9e1189def61c9a9f086bf64fd7d065602340a6ebc0"
              }
            },
            {
              "tag": "android-2.1.2",
              "name": "Android 2.1.2 Beta: no more \"Out of order flip IRQ\" stops",
              "published_at": "2026-10-27T07:07:45Z",
              "prerelease": false,
              "asset": {
                "name": "Bloodborne-2.1.2.apk",
                "url": "https://github.com/ducvd89/Bloodborne-Android/releases/download/android-2.1.2/Bloodborne-2.1.2.apk",
                "size": 62652228,
                "sha256": "4cf8d05c5024f504bfd3328d1b8a87900250557f1de7bf50dfc4a923d46a8657"
              }
            },
            {
              "tag": "android-2.1.1",
              "name": "Android 2.1.1 Beta: Build on this phone works on Android 16 and 17",
              "published_at": "2026-10-26T02:46:04Z",
              "prerelease": false,
              "asset": {
                "name": "Bloodborne-2.1.1.apk",
                "url": "https://github.com/ducvd89/Bloodborne-Android/releases/download/android-2.1.1/Bloodborne-2.1.1.apk",
                "size": 62652228,
                "sha256": "98abf57d519264e0ba8e88a3ee514c183e3cb49c972f01a17e460d70986ced6d"
              }
            },
            {
              "tag": "android-2.1.0-beta1",
              "name": "Android 2.1.0 Beta 1: Build native code on your phone",
              "published_at": "2026-10-25T18:01:43Z",
              "prerelease": false,
              "asset": {
                "name": "Bloodborne-2.1.0-beta1.apk",
                "url": "https://github.com/ducvd89/Bloodborne-Android/releases/download/android-2.1.0-beta1/Bloodborne-2.1.0-beta1.apk",
                "size": 66158404,
                "sha256": "a01eca2239ef8722ad7dbcebd2b8d08ce6eb96ad95827ac5ce5ebf131b875357"
              }
            },
            {
              "tag": "android-2.0.1-beta1",
              "name": "Android 2.0.1 Beta 1: The Old Hunters always on",
              "published_at": "2026-10-25T00:22:26Z",
              "prerelease": false,
              "asset": {
                "name": "Bloodborne-2.0.1-beta1.apk",
                "url": "https://github.com/ducvd89/Bloodborne-Android/releases/download/android-2.0.1-beta1/Bloodborne-2.0.1-beta1.apk",
                "size": 40340326,
                "sha256": "e0704a4270544b06ef1d4a117dde5e9b23769db34b254244321b560e4481dacd"
              }
            }
          ],
          "package": "com.ducvd89.bloodborne",
          "signer_sha256": "baec6fac22c73501e4d0c4cf965fb257eb6bcbfb3ae05ffa2f23918dc49d86b2",
          "reports": [
            {
              "device": "Samsung SM-S926B",
              "great": 0,
              "playable": 3,
              "broken": 0,
              "last_tag": "android-2.2.1",
              "last_at": "2026-11-10T04:08:59Z"
            },
            {
              "device": "Samsung SM-S928U1",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "android-2.2.1",
              "last_at": "2026-11-09T21:55:51Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T08:44:26Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T19:54:21Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-2.2.1",
              "last_at": "2026-11-11T11:16:44Z"
            },
            {
              "device": "Xiaomi 24117RK2CG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T15:17:22Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Bloodborne (PS4) version 1.09: PKGs or extracted game",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your PS4 copy of Bloodborne version 1.09: the base game PKG and the 1.09 update PKG,\nor a folder with the already extracted game (with `eboot.bin`).\nIn the app, choose the game folder (with PKGs it offers **Install from PKG**).\nThe first time, the app generates the native code on your phone: it needs about 4 GB of free RAM and 1 GB of space.\nIf your phone cannot handle it, generate the `aot` folder with the Rebuild Tool on a PC and copy it alongside `eboot.bin`.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Bloodborne. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Bloodborne (PS4) versión 1.09: los PKG o el juego extraído",
              "instructions_md": "Necesitas tu copia de Bloodborne de PS4 en la versión 1.09: el PKG del juego base y el de la actualización 1.09,\no una carpeta con el juego ya extraído (con `eboot.bin`).\nEn la app, elige la carpeta del juego (con los PKG te ofrece **Install from PKG**).\nLa primera vez la app genera el código nativo en el teléfono: necesita unos 4 GB de RAM libre y 1 GB de espacio.\nSi tu teléfono no puede, genera la carpeta `aot` con la Rebuild Tool en un PC y cópiala junto a `eboot.bin`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Bloodborne. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Bloodborne (PS4) version 1.09 : les PKG ou le jeu extrait",
              "instructions_md": "Vous avez besoin de votre copie PS4 de Bloodborne version 1.09 : le PKG du jeu de base et celui de la mise à jour 1.09,\nou d'un dossier contenant le jeu déjà extrait (avec `eboot.bin`).\nDans l'application, choisissez le dossier du jeu (avec les PKG, il propose **Install from PKG**).\nLa première fois, l'application génère le code natif sur le téléphone : elle a besoin d'environ 4 Go de RAM libre et de 1 Go d'espace.\nSi votre téléphone ne peut pas le faire, générez le dossier `aot` avec l'outil de reconstruction sur un PC et copiez-le à côté de `eboot.bin`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Bloodborne. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Bloodborne (PS4) versão 1.09: os PKGs ou o jogo extraído",
              "instructions_md": "Você precisa da sua cópia de Bloodborne para PS4 na versão 1.09: o PKG do jogo base e o da atualização 1.09,\nou uma pasta com o jogo já extraído (com `eboot.bin`).\nNo aplicativo, escolha a pasta do jogo (com os PKGs, ele oferece **Install from PKG**).\nNa primeira vez, o aplicativo gera o código nativo no telefone: ele precisa de cerca de 4 GB de RAM livre e 1 GB de espaço.\nSe o seu telefone não puder fazer isso, gere a pasta `aot` com a Ferramenta de Reconstrução em um PC e copie-a junto com `eboot.bin`.\n"
            }
          }
        },
        "de": {
          "description": "Recompilation von Bloodborne. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Bloodborne (PS4) Version 1.09: PKGs oder extrahiertes Spiel",
              "instructions_md": "Du benötigst deine PS4-Kopie von Bloodborne in Version 1.09: das Basisspiel-PKG und das Update-1.09-PKG,\noder einen Ordner mit dem bereits extrahierten Spiel (mit `eboot.bin`).\nWähle in der App den Spieleordner aus (bei PKGs wird **Install from PKG** angeboten).\nBeim ersten Mal generiert die App den nativen Code auf dem Handy: Sie benötigt etwa 4 GB freien Arbeitsspeicher und 1 GB Speicherplatz.\nWenn dein Handy das nicht schafft, generiere den `aot`-Ordner mit dem Rebuild Tool auf einem PC und kopiere ihn zusammen mit `eboot.bin`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246746,
        "cover": "https://cdn2.steamgriddb.com/grid/021399af062379408df9c358a1a83cdb.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f20fd1e8deb34b1bc57a3146f2511eb2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e0f8753690e64e6d42d9b56fbad30faf.png",
        "genres": [
          "adventure",
          "rpg",
          "horror"
        ],
        "igdb_id": 7334,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cob99l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uqmif3sshdrbbcd0pu8l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/adssvwsfbaxcrucjolv9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aokcsspzrqyaaoug7jnn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bklmdxphzoflbgtushg0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hc9nb80b0xni5wxm5zh3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3mkv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3mkw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3mkx.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "horror"
      ],
      "reports": [
        {
          "device": "Samsung SM-S926B",
          "great": 0,
          "playable": 3,
          "broken": 0,
          "last_tag": "android-2.2.1",
          "last_at": "2026-11-10T04:08:59Z"
        },
        {
          "device": "Samsung SM-S928U1",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "android-2.2.1",
          "last_at": "2026-11-09T21:55:51Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T08:44:26Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T19:54:21Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-2.2.1",
          "last_at": "2026-11-11T11:16:44Z"
        },
        {
          "device": "Xiaomi 24117RK2CG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T15:17:22Z"
        }
      ],
      "downloads": 32831
    },
    {
      "id": "bloodyroar2mobilerecomp",
      "name": "Bloody Roar 2 Recompiled",
      "game": "Bloody Roar 2",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "nevertheaxolot/BloodyRoar2mobileRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 474,
          "release": {
            "tag": "Official-launch",
            "name": "Bloody roar 2 portable v1.0",
            "published_at": "2026-10-09T15:26:38Z",
            "prerelease": false,
            "asset": {
              "name": "app-debug.apk",
              "url": "https://github.com/nevertheaxolot/BloodyRoar2mobileRecomp/releases/download/Official-launch/app-debug.apk",
              "size": 23974969,
              "sha256": "69f4840cfad26dd9d4e99fece0a77db12cc1daa1c893cede764b3920f6152659"
            }
          },
          "history": [],
          "package": "com.br2recomp.android",
          "signer_sha256": "e9a74f6a6cd8376551eaa463f935d2b64c97fddf6fda6d0c6fb5b22e00eb596a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Bloody Roar 2 Disc (PS1, Europe or USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your European (SLES-01722) or American (SCUS-94424) Bloody Roar 2 disc image. The Japanese one (SLPS-01842) is experimental.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Bloody Roar 2. Requires your PS1 disc.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Bloody Roar 2. Necesita tu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Bloody Roar 2 (PS1, Europa o USA)",
              "instructions_md": "Elige la imagen de tu disco europeo (SLES-01722) o americano (SCUS-94424) de Bloody Roar 2. El japonés (SLPS-01842) es experimental.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Bloody Roar 2. Nécessite votre disque PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Bloody Roar 2 (PS1, Europe ou USA)",
              "instructions_md": "Choisissez l'image de votre disque européen (SLES-01722) ou américain (SCUS-94424) de Bloody Roar 2. La version japonaise (SLPS-01842) est expérimentale.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Bloody Roar 2. Requer seu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Bloody Roar 2 (PS1, Europa ou EUA)",
              "instructions_md": "Escolha a imagem do seu disco europeu (SLES-01722) ou americano (SCUS-94424) de Bloody Roar 2. O japonês (SLPS-01842) é experimental.\n"
            }
          }
        },
        "de": {
          "description": "Statische Recompilation von Bloody Roar 2. Benötigt deine PS1-Disc.",
          "assets": {
            "disc": {
              "label": "Bloody-Roar-2-Disc (PS1, Europa oder USA)",
              "instructions_md": "Wähle dein europäisches (SLES-01722) oder amerikanisches (SCUS-94424) Disc-Abbild von Bloody Roar 2. Das japanische (SLPS-01842) ist experimentell.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34481,
        "cover": "https://cdn2.steamgriddb.com/grid/b7a39d954b0f57f9bdd6aa85a223091b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/bcbe273f4a8b880191c91c0b27cc66df.png",
        "logo": "https://cdn2.steamgriddb.com/logo/69308fed5a988641976d5c479d694bca.png",
        "genres": [
          "fighting",
          "arcade"
        ],
        "igdb_id": 4140,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co489q.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclx6z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclx6y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc1517v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclx70.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6ji9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6jia.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6ji8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6jib.jpg"
        ]
      },
      "genres": [
        "fighting",
        "arcade"
      ],
      "downloads": 474
    },
    {
      "id": "blue-dragon",
      "name": "Blue Dragon",
      "game": "Blue Dragon",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/JayElDragon/blue-dragon-android",
      "description": "Recompilation of the Xbox 360 RPG. Requires your copy of the game.",
      "forks": [
        {
          "repo": "JayElDragon/blue-dragon-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2043,
          "release": {
            "tag": "BlueDragonV5.0",
            "name": "Blue Dragon Android Port - Aspect Ratio Update",
            "published_at": "2026-11-07T18:15:02Z",
            "prerelease": false,
            "asset": {
              "name": "Blue.Dragon.Recomp5.0.apk",
              "url": "https://github.com/JayElDragon/blue-dragon-android/releases/download/BlueDragonV5.0/Blue.Dragon.Recomp5.0.apk",
              "size": 26418293,
              "sha256": "4e5a728261daa296e4e3fd6b98a7c18a6ca8902ca4f2340bb56548cf6aca85b8"
            }
          },
          "history": [
            {
              "tag": "BlueDragonV4.0",
              "name": "Blue Dragon Android Port - Smooth 60/120 FPS ",
              "published_at": "2026-10-29T10:22:27Z",
              "prerelease": false,
              "asset": {
                "name": "Blue.Dragon.Recomp.apk",
                "url": "https://github.com/JayElDragon/blue-dragon-android/releases/download/BlueDragonV4.0/Blue.Dragon.Recomp.apk",
                "size": 26406005,
                "sha256": "23ffc73a9aeb3f04d3883afcb66036b7b1bbf91a04097a014470e0933762f594"
              }
            },
            {
              "tag": "BlueDragonV3.0",
              "name": "Blue Dragon Android Port - Performance and Cheats",
              "published_at": "2026-10-23T02:15:41Z",
              "prerelease": false,
              "asset": {
                "name": "Blue.Dragon.Recomp.V3.apk",
                "url": "https://github.com/JayElDragon/blue-dragon-android/releases/download/BlueDragonV3.0/Blue.Dragon.Recomp.V3.apk",
                "size": 26336373,
                "sha256": "feea00ed9bf6f37f2cb700629eae8a3559cd7c06271824913cacf2e2acc7cf82"
              }
            },
            {
              "tag": "BlueDragonV2",
              "name": "BlueDragonV2",
              "published_at": "2026-10-22T19:21:43Z",
              "prerelease": false,
              "asset": {
                "name": "Blue.Dragon.Recomp.V2.apk",
                "url": "https://github.com/JayElDragon/blue-dragon-android/releases/download/BlueDragonV2/Blue.Dragon.Recomp.V2.apk",
                "size": 26377333,
                "sha256": "14687d15cada2d650b1b34c2f199c5e239b90aba16004aa3c8e14490bbc5882a"
              }
            },
            {
              "tag": "BlueDragonV2.0",
              "name": "Blue Dragon Recomp — Android V2",
              "published_at": "2026-10-19T15:36:25Z",
              "prerelease": false,
              "asset": {
                "name": "Blue.Dragon.Recomp.V2.apk",
                "url": "https://github.com/JayElDragon/blue-dragon-android/releases/download/BlueDragonV2.0/Blue.Dragon.Recomp.V2.apk",
                "size": 26377333,
                "sha256": "14687d15cada2d650b1b34c2f199c5e239b90aba16004aa3c8e14490bbc5882a"
              }
            }
          ],
          "package": "com.zolaware.reblue.test",
          "signer_sha256": "36784b728d2cefca61e7b8109df869b059f7538f591b65cc85dcf78140a89bc1"
        },
        {
          "repo": "RedZeroGotcha/BlueDroid",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 302,
          "release": {
            "tag": "pre-release",
            "name": "Pre beta build for debug",
            "published_at": "2026-09-24T00:49:46Z",
            "prerelease": true,
            "asset": {
              "name": "app-debug.apk",
              "url": "https://github.com/RedZeroGotcha/BlueDroid/releases/download/pre-release/app-debug.apk",
              "size": 45808391,
              "sha256": "c5584fc97f716f68d59d52433646a3a718d8143bb4577a1b79bf36a2c5edc1b6"
            }
          },
          "history": [],
          "package": "com.zolaware.reblue",
          "signer_sha256": "103c848becdff5458312bb41ba95809f179cbca98b60f369ba728b96f1ae955d"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "discs",
          "label": "The three Blue Dragon discs (Xbox 360, USA/Europe)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the images of all **three** discs of your Blue Dragon for Xbox 360, from the global version (USA or Europe). Asian and Japanese versions do not work yet.\nIn the launcher open **Game Files** and install the discs. About 13-15 GB of free space is required.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación del RPG de Xbox 360. Necesita tu copia del juego.",
          "assets": {
            "discs": {
              "label": "Los tres discos de Blue Dragon (Xbox 360, USA/Europa)",
              "instructions_md": "Necesitas las imágenes de los **tres** discos de tu Blue Dragon para Xbox 360, de la versión global (USA o Europa). Las asiáticas y japonesas aún no funcionan.\nEn el lanzador abre **Game Files** e instala los discos. Hacen falta unos 13-15 GB libres.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation du RPG Xbox 360. Nécessite votre copie du jeu.",
          "assets": {
            "discs": {
              "label": "Les trois disques de Blue Dragon (Xbox 360, USA/Europe)",
              "instructions_md": "Vous avez besoin des images des **trois** disques de votre Blue Dragon pour Xbox 360, de la version globale (USA ou Europe). Les versions asiatiques et japonaises ne fonctionnent pas encore.\nDans le lanceur, ouvrez **Game Files** et installez les disques. Environ 13-15 Go d'espace libre sont nécessaires.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação do RPG de Xbox 360. Requer sua cópia do jogo.",
          "assets": {
            "discs": {
              "label": "Os três discos de Blue Dragon (Xbox 360, EUA/Europa)",
              "instructions_md": "Você precisa das imagens dos **três** discos do seu Blue Dragon para Xbox 360, da versão global (EUA ou Europa). As versões asiáticas e japonesas ainda não funcionam.\nNo inicializador, abra **Game Files** e instale os discos. São necessários cerca de 13-15 GB livres.\n"
            }
          }
        },
        "de": {
          "description": "Recompilation des Xbox-360-RPGs. Benötigt deine Kopie des Spiels.",
          "assets": {
            "discs": {
              "label": "Die drei Blue-Dragon-Discs (Xbox 360, USA/Europa)",
              "instructions_md": "Du benötigst die Abbilder aller **drei** Discs deines Blue Dragon für die Xbox 360 in der globalen Version (USA oder Europa). Asiatische und japanische Versionen funktionieren noch nicht.\nÖffne im Launcher **Game Files** und installiere die Discs. Es werden etwa 13-15 GB freier Speicherplatz benötigt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5254283,
        "cover": "https://cdn2.steamgriddb.com/grid/28e3bed162f123fc16f3084bbe61d98c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d111938e811c0ed7c4ee3e749b07b454.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5e0b4eb9235315aac8130073271a4a23.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 6923,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1qad.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/himsfs8cd3z7crwynk4t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vfyy49mvh6vskugeiwfg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hlmr5pis8dddo0dgdmlb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar10fz.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 2345
    },
    {
      "id": "botw-recomp",
      "name": "BOTW Recomp",
      "game": "The Legend of Zelda: Breath of the Wild",
      "original_platform": "switch",
      "type": "recomp",
      "upstream": "https://github.com/mamcjr/BOTWRecompAndroid",
      "description": "Static recompilation of Breath of the Wild. Requires your copy of the game.",
      "forks": [
        {
          "repo": "mamcjr/BOTWRecompAndroid",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 63624,
          "release": {
            "tag": "v0.3.4-beta",
            "name": "BOTWRecompAndroid 0.3.4 (beta 31): 6 GB RAM compatibility hotfix",
            "published_at": "2026-11-09T00:58:13Z",
            "prerelease": true,
            "asset": {
              "name": "BOTWRecompAndroid-0.3.4-beta.apk",
              "url": "https://github.com/mamcjr/BOTWRecompAndroid/releases/download/v0.3.4-beta/BOTWRecompAndroid-0.3.4-beta.apk",
              "size": 90092673,
              "sha256": "7b94efcce24352447cfd65b2710b83c8a9da3e742fa4195cf74a6efba0293dcb"
            }
          },
          "history": [
            {
              "tag": "v0.3.3-beta",
              "name": "BOTWRecompAndroid 0.3.3 (beta 30): Mali crashes after long sessions, black grass on Mali, low-RAM phones",
              "published_at": "2026-11-08T19:29:12Z",
              "prerelease": true,
              "asset": {
                "name": "BOTWRecompAndroid-0.3.3-beta.apk",
                "url": "https://github.com/mamcjr/BOTWRecompAndroid/releases/download/v0.3.3-beta/BOTWRecompAndroid-0.3.3-beta.apk",
                "size": 90092585,
                "sha256": "84ea70cb2e335bf524e3e7697e4d865ca02cdeef5095e334f836cb7756881f7c"
              }
            },
            {
              "tag": "v0.3.2-beta",
              "name": "BOTWRecompAndroid 0.3.2 (beta 29): camera crash, red shadows on Adreno 840, unlocked-aspect HUD, minimap option",
              "published_at": "2026-11-08T04:57:53Z",
              "prerelease": true,
              "asset": {
                "name": "BOTWRecompAndroid-0.3.2-beta.apk",
                "url": "https://github.com/mamcjr/BOTWRecompAndroid/releases/download/v0.3.2-beta/BOTWRecompAndroid-0.3.2-beta.apk",
                "size": 90089513,
                "sha256": "97360fce06f2ffb487a796b45feb9495957ad29eb3f528e7d71fab9602d15ad9"
              }
            },
            {
              "tag": "v0.3.1-beta",
              "name": "BOTWRecompAndroid 0.3.1 (beta 28): rune and camera crashes, Switch-screen motion, shared memory on Xclipse",
              "published_at": "2026-11-04T14:03:45Z",
              "prerelease": true,
              "asset": {
                "name": "BOTWRecompAndroid-0.3.1-beta.apk",
                "url": "https://github.com/mamcjr/BOTWRecompAndroid/releases/download/v0.3.1-beta/BOTWRecompAndroid-0.3.1-beta.apk",
                "size": 90071901,
                "sha256": "66fcb9a4df0eae2ad4d385c42d70137a75906598023fb9a0a6699f3d85e06a0f"
              }
            },
            {
              "tag": "v0.3.0-beta",
              "name": "BOTWRecompAndroid 0.3.0 (beta 27): Mali crashes fixed, fast travel back, 40 / 45 fps, even 30 fps on 60 Hz",
              "published_at": "2026-11-04T02:47:32Z",
              "prerelease": true,
              "asset": {
                "name": "BOTWRecompAndroid-0.3.0-beta.apk",
                "url": "https://github.com/mamcjr/BOTWRecompAndroid/releases/download/v0.3.0-beta/BOTWRecompAndroid-0.3.0-beta.apk",
                "size": 90067441,
                "sha256": "74b6c27d4207211d639886cc97ad68ee1f89ad69777f781fb8640e1e82cc0d74"
              }
            },
            {
              "tag": "v0.2.13-beta",
              "name": "BOTWRecompAndroid 0.2.13 (beta 26): 20 fps, touch gestures, no stray leaves",
              "published_at": "2026-11-03T03:40:51Z",
              "prerelease": true,
              "asset": {
                "name": "BOTWRecompAndroid-0.2.13-beta.apk",
                "url": "https://github.com/mamcjr/BOTWRecompAndroid/releases/download/v0.2.13-beta/BOTWRecompAndroid-0.2.13-beta.apk",
                "size": 90050973,
                "sha256": "999fec82eb1d7a6d46abe3adbb332dd3b6a76111bca8087158f9d5a541d69519"
              }
            }
          ],
          "package": "com.botwrecomp.android",
          "signer_sha256": "4e9c572c8bb1c92ce916e64e9e9af58fa4e5d6fc00c7bd59f18cdeec5129e884",
          "reports": [
            {
              "device": "Samsung SM-S928B",
              "great": 1,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-10T17:14:32Z"
            },
            {
              "device": "Samsung SM-X910",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-09T08:26:39Z"
            },
            {
              "device": "poco x8 pro Max",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-09T11:16:37Z"
            },
            {
              "device": "Xiaomi 23090RA98G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-09T11:30:09Z"
            },
            {
              "device": "Realme not 50",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "Cristina",
              "last_at": "2026-11-09T16:52:23Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-09T22:31:29Z"
            },
            {
              "device": "Xiaomi 25069PTEBG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T03:37:12Z"
            },
            {
              "device": "Samsung SM-A566E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-10T20:35:29Z"
            },
            {
              "device": "Motorola moto g34 5G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-10T20:44:48Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-11T07:12:40Z"
            },
            {
              "device": "poco x7 pro",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-11T08:57:53Z"
            },
            {
              "device": "Xiaomi 2512BPNDAG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T13:19:21Z"
            },
            {
              "device": "Xiaomi 23090RA98I",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-11T15:00:30Z"
            },
            {
              "device": "OPPO CPH1989",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-11T15:32:30Z"
            },
            {
              "device": "Samsung SM-S948B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-11T16:48:17Z"
            },
            {
              "device": "Motorola moto g75 5G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3.4-beta",
              "last_at": "2026-11-11T18:01:40Z"
            },
            {
              "device": "motorola edge 60 fusion",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T19:02:56Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Extracted Breath of the Wild (Switch): exefs and romfs folders",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the game folder extracted from your console, containing exefs and romfs. Versions 1.0.0, 1.6.0, 1.8.2, and 1.9.0 are supported.\nIn the port, under \"Game files\", choose \"Copy them\" (takes about 16 GB more) or \"Use them in place\" (requests access to all files;\ndo not move the folder) and select the folder. The Expansion Pass, if you have it, is installed the same way, also extracted.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Breath of the Wild. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Breath of the Wild (Switch) extraído: carpetas exefs y romfs",
              "instructions_md": "Necesitas la carpeta del juego extraída de tu consola, con exefs y romfs. Valen las versiones 1.0.0, 1.6.0, 1.8.2 y 1.9.0.\nEn el port, en \"Game files\", elige \"Copy them\" (unos 16 GB más) o \"Use them in place\" (pide acceso a todos los archivos;\nno muevas la carpeta) y selecciona la carpeta. La Expansion Pass, si la tienes, se instala igual, también extraída.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Breath of the Wild. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Breath of the Wild (Switch) extrait : dossiers exefs et romfs",
              "instructions_md": "Vous avez besoin du dossier du jeu extrait de votre console, avec exefs et romfs. Les versions 1.0.0, 1.6.0, 1.8.2 et 1.9.0 sont prises en charge.\nDans le port, sous \"Game files\", choisissez \"Copy them\" (environ 16 Go de plus) ou \"Use them in place\" (demande l'accès à tous les fichiers ;\nne déplacez pas le dossier) et sélectionnez le dossier. Le Pass d'extension, si vous l'avez, s'installe de la même manière, également extrait.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Breath of the Wild. Requer a sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Breath of the Wild (Switch) extraído: pastas exefs e romfs",
              "instructions_md": "Você precisa da pasta do jogo extraída do seu console, com exefs e romfs. As versões 1.0.0, 1.6.0, 1.8.2 e 1.9.0 são compatíveis.\nNo port, em \"Game files\", escolha \"Copy them\" (cerca de 16 GB a mais) ou \"Use them in place\" (pede acesso a todos os arquivos;\nnão mova a pasta) e selecione a pasta. O Passe de Expansão, se você o tiver, é instalado da mesma forma, também extraído.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Breath of the Wild. Benötigt deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Extrahierter Breath of the Wild (Switch): exefs- und romfs-Ordner",
              "instructions_md": "Du benötigst den von deiner Konsole extrahierten Spielordner mit exefs und romfs. Die Versionen 1.0.0, 1.6.0, 1.8.2 und 1.9.0 werden unterstützt.\nWähle im Port unter „Game files“ entweder „Copy them“ (benötigt etwa 16 GB mehr Speicher) oder „Use them in place“ (fordert Zugriff auf alle Dateien an;\nverschiebe den Ordner nicht) und wähle den Ordner aus. Der Erweiterungspass wird, falls vorhanden, genauso extrahiert installiert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35744,
        "cover": "https://cdn2.steamgriddb.com/grid/121b81f7d167ca2c24fdab4f044048f8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/71d1c0c06e1ab5049644acb5cc69a090.png",
        "logo": "https://cdn2.steamgriddb.com/logo/24df88ee05eb50db7d1d083a37f49b0b.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 7346,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3p2d.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj69.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj6a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj6d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj6f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj6h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj6b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj6c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj6e.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Samsung SM-S928B",
          "great": 1,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-10T17:14:32Z"
        },
        {
          "device": "Samsung SM-X910",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-09T08:26:39Z"
        },
        {
          "device": "poco x8 pro Max",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-09T11:16:37Z"
        },
        {
          "device": "Xiaomi 23090RA98G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-09T11:30:09Z"
        },
        {
          "device": "Realme not 50",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "Cristina",
          "last_at": "2026-11-09T16:52:23Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-09T22:31:29Z"
        },
        {
          "device": "Xiaomi 25069PTEBG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T03:37:12Z"
        },
        {
          "device": "Samsung SM-A566E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-10T20:35:29Z"
        },
        {
          "device": "Motorola moto g34 5G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-10T20:44:48Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-11T07:12:40Z"
        },
        {
          "device": "poco x7 pro",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-11T08:57:53Z"
        },
        {
          "device": "Xiaomi 2512BPNDAG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T13:19:21Z"
        },
        {
          "device": "Xiaomi 23090RA98I",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-11T15:00:30Z"
        },
        {
          "device": "OPPO CPH1989",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-11T15:32:30Z"
        },
        {
          "device": "Samsung SM-S948B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-11T16:48:17Z"
        },
        {
          "device": "Motorola moto g75 5G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3.4-beta",
          "last_at": "2026-11-11T18:01:40Z"
        },
        {
          "device": "motorola edge 60 fusion",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T19:02:56Z"
        }
      ],
      "downloads": 63624
    },
    {
      "id": "bounce",
      "name": "Bounce J2ME",
      "game": "Bounce J2ME",
      "original_platform": "other",
      "type": "source-port",
      "forks": [
        {
          "repo": "WinterFarmer/bounce-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 79,
          "release": {
            "tag": "v1.1-KitKat",
            "name": "Bounce Classic v1.1 — Physical Keypad & Android KitKat (4.4+) Update",
            "published_at": "2026-11-02T03:24:47Z",
            "prerelease": false,
            "asset": {
              "name": "Bounce-Classic-v1.1-KitKat.apk",
              "url": "https://github.com/WinterFarmer/bounce-android/releases/download/v1.1-KitKat/Bounce-Classic-v1.1-KitKat.apk",
              "size": 101289,
              "sha256": "81fc6644bcc1fcb6a62b6cd21ec6f8b1aa03922c3fbd95f0139e7eced0bb3741"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "Bounce Classic v1.0.0 — Initial Android Native Release",
              "published_at": "2026-10-28T11:21:45Z",
              "prerelease": false,
              "asset": {
                "name": "Bounce-Classic-v1.0.0.apk",
                "url": "https://github.com/WinterFarmer/bounce-android/releases/download/v1.0.0/Bounce-Classic-v1.0.0.apk",
                "size": 98813,
                "sha256": "12383d540518279cc5275800f15846eeaccfa348b6f5d2765ff053a25e41db9e"
              }
            }
          ],
          "package": "com.android.bounce",
          "signer_sha256": "33b2f36ee12c52d04e734ca2ddb159f5d3e31cfcfedadb1d52ae0f04bfa3497b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Source port of Bounce J2ME. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Bounce J2ME. Necesita tus archivos de juego."
        },
        "fr": {
          "description": "Portage du code source de Bounce J2ME. Nécessite vos fichiers de jeu."
        },
        "pt": {
          "description": "Port de código-fonte de Bounce J2ME. Requer seus arquivos de jogo."
        },
        "de": {
          "description": "Quellcode-Portierung von Bounce J2ME. Erfordert deine Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 11653,
        "cover": "https://cdn2.steamgriddb.com/grid/41ad609da462d2c9e148719b54a2272c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/64f173a41d2ffa62f98c0cfec53b43c5.png"
      },
      "downloads": 79
    },
    {
      "id": "btga-recomp",
      "name": "BattleTanx: Global Assault Recompiled",
      "game": "BattleTanx: Global Assault",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/wootbeer/btgarecomp",
      "description": "Recompilation of the 1999 N64 game. Requires your ROM.",
      "forks": [
        {
          "repo": "wootbeer/btgarecomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 158,
          "release": {
            "tag": "android-0.1.6",
            "name": "0.1.6 Android",
            "published_at": "2026-11-05T17:50:52Z",
            "prerelease": true,
            "asset": {
              "name": "BattleTanxGARecompiled-0.1.6-android.apk",
              "url": "https://github.com/wootbeer/btgarecomp/releases/download/android-0.1.6/BattleTanxGARecompiled-0.1.6-android.apk",
              "size": 17128318,
              "sha256": "939af32053c4831af000f499ed7854ab6d8381dbf2cabd1f27cb1c2d2335aa4b"
            }
          },
          "history": [
            {
              "tag": "android-0.1.5",
              "name": "0.1.5 Android",
              "published_at": "2026-10-25T00:13:15Z",
              "prerelease": true,
              "asset": {
                "name": "BattleTanxGARecompiled-0.1.5-android.apk",
                "url": "https://github.com/wootbeer/btgarecomp/releases/download/android-0.1.5/BattleTanxGARecompiled-0.1.5-android.apk",
                "size": 17108514,
                "sha256": "4b2f99846b80858adfa1378da668f9df83af78fff3720029afb44a56b9766e13"
              }
            },
            {
              "tag": "android-0.1.2",
              "name": "0.1.2 Android",
              "published_at": "2026-10-17T22:07:22Z",
              "prerelease": true,
              "asset": {
                "name": "BattleTanxGARecompiled-0.1.2-android.apk",
                "url": "https://github.com/wootbeer/btgarecomp/releases/download/android-0.1.2/BattleTanxGARecompiled-0.1.2-android.apk",
                "size": 16955682,
                "sha256": "9dd402fe0d64d9cf64b35fed4cb809fbe1522949a455c9feae968b163905f50d"
              }
            }
          ],
          "package": "io.github.wootbeer.btgarecomp",
          "signer_sha256": "8920afdff222afa22c7572faf0a5cf50fc34a23a9ad5a700a98049e749bcff24"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "BattleTanx: Global Assault ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "805248fb0a0ee694cad8d7dc927b631d860dd8cf",
              "label": "BattleTanx - Global Assault (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your US BattleTanx: Global Assault ROM to a folder on your phone and select it when opening the game.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación del juego de N64 de 1999. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de BattleTanx: Global Assault (N64, USA)",
              "instructions_md": "Copia tu ROM americana de BattleTanx: Global Assault a una carpeta del móvil y elígela al abrir el juego.\n",
              "accepted": [
                "BattleTanx - Global Assault (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation du jeu N64 de 1999. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM de BattleTanx: Global Assault (N64, USA)",
              "instructions_md": "Copiez votre ROM américaine de BattleTanx: Global Assault dans un dossier de votre téléphone et sélectionnez-la en ouvrant le jeu.\n",
              "accepted": [
                "BattleTanx - Global Assault (USA)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação do jogo de N64 de 1999. Requer sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM de BattleTanx: Global Assault (N64, EUA)",
              "instructions_md": "Copie sua ROM americana de BattleTanx: Global Assault para uma pasta no celular e selecione-a ao abrir o jogo.\n",
              "accepted": [
                "BattleTanx - Global Assault (USA)"
              ]
            }
          }
        },
        "de": {
          "description": "Recompilation des N64-Spiels von 1999. Benötigt deine ROM.",
          "assets": {
            "rom": {
              "label": "BattleTanx: Global Assault ROM (N64, USA)",
              "instructions_md": "Kopiere deine US-ROM von BattleTanx: Global Assault in einen Ordner auf deinem Handy und wähle sie beim Öffnen des Spiels aus.\n",
              "accepted": [
                "BattleTanx - Global Assault (USA)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 39008,
        "cover": "https://cdn2.steamgriddb.com/grid/dd9b3c422d830f2d03f296f81239a156.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ff365cf2694d71ef4672f36c57ea8530.png",
        "logo": "https://cdn2.steamgriddb.com/logo/14b9130e6dbe8185cb68fa211921a335.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 47685,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2djk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/snzcfceleiqrruxf8nwx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/colg9xakbbkw7wffojzs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zmemncsmtzw1m33vfgzb.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 158
    },
    {
      "id": "buffy-chaos-bleeds",
      "name": "Buffy: Chaos Bleeds PC",
      "game": "Buffy the Vampire Slayer: Chaos Bleeds",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/KaikoClanworth1/buffy-chaos-bleeds-pc",
      "description": "Native port of the Xbox game. Requires your disc.",
      "forks": [
        {
          "repo": "KaikoClanworth1/buffy-chaos-bleeds-pc",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 600,
          "release": {
            "tag": "v1.0.2",
            "name": "v1.0.2: texture packs on Android",
            "published_at": "2026-10-02T05:15:02Z",
            "prerelease": false,
            "asset": {
              "name": "Buffy-Chaos-Bleeds-Android-v1.0.2.apk",
              "url": "https://github.com/KaikoClanworth1/buffy-chaos-bleeds-pc/releases/download/v1.0.2/Buffy-Chaos-Bleeds-Android-v1.0.2.apk",
              "size": 80873156,
              "sha256": "eb6e626a30d11cfd1dc3ee6910281a76e0ec451eec0b23a569bdfd812e81dd1f"
            }
          },
          "history": [
            {
              "tag": "v1.0.1",
              "name": "v1.0.1: movies on Android, 30 FPS at full speed",
              "published_at": "2026-10-02T03:47:32Z",
              "prerelease": false,
              "asset": {
                "name": "Buffy-Chaos-Bleeds-Android-v1.0.1.apk",
                "url": "https://github.com/KaikoClanworth1/buffy-chaos-bleeds-pc/releases/download/v1.0.1/Buffy-Chaos-Bleeds-Android-v1.0.1.apk",
                "size": 80840388,
                "sha256": "1f174dac89389c2fdce50a62d74b133e52abd9c67b7774130231ca792ed1f5fb"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "v1.0.0: Android, North American release, languages",
              "published_at": "2026-10-02T01:28:14Z",
              "prerelease": false,
              "asset": {
                "name": "Buffy-Chaos-Bleeds-Android-v1.0.0.apk",
                "url": "https://github.com/KaikoClanworth1/buffy-chaos-bleeds-pc/releases/download/v1.0.0/Buffy-Chaos-Bleeds-Android-v1.0.0.apk",
                "size": 80791236,
                "sha256": "6ff830ab2248283c42e979bb423359e3b26a4fd749bcb3c0e6c0838b6b496ede"
              }
            }
          ],
          "package": "io.github.kaikoclanworth1.buffy",
          "signer_sha256": "4690608064acdc2581162d0527f8f1aea3a5db2a0203536c9cfc326734363faf",
          "reports": [
            {
              "device": "Google Pixel 3 XL",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T18:43:15Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Buffy the Vampire Slayer: Chaos Bleeds disc (Xbox, PAL or NTSC) as .iso",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Make an `.iso` or `.xiso` image of your Xbox Chaos Bleeds disc (European or American) and select it in **Disc image**.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo del juego de Xbox. Necesita tu disco.",
          "assets": {
            "disc": {
              "label": "Disco de Buffy the Vampire Slayer: Chaos Bleeds (Xbox, PAL o NTSC) en .iso",
              "instructions_md": "Haz una imagen `.iso` o `.xiso` de tu disco de Chaos Bleeds para Xbox (europeo o americano) y elígela en **Disc image**.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif du jeu Xbox. Nécessite votre disque.",
          "assets": {
            "disc": {
              "label": "Disque de Buffy the Vampire Slayer: Chaos Bleeds (Xbox, PAL ou NTSC) en .iso",
              "instructions_md": "Créez une image `.iso` ou `.xiso` de votre disque Chaos Bleeds pour Xbox (européen ou américain) et sélectionnez-la dans **Disc image**.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo do jogo de Xbox. Requer seu disco.",
          "assets": {
            "disc": {
              "label": "Disco de Buffy the Vampire Slayer: Chaos Bleeds (Xbox, PAL ou NTSC) em .iso",
              "instructions_md": "Faça uma imagem `.iso` ou `.xiso` do seu disco de Chaos Bleeds para Xbox (europeu ou americano) e selecione-a em **Disc image**.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port des Xbox-Spiels. Benötigt deine Disc.",
          "assets": {
            "disc": {
              "label": "Buffy the Vampire Slayer: Chaos Bleeds Disc (Xbox, PAL oder NTSC) als .iso",
              "instructions_md": "Erstelle ein `.iso`- oder `.xiso`-Abbild deiner Chaos Bleeds Disc für Xbox (europäisch oder amerikanisch) und wähle es unter **Disc image** aus.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37571,
        "cover": "https://cdn2.steamgriddb.com/grid/7079ab09f47e175352429b6dab1c0a44.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0ce6d06f0dc75c054a3cc38fb179c012.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d5fc93640233c90c41c729d8b185bd56.png",
        "genres": [
          "action",
          "horror"
        ],
        "igdb_id": 3837,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3btt.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scm6od.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scm6oe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scm6of.jpg"
        ]
      },
      "genres": [
        "action",
        "horror"
      ],
      "reports": [
        {
          "device": "Google Pixel 3 XL",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T18:43:15Z"
        }
      ],
      "downloads": 600
    },
    {
      "id": "buster-busts-loose",
      "name": "Buster Busts Loose!",
      "game": "Tiny Toon Adventures: Buster Busts Loose!",
      "original_platform": "snes",
      "type": "recomp",
      "upstream": "https://github.com/Darhkfox/BusterBustsLoose",
      "description": "Port of the SNES game with widescreen support. Requires your ROM.",
      "forks": [
        {
          "repo": "Darhkfox/BusterBustsLoose",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 755,
          "release": {
            "tag": "android-v1.0",
            "name": "Buster Busts Loose! Android V1.0",
            "published_at": "2026-10-07T12:21:02Z",
            "prerelease": false,
            "asset": {
              "name": "BusterBustsLoose-Android-V1.0.apk",
              "url": "https://github.com/Darhkfox/BusterBustsLoose/releases/download/android-v1.0/BusterBustsLoose-Android-V1.0.apk",
              "size": 1754019,
              "sha256": "9add70f8d1ed0450879353b5584d802ea21753e42c380f29fdd686a3a421d796"
            }
          },
          "history": [],
          "package": "com.darhkfox.busterbustsloose",
          "signer_sha256": "13ea73afb8a73a975bead7dce966550d67a78080df060d011061f67053c20313"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Tiny Toon Adventures: Buster Busts Loose! ROM (SNES, USA)",
          "accepted": [
            {
              "sha1": "04bf92b242ba965c453b6eb13d522afb7db7996b",
              "label": "Tiny Toon Adventures - Buster Busts Loose! (USA)",
              "format": "sfc"
            }
          ],
          "strip_copier_header": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your US ROM to your phone and select it in the app. European and Japanese versions are not supported.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port del juego de SNES con panorámico real. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Tiny Toon Adventures: Buster Busts Loose! (SNES, USA)",
              "instructions_md": "Copia tu ROM americana al teléfono y elígela en la app. Las versiones europea y japonesa no sirven.\n",
              "accepted": [
                "Tiny Toon Adventures - Buster Busts Loose! (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port du jeu SNES avec support grand écran. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Tiny Toon Adventures: Buster Busts Loose! (SNES, USA)",
              "instructions_md": "Copiez votre ROM américaine sur votre téléphone et sélectionnez-la dans l'application. Les versions européenne et japonaise ne sont pas prises en charge.\n",
              "accepted": [
                "Tiny Toon Adventures - Buster Busts Loose! (USA)"
              ]
            }
          }
        },
        "pt": {
          "description": "Port do jogo de SNES com suporte a widescreen. Requer sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Tiny Toon Adventures: Buster Busts Loose! (SNES, EUA)",
              "instructions_md": "Copie sua ROM americana para o telefone e selecione-a no aplicativo. As versões europeia e japonesa não funcionam.\n",
              "accepted": [
                "Tiny Toon Adventures - Buster Busts Loose! (USA)"
              ]
            }
          }
        },
        "de": {
          "description": "Port des SNES-Spiels mit echten Widescreen-Unterstützung. Benötigt deine ROM.",
          "assets": {
            "rom": {
              "label": "Tiny Toon Adventures: Buster Busts Loose! ROM (SNES, USA)",
              "instructions_md": "Kopiere deine US-ROM auf dein Handy und wähle sie in der App aus. Europäische und japanische Versionen werden nicht unterstützt.\n",
              "accepted": [
                "Tiny Toon Adventures - Buster Busts Loose! (USA)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37528,
        "cover": "https://cdn2.steamgriddb.com/grid/f1e9bf1ba93ec3441c2e83e806c3c5e8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ca8ffc4598ec8872e17dcdfee6f09435.png",
        "logo": "https://cdn2.steamgriddb.com/logo/202712c96eef8d96aefae885bd6f20ea.png",
        "genres": [
          "platform",
          "sports"
        ],
        "igdb_id": 8050,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2csq.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9ec4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9ec8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9ec3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9ec7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9ecb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9ec2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9ec5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9ec6.jpg"
        ]
      },
      "genres": [
        "platform",
        "sports"
      ],
      "downloads": 755
    },
    {
      "id": "callofrecomp",
      "name": "Call of Recomp",
      "game": "Call of Duty",
      "original_platform": "pc",
      "type": "recomp",
      "upstream": "https://github.com/Dr3amyBerry/callofrecomp",
      "description": "Experimental static recompilation of PC Call of Duty 1.5. Requires your original files.",
      "forks": [
        {
          "repo": "Dr3amyBerry/callofrecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 7892,
          "release": {
            "tag": "v0.2.4",
            "name": "v0.2.4 — Mejoras acumulativas y recursos simplificados",
            "published_at": "2026-10-15T19:19:55Z",
            "prerelease": false,
            "asset": {
              "name": "callofrecomp-arm64.apk",
              "url": "https://github.com/Dr3amyBerry/callofrecomp/releases/download/v0.2.4/callofrecomp-arm64.apk",
              "size": 50238268,
              "sha256": "fb8647c34dfe8fd269c0902f34edcc4c0844b18c6aa13ff6006232678da25f70"
            }
          },
          "history": [
            {
              "tag": "v0.2.3",
              "name": "v0.2.3 — Optimización de CPU en Android",
              "published_at": "2026-10-13T16:27:55Z",
              "prerelease": false,
              "asset": {
                "name": "callofrecomp-arm64.apk",
                "url": "https://github.com/Dr3amyBerry/callofrecomp/releases/download/v0.2.3/callofrecomp-arm64.apk",
                "size": 50217788,
                "sha256": "5a8a8026c9909821d7dcdcbc0a8bc66947b3fe64252cabd283e9ddbdb7970369"
              }
            }
          ],
          "package": "org.callofrecomp",
          "signer_sha256": "e46ffbb0583b999f77151ca616d64ef27994eba39a4c3cfc3ef395e233b61cae"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "pack",
          "label": ".codpack package made from your PC Call of Duty 1.5",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "1. On your PC, open the [web packager](https://dr3amyberry.github.io/callofrecomp/) (best in Chrome or Edge) and select your **Call of Duty 1.5** installation folder. Files are not uploaded anywhere.\n2. Copy the created `.codpack` to your phone.\n3. Open CallofRecomp, tap **Import .codpack package** and then **Play**.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática experimental de Call of Duty 1.5 de PC. Necesita tus archivos originales.",
          "assets": {
            "pack": {
              "label": "Paquete .codpack hecho con tu Call of Duty 1.5 de PC",
              "instructions_md": "1. En tu PC, abre el [empaquetador web](https://dr3amyberry.github.io/callofrecomp/) (mejor en Chrome o Edge) y elige la carpeta de tu instalación de **Call of Duty 1.5**. Los archivos no se suben a ningún sitio.\n2. Copia el `.codpack` que crea al teléfono.\n3. Abre CallofRecomp, pulsa **Importar paquete .codpack** y luego **Jugar**.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique expérimentale de Call of Duty 1.5 PC. Nécessite vos fichiers d'origine.",
          "assets": {
            "pack": {
              "label": "Package .codpack créé à partir de votre Call of Duty 1.5 PC",
              "instructions_md": "1. Sur votre PC, ouvrez le [empaqueteur web](https://dr3amyberry.github.io/callofrecomp/) (de préférence sur Chrome ou Edge) et sélectionnez le dossier de votre installation de **Call of Duty 1.5**. Les fichiers ne sont téléchargés nulle part.\n2. Copiez le `.codpack` créé sur votre téléphone.\n3. Ouvrez CallofRecomp, appuyez sur **Import .codpack package** puis sur **Play**.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática experimental de Call of Duty 1.5 para PC. Requer seus arquivos originais.",
          "assets": {
            "pack": {
              "label": "Pacote .codpack criado a partir do seu Call of Duty 1.5 de PC",
              "instructions_md": "1. No seu PC, abra o [empacotador web](https://dr3amyberry.github.io/callofrecomp/) (melhor no Chrome ou Edge) e selecione a pasta da sua instalação do **Call of Duty 1.5**. Os arquivos não são enviados para lugar nenhum.\n2. Copie o `.codpack` gerado para o telefone.\n3. Abra o CallofRecomp, toque em **Importar pacote .codpack** e depois em **Jugar**.\n"
            }
          }
        },
        "de": {
          "description": "Experimentelle statische Recompilation von PC Call of Duty 1.5. Benötigt deine Originaldateien.",
          "assets": {
            "pack": {
              "label": ".codpack-Paket erstellt aus deinem PC Call of Duty 1.5",
              "instructions_md": "1. Öffne auf deinem PC den [Web-Packer](https://dr3amyberry.github.io/callofrecomp/) (am besten in Chrome oder Edge) und wähle den Ordner deiner **Call of Duty 1.5**-Installation aus. Es werden keine Dateien hochgeladen.\n2. Kopiere die erstellte `.codpack`-Datei auf dein Handy.\n3. Öffne CallofRecomp, tippe auf **Import .codpack package** und dann auf **Play**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 3374,
        "cover": "https://cdn2.steamgriddb.com/grid/d50024a382b0bbae0ba02d1ef479b927.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/ddc2d6b4966c50ee8fa5885d10931758.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1820c4b6fcbf5be5758bffe24c41fa6a.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 621,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2n19.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15ach.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rerbiva5qqj7thoec7vy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tmxkh4fbgxzj1lnqh7ep.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nqrbhdxitq5p5fpe7xch.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/a92qknm4crqfziijvoes.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kouztsr88u8yqjwjka9r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arejd.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 7892
    },
    {
      "id": "carmageddon",
      "name": "Carmageddon",
      "game": "Carmageddon",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/armac911/Carmageddon-Android-Port",
      "description": "Source port of Carmageddon for Android. Requires your PC copy data.",
      "forks": [
        {
          "repo": "armac911/Carmageddon-Android-Port",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 406,
          "release": {
            "tag": "v0.9.2",
            "name": "Carmageddon Android Port 0.9.2",
            "published_at": "2026-10-26T17:38:04Z",
            "prerelease": true,
            "asset": {
              "name": "carmageddon-android-port-0.9.2-arm64.apk",
              "url": "https://github.com/armac911/Carmageddon-Android-Port/releases/download/v0.9.2/carmageddon-android-port-0.9.2-arm64.apk",
              "size": 4517893,
              "sha256": "26a367b46adff16baac02c6cc4b209eaf1bbd2237f86f986294179cca1566a17"
            }
          },
          "history": [
            {
              "tag": "v0.9",
              "name": "Carmageddon Android Port 0.9",
              "published_at": "2026-10-18T22:02:01Z",
              "prerelease": true,
              "asset": {
                "name": "carmageddon-android-port-0.9-arm64.apk",
                "url": "https://github.com/armac911/Carmageddon-Android-Port/releases/download/v0.9/carmageddon-android-port-0.9-arm64.apk",
                "size": 5127277,
                "sha256": "00463ab13c241cb625538bf9c021a3e44edfeeae56c26530b3673a09f683023c"
              }
            }
          ],
          "package": "com.androgaming.carma.next",
          "signer_sha256": "ad560f0512c73af1368b3f07b4869e1587557b25feba254e2d7524fe6e179d9a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Carmageddon DATA folder (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Import from the app the `DATA` folder of your PC Carmageddon (or Splat Pack) compressed in a ZIP, or the GOG installer.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Source port de Carmageddon para Android. Necesita los datos de tu copia de PC.",
          "assets": {
            "data": {
              "label": "Carpeta DATA de Carmageddon (PC)",
              "instructions_md": "Importa desde la app la carpeta `DATA` de tu Carmageddon (o Splat Pack) de PC comprimida en ZIP, o el instalador de GOG.\n"
            }
          }
        },
        "fr": {
          "description": "Source port de Carmageddon pour Android. Nécessite les données de votre copie PC.",
          "assets": {
            "data": {
              "label": "Dossier DATA de Carmageddon (PC)",
              "instructions_md": "Importez depuis l'application le dossier `DATA` de votre Carmageddon (ou Splat Pack) PC compressé en ZIP, ou l'installateur GOG.\n"
            }
          }
        },
        "pt": {
          "description": "Source port de Carmageddon para Android. Requer os dados da sua cópia de PC.",
          "assets": {
            "data": {
              "label": "Pasta DATA do Carmageddon (PC)",
              "instructions_md": "Importe pelo aplicativo a pasta `DATA` do seu Carmageddon (ou Splat Pack) de PC compactada em ZIP, ou o instalador da GOG.\n"
            }
          }
        },
        "de": {
          "description": "Source-Port von Carmageddon für Android. Benötigt die Daten deiner PC-Kopie.",
          "assets": {
            "data": {
              "label": "Carmageddon DATA-Ordner (PC)",
              "instructions_md": "Importiere über die App den `DATA`-Ordner deines PC-Carmageddon (oder Splat Pack) als ZIP-Datei oder das GOG-Installationsprogramm.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36973,
        "cover": "https://cdn2.steamgriddb.com/grid/0b10574b8240b424056808b793bef04f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/84c10b2211891c399469ee784cdb1987.png",
        "logo": "https://cdn2.steamgriddb.com/logo/0e19a8bac63f97a513063dcb9a64442b.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 246746,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cod8mo.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmpj6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmpj8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmpj7.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "downloads": 406
    },
    {
      "id": "carpocalypse2",
      "name": "Carpocalypse 2",
      "game": "Carmageddon 2",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/Link4Electronics/Carpocalypse2",
      "description": "Decompilation and native port of Carmageddon 2. Requires your PC copy data.",
      "forks": [
        {
          "repo": "Link4Electronics/Carpocalypse2",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 386,
          "release": {
            "tag": "0.60",
            "name": "New release",
            "published_at": "2026-10-12T12:03:27Z",
            "prerelease": false,
            "asset": {
              "name": "carpocalypse2-0.60-android-arm64-v8a.apk",
              "url": "https://github.com/Link4Electronics/Carpocalypse2/releases/download/0.60/carpocalypse2-0.60-android-arm64-v8a.apk",
              "size": 8151742,
              "sha256": "12ad9920dd870a2b3814d21b4d89932105dbc6dd1f7b3f26b7e432b04eb9ff97"
            }
          },
          "history": [
            {
              "tag": "0.58",
              "name": "First release",
              "published_at": "2026-10-05T12:50:35Z",
              "prerelease": false,
              "asset": {
                "name": "carpocalypse2-0.58-android-arm64-v8a.apk",
                "url": "https://github.com/Link4Electronics/Carpocalypse2/releases/download/0.58/carpocalypse2-0.58-android-arm64-v8a.apk",
                "size": 8082110,
                "sha256": "e597962e6197aa4680307ce69abd5ef06c364c6ce2561905e0e39ae7e015cdd8"
              }
            }
          ],
          "package": "com.carpocalypse2.game",
          "signer_sha256": "8b21c9b43d59af74e22b1175e8d59d35bb813cf4b44c4544768e3553b91d2e13",
          "reports": [
            {
              "device": "Samsung SM-S911B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "0.60",
              "last_at": "2026-11-09T16:15:56Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Carmageddon II DATA folder (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Android/data/com.carpocalypse2.game/files/DATA"
          },
          "instructions_md": "Copy the `DATA` folder of your PC Carmageddon II to `Android/data/com.carpocalypse2.game/files/DATA`.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Decompilación y port nativo de Carmageddon 2. Necesita los datos de tu copia de PC.",
          "assets": {
            "data": {
              "label": "Carpeta DATA de Carmageddon II (PC)",
              "instructions_md": "Copia la carpeta `DATA` de tu Carmageddon II de PC a `Android/data/com.carpocalypse2.game/files/DATA`.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation et port natif de Carmageddon 2. Nécessite les données de votre copie PC.",
          "assets": {
            "data": {
              "label": "Dossier DATA de Carmageddon II (PC)",
              "instructions_md": "Copiez le dossier `DATA` de votre Carmageddon II PC vers `Android/data/com.carpocalypse2.game/files/DATA`.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação e port nativo de Carmageddon 2. Requer os dados da sua cópia de PC.",
          "assets": {
            "data": {
              "label": "Pasta DATA do Carmageddon II (PC)",
              "instructions_md": "Copie a pasta `DATA` do seu Carmageddon II de PC para `Android/data/com.carpocalypse2.game/files/DATA`.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung und nativer Port von Carmageddon 2. Benötigt die Daten deiner PC-Kopie.",
          "assets": {
            "data": {
              "label": "Carmageddon II DATA-Ordner (PC)",
              "instructions_md": "Kopiere den `DATA`-Ordner deines PC-Carmageddon II nach `Android/data/com.carpocalypse2.game/files/DATA`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 3927,
        "cover": "https://cdn2.steamgriddb.com/grid/63b2bcd96a3981153de8111edeeca175.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/73ae443d7bcb8169c047834d8ceaa17b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d0df036bf29fd4db6e3fadab6b314715.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 951,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3si6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vhrilgc9yzd3bokmilm1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lauhiqyli6ydjuswwoi5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qfvu0y2llnwioieo13hj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wjq7uhrb4jzdcffim4pz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ielgdaa1dv9feejjgczm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar174y.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "Samsung SM-S911B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "0.60",
          "last_at": "2026-11-09T16:15:56Z"
        }
      ],
      "downloads": 386
    },
    {
      "id": "castlevania-revamped-open-source-edition",
      "name": "Castlevania Revamped",
      "game": "Castlevania Revamped",
      "original_platform": "other",
      "type": "source-port",
      "forks": [
        {
          "repo": "eboody/Castlevania-ReVamped-Open-Source-Edition",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 5987,
          "release": {
            "tag": "v0.1.16-verified-touch-gamepad",
            "name": "Castlevania ReVamped Android APK v0.1.16 - Verified Touch Gamepad",
            "published_at": "2026-07-09T16:37:58Z",
            "prerelease": false,
            "asset": {
              "name": "castlevania_revamped.v0.1.16-verified-touch-gamepad.apk",
              "url": "https://github.com/eboody/Castlevania-ReVamped-Open-Source-Edition/releases/download/v0.1.16-verified-touch-gamepad/castlevania_revamped.v0.1.16-verified-touch-gamepad.apk",
              "size": 573907313,
              "sha256": "4c8b95dfb2b346f08a20610ab8806bffe09dcc191d15534ead8d9db992f9325d"
            }
          },
          "history": [
            {
              "tag": "v0.1.15-touch-toggle-debounce",
              "name": "Castlevania ReVamped Android APK v0.1.15 - Touch Toggle Debounce",
              "published_at": "2026-07-09T15:53:18Z",
              "prerelease": false,
              "asset": {
                "name": "castlevania_revamped.v0.1.15-touch-toggle-debounce.apk",
                "url": "https://github.com/eboody/Castlevania-ReVamped-Open-Source-Edition/releases/download/v0.1.15-touch-toggle-debounce/castlevania_revamped.v0.1.15-touch-toggle-debounce.apk",
                "size": 573907320,
                "sha256": "2e5fb8f1f3d41c6dc1cb369089d1a61dd1f6d50fd2926679cf0a0aa68a21bd89"
              }
            },
            {
              "tag": "v0.1.14-legacy-input-profile-fix",
              "name": "Castlevania ReVamped Android APK v0.1.14 - Legacy Input Profile Fix",
              "published_at": "2026-07-09T08:05:52Z",
              "prerelease": false,
              "asset": {
                "name": "castlevania_revamped.v0.1.14-legacy-input-profile-fix.apk",
                "url": "https://github.com/eboody/Castlevania-ReVamped-Open-Source-Edition/releases/download/v0.1.14-legacy-input-profile-fix/castlevania_revamped.v0.1.14-legacy-input-profile-fix.apk",
                "size": 573907020,
                "sha256": "16f4aa48bdd577645c75047a257216c03440bc4034a1241d2f34dc1e1ff33ae6"
              }
            },
            {
              "tag": "v0.1.13-optimized-touch-controls",
              "name": "Castlevania ReVamped Android APK v0.1.13 - Optimized Touch Controls",
              "published_at": "2026-07-08T23:29:15Z",
              "prerelease": false,
              "asset": {
                "name": "castlevania_revamped.v0.1.13-optimized-touch-controls.apk",
                "url": "https://github.com/eboody/Castlevania-ReVamped-Open-Source-Edition/releases/download/v0.1.13-optimized-touch-controls/castlevania_revamped.v0.1.13-optimized-touch-controls.apk",
                "size": 573906992,
                "sha256": "ff34960a8041a01fcf53d05d805d173a4c2ef8920265e5ceca29ca657f639bc6"
              }
            },
            {
              "tag": "v0.1.12-touch-controls",
              "name": "Castlevania ReVamped Android APK v0.1.12 - Touch Controls",
              "published_at": "2026-07-08T22:12:14Z",
              "prerelease": false,
              "asset": {
                "name": "castlevania_revamped.v0.1.12-touch-controls.apk",
                "url": "https://github.com/eboody/Castlevania-ReVamped-Open-Source-Edition/releases/download/v0.1.12-touch-controls/castlevania_revamped.v0.1.12-touch-controls.apk",
                "size": 573864817,
                "sha256": "c3779b5190304349bf24aa23092034a93728722af5580a05483ed516063a0d2a"
              }
            },
            {
              "tag": "v0.1.11-restore-package",
              "name": "Castlevania ReVamped Android APK v0.1.11 - Restore Package ID",
              "published_at": "2026-07-07T18:23:34Z",
              "prerelease": false,
              "asset": {
                "name": "castlevania_revamped.v0.1.11-restore-package.apk",
                "url": "https://github.com/eboody/Castlevania-ReVamped-Open-Source-Edition/releases/download/v0.1.11-restore-package/castlevania_revamped.v0.1.11-restore-package.apk",
                "size": 558833267,
                "sha256": "4100e213635a9242ababdcb9d5732204cc8c87331219d9bdf2aac3066813cb87"
              }
            }
          ],
          "package": "com.lv4games.castlevaniarevamped",
          "signer_sha256": "eb7e6115dabf67e12900a38b9c7a73c48082963e5673abf04dad45da17ed84ad",
          "reports": [
            {
              "device": "MagicX One 35",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.16-verified-touch-gamepad",
              "last_at": "2026-11-10T23:10:00Z"
            },
            {
              "device": "Poco x7 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.16-verified-touch-gamepad",
              "last_at": "2026-11-11T05:22:31Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Source port of Castlevania Revamped. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Puerto de código abierto de Castlevania Revamped. Necesita tu copia del juego."
        },
        "fr": {
          "description": "Port source de Castlevania Revamped. Nécessite votre copie du jeu."
        },
        "pt": {
          "description": "Port de código-fonte de Castlevania Revamped. Requer a sua cópia do jogo."
        },
        "de": {
          "description": "Quellcode-Port von Castlevania Revamped. Benötigt deine Spielkopie."
        }
      },
      "art": {
        "steamgriddb_id": 5447702,
        "cover": "https://cdn2.steamgriddb.com/grid/f5db6adaa505a1af0558b89cde6e49df.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d7d2426d393f08deb327c0d3d7cab2a5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/7be2664fda43c311d6f791d9608436d6.png",
        "genres": [
          "adventure",
          "platform",
          "horror"
        ],
        "igdb_id": 299108,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8pd5.jpg"
      },
      "genres": [
        "adventure",
        "platform",
        "horror"
      ],
      "reports": [
        {
          "device": "MagicX One 35",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.16-verified-touch-gamepad",
          "last_at": "2026-11-10T23:10:00Z"
        },
        {
          "device": "Poco x7 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.16-verified-touch-gamepad",
          "last_at": "2026-11-11T05:22:31Z"
        }
      ],
      "downloads": 5987
    },
    {
      "id": "celeste-android",
      "name": "Celeste Android",
      "game": "Celeste",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/BelmanteGu/CelesteAndroid",
      "description": "Run your PC copy of Celeste on .NET, FNA, SDL3, and Vulkan.",
      "forks": [
        {
          "repo": "BelmanteGu/CelesteAndroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 5820,
          "release": {
            "tag": "v1.0.1",
            "name": "CelesteAndroid v1.0.1",
            "published_at": "2026-09-24T04:02:58Z",
            "prerelease": false,
            "asset": {
              "name": "CelesteAndroid-1.0.1.apk",
              "url": "https://github.com/BelmanteGu/CelesteAndroid/releases/download/v1.0.1/CelesteAndroid-1.0.1.apk",
              "size": 24972615,
              "sha256": "3d5c5817d17611ae57e7a79be1311dddf9f966f597408273977134873932a146"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "CelesteAndroid v1.0.0",
              "published_at": "2026-09-24T03:43:38Z",
              "prerelease": false,
              "asset": {
                "name": "CelesteAndroid-1.0.0.apk",
                "url": "https://github.com/BelmanteGu/CelesteAndroid/releases/download/v1.0.0/CelesteAndroid-1.0.0.apk",
                "size": 24025124,
                "sha256": "9d36961f5067e77767590089b7bc6ffe67451614cefb11e3335256a17fc9779c"
              }
            }
          ],
          "package": "org.celesteandroid.celeste",
          "signer_sha256": "6e9c768bca7d0419f6c76cc883e61d804f2ef8aef565ad8357bb886ed9d09e6c",
          "reports": [
            {
              "device": "Xiaomi M2102J20SG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T08:30:35Z"
            },
            {
              "device": "TECNO LG6n",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T13:35:01Z"
            },
            {
              "device": "Xiaomi Redmi Note 8 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T06:21:44Z"
            },
            {
              "device": "Xiaomi M2101K6I",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-10T07:35:47Z"
            },
            {
              "device": "Samsung SM-A226B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T05:56:42Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "PC Celeste, FNA version (folder or .zip from itch.io)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the **FNA** version of Celeste for PC: its folder contains `Celeste.exe`, `FNA.dll`, and `Content`. The standard Windows Steam version (XNA) is not supported.\nOn Steam: right-click Celeste → **Properties → Betas** → choose **opengl**, let it update, and copy the whole folder. The itch.io `.zip` also works.\nOpen the app and tap **Open game files** (or **Import .zip**). Requires 1.2 GB of free space.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Ejecuta tu copia de PC de Celeste sobre .NET, FNA, SDL3 y Vulkan.",
          "assets": {
            "game": {
              "label": "Celeste de PC, versión FNA (carpeta o .zip de itch.io)",
              "instructions_md": "Necesitas la versión **FNA** de Celeste para PC: su carpeta tiene `Celeste.exe`, `FNA.dll` y `Content`. La versión normal de Steam para Windows (XNA) no sirve.\nEn Steam: clic derecho en Celeste → **Propiedades → Betas** → elige **opengl**, deja que se actualice y copia la carpeta entera. El `.zip` de itch.io también vale.\nAbre la app y pulsa **Open game files** (o **Import .zip**). Hace falta 1,2 GB libre.\n"
            }
          }
        },
        "fr": {
          "description": "Exécutez votre copie PC de Celeste sur .NET, FNA, SDL3 et Vulkan.",
          "assets": {
            "game": {
              "label": "Celeste PC, version FNA (dossier ou .zip d'itch.io)",
              "instructions_md": "Vous avez besoin de la version **FNA** de Celeste pour PC : son dossier contient `Celeste.exe`, `FNA.dll` et `Content`. La version Steam Windows standard (XNA) n'est pas prise en charge.\nSur Steam : faites un clic droit sur Celeste → **Propriétés → Bêtas** → choisissez **opengl**, laissez-le se mettre à jour et copiez tout le dossier. Le `.zip` d'itch.io fonctionne également.\nOuvrez l'application et appuyez sur **Open game files** (ou **Import .zip**). Nécessite 1,2 Go d'espace libre.\n"
            }
          }
        },
        "pt": {
          "description": "Execute sua cópia para PC de Celeste em .NET, FNA, SDL3 e Vulkan.",
          "assets": {
            "game": {
              "label": "Celeste para PC, versão FNA (pasta ou .zip do itch.io)",
              "instructions_md": "Você precisa da versão **FNA** de Celeste para PC: a pasta dela contém `Celeste.exe`, `FNA.dll` e `Content`. A versão padrão da Steam para Windows (XNA) não funciona.\nNa Steam: clique com o botão direito em Celeste → **Propriedades → Betas** → escolha **opengl**, deixe atualizar e copie a pasta inteira. O `.zip` do itch.io também serve.\nAbra o app e toque em **Open game files** (ou **Import .zip**). É necessário 1,2 GB livre.\n"
            }
          }
        },
        "de": {
          "description": "Führe deine PC-Kopie von Celeste auf .NET, FNA, SDL3 und Vulkan aus.",
          "assets": {
            "game": {
              "label": "PC Celeste, FNA-Version (Ordner oder .zip von itch.io)",
              "instructions_md": "Du benötigst die **FNA**-Version von Celeste für PC: Der Ordner enthält `Celeste.exe`, `FNA.dll` und `Content`. Die normale Windows-Steam-Version (XNA) wird nicht unterstützt.\nAuf Steam: Rechtsklick auf Celeste → **Eigenschaften → Betas** → wähle **opengl**, lasse es aktualisieren und kopiere den gesamten Ordner. Das `.zip` von itch.io funktioniert ebenfalls.\nÖffne die App und tippe auf **Open game files** (oder **Import .zip**). Es werden 1,2 GB freier Speicher benötigt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 13136,
        "cover": "https://cdn2.steamgriddb.com/grid/074aed57c243ae7020971ca7c9fe0f29.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c66e591693fd6e7b26fc5a60efb68817.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2eace51d8f796d04991c831a07059758.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 26226,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cob9dh.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/loakfrjghok9fxnh59lt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kzx2bmkvwre0ndfgvvho.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hisxvydbpgrg9thupnlg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pr8fjt1cpd5wcwbkgd2r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjsr7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjsra.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vqkql8qivpvzyzj2ciy3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjsr9.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "Xiaomi M2102J20SG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T08:30:35Z"
        },
        {
          "device": "TECNO LG6n",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T13:35:01Z"
        },
        {
          "device": "Xiaomi Redmi Note 8 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T06:21:44Z"
        },
        {
          "device": "Xiaomi M2101K6I",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-10T07:35:47Z"
        },
        {
          "device": "Samsung SM-A226B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T05:56:42Z"
        }
      ],
      "downloads": 5820
    },
    {
      "id": "chaotix-recompiled",
      "name": "Chaotix Recompiled",
      "game": "Knuckles' Chaotix",
      "original_platform": "32x",
      "type": "recomp",
      "upstream": "https://github.com/YuutaTsubasa/ChaotixRecompiled",
      "description": "Static recompilation of the 32X game with widescreen support. Requires your ROM.",
      "forks": [
        {
          "repo": "YuutaTsubasa/ChaotixRecompiled",
          "asset_pattern": "(?i)-android\\.apk$",
          "downloads": 1633,
          "release": {
            "tag": "v0.15.21",
            "name": "0.15.21",
            "published_at": "2026-11-10T09:00:45Z",
            "prerelease": false,
            "asset": {
              "name": "ChaotixRecompiled-0.15.21-android.apk",
              "url": "https://github.com/YuutaTsubasa/ChaotixRecompiled/releases/download/v0.15.21/ChaotixRecompiled-0.15.21-android.apk",
              "size": 33108680,
              "sha256": "f4548de6661920666c8b31015fe97aade824d25aa139062ee168b2297fcbea41"
            }
          },
          "history": [
            {
              "tag": "v0.15.20",
              "name": "0.15.20",
              "published_at": "2026-11-10T04:20:39Z",
              "prerelease": false,
              "asset": {
                "name": "ChaotixRecompiled-0.15.20-android.apk",
                "url": "https://github.com/YuutaTsubasa/ChaotixRecompiled/releases/download/v0.15.20/ChaotixRecompiled-0.15.20-android.apk",
                "size": 33101080,
                "sha256": "37a9d5e71df3f70f60c50f54d3d4f11b2f2832a5ef4778f66b8a034f0882b830"
              }
            },
            {
              "tag": "v0.15.19",
              "name": "0.15.19",
              "published_at": "2026-11-05T04:03:43Z",
              "prerelease": false,
              "asset": {
                "name": "ChaotixRecompiled-0.15.19-android.apk",
                "url": "https://github.com/YuutaTsubasa/ChaotixRecompiled/releases/download/v0.15.19/ChaotixRecompiled-0.15.19-android.apk",
                "size": 33073768,
                "sha256": "cdb12b839a6daf40324dc190856530ec9e1de9c5f4996990a44f692a0abe8b92"
              }
            },
            {
              "tag": "v0.15.18",
              "name": "0.15.18",
              "published_at": "2026-11-01T19:59:14Z",
              "prerelease": false,
              "asset": {
                "name": "ChaotixRecompiled-0.15.18-android.apk",
                "url": "https://github.com/YuutaTsubasa/ChaotixRecompiled/releases/download/v0.15.18/ChaotixRecompiled-0.15.18-android.apk",
                "size": 33037476,
                "sha256": "f43c23fdc03b9031f6bd64ee2a183e53bd02b746d9b877fbdefc46a2ab47d17a"
              }
            },
            {
              "tag": "v0.15.17",
              "name": "0.15.17",
              "published_at": "2026-11-01T14:46:08Z",
              "prerelease": false,
              "asset": {
                "name": "ChaotixRecompiled-0.15.17-android.apk",
                "url": "https://github.com/YuutaTsubasa/ChaotixRecompiled/releases/download/v0.15.17/ChaotixRecompiled-0.15.17-android.apk",
                "size": 33032852,
                "sha256": "bd7d27f1d0005634deabc26d0e9c12cf4be77f4e49f69a108be63d5aab4b2912"
              }
            },
            {
              "tag": "v0.15.16",
              "name": "0.15.16",
              "published_at": "2026-11-01T05:43:31Z",
              "prerelease": false,
              "asset": {
                "name": "ChaotixRecompiled-0.15.16-android.apk",
                "url": "https://github.com/YuutaTsubasa/ChaotixRecompiled/releases/download/v0.15.16/ChaotixRecompiled-0.15.16-android.apk",
                "size": 33001588,
                "sha256": "c5206733bbb5d73afc76d31abad568e42ee3f6392574b6d38ba1ad5ae84e7152"
              }
            }
          ],
          "package": "org.chaotixrecompiled",
          "signer_sha256": "02790b1f055d0b555dee1308801d57aae88a52cace911b107fb86103b236d449"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Knuckles' Chaotix ROM (32X, Japan/USA)",
          "accepted": [
            {
              "sha1": "0c2fff7bc79ed26507c08ac47464c3af19f7ced7",
              "label": "Knuckles' Chaotix (Japan, USA)",
              "format": "32x"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Knuckles' Chaotix ROM (the \"Japan, USA\" version). The 32X BIOS is not required.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática del juego de 32X con panorámico real. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Knuckles' Chaotix (32X, Japón/USA)",
              "instructions_md": "Elige tu ROM de Knuckles' Chaotix (la versión \"Japan, USA\"). No hace falta la BIOS de 32X.\n",
              "accepted": [
                "Knuckles' Chaotix (Japan, USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique du jeu 32X avec support grand écran. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Knuckles' Chaotix (32X, Japon/USA)",
              "instructions_md": "Choisissez votre ROM de Knuckles' Chaotix (la version \"Japan, USA\"). Le BIOS 32X n'est pas nécessaire.\n",
              "accepted": [
                "Knuckles' Chaotix (Japan, USA)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática do jogo de 32X com suporte a widescreen. Requer sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Knuckles' Chaotix (32X, Japão/EUA)",
              "instructions_md": "Escolha sua ROM de Knuckles' Chaotix (a versão \"Japan, USA\"). A BIOS do 32X não é necessária.\n",
              "accepted": [
                "Knuckles' Chaotix (Japan, USA)"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Recompilation des 32X-Spiels mit echten Widescreen-Unterstützung. Benötigt deine ROM.",
          "assets": {
            "rom": {
              "label": "Knuckles' Chaotix ROM (32X, Japan/USA)",
              "instructions_md": "Wähle deine Knuckles' Chaotix ROM (die Version „Japan, USA“). Das 32X-BIOS wird nicht benötigt.\n",
              "accepted": [
                "Knuckles' Chaotix (Japan, USA)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37279,
        "cover": "https://cdn2.steamgriddb.com/grid/077b979962de7dcf9c6e6cf543f8c1e6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7e28af6bc6577d98f86bc30681cbdc31.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f540b5a543ecdae19fa0876e80f10528.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 19762,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2yio.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc893b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8937.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc893a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8938.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8939.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc893c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc893d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc893e.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "downloads": 1633
    },
    {
      "id": "cinderbox",
      "name": "Cinderbox",
      "game": "Stardew Valley",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/Ekyso/Cinderbox",
      "description": "Native launcher that runs the desktop version of Stardew Valley. Requires your PC copy.",
      "forks": [
        {
          "repo": "Ekyso/Cinderbox",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 29727,
          "release": {
            "tag": "0.8.1",
            "name": "0.8.1",
            "published_at": "2026-08-16T06:16:56Z",
            "prerelease": false,
            "asset": {
              "name": "Cinderbox-v0.8.1.apk",
              "url": "https://github.com/Ekyso/Cinderbox/releases/download/0.8.1/Cinderbox-v0.8.1.apk",
              "size": 63524163,
              "sha256": "3acedfd08735c922b19ca517309161201385c9c76ea53a00e10ce9b0d4c9959b"
            }
          },
          "history": [
            {
              "tag": "0.8.0",
              "name": "0.8.0",
              "published_at": "2026-08-15T17:09:36Z",
              "prerelease": false,
              "asset": {
                "name": "Cinderbox-v0.8.0.apk",
                "url": "https://github.com/Ekyso/Cinderbox/releases/download/0.8.0/Cinderbox-v0.8.0.apk",
                "size": 63524163,
                "sha256": "87a6f2b1cf5c2390e4d1edea2195b8104ff8fded06cc7c39b52142f5280db9a5"
              }
            },
            {
              "tag": "0.3.4",
              "name": "0.3.4",
              "published_at": "2026-03-27T07:30:59Z",
              "prerelease": false,
              "asset": {
                "name": "Cinderbox-v0.3.4.apk",
                "url": "https://github.com/Ekyso/Cinderbox/releases/download/0.3.4/Cinderbox-v0.3.4.apk",
                "size": 84803078,
                "sha256": "eaa15e3828cb783339b582e2234639dd4f3f35214a6c6d84d135cbf9d59871a5"
              }
            },
            {
              "tag": "0.3.3",
              "name": "0.3.3",
              "published_at": "2026-03-25T08:05:54Z",
              "prerelease": false,
              "asset": {
                "name": "Cinderbox-v0.3.3.apk",
                "url": "https://github.com/Ekyso/Cinderbox/releases/download/0.3.3/Cinderbox-v0.3.3.apk",
                "size": 84803078,
                "sha256": "34033b4aa9c26e16b4955d6b20ca876c67c3a619ec8457f31c05aee8dff764dd"
              }
            },
            {
              "tag": "0.3.2",
              "name": "0.3.2",
              "published_at": "2026-03-24T04:59:08Z",
              "prerelease": false,
              "asset": {
                "name": "Cinderbox-v0.3.2.apk",
                "url": "https://github.com/Ekyso/Cinderbox/releases/download/0.3.2/Cinderbox-v0.3.2.apk",
                "size": 84765742,
                "sha256": "c12165a7186ce567b9cd99a5acba0147e725539948320fb83d6cbfb75dc9cdc6"
              }
            },
            {
              "tag": "0.3.1",
              "name": "0.3.1",
              "published_at": "2026-03-23T17:39:09Z",
              "prerelease": false,
              "asset": {
                "name": "Cinderbox-v0.3.1.apk",
                "url": "https://github.com/Ekyso/Cinderbox/releases/download/0.3.1/Cinderbox-v0.3.1.apk",
                "size": 84765742,
                "sha256": "0bd09a4abb1b59367a44a9e5edb250c0154f9a073c6d625d05cbf9a1323c867a"
              }
            }
          ],
          "package": "com.game.cinderbox",
          "signer_sha256": "47a8a3942fccd0f4831b4f7ffbeded6e5bf00b5883cb56fde65e63a126826e00",
          "reports": [
            {
              "device": "Xiaomi 23043RP34G (pad 6)",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.8.1",
              "last_at": "2026-11-09T12:44:02Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Your copy of Stardew Valley (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Cinderbox is a launcher for desktop Stardew Valley and needs the files of your legitimate copy of the game.\nIts repository doesn't detail the steps: follow what the app asks when you open it.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Lanzador nativo que ejecuta la versión de escritorio de Stardew Valley. Necesita tu copia de PC.",
          "assets": {
            "game": {
              "label": "Tu copia de Stardew Valley (PC)",
              "instructions_md": "Cinderbox es un launcher del Stardew Valley de escritorio y necesita los archivos de tu copia legítima del juego.\nSu repositorio no detalla los pasos: sigue lo que te pide la app al abrirla.\n"
            }
          }
        },
        "fr": {
          "description": "Lanceur natif qui exécute la version PC de Stardew Valley. Nécessite votre copie PC.",
          "assets": {
            "game": {
              "label": "Votre copie de Stardew Valley (PC)",
              "instructions_md": "Cinderbox est un lanceur pour Stardew Valley sur PC et a besoin des fichiers de votre copie légitime du jeu.\nSon dépôt ne détaille pas les étapes : suivez ce que l'application demande à l'ouverture.\n"
            }
          }
        },
        "pt": {
          "description": "Inicializador nativo que roda a versão de PC de Stardew Valley. Precisa da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Sua cópia de Stardew Valley (PC)",
              "instructions_md": "O Cinderbox é um launcher do Stardew Valley de PC e precisa dos arquivos da sua cópia legítima do jogo.\nO repositório não detalha os passos: siga o que o app pede ao abri-lo.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Launcher, der die Desktop-Version von Stardew Valley ausführt. Benötigt deine PC-Kopie.",
          "assets": {
            "game": {
              "label": "Deine Kopie von Stardew Valley (PC)",
              "instructions_md": "Cinderbox ist ein Launcher für Stardew Valley (PC) und braucht die Dateien deiner legalen Kopie des Spiels.\nDas Repository beschreibt die Schritte nicht: folge einfach dem, was die App beim Öffnen verlangt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 9569,
        "cover": "https://cdn2.steamgriddb.com/grid/cf30b40a1573a32248fcd0ba94e67652.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d44c78dcad9de0aed2f37902ea02cef2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a15612aee1f0b2fdf1768df0d2688bd1.png",
        "genres": [
          "adventure",
          "rpg",
          "strategy",
          "simulation"
        ],
        "igdb_id": 17000,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coa93h.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rhxs1x9w5hf5kde2osf5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/iwswpvxa9ytrpk8yjcyx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sw7rtba7p1xs77klsime.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ak7zmag7zztpqha1jjde.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/g1aakqbkp2quq0krqeky.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4yuh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar67dh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar68v5.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "strategy",
        "simulation"
      ],
      "reports": [
        {
          "device": "Xiaomi 23043RP34G (pad 6)",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.8.1",
          "last_at": "2026-11-09T12:44:02Z"
        }
      ],
      "downloads": 29727
    },
    {
      "id": "conker-recomp",
      "name": "Conker's Bad Fur Day: Recompiled",
      "game": "Conker's Bad Fur Day",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/codepdbh/CBFD-Recompiled-Android-Evolved",
      "description": "Port of Conker's Bad Fur Day Recompiled with touch controls and mods. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "codepdbh/CBFD-Recompiled-Android-Evolved",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 6518,
          "release": {
            "tag": "android-v0.2.16",
            "name": "Android v0.2.16 - informes con log",
            "published_at": "2026-11-04T20:38:22Z",
            "prerelease": false,
            "asset": {
              "name": "ConkerRecompiled-Android-v0.2.16-arm64-v8a.apk",
              "url": "https://github.com/codepdbh/CBFD-Recompiled-Android-Evolved/releases/download/android-v0.2.16/ConkerRecompiled-Android-v0.2.16-arm64-v8a.apk",
              "size": 13030643,
              "sha256": "64f9a604923f4a44fbdbfa0f3cdb803e2ad77ff57313c9e16692cafdb9e80043"
            }
          },
          "history": [
            {
              "tag": "android-v0.2.15",
              "name": "Android v0.2.15 - drivers de GPU desde GitHub",
              "published_at": "2026-10-12T20:31:36Z",
              "prerelease": false,
              "asset": {
                "name": "ConkerRecompiled-Android-v0.2.15-arm64-v8a.apk",
                "url": "https://github.com/codepdbh/CBFD-Recompiled-Android-Evolved/releases/download/android-v0.2.15/ConkerRecompiled-Android-v0.2.15-arm64-v8a.apk",
                "size": 13027967,
                "sha256": "ecb3fa8b7cf45c1f17bdb2d1047cc0279af8a5d6995bd7983468ff3a9e8cb178"
              }
            },
            {
              "tag": "android-v0.2.14",
              "name": "Android v0.2.14 - drivers de GPU",
              "published_at": "2026-10-12T20:07:03Z",
              "prerelease": false,
              "asset": {
                "name": "ConkerRecompiled-Android-v0.2.14-arm64-v8a.apk",
                "url": "https://github.com/codepdbh/CBFD-Recompiled-Android-Evolved/releases/download/android-v0.2.14/ConkerRecompiled-Android-v0.2.14-arm64-v8a.apk",
                "size": 27270883,
                "sha256": "b101cb0164464cc52fc4a6960d793edbece703119dbef298f3347687de5e0ae3"
              }
            },
            {
              "tag": "android-v0.2.13",
              "name": "Android v0.2.13",
              "published_at": "2026-10-12T19:09:29Z",
              "prerelease": false,
              "asset": {
                "name": "ConkerRecompiled-Android-v0.2.13-arm64-v8a.apk",
                "url": "https://github.com/codepdbh/CBFD-Recompiled-Android-Evolved/releases/download/android-v0.2.13/ConkerRecompiled-Android-v0.2.13-arm64-v8a.apk",
                "size": 26758334,
                "sha256": "eb02d39dbf4a0db2d86bac891a0fbed488e698eb6cd730b8ec1be1728bf22f79"
              }
            },
            {
              "tag": "android-v0.2.12",
              "name": "Android v0.2.12 - Mali",
              "published_at": "2026-10-05T20:06:37Z",
              "prerelease": false,
              "asset": {
                "name": "ConkerRecompiled-Android-v0.2.12-arm64-v8a.apk",
                "url": "https://github.com/codepdbh/CBFD-Recompiled-Android-Evolved/releases/download/android-v0.2.12/ConkerRecompiled-Android-v0.2.12-arm64-v8a.apk",
                "size": 26758334,
                "sha256": "f0402ec9ec37db9c653f88f85df9eba04e4ce48d4713dc6206d3fc78edecbf3b"
              }
            },
            {
              "tag": "android-v0.2.9",
              "name": "Android v0.2.9 - texturas HD",
              "published_at": "2026-10-05T19:04:43Z",
              "prerelease": false,
              "asset": {
                "name": "ConkerRecompiled-Android-v0.2.9-arm64-v8a.apk",
                "url": "https://github.com/codepdbh/CBFD-Recompiled-Android-Evolved/releases/download/android-v0.2.9/ConkerRecompiled-Android-v0.2.9-arm64-v8a.apk",
                "size": 25398458,
                "sha256": "240fa9a219c505e12fb38046c4b12ff6ef85c682183822feac8d819918915fe3"
              }
            }
          ],
          "package": "com.codepdbh.cbfdrecomp",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf",
          "reports": [
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T23:31:08Z"
            },
            {
              "device": "AYN Odin2 Portal",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T14:44:13Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Conker's Bad Fur Day ROM (USA)",
          "accepted": [
            {
              "sha1": "4cbadd3c4e0729dec46af64ad018050eada4f47a",
              "label": "Conker's Bad Fur Day (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the US ROM works. Choose it in the launcher the first time: it extracts everything it needs from it.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Conker's Bad Fur Day Recompiled con controles táctiles y mods. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Conker's Bad Fur Day (USA)",
              "instructions_md": "Solo vale la ROM americana. Elígela en el lanzador la primera vez: extrae de ella todo lo que necesita.\n",
              "accepted": [
                "Conker's Bad Fur Day (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port de Conker's Bad Fur Day Recompiled avec commandes tactiles et mods. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Conker's Bad Fur Day (USA)",
              "accepted": [
                "Conker's Bad Fur Day (USA)"
              ],
              "instructions_md": "Seule la ROM américaine fonctionne. Choisissez-la dans le lanceur la première fois : il en extrait tout ce dont il a besoin.\n"
            }
          }
        },
        "pt": {
          "description": "Port do Conker's Bad Fur Day Recompiled com controles de toque e mods. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Conker's Bad Fur Day (EUA)",
              "accepted": [
                "Conker's Bad Fur Day (USA)"
              ],
              "instructions_md": "Só a ROM americana funciona. Escolha-a no launcher na primeira vez: ele extrai dela tudo o que precisa.\n"
            }
          }
        },
        "de": {
          "description": "Port von Conker's Bad Fur Day Recompiled mit Touch-Steuerung und Mods. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Conker's Bad Fur Day (USA)",
              "accepted": [
                "Conker's Bad Fur Day (USA)"
              ],
              "instructions_md": "Nur die US-ROM funktioniert. Wähle sie beim ersten Mal im Launcher: Er holt sich daraus alles, was er braucht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36366,
        "cover": "https://cdn2.steamgriddb.com/grid/e7ba692151c4e6c1c41c4770cdd15e8b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1a04f965818a8533f5613003c7db243d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ce840aa9583592e71f3db26ee6e41703.png",
        "genres": [
          "adventure",
          "platform",
          "shooter",
          "puzzle"
        ],
        "igdb_id": 1286,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1uq6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vji0juzvdpmg90nbw3vw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zk6ddezf7b4qbesowjdv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/f5pxxbadvvjh51c6zglp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vhypyuqss3nwc9mdroca.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/etprkvmwzfgam629r3on.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rdxaotvh8ihawcgmb6sd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/n4dtifeos2le9sbl3jaf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tyegauw86oknvj2rlkoc.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T23:31:08Z"
        },
        {
          "device": "AYN Odin2 Portal",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T14:44:13Z"
        }
      ],
      "downloads": 6518
    },
    {
      "id": "cr1-u",
      "name": "Chaos Rings",
      "game": "Chaos Rings",
      "original_platform": "other",
      "type": "source-port",
      "forks": [
        {
          "repo": "DuIslingr/CR1-U",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 252,
          "release": {
            "tag": "v0.4.3",
            "name": "CR1-U v0.4.3",
            "published_at": "2026-10-30T20:58:10Z",
            "prerelease": false,
            "asset": {
              "name": "CR1-U-android.apk",
              "url": "https://github.com/DuIslingr/CR1-U/releases/download/v0.4.3/CR1-U-android.apk",
              "size": 10714065,
              "sha256": "744f42b81875b21d32109ed4919c74967b22ba064cfb58ca322af42745c0120f"
            }
          },
          "history": [
            {
              "tag": "v0.4.2",
              "name": "CR1-U v0.4.2",
              "published_at": "2026-10-28T22:31:57Z",
              "prerelease": false,
              "asset": {
                "name": "CR1-U-android.apk",
                "url": "https://github.com/DuIslingr/CR1-U/releases/download/v0.4.2/CR1-U-android.apk",
                "size": 10635825,
                "sha256": "28759128261ff631f3229fa023bd8b843abe9dc88766877330a5b8031fb3ebb4"
              }
            },
            {
              "tag": "v0.4.1",
              "name": "CR1-U v0.4.1",
              "published_at": "2026-10-28T01:44:00Z",
              "prerelease": false,
              "asset": {
                "name": "CR1-U-android.apk",
                "url": "https://github.com/DuIslingr/CR1-U/releases/download/v0.4.1/CR1-U-android.apk",
                "size": 10583693,
                "sha256": "85f8d36c7725dfcc95e5b84fea39b09baed1bbc6fa83b9f299dbda88a6d15a51"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "CR1-U v0.4.0",
              "published_at": "2026-10-25T18:45:56Z",
              "prerelease": false,
              "asset": {
                "name": "CR1-U-android.apk",
                "url": "https://github.com/DuIslingr/CR1-U/releases/download/v0.4.0/CR1-U-android.apk",
                "size": 10308721,
                "sha256": "5d1bce44de9800e9194f56e6085b94ee4b32c78eff16ee7a9c4200d12d58d56f"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "CR1-U v0.3.0",
              "published_at": "2026-10-23T12:51:56Z",
              "prerelease": false,
              "asset": {
                "name": "CR1-U-android.apk",
                "url": "https://github.com/DuIslingr/CR1-U/releases/download/v0.3.0/CR1-U-android.apk",
                "size": 9401401,
                "sha256": "aa25ecc2a082ba8da82eee496f31690a93aa922c950feba3874da1da0d76ade1"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "CR1-U v0.2.1",
              "published_at": "2026-10-20T01:32:05Z",
              "prerelease": false,
              "asset": {
                "name": "CR1-U-android.apk",
                "url": "https://github.com/DuIslingr/CR1-U/releases/download/v0.2.1/CR1-U-android.apk",
                "size": 9362053,
                "sha256": "b61e771b3c19a063f9301b8d71ddd9d6eb04a5c797a758d4d61614579b4dcbdc"
              }
            }
          ],
          "package": "local.preservation.chaosrings",
          "signer_sha256": "6879cae592bd6553bf1d648e212efdc864ef8243dfcbb6adf3be7d8f8d1c628b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Chaos Rings (iPad HD 1.0.1, Android 1.1.1 or PS Vita)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "One of these copies of Chaos Rings is enough: the `.ipa` of Chaos Rings HD 1.0.1 for iPad, the Android 1.1.1 APK with its `main.100.com.square_enix.chaosrings.googleplay.obb`, or the PS Vita game (PCSG00497 or the Prequel Trilogy, PCSG00457).\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Source port of Chaos Rings. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Puerto de código abierto de Chaos Rings. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Chaos Rings (iPad HD 1.0.1, Android 1.1.1 o PS Vita)",
              "instructions_md": "Basta una de estas copias de Chaos Rings: el `.ipa` de Chaos Rings HD 1.0.1 de iPad, el APK de Android 1.1.1 con su `main.100.com.square_enix.chaosrings.googleplay.obb`, o el juego de PS Vita (PCSG00497 o la Prequel Trilogy, PCSG00457).\n"
            }
          }
        },
        "fr": {
          "description": "Port source de Chaos Rings. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Chaos Rings (iPad HD 1.0.1, Android 1.1.1 ou PS Vita)",
              "instructions_md": "Une seule de ces copies de Chaos Rings suffit : le `.ipa` de Chaos Rings HD 1.0.1 pour iPad, l'APK Android 1.1.1 avec son `main.100.com.square_enix.chaosrings.googleplay.obb`, ou le jeu PS Vita (PCSG00497 ou la Prequel Trilogy, PCSG00457).\n"
            }
          }
        },
        "pt": {
          "description": "Port de código-fonte de Chaos Rings. Requer a sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Chaos Rings (iPad HD 1.0.1, Android 1.1.1 ou PS Vita)",
              "instructions_md": "Basta uma destas cópias de Chaos Rings: o `.ipa` do Chaos Rings HD 1.0.1 para iPad, o APK do Android 1.1.1 com o `main.100.com.square_enix.chaosrings.googleplay.obb`, ou o jogo de PS Vita (PCSG00497 ou a Prequel Trilogy, PCSG00457).\n"
            }
          }
        },
        "de": {
          "description": "Quellcode-Port von Chaos Rings. Benötigt deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Chaos Rings (iPad HD 1.0.1, Android 1.1.1 oder PS Vita)",
              "instructions_md": "Eine dieser Kopien von Chaos Rings reicht: die `.ipa` von Chaos Rings HD 1.0.1 fürs iPad, die Android-1.1.1-APK mit ihrer `main.100.com.square_enix.chaosrings.googleplay.obb` oder das PS-Vita-Spiel (PCSG00497 oder die Prequel Trilogy, PCSG00457).\n"
            }
          }
        }
      },
      "art": {
        "cover": "https://cdn2.steamgriddb.com/grid/c5a1b42a760772a53d62fcf252432606.png",
        "steamgriddb_id": 5444937,
        "hero": "https://cdn2.steamgriddb.com/hero/90858a9b60b843d1d8d6178c190387a6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/342056c56263f934a9a937f340832fd9.png",
        "genres": [
          "rpg",
          "puzzle"
        ],
        "igdb_id": 38898,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/jbp3jbiyoys40fm5m5zk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/l6hbwb0vsw34ujkfuqnv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yjxqpsncpf29acc5eukm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gi2zf9ww2bl4h73mhyf6.jpg"
        ]
      },
      "genres": [
        "rpg",
        "puzzle"
      ],
      "downloads": 252
    },
    {
      "id": "cr2-u",
      "name": "Chaos Rings II",
      "game": "Chaos Rings II",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "DuIslingr/CR2-U",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 136,
          "release": {
            "tag": "v0.4.3",
            "name": "CR2-U v0.4.3",
            "published_at": "2026-10-30T21:09:03Z",
            "prerelease": false,
            "asset": {
              "name": "CR2-U-android.apk",
              "url": "https://github.com/DuIslingr/CR2-U/releases/download/v0.4.3/CR2-U-android.apk",
              "size": 13639745,
              "sha256": "28a4233ff16a17da782d0c6e9d767821ec753a3de469e618686bca4a4b39fc33"
            }
          },
          "history": [
            {
              "tag": "v0.4.2",
              "name": "CR2-U v0.4.2",
              "published_at": "2026-10-28T22:33:17Z",
              "prerelease": false,
              "asset": {
                "name": "CR2-U-android.apk",
                "url": "https://github.com/DuIslingr/CR2-U/releases/download/v0.4.2/CR2-U-android.apk",
                "size": 13829265,
                "sha256": "84de39322e620328d71410c72176a5f9d94de26b231af717e73c588cf8d80e0f"
              }
            },
            {
              "tag": "v0.4.1",
              "name": "CR2-U v0.4.1",
              "published_at": "2026-10-28T01:45:55Z",
              "prerelease": false,
              "asset": {
                "name": "CR2-U-android.apk",
                "url": "https://github.com/DuIslingr/CR2-U/releases/download/v0.4.1/CR2-U-android.apk",
                "size": 13823201,
                "sha256": "e4ec7660036f7f5927b3eb4fc8bf6de4c7cb997be749adf437104b02c5b27176"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "CR2-U v0.4.0",
              "published_at": "2026-10-25T18:53:24Z",
              "prerelease": false,
              "asset": {
                "name": "CR2-U-android.apk",
                "url": "https://github.com/DuIslingr/CR2-U/releases/download/v0.4.0/CR2-U-android.apk",
                "size": 13259281,
                "sha256": "cae7b107ef26c2b37fa312ceded9f9b7be00891665733d10c9851fb35c1fa9b2"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "CR2-U v0.3.0",
              "published_at": "2026-10-23T07:51:54Z",
              "prerelease": false,
              "asset": {
                "name": "CR2-U-android.apk",
                "url": "https://github.com/DuIslingr/CR2-U/releases/download/v0.3.0/CR2-U-android.apk",
                "size": 12304793,
                "sha256": "a07d90975e17fcafe62e78ee25ad667af005e278cf6fb9899d9a465ba10dfd1c"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "CR2-U v0.2.0",
              "published_at": "2026-10-19T21:38:27Z",
              "prerelease": false,
              "asset": {
                "name": "CR2-U-android.apk",
                "url": "https://github.com/DuIslingr/CR2-U/releases/download/v0.2.0/CR2-U-android.apk",
                "size": 12133849,
                "sha256": "81316eb2248ef6ddc17820dbb226a8d13bd7caa4db021f233f01446f733e8357"
              }
            }
          ],
          "package": "local.preservation.chaosrings2",
          "signer_sha256": "96130a02630bf7aa2f0cbc841f2ae7e22858d7b80a411e8034419c23e92c9f84"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Chaos Rings II (Android 2.1.2, iOS or PS Vita)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, choose the Android 2.1.2 APK and its `main.212.com.square_enix.chaosrings2gp.obb`, the iOS `.ipa` or a PS Vita game archive (PCSG00498). Folders can't be picked on Android.\n"
        }
      ],
      "added_at": "2026-11-05T13:28:50Z",
      "description": "Static recompilation of Chaos Rings II. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Chaos Rings II. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Chaos Rings II (Android 2.1.2, iOS o PS Vita)",
              "instructions_md": "En el primer arranque elige el APK de Android 2.1.2 y su `main.212.com.square_enix.chaosrings2gp.obb`, el `.ipa` de iOS o un archivo del juego de PS Vita (PCSG00498). En Android no se pueden elegir carpetas.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Chaos Rings II. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Chaos Rings II (Android 2.1.2, iOS ou PS Vita)",
              "instructions_md": "Au premier démarrage, choisissez l'APK Android 2.1.2 et son `main.212.com.square_enix.chaosrings2gp.obb`, le `.ipa` iOS ou une archive du jeu PS Vita (PCSG00498). Sur Android, on ne peut pas choisir de dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Chaos Rings II. Requer a sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Chaos Rings II (Android 2.1.2, iOS ou PS Vita)",
              "instructions_md": "Na primeira inicialização, escolha o APK do Android 2.1.2 e o `main.212.com.square_enix.chaosrings2gp.obb`, o `.ipa` do iOS ou um arquivo do jogo de PS Vita (PCSG00498). No Android não dá para escolher pastas.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Chaos Rings II. Benötigt deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Chaos Rings II (Android 2.1.2, iOS oder PS Vita)",
              "instructions_md": "Wähle beim ersten Start die Android-2.1.2-APK und ihre `main.212.com.square_enix.chaosrings2gp.obb`, die iOS-`.ipa` oder ein Archiv des PS-Vita-Spiels (PCSG00498). Ordner lassen sich unter Android nicht auswählen.\n"
            }
          }
        }
      },
      "art": {
        "cover": "https://cdn2.steamgriddb.com/grid/4f8d35a2c19b430277cd4c8b5b86ecab.jpg",
        "steamgriddb_id": 5467913,
        "hero": "https://cdn2.steamgriddb.com/hero/3e9dd4376743b8b13facdbaa45516f80.png",
        "logo": "https://cdn2.steamgriddb.com/logo/7cfb2b06a49f714080298edd1008f534.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 38896,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/octoqj4luywrxaobcsy3.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y0aoisxweqkih76n8u1q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wsoorjot70ngipqmp2xm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kvid9t3leqoghdlkoypy.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 136
    },
    {
      "id": "cr3-u",
      "name": "Chaos Rings III",
      "game": "Chaos Rings III",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "DuIslingr/CR3-U",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 141,
          "release": {
            "tag": "v0.2.3",
            "name": "CR3-U v0.2.3",
            "published_at": "2026-10-30T21:03:36Z",
            "prerelease": false,
            "asset": {
              "name": "CR3-U-android.apk",
              "url": "https://github.com/DuIslingr/CR3-U/releases/download/v0.2.3/CR3-U-android.apk",
              "size": 19290545,
              "sha256": "9c15515d72a6161a4dc61a8f365ef738fbd5040adb573e232d8473ffa6cda74f"
            }
          },
          "history": [
            {
              "tag": "v0.2.2",
              "name": "CR3-U v0.2.2",
              "published_at": "2026-10-28T23:43:51Z",
              "prerelease": false,
              "asset": {
                "name": "CR3-U-android.apk",
                "url": "https://github.com/DuIslingr/CR3-U/releases/download/v0.2.2/CR3-U-android.apk",
                "size": 19182881,
                "sha256": "c54385b57dd76701fc1981bc83426ad2bbfdd649f966d5d2f8cc9b1ad1f7688f"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "CR3-U v0.2.1",
              "published_at": "2026-10-28T22:36:00Z",
              "prerelease": false,
              "asset": {
                "name": "CR3-U-android.apk",
                "url": "https://github.com/DuIslingr/CR3-U/releases/download/v0.2.1/CR3-U-android.apk",
                "size": 19142337,
                "sha256": "081959d162eb2754ffff7d36f200d5b06cefe19509ac6ed3fbb8606d73283488"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "CR3-U v0.2.0",
              "published_at": "2026-10-28T01:49:35Z",
              "prerelease": false,
              "asset": {
                "name": "CR3-U-android.apk",
                "url": "https://github.com/DuIslingr/CR3-U/releases/download/v0.2.0/CR3-U-android.apk",
                "size": 19118737,
                "sha256": "a66150ed65c3f9fd16b1a814b80d0743f05b7e60534f4aa7429f5ddb51399fc6"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "CR3-U v0.1.0",
              "published_at": "2026-10-25T18:53:38Z",
              "prerelease": false,
              "asset": {
                "name": "CR3-U-android.apk",
                "url": "https://github.com/DuIslingr/CR3-U/releases/download/v0.1.0/CR3-U-android.apk",
                "size": 18696689,
                "sha256": "8b7730a20ed5162e121ec9e5591958ca0b0a616171389d7e46a3152a6208f311"
              }
            }
          ],
          "package": "local.preservation.chaosrings3",
          "signer_sha256": "1a11f1b9494420e58f5e851536720fa0d7a3ece781ee02f93c9e707a8dc80dde"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Chaos Rings III (Android 1.1.3, iOS or PS Vita)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, choose your Android 1.1.3 `.apks` (or `.xapk`, or the `base.apk` with its asset packs), the iOS `.ipa` or the PS Vita game archive (PCSG00500).\n"
        }
      ],
      "added_at": "2026-11-05T13:28:50Z",
      "description": "Static recompilation of Chaos Rings III. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Chaos Rings III. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Chaos Rings III (Android 1.1.3, iOS o PS Vita)",
              "instructions_md": "En el primer arranque elige tu `.apks` (o `.xapk`, o el `base.apk` con sus paquetes de recursos) de Android 1.1.3, el `.ipa` de iOS o el archivo del juego de PS Vita (PCSG00500).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Chaos Rings III. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Chaos Rings III (Android 1.1.3, iOS ou PS Vita)",
              "instructions_md": "Au premier démarrage, choisissez votre `.apks` Android 1.1.3 (ou `.xapk`, ou le `base.apk` avec ses packs de ressources), le `.ipa` iOS ou l'archive du jeu PS Vita (PCSG00500).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Chaos Rings III. Requer a sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Chaos Rings III (Android 1.1.3, iOS ou PS Vita)",
              "instructions_md": "Na primeira inicialização, escolha seu `.apks` do Android 1.1.3 (ou `.xapk`, ou o `base.apk` com os pacotes de recursos), o `.ipa` do iOS ou o arquivo do jogo de PS Vita (PCSG00500).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Chaos Rings III. Benötigt deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Chaos Rings III (Android 1.1.3, iOS oder PS Vita)",
              "instructions_md": "Wähle beim ersten Start deine Android-1.1.3-`.apks` (oder `.xapk`, oder die `base.apk` mit ihren Asset-Paketen), die iOS-`.ipa` oder das Archiv des PS-Vita-Spiels (PCSG00500).\n"
            }
          }
        }
      },
      "art": {
        "cover": "https://cdn2.steamgriddb.com/grid/4b5a6fddd016aaf3459a460d30f96f91.jpg",
        "steamgriddb_id": 5460097,
        "hero": "https://cdn2.steamgriddb.com/hero/78cd5d3b57d2aaa8061f1734701f53ce.png",
        "logo": "https://cdn2.steamgriddb.com/logo/76b4da0fc5907dfb9161972a871c78c4.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 39228,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2h4d.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/p6qkrnqaprtgfhbqhfty.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rmbjmycsmvkac9g1jjph.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/f7ssfs2bx7mchykai25f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rg7l8xpkt415rtfonu2h.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 141
    },
    {
      "id": "crash-bandicoot-recomp",
      "name": "Crash Bandicoot Recompiled",
      "game": "Crash Bandicoot",
      "original_platform": "ps1",
      "type": "recomp",
      "upstream": "https://github.com/Matteo842/CrashBandicoot-Launcher",
      "description": "Static recompilation with widescreen and high framerate. Requires your PS1 disc.",
      "forks": [
        {
          "repo": "Matteo842/CrashBandicoot-Launcher",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 35169,
          "release": {
            "tag": "2.5",
            "name": "2.5",
            "published_at": "2026-11-09T06:41:34Z",
            "prerelease": false,
            "asset": {
              "name": "CrashBandicoot-2.5.apk",
              "url": "https://github.com/Matteo842/CrashBandicoot-Launcher/releases/download/2.5/CrashBandicoot-2.5.apk",
              "size": 74028247,
              "sha256": "bfeb5ed4a9f6a590147521f2f1de61a94b2d9592f0b8755ddddb346e18cf83af"
            }
          },
          "history": [
            {
              "tag": "2.4",
              "name": "2.4",
              "published_at": "2026-10-30T21:10:48Z",
              "prerelease": false,
              "asset": {
                "name": "CrashBandicoot-2.4.apk",
                "url": "https://github.com/Matteo842/CrashBandicoot-Launcher/releases/download/2.4/CrashBandicoot-2.4.apk",
                "size": 73315543,
                "sha256": "d4e258a64c9a6e2a65db5059596c4ec11eb9f8359e0f88222c4f9311cae9c329"
              }
            },
            {
              "tag": "2.3.1",
              "name": "2.3.1",
              "published_at": "2026-10-21T13:16:44Z",
              "prerelease": false,
              "asset": {
                "name": "CrashBandicoot-2.3.1.apk",
                "url": "https://github.com/Matteo842/CrashBandicoot-Launcher/releases/download/2.3.1/CrashBandicoot-2.3.1.apk",
                "size": 72451287,
                "sha256": "1e4604d2476df88ee043ed38a4c9a510c5dab8ce22d5f149b9bcef952b61db6f"
              }
            },
            {
              "tag": "2.3",
              "name": "2.3",
              "published_at": "2026-10-21T12:24:38Z",
              "prerelease": false,
              "asset": {
                "name": "CrashBandicoot-2.3.apk",
                "url": "https://github.com/Matteo842/CrashBandicoot-Launcher/releases/download/2.3/CrashBandicoot-2.3.apk",
                "size": 72451287,
                "sha256": "ae9a5ae21b1bf1072117cd1a6977aa5e857faebd12f571d4ec45eb600d8cd67b"
              }
            },
            {
              "tag": "2.2",
              "name": "2.2",
              "published_at": "2026-10-14T10:18:51Z",
              "prerelease": false,
              "asset": {
                "name": "CrashBandicoot-2.2.apk",
                "url": "https://github.com/Matteo842/CrashBandicoot-Launcher/releases/download/2.2/CrashBandicoot-2.2.apk",
                "size": 72295639,
                "sha256": "c7887bfea0f62e8d55ded5ecc5842a5317d67c99f0a75b445e44d68c8cf390c1"
              }
            },
            {
              "tag": "2.1",
              "name": "2.1",
              "published_at": "2026-10-07T23:06:50Z",
              "prerelease": false,
              "asset": {
                "name": "CrashBandicoot-2.1.apk",
                "url": "https://github.com/Matteo842/CrashBandicoot-Launcher/releases/download/2.1/CrashBandicoot-2.1.apk",
                "size": 72111319,
                "sha256": "c28c696ab93ab72de77ddf9786a6be331abeb7d0a678739285f2a8b468df6cf9"
              }
            }
          ],
          "package": "io.github.matteo842.crashlauncher.runtime",
          "signer_sha256": "4879193db383c0dace44aabb71486a9a197d6475633ebda6cc9073cd53df79e6",
          "reports": [
            {
              "device": "Samsung SM-A356E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "2.4",
              "last_at": "2026-11-09T08:32:05Z"
            },
            {
              "device": "Samsung SM-A366B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "2.5",
              "last_at": "2026-11-10T01:21:52Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Crash Bandicoot disc (PS1, USA, SCUS-94900) in .chd",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the USA disc (SCUS-94900) is supported. Open the port, tap \"Select disc\" and choose the .chd.\nIf you have .cue and .bin, choose the .cue directly in the port, with the .bin in the same folder.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática con panorámico y alta tasa de imágenes. Necesita tu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Crash Bandicoot (PS1, EE.UU., SCUS-94900) en .chd",
              "instructions_md": "Solo vale el disco de EE.UU. (SCUS-94900). Abre el port, pulsa \"Select disc\" y elige el .chd.\nSi tienes .cue y .bin, elige el .cue directamente en el port, con el .bin en la misma carpeta.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique avec écran panoramique et taux de rafraîchissement élevé. Nécessite votre disque PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Crash Bandicoot (PS1, USA, SCUS-94900) en .chd",
              "instructions_md": "Seul le disque américain (SCUS-94900) est pris en charge. Ouvrez le port, appuyez sur \"Select disc\" et choisissez le .chd.\nSi vous avez .cue et .bin, choisissez le .cue directement dans le port, avec le .bin dans le même dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática com widescreen e alta taxa de quadros. Requer o seu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Crash Bandicoot (PS1, EUA, SCUS-94900) em .chd",
              "instructions_md": "Apenas o disco dos EUA (SCUS-94900) é compatível. Abra o port, toque em \"Select disc\" e escolha o .chd.\nSe você tiver .cue e .bin, escolha o .cue diretamente no port, com o .bin na mesma pasta.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung mit Breitbild und hoher Bildrate. Benötigt deine PS1-Discs.",
          "assets": {
            "disc": {
              "label": "Crash Bandicoot Disk (PS1, USA, SCUS-94900) als .chd",
              "instructions_md": "Nur die USA-Disk (SCUS-94900) wird unterstützt. Öffne den Port, tippe auf „Select disc“ und wähle die .chd aus.\nWenn du .cue und .bin hast, wähle die .cue direkt im Port aus, wobei sich die .bin im selben Ordner befinden muss.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38107,
        "cover": "https://cdn2.steamgriddb.com/grid/8282b546dda9ec05515966ba0fe3e5d1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c281d780ae00740bafb97fea5389bbc9.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a1727f8a84477e378910901380dee67e.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 1185,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co555l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijt5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijt2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijt4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijt6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijt3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4j2e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4j2f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3lc5.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "reports": [
        {
          "device": "Samsung SM-A356E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "2.4",
          "last_at": "2026-11-09T08:32:05Z"
        },
        {
          "device": "Samsung SM-A366B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "2.5",
          "last_at": "2026-11-10T01:21:52Z"
        }
      ],
      "downloads": 35169
    },
    {
      "id": "crash-bash-decomp",
      "name": "Crash Bash",
      "game": "Crash Bash",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "jake-r-r-w/crash_bash_decomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 87,
          "release": {
            "tag": "v1.1.0",
            "name": "Crash Bash Port 1.1.0",
            "published_at": "2026-11-10T23:51:36Z",
            "prerelease": false,
            "asset": {
              "name": "crash-bash-port-1.1.0-android.apk",
              "url": "https://github.com/jake-r-r-w/crash_bash_decomp/releases/download/v1.1.0/crash-bash-port-1.1.0-android.apk",
              "size": 9319603,
              "sha256": "031f54e002df1ec02664b091e6619343d6d14cd1685d006d310a1d04890d6575"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "Crash Bash Port 1.0.0",
              "published_at": "2026-11-10T21:25:24Z",
              "prerelease": false,
              "asset": {
                "name": "crash-bash-port-1.0.0-android.apk",
                "url": "https://github.com/jake-r-r-w/crash_bash_decomp/releases/download/v1.0.0/crash-bash-port-1.0.0-android.apk",
                "size": 9299123,
                "sha256": "97915ad974ea81c4bb5d95b48e638143dbe941ff05c593bdf69c78887a8a5cce"
              }
            },
            {
              "tag": "v0.4.1",
              "name": "Crash Bash Port 0.4.1",
              "published_at": "2026-11-10T09:08:05Z",
              "prerelease": false,
              "asset": {
                "name": "crash-bash-port-0.4.1-android.apk",
                "url": "https://github.com/jake-r-r-w/crash_bash_decomp/releases/download/v0.4.1/crash-bash-port-0.4.1-android.apk",
                "size": 9135283,
                "sha256": "a5376f0bbe073475548c53acbe76ea69176427f80254f21c588789b9a30e073b"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "Crash Bash Port 0.4.0",
              "published_at": "2026-11-09T10:23:25Z",
              "prerelease": false,
              "asset": {
                "name": "crash-bash-port-0.4.0-android.apk",
                "url": "https://github.com/jake-r-r-w/crash_bash_decomp/releases/download/v0.4.0/crash-bash-port-0.4.0-android.apk",
                "size": 9131187,
                "sha256": "c691c59ca16ba12862e384a1d52e387edc68316f2f9c67aad4957cab6c4b2dff"
              }
            }
          ],
          "package": "io.github.jakerrw.crashbash",
          "signer_sha256": "8de18a0aa56b5bb928fb8fe4b2d948a71bf48a4f9673308a1ac9ca9c62991864"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Crash Bash disc (PS1, USA)",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The first time, the port asks for the image of your US Crash Bash disc: choose the `.bin` (or an `.iso`).\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Crash Bash. Requires your PS1 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Crash Bash. Necesita tu ROM de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Crash Bash (PS1, USA)",
              "instructions_md": "La primera vez el port pide la imagen de tu disco americano de Crash Bash: elige el `.bin` (o un `.iso`).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Crash Bash. Nécessite votre ROM PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Crash Bash (PS1, USA)",
              "instructions_md": "La première fois, le portage demande l'image de votre disque américain de Crash Bash : choisissez le `.bin` (ou un `.iso`).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Crash Bash. Requer sua ROM de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Crash Bash (PS1, EUA)",
              "instructions_md": "Na primeira vez, o port pede a imagem do seu disco americano de Crash Bash: escolha o `.bin` (ou um `.iso`).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Crash Bash. Benötigt deine PS1-ROM.",
          "assets": {
            "disc": {
              "label": "Disc von Crash Bash (PS1, USA)",
              "instructions_md": "Beim ersten Start fragt der Port nach dem Abbild deiner US-Disc von Crash Bash: Wähle die `.bin` (oder eine `.iso`).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35137,
        "cover": "https://cdn2.steamgriddb.com/grid/2665710968187070e2a3a703c3c1170e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0a4f2189abe31e0d2257dded4c6e3fa7.png",
        "logo": "https://cdn2.steamgriddb.com/logo/4c0be76313fda10284f62fd13ce43f40.png",
        "genres": [
          "puzzle"
        ],
        "igdb_id": 1195,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobhr9.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89vy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89vz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89w0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89vu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89vv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89vw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89vx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3uvy.jpg"
        ]
      },
      "genres": [
        "puzzle"
      ],
      "downloads": 87
    },
    {
      "id": "crash-twinsanity-port-nativo",
      "name": "Crash Twinsanity Recompiled",
      "game": "Crash Twinsanity",
      "original_platform": "xbox",
      "type": "recomp",
      "forks": [
        {
          "repo": "Masterllgod/crash-twinsanity-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1679,
          "release": {
            "tag": "v0.3.6",
            "name": "v0.3.6 (alpha)",
            "published_at": "2026-10-27T12:47:16Z",
            "prerelease": false,
            "asset": {
              "name": "CrashTwinsanity-PortNativo-v0.3.6-arm64.apk",
              "url": "https://github.com/Masterllgod/crash-twinsanity-port-nativo/releases/download/v0.3.6/CrashTwinsanity-PortNativo-v0.3.6-arm64.apk",
              "size": 27914672,
              "sha256": "6cc235e516e958ba0c0612ffeb4dd31c4a61d46da2a8b8637b97a87aba1161a3"
            }
          },
          "history": [
            {
              "tag": "v0.3.5",
              "name": "v0.3.5 (alpha)",
              "published_at": "2026-10-26T22:30:28Z",
              "prerelease": false,
              "asset": {
                "name": "CrashTwinsanity-PortNativo-v0.3.5-arm64.apk",
                "url": "https://github.com/Masterllgod/crash-twinsanity-port-nativo/releases/download/v0.3.5/CrashTwinsanity-PortNativo-v0.3.5-arm64.apk",
                "size": 27906568,
                "sha256": "b9cdea8ccee9e39f917520cdfad09b49c876171028cf481b5376871a62bacda7"
              }
            },
            {
              "tag": "v0.3.4",
              "name": "v0.3.4 (alpha)",
              "published_at": "2026-10-25T12:43:18Z",
              "prerelease": false,
              "asset": {
                "name": "CrashTwinsanity-PortNativo-v0.3.4-arm64.apk",
                "url": "https://github.com/Masterllgod/crash-twinsanity-port-nativo/releases/download/v0.3.4/CrashTwinsanity-PortNativo-v0.3.4-arm64.apk",
                "size": 27891732,
                "sha256": "99ce6d7cbdd71f424c3e0df3e3c2ad45a0bc615c6b238d5b76592fea604ca665"
              }
            }
          ],
          "package": "com.xboxport.crash",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b",
          "reports": [
            {
              "device": "Samsung SM-S928B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T09:46:22Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Crash Twinsanity (Xbox): disc files with default.xbe",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the files of your Crash Twinsanity Xbox disc (the `default.xbe` and the folders next to it) to a folder on the phone, for example `CRASH`, and choose it in the app.\nIt only works with an identical `default.xbe`: SHA-1 `dad23e0415d04c561395abfc0d89cc26586ec424`.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Crash Twinsanity for Xbox. Requires your Xbox copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Crash Twinsanity para Xbox. Necesita tu copia de Xbox.",
          "assets": {
            "game": {
              "label": "Crash Twinsanity (Xbox): archivos del disco con default.xbe",
              "instructions_md": "Copia los archivos de tu disco de Crash Twinsanity para Xbox (el `default.xbe` y las carpetas de al lado) a una carpeta del teléfono, por ejemplo `CRASH`, y elígela en la app.\nSolo funciona con un `default.xbe` idéntico: SHA-1 `dad23e0415d04c561395abfc0d89cc26586ec424`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Crash Twinsanity pour Xbox. Nécessite votre copie Xbox.",
          "assets": {
            "game": {
              "label": "Crash Twinsanity (Xbox) : fichiers du disque avec default.xbe",
              "instructions_md": "Copiez les fichiers de votre disque Xbox de Crash Twinsanity (le `default.xbe` et les dossiers à côté) dans un dossier du téléphone, par exemple `CRASH`, puis choisissez-le dans l'application.\nCela ne marche qu'avec un `default.xbe` identique : SHA-1 `dad23e0415d04c561395abfc0d89cc26586ec424`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Crash Twinsanity para Xbox. Requer a sua cópia de Xbox.",
          "assets": {
            "game": {
              "label": "Crash Twinsanity (Xbox): arquivos do disco com default.xbe",
              "instructions_md": "Copie os arquivos do seu disco de Crash Twinsanity para Xbox (o `default.xbe` e as pastas ao lado) para uma pasta do celular, por exemplo `CRASH`, e escolha-a no app.\nSó funciona com um `default.xbe` idêntico: SHA-1 `dad23e0415d04c561395abfc0d89cc26586ec424`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Crash Twinsanity für Xbox. Benötigt deine Xbox-Kopie.",
          "assets": {
            "game": {
              "label": "Crash Twinsanity (Xbox): Disc-Dateien mit default.xbe",
              "instructions_md": "Kopiere die Dateien deiner Xbox-Disc von Crash Twinsanity (die `default.xbe` und die Ordner daneben) in einen Ordner auf dem Handy, zum Beispiel `CRASH`, und wähle ihn in der App.\nEs funktioniert nur mit einer identischen `default.xbe`: SHA-1 `dad23e0415d04c561395abfc0d89cc26586ec424`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35121,
        "cover": "https://cdn2.steamgriddb.com/grid/2d76b54ba6edfbfbf547c7c2e76ed586.png",
        "hero": "https://cdn2.steamgriddb.com/hero/393cb2c9db54026c24b52a4217f983af.png",
        "logo": "https://cdn2.steamgriddb.com/logo/70591863b4dfd09987bfa0a369d85348.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 1189,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co55if.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scikgb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scikga.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scikge.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scikgc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scikgd.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "reports": [
        {
          "device": "Samsung SM-S928B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T09:46:22Z"
        }
      ],
      "downloads": 1679
    },
    {
      "id": "crash2recomp",
      "name": "Crash Bandicoot 2: Cortex Strikes Back",
      "game": "Crash Bandicoot 2: Cortex Strikes Back",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "rrafifnanda/Crash2Recomp-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 46,
          "release": {
            "tag": "android-v0.1.0-alpha",
            "name": "Crash2Recomp Android v0.1.0 Alpha",
            "published_at": "2026-09-13T21:01:52Z",
            "prerelease": false,
            "asset": {
              "name": "Crash2Recomp-android-arm64-v0.1.0-alpha.apk",
              "url": "https://github.com/rrafifnanda/Crash2Recomp-Android/releases/download/android-v0.1.0-alpha/Crash2Recomp-android-arm64-v0.1.0-alpha.apk",
              "size": 17150158,
              "sha256": "88e3bd093151ce96faa17e204bf455a7f803f4e831ce5ffe070345838385b07b"
            }
          },
          "history": [],
          "package": "io.github.crash2recomp",
          "signer_sha256": "9a5a0ee13fafbef78bc51fe03aa7104df2f7a04481f48a853652fa616267c60c",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "android-v0.1.0-alpha",
              "last_at": "2026-11-11T16:30:21Z"
            },
            {
              "device": "Samsung SM-A065F",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "android-v0.1.0-alpha",
              "last_at": "2026-11-11T16:57:35Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Crash Bandicoot 2 disc (PS1, US, SCUS-94154)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open **Setup** and choose the image of your US disc (a `.cue` with its `.bin` next to it, or a `.chd`).\nIt is checked and the game is compiled once on the phone (5 to 20 minutes, about 3 GB free). No BIOS needed.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Crash Bandicoot 2: Cortex Strikes Back. Requires your PS1 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Crash Bandicoot 2: Cortex Strikes Back. Necesita tu ROM de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Crash Bandicoot 2 (PS1, EE.UU., SCUS-94154)",
              "instructions_md": "Abre **Setup** y elige la imagen de tu disco americano (`.cue` con su `.bin` al lado, o un `.chd`).\nSe comprueba y el juego se compila una vez en el teléfono (de 5 a 20 minutos, unos 3 GB libres). No hace falta BIOS.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Crash Bandicoot 2: Cortex Strikes Back. Nécessite votre ROM PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Crash Bandicoot 2 (PS1, USA, SCUS-94154)",
              "instructions_md": "Ouvrez **Setup** et choisissez l'image de votre disque américain (un `.cue` avec son `.bin` à côté, ou un `.chd`).\nElle est vérifiée et le jeu est compilé une fois sur le téléphone (5 à 20 minutes, environ 3 Go libres). Aucun BIOS nécessaire.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Crash Bandicoot 2: Cortex Strikes Back. Requer sua ROM de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Crash Bandicoot 2 (PS1, EUA, SCUS-94154)",
              "instructions_md": "Abra **Setup** e escolha a imagem do seu disco americano (um `.cue` com o `.bin` ao lado, ou um `.chd`).\nEla é verificada e o jogo é compilado uma vez no celular (de 5 a 20 minutos, uns 3 GB livres). Não precisa de BIOS.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Crash Bandicoot 2: Cortex Strikes Back. Benötigt deine PS1-ROM.",
          "assets": {
            "disc": {
              "label": "Disc von Crash Bandicoot 2 (PS1, USA, SCUS-94154)",
              "instructions_md": "Öffne **Setup** und wähle das Abbild deiner US-Disc (eine `.cue` mit der `.bin` daneben oder eine `.chd`).\nEs wird geprüft und das Spiel einmal auf dem Handy kompiliert (5 bis 20 Minuten, etwa 3 GB frei). Kein BIOS nötig.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35113,
        "cover": "https://cdn2.steamgriddb.com/grid/4bdf589279f3060aaa0fd967c3c8a80b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/82b38c6b4df3498e4ab1528e988c1b4d.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/9023effe3c16b0477df9b93e26d57e2c.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 1186,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co82vt.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijyg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijyd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijy9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijye.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijyf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijya.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijyb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scijyc.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "android-v0.1.0-alpha",
          "last_at": "2026-11-11T16:30:21Z"
        },
        {
          "device": "Samsung SM-A065F",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "android-v0.1.0-alpha",
          "last_at": "2026-11-11T16:57:35Z"
        }
      ],
      "downloads": 46
    },
    {
      "id": "crashott-pc",
      "name": "Crash of the Titans",
      "game": "Crash of the Titans",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "VitoMiguelF/crashott-pc",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 1048,
          "release": {
            "tag": "v1.10.1",
            "name": "CrashRecomp v1.10.1 (pre-release, experimental)",
            "published_at": "2026-10-31T20:37:46Z",
            "prerelease": true,
            "asset": {
              "name": "CrashOTTDE-v1.10.1.apk",
              "url": "https://github.com/VitoMiguelF/crashott-pc/releases/download/v1.10.1/CrashOTTDE-v1.10.1.apk",
              "size": 89975003,
              "sha256": "de3522af775513276cd2f30b57ab87e435a1b309f830d1050b3cdfee86cc15ad"
            }
          },
          "history": [],
          "package": "io.github.vitomiguelf.crashottde",
          "signer_sha256": "e226340665f409a39bbac558ad31113282080d400e927e37e7e9acf69615057b",
          "reports": [
            {
              "device": "Xiaomi POCO F8 Ultra",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.10.1",
              "last_at": "2026-11-09T09:50:02Z"
            },
            {
              "device": "TECNO LH7n",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T14:30:23Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Crash of the Titans (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own copy of Crash of the Titans for Xbox 360. The author's installer prepares the game from it on a PC.\n"
        }
      ],
      "added_at": "2026-11-07T19:44:55Z",
      "description": "Static recompilation of Crash of the Titans for Xbox 360. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Crash of the Titans para Xbox 360. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Crash of the Titans (Xbox 360)",
              "instructions_md": "Necesitas tu propia copia de Crash of the Titans para Xbox 360. El instalador del autor prepara el juego a partir de ella en un PC.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Crash of the Titans pour Xbox 360. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Crash of the Titans (Xbox 360)",
              "instructions_md": "Il vous faut votre propre copie de Crash of the Titans pour Xbox 360. L'installateur de l'auteur prépare le jeu à partir de celle-ci sur un PC.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Crash of the Titans para Xbox 360. Requer a sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Crash of the Titans (Xbox 360)",
              "instructions_md": "Você precisa da sua própria cópia de Crash of the Titans para Xbox 360. O instalador do autor prepara o jogo a partir dela em um PC.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Crash of the Titans für Xbox 360. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Crash of the Titans (Xbox 360)",
              "instructions_md": "Du brauchst deine eigene Kopie von Crash of the Titans für Xbox 360. Der Installer des Autors bereitet daraus das Spiel auf einem PC vor.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 90,
        "cover": "https://cdn2.steamgriddb.com/grid/4cde7bfdc2fa8ba457b88daba87f73bf.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a754fc1765a45a6bc1a034140afd0669.png",
        "logo": "https://cdn2.steamgriddb.com/logo/bd226797c6f94e77d81ea064be12e2ee.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 1190,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5cv8.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj0jd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj0jb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj0j8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj0ja.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj0j9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj0jc.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "Xiaomi POCO F8 Ultra",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.10.1",
          "last_at": "2026-11-09T09:50:02Z"
        },
        {
          "device": "TECNO LH7n",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T14:30:23Z"
        }
      ],
      "downloads": 1048
    },
    {
      "id": "crispy-doom",
      "name": "Crispy Doom",
      "game": "DOOM",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/CanavarIT/CrispyDoom-Android-port",
      "description": "Source port faithful to the original DOOM. Requires the WAD from your copy.",
      "forks": [
        {
          "repo": "CanavarIT/CrispyDoom-Android-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 459,
          "release": {
            "tag": "V1.0",
            "name": "CrispyDoom-V1.0",
            "published_at": "2026-10-02T10:02:43Z",
            "prerelease": false,
            "asset": {
              "name": "crispydoom.apk",
              "url": "https://github.com/CanavarIT/CrispyDoom-Android-port/releases/download/V1.0/crispydoom.apk",
              "size": 26300234,
              "sha256": "8280d59b7b53be7a385e421c5c6c0657cc2395d46ccfd237d5b43ea9147fe07d"
            }
          },
          "history": [],
          "package": "com.crispy.doom",
          "signer_sha256": "dea3831490821c32f3630e4c3893c8eb6d860b3b3dff5819900de8b8c1638353"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Source port fiel al DOOM original. Necesita el WAD de tu copia."
        },
        "fr": {
          "description": "Source port fidèle au DOOM original. Nécessite le WAD de votre copie."
        },
        "pt": {
          "description": "Source port fiel ao DOOM original. Precisa do WAD da sua cópia."
        },
        "de": {
          "description": "Originalgetreuer Source-Port von DOOM. Benötigt die WAD-Datei deiner Kopie."
        }
      },
      "art": {
        "steamgriddb_id": 2460,
        "cover": "https://cdn2.steamgriddb.com/grid/ef58f7ffe086514aa0164c7fc4f6cea8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/442465f5282183631234848d916ce365.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6a3b6ffa5dbf8a5abcad2135e5bc77d9.png",
        "genres": [
          "shooter",
          "horror"
        ],
        "igdb_id": 7351,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1nc7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ztefs6yagwsy7mqadtr6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zvgdnda5xvoogorofvmr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ae1m6xxg9tprlsh4gvd6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctnnb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/z8hso07ic2nymktnrdgr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ruihyw2ggun3g422i0cg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctnn8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctnn9.jpg"
        ]
      },
      "genres": [
        "shooter",
        "horror"
      ],
      "downloads": 459
    },
    {
      "id": "cro-u",
      "name": "Chaos Rings Omega",
      "game": "Chaos Rings Omega",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "DuIslingr/CRO-U",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 143,
          "release": {
            "tag": "v0.4.3",
            "name": "CRO-U v0.4.3",
            "published_at": "2026-10-30T21:02:48Z",
            "prerelease": false,
            "asset": {
              "name": "CRO-U-android.apk",
              "url": "https://github.com/DuIslingr/CRO-U/releases/download/v0.4.3/CRO-U-android.apk",
              "size": 10893325,
              "sha256": "18989e2846a2258f4c7951099aeead0f5db1e18cb8fb5d33d811d11c3f66ab68"
            }
          },
          "history": [
            {
              "tag": "v0.4.2",
              "name": "CRO-U v0.4.2",
              "published_at": "2026-10-28T22:32:26Z",
              "prerelease": false,
              "asset": {
                "name": "CRO-U-android.apk",
                "url": "https://github.com/DuIslingr/CRO-U/releases/download/v0.4.2/CRO-U-android.apk",
                "size": 10796221,
                "sha256": "1607bfda9701bda6924a8a804bf26ed22cf5151be46a8cad5095740ec897a6d9"
              }
            },
            {
              "tag": "v0.4.1",
              "name": "CRO-U v0.4.1",
              "published_at": "2026-10-28T01:43:53Z",
              "prerelease": false,
              "asset": {
                "name": "CRO-U-android.apk",
                "url": "https://github.com/DuIslingr/CRO-U/releases/download/v0.4.1/CRO-U-android.apk",
                "size": 10759033,
                "sha256": "ed5ecb762b360f178d18be67566a72dd811678c0d0412c0c9163b1876a034362"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "CRO-U v0.4.0",
              "published_at": "2026-10-25T18:54:34Z",
              "prerelease": false,
              "asset": {
                "name": "CRO-U-android.apk",
                "url": "https://github.com/DuIslingr/CRO-U/releases/download/v0.4.0/CRO-U-android.apk",
                "size": 10447241,
                "sha256": "a19c57ef830722cee150eff59d415740722b00671d6ee01b988392e5a9a727a8"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "CRO-U v0.3.0",
              "published_at": "2026-10-23T12:54:50Z",
              "prerelease": false,
              "asset": {
                "name": "CRO-U-android.apk",
                "url": "https://github.com/DuIslingr/CRO-U/releases/download/v0.3.0/CRO-U-android.apk",
                "size": 9537809,
                "sha256": "3e39833c37e8e509c4062202bbd78800ec1fe12aa3cc744c775a686eb640ea08"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "CRO-U v0.2.1",
              "published_at": "2026-10-20T01:33:38Z",
              "prerelease": false,
              "asset": {
                "name": "CRO-U-android.apk",
                "url": "https://github.com/DuIslingr/CRO-U/releases/download/v0.2.1/CRO-U-android.apk",
                "size": 9493425,
                "sha256": "16b463f3316697a937112e223edc278503f619672f4f9e614ec846be33cedc1c"
              }
            }
          ],
          "package": "local.preservation.chaosringsomega",
          "signer_sha256": "3923ac6bf5ec5fe48521f3ab7c81cfa187b1e0f47ed9c881144bfded952dfbf1"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Chaos Rings Ω (Android 1.1.6, iPad or PS Vita)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "One copy is enough: the Android 1.1.6 APK with its `main.110.com.square_enix.chaosringsomega.googleplay.obb`, the iPad version, or the PS Vita game (PCSG00499 or the Prequel Trilogy, PCSG00457). The app copies what it needs.\n"
        }
      ],
      "added_at": "2026-11-05T13:28:50Z",
      "description": "Recompilation of Chaos Rings Omega. Requires your original game files.",
      "i18n": {
        "es": {
          "description": "Recompilación de Chaos Rings Omega. Necesita tus archivos del juego original.",
          "assets": {
            "game": {
              "label": "Chaos Rings Ω (Android 1.1.6, iPad o PS Vita)",
              "instructions_md": "Basta una copia: el APK de Android 1.1.6 con su `main.110.com.square_enix.chaosringsomega.googleplay.obb`, la versión de iPad, o el juego de PS Vita (PCSG00499 o la Prequel Trilogy, PCSG00457). La app copia lo que necesita.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Chaos Rings Omega. Nécessite vos fichiers du jeu original.",
          "assets": {
            "game": {
              "label": "Chaos Rings Ω (Android 1.1.6, iPad ou PS Vita)",
              "instructions_md": "Une seule copie suffit : l'APK Android 1.1.6 avec son `main.110.com.square_enix.chaosringsomega.googleplay.obb`, la version iPad, ou le jeu PS Vita (PCSG00499 ou la Prequel Trilogy, PCSG00457). L'application copie ce dont elle a besoin.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Chaos Rings Omega. Requer os arquivos do jogo original.",
          "assets": {
            "game": {
              "label": "Chaos Rings Ω (Android 1.1.6, iPad ou PS Vita)",
              "instructions_md": "Basta uma cópia: o APK do Android 1.1.6 com o `main.110.com.square_enix.chaosringsomega.googleplay.obb`, a versão de iPad, ou o jogo de PS Vita (PCSG00499 ou a Prequel Trilogy, PCSG00457). O app copia o que precisa.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilation von Chaos Rings Omega. Erfordert deine originalen Spieldateien.",
          "assets": {
            "game": {
              "label": "Chaos Rings Ω (Android 1.1.6, iPad oder PS Vita)",
              "instructions_md": "Eine Kopie reicht: die Android-1.1.6-APK mit ihrer `main.110.com.square_enix.chaosringsomega.googleplay.obb`, die iPad-Version oder das PS-Vita-Spiel (PCSG00499 oder die Prequel Trilogy, PCSG00457). Die App kopiert, was sie braucht.\n"
            }
          }
        }
      },
      "art": {
        "cover": "https://cdn2.steamgriddb.com/grid/ee8b4c652d80b1098423aa08ea22756e.jpg",
        "steamgriddb_id": 5467912,
        "hero": "https://cdn2.steamgriddb.com/hero/b37a323283e59c84e5f47ae739751357.png",
        "logo": "https://cdn2.steamgriddb.com/logo/15b51f4a4918ea5b9323d8ab615328d7.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 38897,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9pq0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/es9ns8jerdqn3euyb89q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xvvdla5wj9hpsjvabdiq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bjyn4redrvgwr0en6btn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3gcn.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 143
    },
    {
      "id": "cs16-client",
      "name": "Cs 1.6",
      "game": "Cs 1.6",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "FWGS/cs16-client",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 2922,
          "release": {
            "tag": "continuous",
            "name": "CS16Client development build",
            "published_at": "2026-11-09T19:49:41Z",
            "prerelease": true,
            "asset": {
              "name": "CS16Client-Android.apk",
              "url": "https://github.com/FWGS/cs16-client/releases/download/continuous/CS16Client-Android.apk",
              "size": 46494929,
              "sha256": "dab0a6093dda9747d84f66ed7ab31d117634fd7e41a4d5e7d320568cddf9a454"
            }
          },
          "history": [],
          "package": "su.xash.cs16client.test",
          "signer_sha256": "50dba5d8d393ddf043ef1a11bdaa2157615267b89562b96dd9eb2755dd754347",
          "reports": [
            {
              "device": "Samsung SM-A035M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T10:59:22Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Counter-Strike valve and cstrike folders (Steam)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need Counter-Strike on Steam and the latest development build of Xash3D FWGS installed.\nCopy the `valve` and `cstrike` folders of your game to the Xash3D FWGS folder on the phone.\n"
        }
      ],
      "added_at": "2026-11-05T19:58:14Z",
      "description": "Static recompilation of Cs 1.6 for PC. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Cs 1.6 para PC. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Carpetas valve y cstrike de Counter-Strike (Steam)",
              "instructions_md": "Necesitas Counter-Strike en Steam y la última versión de desarrollo de Xash3D FWGS instalada.\nCopia las carpetas `valve` y `cstrike` de tu juego a la carpeta de Xash3D FWGS en el teléfono.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Cs 1.6 pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dossiers valve et cstrike de Counter-Strike (Steam)",
              "instructions_md": "Il vous faut Counter-Strike sur Steam et la dernière version de développement de Xash3D FWGS installée.\nCopiez les dossiers `valve` et `cstrike` de votre jeu dans le dossier de Xash3D FWGS sur le téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Cs 1.6 para PC. Requer a sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pastas valve e cstrike do Counter-Strike (Steam)",
              "instructions_md": "Você precisa do Counter-Strike na Steam e da última versão de desenvolvimento do Xash3D FWGS instalada.\nCopie as pastas `valve` e `cstrike` do seu jogo para a pasta do Xash3D FWGS no celular.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Cs 1.6 für PC. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Ordner valve und cstrike von Counter-Strike (Steam)",
              "instructions_md": "Du brauchst Counter-Strike auf Steam und die neueste Entwicklerversion von Xash3D FWGS.\nKopiere die Ordner `valve` und `cstrike` deines Spiels in den Ordner von Xash3D FWGS auf dem Handy.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5290279
      },
      "reports": [
        {
          "device": "Samsung SM-A035M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T10:59:22Z"
        }
      ],
      "downloads": 2922
    },
    {
      "id": "ctr-native-fusion",
      "name": "Crash Team Racing",
      "game": "Crash Team Racing",
      "original_platform": "ps1",
      "type": "recomp",
      "upstream": "https://github.com/igawa6/ctr-native-android",
      "description": "Fork of CTR Native with second screen support, a 64-bit build and graphics options. Requires your PS1 disc.",
      "forks": [
        {
          "repo": "Ufoex/ctr-native-fusion",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 353,
          "release": {
            "tag": "v1.4",
            "name": "CTR Fusion v1.4 - PGXP, HUD de PC y nuevos defaults",
            "published_at": "2026-10-14T21:42:58Z",
            "prerelease": false,
            "asset": {
              "name": "CTR-Fusion-android.apk",
              "url": "https://github.com/Ufoex/ctr-native-fusion/releases/download/v1.4/CTR-Fusion-android.apk",
              "size": 8026121,
              "sha256": "fca4590ee2cf148075590cdbdd33cba568c16a22fdf3315b6d238f4c245f087a"
            }
          },
          "history": [
            {
              "tag": "v1.3",
              "name": "CTR Fusion v1.3",
              "published_at": "2026-10-14T16:25:35Z",
              "prerelease": false,
              "asset": {
                "name": "CTR-Fusion-android.apk",
                "url": "https://github.com/Ufoex/ctr-native-fusion/releases/download/v1.3/CTR-Fusion-android.apk",
                "size": 8006987,
                "sha256": "de6525c4968af3e394883878ec6310466814d945e714628bc29e38a9d02c9a8a"
              }
            },
            {
              "tag": "v1.2",
              "name": "CTR Fusion v1.2",
              "published_at": "2026-09-30T16:45:52Z",
              "prerelease": false,
              "asset": {
                "name": "CTR-Fusion-android.apk",
                "url": "https://github.com/Ufoex/ctr-native-fusion/releases/download/v1.2/CTR-Fusion-android.apk",
                "size": 8002735,
                "sha256": "6e2880c639392af1497a6d2825766940130aa88f87814195e256f03a16e86bcf"
              }
            },
            {
              "tag": "v1.1",
              "name": "CTR Fusion v1.1",
              "published_at": "2026-09-30T16:30:24Z",
              "prerelease": false,
              "asset": {
                "name": "CTR-Fusion-android.apk",
                "url": "https://github.com/Ufoex/ctr-native-fusion/releases/download/v1.1/CTR-Fusion-android.apk",
                "size": 8002769,
                "sha256": "a25187451b9e090158320b64fe5c2f48ef7f6e9dc26916b1bcb3a252d88b4185"
              }
            },
            {
              "tag": "v1.0",
              "name": "CTR Fusion v1.0",
              "published_at": "2026-09-11T01:01:24Z",
              "prerelease": false,
              "asset": {
                "name": "CTR-Fusion-android.apk",
                "url": "https://github.com/Ufoex/ctr-native-fusion/releases/download/v1.0/CTR-Fusion-android.apk",
                "size": 8001977,
                "sha256": "92d393256129a4bdedccf5c8e844bba476e1365aa46e3dc5ddffbb45a7594f76"
              }
            },
            {
              "tag": "v2026.09.09-8e0f1bd",
              "name": "CTR Fusion 2026.09.09-8e0f1bd",
              "published_at": "2026-09-09T21:29:32Z",
              "prerelease": false,
              "asset": {
                "name": "CTR-Fusion-android.apk",
                "url": "https://github.com/Ufoex/ctr-native-fusion/releases/download/v2026.09.09-8e0f1bd/CTR-Fusion-android.apk",
                "size": 8000662,
                "sha256": "a1bb8d48d492e3e8a69cd14134af3f3c71542f1c0b265c3c5965f73f5f9c388d"
              }
            }
          ],
          "package": "com.ctrnative.fusion",
          "signer_sha256": "3e9e4af4a9f919b538e3e32b3b5dfc66eece95f5e4e9183343d4a2641b6e9057",
          "reports": [
            {
              "device": "Samsung SM-G990E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4",
              "last_at": "2026-11-09T12:44:01Z"
            }
          ]
        },
        {
          "repo": "igawa6/ctr-native-android",
          "name": "CTR Native",
          "type": "decomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "com.ctrnative",
          "signer_sha256": "74f8608677ca9924cd42820966f52e805faba3cf8a37adb72605660388a40963",
          "dual_screen": true,
          "formerly": "ctr-native",
          "downloads": 1720,
          "release": {
            "tag": "v0.1.0",
            "name": "CTR-DS 0.1.0",
            "published_at": "2026-08-30T16:56:41Z",
            "prerelease": false,
            "asset": {
              "name": "ctrds-0.1.0-release.apk",
              "url": "https://github.com/igawa6/ctr-native-android/releases/download/v0.1.0/ctrds-0.1.0-release.apk",
              "size": 8003024,
              "sha256": "e8ba77a2f0ef0a3ac464c02d734b7d1bad856fa13098a7a97a13cabd80ebb7df"
            }
          },
          "history": []
        },
        {
          "repo": "Simon358/ctr-native-android",
          "name": "CTR Native",
          "type": "decomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "com.ctrnative",
          "signer_sha256": "b7aebffee316cff627cdbb40f25f64fdebfa9b8de95d43e15bbcf40e0ea2c52c",
          "formerly": "ctr-native",
          "downloads": 21141,
          "release": {
            "tag": "Android-Build4",
            "name": "CTR-native-android (26/07/2026)",
            "published_at": "2026-07-26T15:23:06Z",
            "prerelease": false,
            "asset": {
              "name": "CTR-native-android.26.07.2026.apk",
              "url": "https://github.com/Simon358/ctr-native-android/releases/download/Android-Build4/CTR-native-android.26.07.2026.apk",
              "size": 6912189,
              "sha256": "a14cb6fc5d39bedeff2c1c5479a50aeba6ade022428d5ac9196dcd50cc79ca38"
            }
          },
          "history": []
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Crash Team Racing BIN image (PS1, USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the `.bin` image of your US Crash Team Racing disc in the app's setup.\nIt must be a raw single-track BIN (2352 bytes per sector); a 2048-byte `.iso` won't work.\n"
        }
      ],
      "added_at": "2026-11-08T13:44:41Z",
      "i18n": {
        "es": {
          "description": "Fork de CTR Native con segunda pantalla, build de 64 bits y opciones gráficas. Necesita tu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Imagen BIN de Crash Team Racing (PS1, USA)",
              "instructions_md": "Elige la imagen `.bin` de tu disco americano de Crash Team Racing en el asistente de la app.\nTiene que ser un BIN en bruto de una sola pista (2352 bytes por sector); una `.iso` de 2048 bytes no sirve.\n"
            }
          }
        },
        "fr": {
          "description": "Fork de CTR Native avec second écran, build 64 bits et options graphiques. Nécessite votre disque PS1.",
          "assets": {
            "disc": {
              "label": "Image BIN de Crash Team Racing (PS1, USA)",
              "instructions_md": "Choisissez l'image `.bin` de votre disque américain de Crash Team Racing dans l'assistant de l'application.\nCe doit être un BIN brut à une seule piste (2352 octets par secteur) ; un `.iso` de 2048 octets ne marche pas.\n"
            }
          }
        },
        "pt": {
          "description": "Fork do CTR Native com segunda tela, build de 64 bits e opções gráficas. Precisa do seu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Imagem BIN de Crash Team Racing (PS1, EUA)",
              "instructions_md": "Escolha a imagem `.bin` do seu disco americano de Crash Team Racing no assistente do app.\nTem que ser um BIN bruto de uma faixa só (2352 bytes por setor); um `.iso` de 2048 bytes não serve.\n"
            }
          }
        },
        "de": {
          "description": "Fork von CTR Native mit Zweitbildschirm, 64-Bit-Build und Grafikoptionen. Benötigt deine PS1-Disc.",
          "assets": {
            "disc": {
              "label": "BIN-Abbild von Crash Team Racing (PS1, USA)",
              "instructions_md": "Wähle im Assistenten der App das `.bin`-Abbild deiner US-Disc von Crash Team Racing.\nEs muss ein rohes BIN mit nur einem Track sein (2352 Bytes pro Sektor); eine `.iso` mit 2048 Bytes geht nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36474,
        "cover": "https://cdn2.steamgriddb.com/grid/3a6430ccda63161354c5c81e538e7196.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/88a199611ac2b85bd3f76e8ee7e55650.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/df3aebc649f9e3b674eeb790a4da224e.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 1192,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7r52.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj1i2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj1i3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scj1i1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6v62.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6v63.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3w2h.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "aliases": [
        "ctr-native"
      ],
      "reports": [
        {
          "device": "Samsung SM-G990E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4",
          "last_at": "2026-11-09T12:44:01Z"
        }
      ],
      "downloads": 23214
    },
    {
      "id": "cubeevil4",
      "name": "CubeEvil4",
      "game": "Resident Evil 4",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/Andiweli/CubeEvil4-Android",
      "description": "Resident Evil 4 GameCube port based on its decompilation. Requires your disc.",
      "forks": [
        {
          "repo": "Andiweli/CubeEvil4-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 50483,
          "release": {
            "tag": "0.99.9-rc",
            "name": "CubeEvil4 v0.99.9 Release Candidate",
            "published_at": "2026-11-11T11:49:00Z",
            "prerelease": false,
            "asset": {
              "name": "CubeEvil4-0.99.9-rc.apk",
              "url": "https://github.com/Andiweli/CubeEvil4-Android/releases/download/0.99.9-rc/CubeEvil4-0.99.9-rc.apk",
              "size": 22519362,
              "sha256": "05ef733dd463f21e11b834781f85338499a2edb525b9926ce7532e12abbf287d"
            }
          },
          "history": [
            {
              "tag": "0.99.8-rc",
              "name": "CubeEvil4 v0.99.8 Release Candidate",
              "published_at": "2026-11-10T14:39:45Z",
              "prerelease": false,
              "asset": {
                "name": "CubeEvil4-0.99.8-rc.apk",
                "url": "https://github.com/Andiweli/CubeEvil4-Android/releases/download/0.99.8-rc/CubeEvil4-0.99.8-rc.apk",
                "size": 22484230,
                "sha256": "95c2ddaee2c62f6c9a7a668e26d4f02252678716290e7bc07e1dedbfd1ba64c4"
              }
            },
            {
              "tag": "0.99.7-rc",
              "name": "CubeEvil4 v0.99.7 Release Candidate",
              "published_at": "2026-11-10T00:29:53Z",
              "prerelease": false,
              "asset": {
                "name": "CubeEvil4-0.99.7-rc.apk",
                "url": "https://github.com/Andiweli/CubeEvil4-Android/releases/download/0.99.7-rc/CubeEvil4-0.99.7-rc.apk",
                "size": 22466906,
                "sha256": "43243a76c301a61768c3f526b35ad2adb0350f9892359cca7c670481abbff385"
              }
            },
            {
              "tag": "0.99.6-rc",
              "name": "CubeEvil4 v0.99.6 Release Candidate",
              "published_at": "2026-11-09T18:44:46Z",
              "prerelease": false,
              "asset": {
                "name": "CubeEvil4-0.99.6-rc.apk",
                "url": "https://github.com/Andiweli/CubeEvil4-Android/releases/download/0.99.6-rc/CubeEvil4-0.99.6-rc.apk",
                "size": 22443198,
                "sha256": "865547eefbd68c65518b7cf1595a47d719cbad7404886d9c25602b895f550e04"
              }
            },
            {
              "tag": "0.99.5-rc",
              "name": "CubeEvil4 v0.99.5 Release Candidate",
              "published_at": "2026-11-08T19:36:01Z",
              "prerelease": false,
              "asset": {
                "name": "CubeEvil4-0.99.5-rc.apk",
                "url": "https://github.com/Andiweli/CubeEvil4-Android/releases/download/0.99.5-rc/CubeEvil4-0.99.5-rc.apk",
                "size": 22421678,
                "sha256": "e6a6ec2a3164bfa4e46e660b3be1c0d4b47e6bcf96177f1e9e5467b5135c2b73"
              }
            },
            {
              "tag": "0.99.4-rc",
              "name": "CubeEvil4 v0.99.4 Release Candidate",
              "published_at": "2026-11-08T14:41:27Z",
              "prerelease": false,
              "asset": {
                "name": "CubeEvil4-0.99.4-rc.apk",
                "url": "https://github.com/Andiweli/CubeEvil4-Android/releases/download/0.99.4-rc/CubeEvil4-0.99.4-rc.apk",
                "size": 22335702,
                "sha256": "6cc68176f10792346f2f7828eb260093e1e920eb551862b750ddec45af37a110"
              }
            }
          ],
          "package": "com.ast.cubeevil4",
          "signer_sha256": "a3810c7ae720118333f68c55f49cd4145fd4a02ec01127f8cc6256d6a507f41a",
          "reports": [
            {
              "device": "Motorola moto g86 power 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.5-rc",
              "last_at": "2026-11-09T04:21:44Z"
            },
            {
              "device": "(INFINIX GT 30 5G) Infinix X6876",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.5-rc",
              "last_at": "2026-11-09T06:52:05Z"
            },
            {
              "device": "Poco X7 Pro j",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.0-rc",
              "last_at": "2026-11-09T18:23:12Z"
            },
            {
              "device": "Infinix GT 30 pro 5g",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.6-rc",
              "last_at": "2026-11-10T01:51:44Z"
            },
            {
              "device": "Motorola moto g73 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.98.0-beta",
              "last_at": "2026-11-10T03:04:17Z"
            },
            {
              "device": "Samsung SM-M556B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.6-rc",
              "last_at": "2026-11-10T03:35:32Z"
            },
            {
              "device": "Motorola moto g53 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.6-rc",
              "last_at": "2026-11-10T05:04:42Z"
            },
            {
              "device": "Xiaomi redimi note 14 pro 5g",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.98.3-beta",
              "last_at": "2026-11-10T05:33:02Z"
            },
            {
              "device": "Samsung SCG19",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.6-rc",
              "last_at": "2026-11-10T06:54:59Z"
            },
            {
              "device": "OnePlus CPH2585",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.7-rc",
              "last_at": "2026-11-10T11:28:00Z"
            },
            {
              "device": "Infinix X6525",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T15:50:43Z"
            },
            {
              "device": "Xiaomi 23122PCD1G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.7-rc",
              "last_at": "2026-11-10T17:05:27Z"
            },
            {
              "device": "Samsung SM-A165M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.8-rc",
              "last_at": "2026-11-10T22:01:16Z"
            },
            {
              "device": "Samsung SM-A155M",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.99.7-rc",
              "last_at": "2026-11-10T22:32:17Z"
            },
            {
              "device": "HONOR LLY-LX2",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.7-rc",
              "last_at": "2026-11-11T03:51:53Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.9-rc",
              "last_at": "2026-11-11T14:57:30Z"
            },
            {
              "device": "Google Pixel 7 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.9-rc",
              "last_at": "2026-11-11T14:58:23Z"
            },
            {
              "device": "Samsung SM-A146M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.96.8-beta",
              "last_at": "2026-11-11T15:36:33Z"
            },
            {
              "device": "Xiaomi POCO F6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.99.9-rc",
              "last_at": "2026-11-11T18:05:27Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc1",
          "label": "Resident Evil 4 Disc 1 (GameCube)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "US, European, Japanese, and November 2004 prototype versions are supported, in ISO, GCM, or RVZ format.\nBoth discs must be of the same version. Open the port and select both when prompted to import them.\n"
        },
        {
          "id": "disc2",
          "label": "Resident Evil 4 Disc 2 (GameCube)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          }
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Resident Evil 4 de GameCube basado en su decompilación. Necesita tu disco.",
          "assets": {
            "disc1": {
              "label": "Disco 1 de Resident Evil 4 (GameCube)",
              "instructions_md": "Valen la versión de EE.UU., la europea, la japonesa y el prototipo de noviembre de 2004, en ISO, GCM o RVZ.\nLos dos discos tienen que ser de la misma versión. Abre el port y elige los dos cuando los pida para importarlos.\n"
            },
            "disc2": {
              "label": "Disco 2 de Resident Evil 4 (GameCube)"
            }
          }
        },
        "fr": {
          "description": "Port de Resident Evil 4 sur GameCube basé sur sa décompilation. Nécessite votre disque.",
          "assets": {
            "disc1": {
              "label": "Disque 1 de Resident Evil 4 (GameCube)",
              "instructions_md": "Les versions américaine, européenne, japonaise et le prototype de novembre 2004 sont compatibles, au format ISO, GCM ou RVZ.\nLes deux disques doivent être de la même version. Ouvrez le port et sélectionnez les deux lorsqu'il vous le demande pour les importer.\n"
            },
            "disc2": {
              "label": "Disque 2 de Resident Evil 4 (GameCube)"
            }
          }
        },
        "pt": {
          "description": "Port de Resident Evil 4 para GameCube baseado na sua descompilação. Requer o seu disco.",
          "assets": {
            "disc1": {
              "label": "Disco 1 de Resident Evil 4 (GameCube)",
              "instructions_md": "São compatíveis as versões dos EUA, europeia, japonesa e o protótipo de novembro de 2004, em formato ISO, GCM ou RVZ.\nAmbos os discos devem ser da mesma versão. Abra o port e selecione ambos quando solicitado para importá-los.\n"
            },
            "disc2": {
              "label": "Disco 2 de Resident Evil 4 (GameCube)"
            }
          }
        },
        "de": {
          "description": "Resident Evil 4 GameCube-Port basierend auf seiner Dekompilierung. Benötigt deine Disc.",
          "assets": {
            "disc1": {
              "label": "Resident Evil 4 Disc 1 (GameCube)",
              "instructions_md": "Die US-, Europa-, Japan- und November-2004-Prototyp-Versionen werden in den Formaten ISO, GCM oder RVZ unterstützt.\nBeide Discs müssen von derselben Version sein. Öffne den Port und wähle beide aus, wenn du zum Importieren aufgefordert wirst.\n"
            },
            "disc2": {
              "label": "Resident Evil 4 Disc 2 (GameCube)"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 3168,
        "cover": "https://cdn2.steamgriddb.com/grid/46cc597bae1fee3cd19314f32c6cb4f0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e2ccf95a7f2e1878fcafc8376649b6e8.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5b658d2a925565f0755e035597f8d22f.png",
        "genres": [
          "adventure",
          "shooter",
          "puzzle",
          "horror"
        ],
        "igdb_id": 132181,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6bo0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scixzc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch7rk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch7rl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch7rm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scixzd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch7rn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1xhu.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "puzzle",
        "horror"
      ],
      "reports": [
        {
          "device": "Motorola moto g86 power 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.5-rc",
          "last_at": "2026-11-09T04:21:44Z"
        },
        {
          "device": "(INFINIX GT 30 5G) Infinix X6876",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.5-rc",
          "last_at": "2026-11-09T06:52:05Z"
        },
        {
          "device": "Poco X7 Pro j",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.0-rc",
          "last_at": "2026-11-09T18:23:12Z"
        },
        {
          "device": "Infinix GT 30 pro 5g",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.6-rc",
          "last_at": "2026-11-10T01:51:44Z"
        },
        {
          "device": "Motorola moto g73 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.98.0-beta",
          "last_at": "2026-11-10T03:04:17Z"
        },
        {
          "device": "Samsung SM-M556B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.6-rc",
          "last_at": "2026-11-10T03:35:32Z"
        },
        {
          "device": "Motorola moto g53 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.6-rc",
          "last_at": "2026-11-10T05:04:42Z"
        },
        {
          "device": "Xiaomi redimi note 14 pro 5g",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.98.3-beta",
          "last_at": "2026-11-10T05:33:02Z"
        },
        {
          "device": "Samsung SCG19",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.6-rc",
          "last_at": "2026-11-10T06:54:59Z"
        },
        {
          "device": "OnePlus CPH2585",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.7-rc",
          "last_at": "2026-11-10T11:28:00Z"
        },
        {
          "device": "Infinix X6525",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T15:50:43Z"
        },
        {
          "device": "Xiaomi 23122PCD1G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.7-rc",
          "last_at": "2026-11-10T17:05:27Z"
        },
        {
          "device": "Samsung SM-A165M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.8-rc",
          "last_at": "2026-11-10T22:01:16Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.99.7-rc",
          "last_at": "2026-11-10T22:32:17Z"
        },
        {
          "device": "HONOR LLY-LX2",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.7-rc",
          "last_at": "2026-11-11T03:51:53Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.9-rc",
          "last_at": "2026-11-11T14:57:30Z"
        },
        {
          "device": "Google Pixel 7 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.9-rc",
          "last_at": "2026-11-11T14:58:23Z"
        },
        {
          "device": "Samsung SM-A146M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.96.8-beta",
          "last_at": "2026-11-11T15:36:33Z"
        },
        {
          "device": "Xiaomi POCO F6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.99.9-rc",
          "last_at": "2026-11-11T18:05:27Z"
        }
      ],
      "downloads": 50483
    },
    {
      "id": "cvlod-recomp",
      "name": "LoD Recomp",
      "game": "Castlevania: Legacy of Darkness",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/sergiomanzur/cvlod_recomp",
      "description": "Recompilation of Castlevania: Legacy of Darkness. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "sergiomanzur/cvlod_recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4329,
          "release": {
            "tag": "v0.2.31",
            "name": "v0.2.31 - Android S24 fixes + Windows build",
            "published_at": "2026-09-29T21:36:59Z",
            "prerelease": false,
            "asset": {
              "name": "LodRecomp-v0.2.31-android.apk",
              "url": "https://github.com/sergiomanzur/cvlod_recomp/releases/download/v0.2.31/LodRecomp-v0.2.31-android.apk",
              "size": 87859195,
              "sha256": "231eddb4da8616e6fde1b9948fe774ac128c80eafd04099c70c79bd32bb91eeb"
            }
          },
          "history": [
            {
              "tag": "v0.2.30",
              "name": "v0.2.30 - Android ROM picker fix + Windows build",
              "published_at": "2026-09-29T13:16:21Z",
              "prerelease": false,
              "asset": {
                "name": "LodRecomp-v0.2.30-android-arm64-x86_64.apk",
                "url": "https://github.com/sergiomanzur/cvlod_recomp/releases/download/v0.2.30/LodRecomp-v0.2.30-android-arm64-x86_64.apk",
                "size": 87859175,
                "sha256": "650de55b3e935cdcfed0500372628506676999dd61a02d5e63a44ca4ae6d33ba"
              }
            },
            {
              "tag": "v0.2.28",
              "name": "v0.2.28 - Android & Windows Issue Fixes",
              "published_at": "2026-09-17T06:03:52Z",
              "prerelease": false,
              "asset": {
                "name": "LodRecomp-v0.2.28-android-arm64-x86_64.apk",
                "url": "https://github.com/sergiomanzur/cvlod_recomp/releases/download/v0.2.28/LodRecomp-v0.2.28-android-arm64-x86_64.apk",
                "size": 87859167,
                "sha256": "8aedf37ae6627a83aae93f024e5c3a386ad9cf76ba67a04f03a52b803848cdd9"
              }
            },
            {
              "tag": "v0.2.27",
              "name": "v0.2.27 - Android port",
              "published_at": "2026-08-22T03:58:21Z",
              "prerelease": false,
              "asset": {
                "name": "LodRecomp-v0.2.27-android-arm64-x86_64.apk",
                "url": "https://github.com/sergiomanzur/cvlod_recomp/releases/download/v0.2.27/LodRecomp-v0.2.27-android-arm64-x86_64.apk",
                "size": 87842783,
                "sha256": "295d1fdf7be48c45a0a87809fbf33061feedfd2ebe0f425ee9674b154d001780"
              }
            }
          ],
          "package": "org.cvlod.recomp",
          "signer_sha256": "4259e5033f3128b6cce50ba4fe9f43d966af9add3ddcc4d2e9fdc5baff390fa0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Unmodified Castlevania: Legacy of Darkness ROM (N64)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own original (unpatched) Castlevania: Legacy of Darkness ROM as `.z64`. The desktop versions look for it next to the program, named `rom.z64`.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Castlevania: Legacy of Darkness. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Castlevania: Legacy of Darkness (N64) sin modificar",
              "instructions_md": "Necesitas tu propia ROM original (sin parches) de Castlevania: Legacy of Darkness en `.z64`. Las versiones de escritorio la buscan al lado del programa con el nombre `rom.z64`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Castlevania: Legacy of Darkness. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM non modifiée de Castlevania: Legacy of Darkness (N64)",
              "instructions_md": "Il vous faut votre propre ROM originale (sans patch) de Castlevania: Legacy of Darkness en `.z64`. Les versions PC la cherchent à côté du programme sous le nom `rom.z64`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Castlevania: Legacy of Darkness. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM sem modificações de Castlevania: Legacy of Darkness (N64)",
              "instructions_md": "Você precisa da sua própria ROM original (sem patches) de Castlevania: Legacy of Darkness em `.z64`. As versões de PC a procuram ao lado do programa com o nome `rom.z64`.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Castlevania: Legacy of Darkness. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "Unveränderte ROM von Castlevania: Legacy of Darkness (N64)",
              "instructions_md": "Du brauchst deine eigene originale (ungepatchte) ROM von Castlevania: Legacy of Darkness als `.z64`. Die Desktop-Versionen suchen sie neben dem Programm unter dem Namen `rom.z64`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 12888,
        "cover": "https://cdn2.steamgriddb.com/grid/363ed890155b2eeda0aa492cc52e3d34.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e5b8a279cf6f57a64bef77259348e714.png",
        "logo": "https://cdn2.steamgriddb.com/logo/83d788e65786046542c9354d17b92450.png",
        "genres": [
          "action",
          "adventure",
          "platform",
          "puzzle",
          "horror"
        ],
        "igdb_id": 1131,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co54ti.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tj9fbwf9hzfmqp6fztsw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nl6yfxjwgoclskn5vxbt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dkinqiv2jsrk4erdenae.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oihsijxavm9nzzf6qjxd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pkpkpbggkipxomr05cru.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar21ys.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "platform",
        "puzzle",
        "horror"
      ],
      "downloads": 4329
    },
    {
      "id": "d2android-releases",
      "name": "D2 Android",
      "game": "Diablo 2",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "N1v0k/D2Android-Releases",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10415,
          "release": {
            "tag": "v1.5.4",
            "name": "D2Android 1.5.4",
            "published_at": "2026-11-05T03:41:51Z",
            "prerelease": false,
            "asset": {
              "name": "D2Android-1.5.4.apk",
              "url": "https://github.com/N1v0k/D2Android-Releases/releases/download/v1.5.4/D2Android-1.5.4.apk",
              "size": 57626792,
              "sha256": "d808231882026c014bc824e4860313d4a2c5b39efdc1e8c2a2bc0f1c5dc39fb8"
            }
          },
          "history": [
            {
              "tag": "test-34-26a05458",
              "name": "Test build for #34",
              "published_at": "2026-11-06T15:40:49Z",
              "prerelease": true,
              "asset": {
                "name": "D2Android-Dev-test-34.apk",
                "url": "https://github.com/N1v0k/D2Android-Releases/releases/download/test-34-26a05458/D2Android-Dev-test-34.apk",
                "size": 58491531,
                "sha256": "b8fb2207f050be7159f31e16020bc35c53b0a7849cbbdf379a6e1c93f28018fb"
              }
            },
            {
              "tag": "v1.5.3",
              "name": "D2Android 1.5.3",
              "published_at": "2026-11-04T09:44:58Z",
              "prerelease": false,
              "asset": {
                "name": "D2Android-1.5.3.apk",
                "url": "https://github.com/N1v0k/D2Android-Releases/releases/download/v1.5.3/D2Android-1.5.3.apk",
                "size": 57623876,
                "sha256": "1c8a0d71aff44bac7617a2b4e319fc70fe9a04bc7662d15a7be900e699166e86"
              }
            },
            {
              "tag": "v1.5.2",
              "name": "D2Android 1.5.2",
              "published_at": "2026-11-03T22:56:37Z",
              "prerelease": false,
              "asset": {
                "name": "D2Android-1.5.2.apk",
                "url": "https://github.com/N1v0k/D2Android-Releases/releases/download/v1.5.2/D2Android-1.5.2.apk",
                "size": 57622824,
                "sha256": "18009baf96ca01f13ffba94b9b9065777e293b12b0b0c2e887b17ff5c85f61ef"
              }
            },
            {
              "tag": "v1.5.1",
              "name": "D2Android 1.5.1",
              "published_at": "2026-10-30T14:20:36Z",
              "prerelease": false,
              "asset": {
                "name": "D2Android-1.5.1.apk",
                "url": "https://github.com/N1v0k/D2Android-Releases/releases/download/v1.5.1/D2Android-1.5.1.apk",
                "size": 57578952,
                "sha256": "607423dc24d8a2e20fee5b1e6c3faffbe2ba40d44882743de7f338954b33d516"
              }
            },
            {
              "tag": "v1.5.0",
              "name": "D2Android 1.5.0",
              "published_at": "2026-10-29T01:57:54Z",
              "prerelease": false,
              "asset": {
                "name": "D2Android-1.5.0.apk",
                "url": "https://github.com/N1v0k/D2Android-Releases/releases/download/v1.5.0/D2Android-1.5.0.apk",
                "size": 54620392,
                "sha256": "fb81840173952f6390107d271f7b5daad39a61f6eeef6d8bc4228d8614f5c11f"
              }
            }
          ],
          "package": "at.d2andrpub",
          "signer_sha256": "c4c711c3de47d04caed0f8851869a9783ca62483df52ae9e22ada6ed8bcb4c99",
          "reports": [
            {
              "device": "Xiaomi 21061119DG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v1.5.4",
              "last_at": "2026-11-09T12:32:04Z"
            },
            {
              "device": "POCO X6",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.5.4",
              "last_at": "2026-11-11T04:41:20Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "1.5.4",
              "last_at": "2026-11-11T13:20:16Z"
            },
            {
              "device": "Google Pixel 10 Pro Fold",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.5.4",
              "last_at": "2026-11-11T15:58:53Z"
            },
            {
              "device": "Samsung SM-S948B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.5.4",
              "last_at": "2026-11-11T16:47:32Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Diablo II and Lord of Destruction: your two CD keys (or an installation)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Recommended: in the app tap **Install the game (without a PC)**. It downloads Blizzard's official installers (about 2 GB, use Wi-Fi) and asks for your two CD keys, which aren't stored anywhere.\nIf you already have the game installed on a PC, copy the folder and choose **Choose game folder**.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Recompilation of Diablo 2 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación de Diablo 2 para PC. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Diablo II y Lord of Destruction: tus dos claves de CD (o una instalación)",
              "instructions_md": "Lo recomendado: en la app pulsa **Install the game (without a PC)**. Descarga los instaladores oficiales de Blizzard (unos 2 GB, usa wifi) y te pide tus dos claves de CD, que no se guardan en ningún sitio.\nSi ya tienes el juego instalado en un PC, copia la carpeta y elige **Choose game folder**.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Diablo 2 pour PC. Nécessite vos fichiers du jeu PC.",
          "assets": {
            "game": {
              "label": "Diablo II et Lord of Destruction : vos deux clés CD (ou une installation)",
              "instructions_md": "Recommandé : dans l'application, touchez **Install the game (without a PC)**. Elle télécharge les installateurs officiels de Blizzard (environ 2 Go, utilisez le Wi-Fi) et demande vos deux clés CD, qui ne sont enregistrées nulle part.\nSi le jeu est déjà installé sur un PC, copiez le dossier et choisissez **Choose game folder**.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Diablo 2 para PC. Requer seus arquivos do jogo de PC.",
          "assets": {
            "game": {
              "label": "Diablo II e Lord of Destruction: suas duas chaves de CD (ou uma instalação)",
              "instructions_md": "O recomendado: no app toque em **Install the game (without a PC)**. Ele baixa os instaladores oficiais da Blizzard (cerca de 2 GB, use Wi-Fi) e pede suas duas chaves de CD, que não ficam salvas em lugar nenhum.\nSe você já tem o jogo instalado em um PC, copie a pasta e escolha **Choose game folder**.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Diablo 2 für PC. Erfordert deine PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Diablo II und Lord of Destruction: deine zwei CD-Keys (oder eine Installation)",
              "instructions_md": "Empfohlen: Tippe in der App auf **Install the game (without a PC)**. Sie lädt die offiziellen Installer von Blizzard herunter (etwa 2 GB, nutze WLAN) und fragt nach deinen zwei CD-Keys, die nirgends gespeichert werden.\nWenn das Spiel schon auf einem PC installiert ist, kopiere den Ordner und wähle **Choose game folder**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5431768,
        "cover": "https://cdn2.steamgriddb.com/grid/f82fc53170c41fba82a3c41ea80ee38f.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/59dce7652ebe3f1c66ea871560889d5c.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/eee7f5aab63a64284ae9dcac26ddbe03.png",
        "genres": [
          "action",
          "rpg"
        ],
        "igdb_id": 126,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3gfq.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjgji.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjgjl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjgjm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjgjk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjgjn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjgjj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1vsy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1vt1.jpg"
        ]
      },
      "genres": [
        "action",
        "rpg"
      ],
      "reports": [
        {
          "device": "Xiaomi 21061119DG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v1.5.4",
          "last_at": "2026-11-09T12:32:04Z"
        },
        {
          "device": "POCO X6",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.5.4",
          "last_at": "2026-11-11T04:41:20Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "1.5.4",
          "last_at": "2026-11-11T13:20:16Z"
        },
        {
          "device": "Google Pixel 10 Pro Fold",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.5.4",
          "last_at": "2026-11-11T15:58:53Z"
        },
        {
          "device": "Samsung SM-S948B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.5.4",
          "last_at": "2026-11-11T16:47:32Z"
        }
      ],
      "downloads": 10415
    },
    {
      "id": "d2r-mobile",
      "name": "D2R Mobile",
      "game": "Diablo II: Resurrected",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "jhaizhou-ops/d2r-mobile",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 8902,
          "release": {
            "tag": "v2.3.0",
            "name": "v2.3.0",
            "published_at": "2026-11-04T10:39:03Z",
            "prerelease": false,
            "asset": {
              "name": "D2RMobile-android.apk",
              "url": "https://github.com/jhaizhou-ops/d2r-mobile/releases/download/v2.3.0/D2RMobile-android.apk",
              "size": 35287534,
              "sha256": "90d2266614ff18a3b11fc0954906da682c3dc1b10f627c979b29a471a25ddcb9"
            }
          },
          "history": [
            {
              "tag": "v2.2.4",
              "name": "v2.2.4",
              "published_at": "2026-11-01T17:15:52Z",
              "prerelease": false,
              "asset": {
                "name": "D2RMobile-android.apk",
                "url": "https://github.com/jhaizhou-ops/d2r-mobile/releases/download/v2.2.4/D2RMobile-android.apk",
                "size": 35199470,
                "sha256": "0cb5043cd2115ac701f35a7db128b8f36b7a8c805ea68c03a580470dcde04b20"
              }
            },
            {
              "tag": "v2.2.3",
              "name": "v2.2.3",
              "published_at": "2026-11-01T13:33:21Z",
              "prerelease": false,
              "asset": {
                "name": "D2RMobile-android.apk",
                "url": "https://github.com/jhaizhou-ops/d2r-mobile/releases/download/v2.2.3/D2RMobile-android.apk",
                "size": 35198350,
                "sha256": "f2c8a106107f7391d42c069389bcda74de888bd9dcfd44f371e9424f9839dbb8"
              }
            },
            {
              "tag": "v2.2.2",
              "name": "v2.2.2",
              "published_at": "2026-10-31T12:59:02Z",
              "prerelease": false,
              "asset": {
                "name": "D2RMobile-android.apk",
                "url": "https://github.com/jhaizhou-ops/d2r-mobile/releases/download/v2.2.2/D2RMobile-android.apk",
                "size": 35162930,
                "sha256": "85751c4d77efdbebb33d7c7c4c42bab1b0e648ee7cbff17d49afbda50168187d"
              }
            },
            {
              "tag": "v2.2.1",
              "name": "v2.2.1",
              "published_at": "2026-10-30T17:49:37Z",
              "prerelease": false,
              "asset": {
                "name": "D2RMobile-android.apk",
                "url": "https://github.com/jhaizhou-ops/d2r-mobile/releases/download/v2.2.1/D2RMobile-android.apk",
                "size": 34996234,
                "sha256": "b29bc4aac3f122d75ad985eac7999c38fbb4069c0644823aa2987dbd1a20946d"
              }
            },
            {
              "tag": "v2.2.0",
              "name": "v2.2.0",
              "published_at": "2026-10-30T04:30:44Z",
              "prerelease": false,
              "asset": {
                "name": "D2RMobile-android.apk",
                "url": "https://github.com/jhaizhou-ops/d2r-mobile/releases/download/v2.2.0/D2RMobile-android.apk",
                "size": 34972794,
                "sha256": "98b9d167cf05b611a12643924005b3f4342b59df9575b1253776915cbf8325d3"
              }
            }
          ],
          "package": "com.xiaoboluo.d2r",
          "signer_sha256": "e2cd5964c1d5f1de31a0e915b048e4e70174f6e6b06cceb2291d1391c54c9245",
          "reports": [
            {
              "device": "OnePlus PJZ110",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.2.4",
              "last_at": "2026-11-09T11:43:38Z"
            },
            {
              "device": "OnePlus Nord 3",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T20:36:48Z"
            },
            {
              "device": "Xiaomi 23078PND5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T16:19:42Z"
            },
            {
              "device": "Vivo I2405",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.2.4",
              "last_at": "2026-11-11T12:22:01Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "pack",
          "label": "Diablo II: Resurrected import package from Switch (made on a PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Download/S2X/D2R Mobile"
          },
          "instructions_md": "You need your Switch copy of Diablo II: Resurrected with the Reign of the Warlock expansion.\nOn a computer, run `python3 dm/tools/d2rm_android.py <Update folder> <output folder>` with your files: it creates an `android` folder.\nCopy that `android` folder and the game's `data` folder (about 5.6 GB) to `Download/S2X/D2R Mobile/` on the phone. The app imports them when you open it. The full steps are in `docs/ANDROID.md` in the repository.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Diablo II: Resurrected for PC. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Diablo II: Resurrected para PC. Necesita tu copia del juego.",
          "assets": {
            "pack": {
              "label": "Paquete de importación de Diablo II: Resurrected de Switch (hecho en un PC)",
              "instructions_md": "Necesitas tu copia de Diablo II: Resurrected de Switch con la expansión Reign of the Warlock.\nEn un ordenador, ejecuta `python3 dm/tools/d2rm_android.py <carpeta Update> <carpeta de salida>` con tus archivos: crea una carpeta `android`.\nCopia esa carpeta `android` y la carpeta `data` del juego (unos 5,6 GB) a `Download/S2X/D2R Mobile/` en el teléfono. La app las importa al abrirla. Los pasos completos están en `docs/ANDROID.md` del repositorio.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Diablo II: Resurrected pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "pack": {
              "label": "Paquet d'import de Diablo II: Resurrected depuis la Switch (créé sur PC)",
              "instructions_md": "Il vous faut votre copie Switch de Diablo II: Resurrected avec l'extension Reign of the Warlock.\nSur un ordinateur, lancez `python3 dm/tools/d2rm_android.py <dossier Update> <dossier de sortie>` avec vos fichiers : cela crée un dossier `android`.\nCopiez ce dossier `android` et le dossier `data` du jeu (environ 5,6 Go) dans `Download/S2X/D2R Mobile/` sur le téléphone. L'application les importe à l'ouverture. Les étapes complètes sont dans `docs/ANDROID.md` du dépôt.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Diablo II: Resurrected para PC. Requer a sua cópia do jogo.",
          "assets": {
            "pack": {
              "label": "Pacote de importação de Diablo II: Resurrected do Switch (feito em um PC)",
              "instructions_md": "Você precisa da sua cópia de Diablo II: Resurrected do Switch com a expansão Reign of the Warlock.\nEm um computador, rode `python3 dm/tools/d2rm_android.py <pasta Update> <pasta de saída>` com seus arquivos: ele cria uma pasta `android`.\nCopie essa pasta `android` e a pasta `data` do jogo (cerca de 5,6 GB) para `Download/S2X/D2R Mobile/` no celular. O app as importa ao abrir. Os passos completos estão em `docs/ANDROID.md` do repositório.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Diablo II: Resurrected für PC. Benötigt deine Kopie des Spiels.",
          "assets": {
            "pack": {
              "label": "Importpaket von Diablo II: Resurrected von der Switch (auf einem PC erstellt)",
              "instructions_md": "Du brauchst deine Switch-Kopie von Diablo II: Resurrected mit der Erweiterung Reign of the Warlock.\nFühre auf einem Computer `python3 dm/tools/d2rm_android.py <Update-Ordner> <Ausgabeordner>` mit deinen Dateien aus: Das erstellt einen Ordner `android`.\nKopiere diesen Ordner `android` und den Ordner `data` des Spiels (etwa 5,6 GB) nach `Download/S2X/D2R Mobile/` auf dem Handy. Die App importiert sie beim Öffnen. Alle Schritte stehen in `docs/ANDROID.md` im Repository.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5278139,
        "cover": "https://cdn2.steamgriddb.com/grid/7cf7af6896c4b2a0c5f52595aff3aa6f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/68734a7a3d5ec49253b8ac2dbd3c30c0.png",
        "logo": "https://cdn2.steamgriddb.com/logo/33363f7b038639dc7ecf8c4a2d17de66.png",
        "genres": [
          "action",
          "adventure",
          "rpg",
          "horror"
        ],
        "igdb_id": 142803,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3gbk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92it.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92iu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92iw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92ix.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92is.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92iv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar7g6.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "rpg",
        "horror"
      ],
      "reports": [
        {
          "device": "OnePlus PJZ110",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.2.4",
          "last_at": "2026-11-09T11:43:38Z"
        },
        {
          "device": "OnePlus Nord 3",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T20:36:48Z"
        },
        {
          "device": "Xiaomi 23078PND5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T16:19:42Z"
        },
        {
          "device": "Vivo I2405",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.2.4",
          "last_at": "2026-11-11T12:22:01Z"
        }
      ],
      "downloads": 8902
    },
    {
      "id": "daggerfall-unity",
      "name": "Daggerfall Unity",
      "game": "The Elder Scrolls II: Daggerfall",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/Vwing/daggerfall-unity-android",
      "description": "Daggerfall Unity, the recreation of the Daggerfall engine. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "Vwing/daggerfall-unity-android",
          "asset_pattern": "(?i)il2cpp-64bit.*\\.apk$",
          "downloads": 21691,
          "release": {
            "tag": "v1.1.1.9",
            "name": "Android Release v1.1.1.9",
            "published_at": "2026-07-18T19:34:22Z",
            "prerelease": false,
            "asset": {
              "name": "dfu_il2cpp-64bit-v1.1.1.9_mods-not-supported.apk",
              "url": "https://github.com/Vwing/daggerfall-unity-android/releases/download/v1.1.1.9/dfu_il2cpp-64bit-v1.1.1.9_mods-not-supported.apk",
              "size": 63764627,
              "sha256": "d99ba92afdf7bc5f6419caad8ba672b8ac1e968770c4dd5f5872b64160947634"
            }
          },
          "history": [
            {
              "tag": "v1.1.1.8",
              "name": "Android Release v1.1.1.8",
              "published_at": "2026-05-25T02:10:52Z",
              "prerelease": false,
              "asset": {
                "name": "dfu_il2cpp-64bit-v1.1.1.8_mods-not-supported.apk",
                "url": "https://github.com/Vwing/daggerfall-unity-android/releases/download/v1.1.1.8/dfu_il2cpp-64bit-v1.1.1.8_mods-not-supported.apk",
                "size": 63766050,
                "sha256": "c3cb3939a25ee709e5f734cfde45232161dba0a67f705082972f1d492c205c92"
              }
            },
            {
              "tag": "v1.1.1.7",
              "name": "Android Release v1.1.1.7",
              "published_at": "2025-06-05T23:42:02Z",
              "prerelease": false,
              "asset": {
                "name": "dfu_il2cpp-64bit-v1.1.1.7_mods-not-supported.apk",
                "url": "https://github.com/Vwing/daggerfall-unity-android/releases/download/v1.1.1.7/dfu_il2cpp-64bit-v1.1.1.7_mods-not-supported.apk",
                "size": 62999403,
                "sha256": "8be4ca90f0cd71cc8e101c126d6e0466bf3bb270f8b53a4112a93b639f3ea899"
              }
            }
          ],
          "package": "net.dfworkshop.dfu",
          "signer_sha256": "9b80a7680d4d2c1aab49cb4ef8f187ad1622a302c5dd5460a0846d70efe4e810",
          "reports": [
            {
              "device": "Google Pixel 8 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.1.9",
              "last_at": "2026-11-11T15:24:18Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Daggerfall for DOS (free on Steam)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Daggerfall Unity uses the files of the original DOS Daggerfall, which is free on [Steam](https://store.steampowered.com/app/1812390/).\nCopy the game folder (the one with `ARENA2`) to the phone and choose it when the app asks. The port's releases page explains each step.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Daggerfall Unity, la recreación del motor de Daggerfall. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Daggerfall de DOS (gratis en Steam)",
              "instructions_md": "Daggerfall Unity usa los archivos del Daggerfall original de DOS, que es gratis en [Steam](https://store.steampowered.com/app/1812390/).\nCopia la carpeta del juego (la que tiene `ARENA2`) al teléfono y elígela cuando la app te la pida. Las instrucciones de la página de versiones del port explican cada paso.\n"
            }
          }
        },
        "fr": {
          "description": "Daggerfall Unity, la recréation du moteur de Daggerfall. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Daggerfall pour DOS (gratuit sur Steam)",
              "instructions_md": "Daggerfall Unity utilise les fichiers du Daggerfall original pour DOS, gratuit sur [Steam](https://store.steampowered.com/app/1812390/).\nCopiez le dossier du jeu (celui qui contient `ARENA2`) sur le téléphone et choisissez-le quand l'application le demande. La page des versions du port explique chaque étape.\n"
            }
          }
        },
        "pt": {
          "description": "Daggerfall Unity, a recriação do motor de Daggerfall. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Daggerfall de DOS (grátis na Steam)",
              "instructions_md": "O Daggerfall Unity usa os arquivos do Daggerfall original de DOS, que é grátis na [Steam](https://store.steampowered.com/app/1812390/).\nCopie a pasta do jogo (a que tem `ARENA2`) para o celular e escolha-a quando o app pedir. A página de versões do port explica cada passo.\n"
            }
          }
        },
        "de": {
          "description": "Daggerfall Unity, die Nachbildung der Daggerfall-Engine. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Daggerfall für DOS (kostenlos auf Steam)",
              "instructions_md": "Daggerfall Unity nutzt die Dateien des originalen Daggerfall für DOS, das auf [Steam](https://store.steampowered.com/app/1812390/) kostenlos ist.\nKopiere den Spielordner (den mit `ARENA2`) aufs Handy und wähle ihn, wenn die App danach fragt. Die Release-Seite des Ports erklärt jeden Schritt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38717,
        "cover": "https://cdn2.steamgriddb.com/grid/c33d40a3ecfa16a5956d9bf81eef24bb.png",
        "hero": "https://cdn2.steamgriddb.com/hero/68a2d3d7b5423bc30cd12d789b6b24d2.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/b7574793f15c6db2537254b5732da315.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 53,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1yan.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/haaboevtaggr7e3m6bmj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zpmv8nselsnufsrfsqgw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mgwvoybhmzqyrbu0tqie.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/h7qj65ww1mh3evenco9s.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nyrus4jccjaw4ljcncno.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1m3m.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "Google Pixel 8 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.1.9",
          "last_at": "2026-11-11T15:24:18Z"
        }
      ],
      "downloads": 21691
    },
    {
      "id": "daytona-arcade-recomp",
      "name": "Daytona USA",
      "game": "Daytona USA",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "baliebox4916/daytona-arcade-recomp",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 678,
          "release": {
            "tag": "Releases",
            "name": "Releases",
            "published_at": "2026-10-29T20:24:16Z",
            "prerelease": false,
            "asset": {
              "name": "Daytona-PC-and-Android.zip",
              "url": "https://github.com/baliebox4916/daytona-arcade-recomp/releases/download/Releases/Daytona-PC-and-Android.zip",
              "size": 464310725,
              "sha256": "4221638c799bb0c7d75d6563519c24a6c04a713131851a8726e46177a02b0284",
              "entry": {
                "path": "Android/Daytona Arcade Port.apk",
                "size": 24776321,
                "sha256": "4333e73eaf20e57db957d08d482e6c9e32b60245e31456c2818b1c7742a43539"
              }
            }
          },
          "history": [],
          "package": "org.daytona.local",
          "signer_sha256": "91ead48c06bfc6aec627b608899d4517fcd4e0bc2eea9f8a58095e7e4925d1b4"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "romset",
          "label": "Daytona USA arcade ROM set (daytona93.zip or daytona.zip)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your arcade ROM set: `daytona93.zip` (Daytona USA Deluxe '93) or `daytona.zip` (Revision A, 1994), also as `.7z`.\nThe game code is first generated on a computer from that ROM set; follow the steps in the repository.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Daytona USA for other platform. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Daytona USA para otra plataforma. Necesita tu copia del juego.",
          "assets": {
            "romset": {
              "label": "ROM set de recreativa de Daytona USA (daytona93.zip o daytona.zip)",
              "instructions_md": "Necesitas tu ROM set de la recreativa: `daytona93.zip` (Daytona USA Deluxe '93) o `daytona.zip` (Revisión A, 1994), también en `.7z`.\nEl código del juego se genera primero en un ordenador a partir de ese ROM set; sigue los pasos del repositorio.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Daytona USA pour autre plateforme. Nécessite votre copie du jeu.",
          "assets": {
            "romset": {
              "label": "ROM set arcade de Daytona USA (daytona93.zip ou daytona.zip)",
              "instructions_md": "Il vous faut votre ROM set de la borne : `daytona93.zip` (Daytona USA Deluxe '93) ou `daytona.zip` (Révision A, 1994), aussi en `.7z`.\nLe code du jeu est d'abord généré sur un ordinateur à partir de ce ROM set ; suivez les étapes du dépôt.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Daytona USA para outra plataforma. Requer a sua cópia do jogo.",
          "assets": {
            "romset": {
              "label": "ROM set de arcade de Daytona USA (daytona93.zip ou daytona.zip)",
              "instructions_md": "Você precisa do seu ROM set do arcade: `daytona93.zip` (Daytona USA Deluxe '93) ou `daytona.zip` (Revisão A, 1994), também em `.7z`.\nO código do jogo é gerado primeiro em um computador a partir desse ROM set; siga os passos do repositório.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Daytona USA für andere Plattform. Benötigt deine Kopie des Spiels.",
          "assets": {
            "romset": {
              "label": "Arcade-ROM-Set von Daytona USA (daytona93.zip oder daytona.zip)",
              "instructions_md": "Du brauchst dein Arcade-ROM-Set: `daytona93.zip` (Daytona USA Deluxe '93) oder `daytona.zip` (Revision A, 1994), auch als `.7z`.\nDer Spielcode wird zuerst auf einem Computer aus diesem ROM-Set erzeugt; folge den Schritten im Repository.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36357,
        "cover": "https://cdn2.steamgriddb.com/grid/a2062d9b9b1a226a52980c26c7083840.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0aa1883c6411f7873cb83dacb17b0afc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/80a8155eb153025ea1d513d0b2c4b675.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 198613,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4p4c.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1lqf.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "downloads": 678
    },
    {
      "id": "dbz3",
      "name": "Dragon Fury",
      "game": "DBZ Budokai HD Collection",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "dfdx047/DBZ3-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2319,
          "release": {
            "tag": "v0.7.1",
            "name": "Dragon Fury 0.7.1",
            "published_at": "2026-11-10T13:00:07Z",
            "prerelease": false,
            "asset": {
              "name": "DragonFury-0.7.1.apk",
              "url": "https://github.com/dfdx047/DBZ3-Android/releases/download/v0.7.1/DragonFury-0.7.1.apk",
              "size": 150015369,
              "sha256": "c380777c7360d7d397b846c901ae3a4e634b78af61470740628decd5fd341810"
            }
          },
          "history": [
            {
              "tag": "v0.7.0",
              "name": "Dragon Fury 0.7.0",
              "published_at": "2026-11-03T13:00:11Z",
              "prerelease": false,
              "asset": {
                "name": "DragonFury-0.7.0.apk",
                "url": "https://github.com/dfdx047/DBZ3-Android/releases/download/v0.7.0/DragonFury-0.7.0.apk",
                "size": 97459369,
                "sha256": "eb250a8312b071d7811df22f69cadc7106ea3df98ae418bdbe23f8f19cff64b6"
              }
            },
            {
              "tag": "v0.6.13",
              "name": "Dragon Fury 0.6.13",
              "published_at": "2026-10-18T20:37:09Z",
              "prerelease": false,
              "asset": {
                "name": "DragonFury-0.6.13.apk",
                "url": "https://github.com/dfdx047/DBZ3-Android/releases/download/v0.6.13/DragonFury-0.6.13.apk",
                "size": 57363441,
                "sha256": "44bd8ffa082e445e3a60fea1517ea4374fde8671993bb92598a9f7b4ab8b9513"
              }
            },
            {
              "tag": "v0.6.12",
              "name": "Dragon Fury 0.6.12",
              "published_at": "2026-10-18T20:10:13Z",
              "prerelease": false,
              "asset": {
                "name": "DragonFury-0.6.12.apk",
                "url": "https://github.com/dfdx047/DBZ3-Android/releases/download/v0.6.12/DragonFury-0.6.12.apk",
                "size": 57360337,
                "sha256": "1e88aa4775fed8630e7db7ccf175e0dc4330d47c8d0d13a69ee16e0ec6506311"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "Dragon Fury 0.3.0",
              "published_at": "2026-10-14T03:42:12Z",
              "prerelease": false,
              "asset": {
                "name": "DragonFury-0.3.0.apk",
                "url": "https://github.com/dfdx047/DBZ3-Android/releases/download/v0.3.0/DragonFury-0.3.0.apk",
                "size": 56989533,
                "sha256": "f1b5bcc2fff9aa87925b9c41a3747ac544f895bd28cc6034a6a6ae3267ca3420"
              }
            }
          ],
          "package": "com.dfdx047.dragonfury",
          "signer_sha256": "1a7325cfc351e27b9edf2882ace9ae2f1891989834de506e545c1f1a3fa9f532",
          "reports": [
            {
              "device": "Xiaomi 23122PCD1G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.0",
              "last_at": "2026-11-10T04:22:16Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "DBZ3 folder from Dragon Ball Z Budokai HD Collection (Xbox 360, USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "1. Extract your US Dragon Ball Z Budokai HD Collection ISO (for example with `extract-xiso`). Inside there's one folder per game: you only need **`DBZ3`** (with `yae3_xenon.xex` and the `us` folder).\n2. Copy the `DBZ3` folder to the phone.\n3. Open Dragon Fury → **Import game** and choose it. It's copied into the app (about 2.5 GB); afterwards you can delete your copy.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Recompilation of DBZ Budokai HD Collection for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación de DBZ Budokai HD Collection para Xbox 360. Necesita tus archivos del juego de Xbox 360.",
          "assets": {
            "game": {
              "label": "Carpeta DBZ3 de Dragon Ball Z Budokai HD Collection (Xbox 360, USA)",
              "instructions_md": "1. Extrae tu ISO americana de Dragon Ball Z Budokai HD Collection (por ejemplo con `extract-xiso`). Dentro hay una carpeta por juego: solo necesitas **`DBZ3`** (con `yae3_xenon.xex` y la carpeta `us`).\n2. Copia la carpeta `DBZ3` al teléfono.\n3. Abre Dragon Fury → **Import game** y elígela. Se copia a la app (unos 2,5 GB); luego puedes borrar la copia.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de DBZ Budokai HD Collection pour Xbox 360. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "game": {
              "label": "Dossier DBZ3 de Dragon Ball Z Budokai HD Collection (Xbox 360, USA)",
              "instructions_md": "1. Extrayez votre ISO américaine de Dragon Ball Z Budokai HD Collection (par exemple avec `extract-xiso`). Il y a un dossier par jeu : seul **`DBZ3`** est nécessaire (avec `yae3_xenon.xex` et le dossier `us`).\n2. Copiez le dossier `DBZ3` sur le téléphone.\n3. Ouvrez Dragon Fury → **Import game** et choisissez-le. Il est copié dans l'application (environ 2,5 Go) ; vous pouvez ensuite supprimer votre copie.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de DBZ Budokai HD Collection para Xbox 360. Requer seus arquivos do jogo de Xbox 360.",
          "assets": {
            "game": {
              "label": "Pasta DBZ3 de Dragon Ball Z Budokai HD Collection (Xbox 360, EUA)",
              "instructions_md": "1. Extraia sua ISO americana de Dragon Ball Z Budokai HD Collection (por exemplo com `extract-xiso`). Dentro há uma pasta por jogo: você só precisa da **`DBZ3`** (com `yae3_xenon.xex` e a pasta `us`).\n2. Copie a pasta `DBZ3` para o celular.\n3. Abra o Dragon Fury → **Import game** e escolha-a. Ela é copiada para o app (cerca de 2,5 GB); depois você pode apagar sua cópia.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von DBZ Budokai HD Collection für Xbox 360. Erfordert deine Xbox 360-Spieldateien.",
          "assets": {
            "game": {
              "label": "Ordner DBZ3 aus Dragon Ball Z Budokai HD Collection (Xbox 360, USA)",
              "instructions_md": "1. Entpacke deine US-ISO von Dragon Ball Z Budokai HD Collection (zum Beispiel mit `extract-xiso`). Darin gibt es einen Ordner pro Spiel: Du brauchst nur **`DBZ3`** (mit `yae3_xenon.xex` und dem Ordner `us`).\n2. Kopiere den Ordner `DBZ3` aufs Handy.\n3. Öffne Dragon Fury → **Import game** und wähle ihn. Er wird in die App kopiert (etwa 2,5 GB); danach kannst du deine Kopie löschen.\n"
            }
          }
        }
      },
      "art": {
        "cover": "https://cdn2.steamgriddb.com/grid/d29cbe5ceb0a45d87a1050e9a1718255.png",
        "logo": "https://cdn2.steamgriddb.com/logo/225ec06f8fe542cd04d824c79beeb5e7.png",
        "steamgriddb_id": 5277034,
        "hero": "https://cdn2.steamgriddb.com/hero/464272b1e3b0587b021173121d26ccf0.png",
        "genres": [
          "fighting"
        ],
        "igdb_id": 21701,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7lqf.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ksxf7yuc7mdofdlxvm5e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mdvehi5odbubh5qxcrnv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uuw4rrzplukso3fgm1po.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dzqhuaxeayudyqljld9l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q94kdvwusgnm6kgkb8qx.jpg"
        ]
      },
      "genres": [
        "fighting"
      ],
      "reports": [
        {
          "device": "Xiaomi 23122PCD1G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.0",
          "last_at": "2026-11-10T04:22:16Z"
        }
      ],
      "downloads": 2319
    },
    {
      "id": "def-jam-ffny",
      "name": "Def Jam: Fight for NY",
      "game": "Def Jam: Fight for NY",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/contatg/Def-Jam-Android-Native-Port",
      "description": "Native port of the Xbox fighting game. Requires your copy of the game.",
      "forks": [
        {
          "repo": "contatg/Def-Jam-Android-Native-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 40881,
          "release": {
            "tag": "v1.4",
            "name": "Def Jam v1.4 — The Big Update",
            "published_at": "2026-11-06T12:30:05Z",
            "prerelease": false,
            "asset": {
              "name": "Def-Jam-v1.4-FG.apk",
              "url": "https://github.com/contatg/Def-Jam-Android-Native-Port/releases/download/v1.4/Def-Jam-v1.4-FG.apk",
              "size": 16447375,
              "sha256": "1c671e8dace4edf36ce936310e3614e3915df0fc23e8e4e1de9b5cabf01e7d22"
            }
          },
          "history": [
            {
              "tag": "v1.3",
              "name": "Def Jam v1.3 — Discord, Voice & Controls Update",
              "published_at": "2026-10-27T16:11:07Z",
              "prerelease": false,
              "asset": {
                "name": "Def.Jam.apk",
                "url": "https://github.com/contatg/Def-Jam-Android-Native-Port/releases/download/v1.3/Def.Jam.apk",
                "size": 12622760,
                "sha256": "d9e97ef9c7d4e5d2682e0e2ff954eacc9d1fd832b52e409881f3c0c2d27ca369"
              }
            }
          ],
          "package": "org.defjamffny.android",
          "signer_sha256": "34e3c76cfe8888c34b0f20ec0c591c9c5406e3dd5c1f5e7afe5f01ac7af324a9",
          "reports": [
            {
              "device": "Samsung SM-F956U",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4",
              "last_at": "2026-11-09T20:30:58Z"
            },
            {
              "device": "Xiaomi redmi a5 g4",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4",
              "last_at": "2026-11-11T05:40:41Z"
            }
          ]
        },
        {
          "repo": "PotatoRecomp/DefJam-FFNY-Android",
          "name": "Def Jam Fight for NY",
          "asset_pattern": "(?i)\\.apk$",
          "package": "com.datfooldive.defjam",
          "signer_sha256": "19262f41c44127f603a124c38123a7c2aa35e9efcbbb04591f57560576aecbab",
          "formerly": "defjam-ffny",
          "downloads": 8430,
          "release": {
            "tag": "v1.2",
            "name": "Def Jam: Fight for NY v1.2",
            "published_at": "2026-11-09T06:47:12Z",
            "prerelease": false,
            "asset": {
              "name": "DefJam_FFNY_v1.2.apk",
              "url": "https://github.com/PotatoRecomp/DefJam-FFNY-Android/releases/download/v1.2/DefJam_FFNY_v1.2.apk",
              "size": 24503005,
              "sha256": "bbe56665b640c286c44f517cf17dec12e6b0a428ec52beaae5550c906bf48a62"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "Def Jam: Fight for NY v1.1",
              "published_at": "2026-11-08T08:58:20Z",
              "prerelease": false,
              "asset": {
                "name": "DefJam_FFNY_v1.1.apk",
                "url": "https://github.com/PotatoRecomp/DefJam-FFNY-Android/releases/download/v1.1/DefJam_FFNY_v1.1.apk",
                "size": 24501581,
                "sha256": "e0199f8817b0bbe4df85e58852a63706e821147b8edd5cf8442544712ffe46a6"
              }
            },
            {
              "tag": "v1.0",
              "name": "Def Jam: Fight for NY v1.0",
              "published_at": "2026-11-07T07:19:44Z",
              "prerelease": false,
              "asset": {
                "name": "DefJam_FFNY_v1.0.apk",
                "url": "https://github.com/PotatoRecomp/DefJam-FFNY-Android/releases/download/v1.0/DefJam_FFNY_v1.0.apk",
                "size": 24484773,
                "sha256": "39a40302f95957cfe95a1efcabaeac22c831359ff5555f522690ef0063473cf4"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Extracted Def Jam: Fight for NY (Xbox) disc",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "path": "DefJamFFNY/game/"
          },
          "instructions_md": "Extract all contents of your Xbox disc or .iso and copy them to DefJamFFNY/game in internal storage,\nso that DefJamFFNY/game/default.xbe exists. An .iso or default.xbe alone are not enough.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo del juego de lucha de Xbox. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Disco de Def Jam: Fight for NY (Xbox) extraído",
              "instructions_md": "Extrae todo el contenido de tu disco o .iso de Xbox y cópialo a DefJamFFNY/game en la memoria interna,\nde forma que exista DefJamFFNY/game/default.xbe. Un .iso o el default.xbe solos no bastan.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif du jeu de combat Xbox. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Disque de Def Jam: Fight for NY (Xbox) extrait",
              "instructions_md": "Extrayez tout le contenu de votre disque ou .iso Xbox et copiez-le dans DefJamFFNY/game sur la mémoire interne,\nde sorte que DefJamFFNY/game/default.xbe existe. Un .iso ou le fichier default.xbe seul ne suffisent pas.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo do jogo de luta de Xbox. Requer a sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Disco de Def Jam: Fight for NY (Xbox) extraído",
              "instructions_md": "Extraia todo o conteúdo do seu disco ou .iso do Xbox e copie-o para DefJamFFNY/game na memória interna,\nde forma que exista DefJamFFNY/game/default.xbe. Um .iso ou o default.xbe sozinhos não bastam.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port des Xbox-Kampfspiels. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Extrahierte Def Jam: Fight for NY (Xbox) Disc",
              "instructions_md": "Extrahiere den gesamten Inhalt deiner Xbox-Disc oder .iso und kopiere ihn in DefJamFFNY/game im internen Speicher,\nsodass DefJamFFNY/game/default.xbe existiert. Eine .iso oder default.xbe allein reicht nicht aus.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38885,
        "cover": "https://cdn2.steamgriddb.com/grid/01d00d39c52785a9c0fe7736db8779b4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/957ddea273c4065ba71829725db9f50b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d473d250193acc1cb049f2840310c2c4.png",
        "genres": [
          "fighting",
          "sports"
        ],
        "igdb_id": 3875,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9xme.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nsxeemb8ahgf9sqvj3ex.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6wnu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/clmatpbcohkbu3uay4gy.jpg"
        ]
      },
      "genres": [
        "fighting",
        "sports"
      ],
      "aliases": [
        "defjam-ffny"
      ],
      "reports": [
        {
          "device": "Samsung SM-F956U",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4",
          "last_at": "2026-11-09T20:30:58Z"
        },
        {
          "device": "Xiaomi redmi a5 g4",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4",
          "last_at": "2026-11-11T05:40:41Z"
        }
      ],
      "downloads": 49311
    },
    {
      "id": "dekui-fork",
      "name": "Majora ReMasked",
      "game": "Majora’s Mask 3D",
      "original_platform": "3ds",
      "type": "emulator",
      "forks": [
        {
          "repo": "OTPR26/DekUI-Fork",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3047,
          "release": {
            "tag": "v0.4.3",
            "name": "Majora ReMasked 0.4.3 - Icons & Touch Controls",
            "published_at": "2026-10-23T15:51:31Z",
            "prerelease": false,
            "asset": {
              "name": "Majora-ReMasked-0.4.3-Android-arm64.apk",
              "url": "https://github.com/OTPR26/DekUI-Fork/releases/download/v0.4.3/Majora-ReMasked-0.4.3-Android-arm64.apk",
              "size": 60312069,
              "sha256": "b939a2b1a9e0199e9462845e7187ee3477ce235710c0aadf87447f753247278a"
            }
          },
          "history": [
            {
              "tag": "v0.4.2",
              "name": "Majora ReMasked 0.4.2 - Package Cleanup",
              "published_at": "2026-10-20T01:44:51Z",
              "prerelease": false,
              "asset": {
                "name": "Majora-ReMasked-0.4.2-Android-arm64.apk",
                "url": "https://github.com/OTPR26/DekUI-Fork/releases/download/v0.4.2/Majora-ReMasked-0.4.2-Android-arm64.apk",
                "size": 60397778,
                "sha256": "e62925df64d9af30ce78629ae0da6f52f996281c3366354fa5591652cc425e57"
              }
            }
          ],
          "package": "io.github.otpr26.dekuifork",
          "signer_sha256": "73e734704569a6f17f126bf09c243c24442f3e68c2ab20256b31cb44c6631615",
          "reports": [
            {
              "device": "motorola edge 60",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.4.3",
              "last_at": "2026-11-10T05:30:37Z"
            },
            {
              "device": "Motorola moto g53 5G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.4.3",
              "last_at": "2026-11-10T06:19:48Z"
            },
            {
              "device": "Xiaomi POCO X7 PRO",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.3",
              "last_at": "2026-11-11T17:28:17Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Majora's Mask 3D ROM (USA, Rev 1 / v1.1)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your ROM of The Legend of Zelda: Majora's Mask 3D, US version **Rev 1 / v1.1**, during setup.\nOptional: your Ocarina of Time 3D ROM (for adult Link) or your GameCube Twilight Princess, in **Settings → Mods**.\n"
        }
      ],
      "added_at": "2026-11-02T00:00:00Z",
      "description": "Majora’s Mask 3D packaged with an embedded emulator for 3DS. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Majora’s Mask 3D empaquetado con un emulador integrado para 3DS. Necesita tu copia del juego.",
          "assets": {
            "rom": {
              "label": "ROM de Majora's Mask 3D (USA, Rev 1 / v1.1)",
              "instructions_md": "Elige tu ROM de The Legend of Zelda: Majora's Mask 3D, versión americana **Rev 1 / v1.1**, durante la configuración.\nOpcional: tu ROM de Ocarina of Time 3D (para el Link adulto) o tu Twilight Princess de GameCube, en **Settings → Mods**.\n"
            }
          }
        },
        "fr": {
          "description": "Majora’s Mask 3D empaqueté avec un émulateur intégré pour 3DS. Nécessite votre copie du jeu.",
          "assets": {
            "rom": {
              "label": "ROM de Majora's Mask 3D (USA, Rev 1 / v1.1)",
              "instructions_md": "Choisissez votre ROM de The Legend of Zelda: Majora's Mask 3D, version américaine **Rev 1 / v1.1**, pendant la configuration.\nFacultatif : votre ROM d'Ocarina of Time 3D (pour Link adulte) ou votre Twilight Princess GameCube, dans **Settings → Mods**.\n"
            }
          }
        },
        "pt": {
          "description": "Majora’s Mask 3D empacotado com um emulador embutido para 3DS. Requer a sua cópia do jogo.",
          "assets": {
            "rom": {
              "label": "ROM de Majora's Mask 3D (EUA, Rev 1 / v1.1)",
              "instructions_md": "Escolha sua ROM de The Legend of Zelda: Majora's Mask 3D, versão americana **Rev 1 / v1.1**, durante a configuração.\nOpcional: sua ROM de Ocarina of Time 3D (para o Link adulto) ou seu Twilight Princess de GameCube, em **Settings → Mods**.\n"
            }
          }
        },
        "de": {
          "description": "Majora’s Mask 3D, verpackt mit einem eingebetteten Emulator für 3DS. Benötigt deine Kopie des Spiels.",
          "assets": {
            "rom": {
              "label": "ROM von Majora's Mask 3D (USA, Rev 1 / v1.1)",
              "instructions_md": "Wähle bei der Einrichtung deine ROM von The Legend of Zelda: Majora's Mask 3D, US-Version **Rev 1 / v1.1**.\nOptional: deine ROM von Ocarina of Time 3D (für den erwachsenen Link) oder dein Twilight Princess für GameCube, unter **Settings → Mods**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246697,
        "cover": "https://cdn2.steamgriddb.com/grid/7451a2adba8556c1dd74192afb81fb07.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3261769be720b0fefbfffec05e9d9202.png",
        "logo": "https://cdn2.steamgriddb.com/logo/84b2891964b390798410021b3758856d.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 8593,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cob9x9.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ujcev3wsigvoqfynhrv9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jwsw2vuosydpqihnv8bt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5hik.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "motorola edge 60",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.4.3",
          "last_at": "2026-11-10T05:30:37Z"
        },
        {
          "device": "Motorola moto g53 5G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.4.3",
          "last_at": "2026-11-10T06:19:48Z"
        },
        {
          "device": "Xiaomi POCO X7 PRO",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.3",
          "last_at": "2026-11-11T17:28:17Z"
        }
      ],
      "downloads": 3047
    },
    {
      "id": "descent",
      "name": "Descent",
      "game": "Descent",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/wootbeer/Descent-Android",
      "description": "Source port of Descent. Requires the data from your PC copy.",
      "forks": [
        {
          "repo": "wootbeer/Descent-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 539,
          "release": {
            "tag": "v0.10",
            "name": "Descent Android 0.10",
            "published_at": "2026-10-26T17:19:07Z",
            "prerelease": false,
            "asset": {
              "name": "Descent-Android-0.10-arm64-v8a-release.apk",
              "url": "https://github.com/wootbeer/Descent-Android/releases/download/v0.10/Descent-Android-0.10-arm64-v8a-release.apk",
              "size": 682275,
              "sha256": "bf536cbed4eda6b31e11314703e0d832bb37e697637f3853a5e284952b94666f"
            }
          },
          "history": [
            {
              "tag": "v0.9",
              "name": "0.9",
              "published_at": "2026-10-25T21:21:03Z",
              "prerelease": false,
              "asset": {
                "name": "Descent-Android-0.9-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent-Android/releases/download/v0.9/Descent-Android-0.9-arm64-v8a-release.apk",
                "size": 681222,
                "sha256": "75c624a58abd382697b80679ef0cf8cc43c97f89b0756dd8256303029864f42f"
              }
            },
            {
              "tag": "v0.8",
              "name": "0.8",
              "published_at": "2026-10-25T19:44:31Z",
              "prerelease": false,
              "asset": {
                "name": "Descent-Android-0.8-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent-Android/releases/download/v0.8/Descent-Android-0.8-arm64-v8a-release.apk",
                "size": 680634,
                "sha256": "8a93246e4fe4553c62fd60958539c96030798c10d63ab04bbe7234f0973a1c33"
              }
            },
            {
              "tag": "v0.7",
              "name": "0.7",
              "published_at": "2026-10-23T23:21:01Z",
              "prerelease": false,
              "asset": {
                "name": "Descent-Android-0.7-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent-Android/releases/download/v0.7/Descent-Android-0.7-arm64-v8a-release.apk",
                "size": 680099,
                "sha256": "7c95d9afe9a9af898fb401ec9061e0223241eae79258eeebb2c6356d0304b2df"
              }
            },
            {
              "tag": "v0.6",
              "name": "0.6",
              "published_at": "2026-10-19T20:27:28Z",
              "prerelease": false,
              "asset": {
                "name": "Descent-Android-0.6-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent-Android/releases/download/v0.6/Descent-Android-0.6-arm64-v8a-release.apk",
                "size": 678163,
                "sha256": "4c539b6ab1e123957b61e81113ef161e9437626750f8492e00a9366190e80ddc"
              }
            },
            {
              "tag": "v0.5",
              "name": "v0.5",
              "published_at": "2026-10-13T19:14:52Z",
              "prerelease": false,
              "asset": {
                "name": "Descent-Android-0.5-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent-Android/releases/download/v0.5/Descent-Android-0.5-arm64-v8a-release.apk",
                "size": 677655,
                "sha256": "81a6476a8d63791fe12704367afd839cee99d1e356fda9115cca51f43474eb3a"
              }
            }
          ],
          "package": "wootbeer.descent",
          "signer_sha256": "baf6e9abdf09db2c31b2a157cbe581c9eb8f390890dbc3e96634ac4eae9dab71"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "pig",
          "label": "DESCENT.PIG from your Descent (the GOG one works)",
          "accepted": [
            {
              "sha1": "53f6453d5a836cf660c6dcca0f636d46a28ee20c",
              "label": "DESCENT.PIG",
              "format": "pig"
            }
          ],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy `DESCENT.PIG` and `DESCENT.HOG` to a folder on the phone, with the names in capitals. On first launch, choose that folder.\n"
        },
        {
          "id": "hog",
          "label": "DESCENT.HOG from your Descent",
          "accepted": [
            {
              "sha1": "4d6fb40e943f92574aba2c9fc1574330de89905b",
              "label": "DESCENT.HOG",
              "format": "hog"
            }
          ],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "It goes in the same folder as `DESCENT.PIG`.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Source port de Descent. Necesita los datos de tu copia de PC.",
          "assets": {
            "pig": {
              "label": "DESCENT.PIG de tu Descent (vale el de GOG)",
              "instructions_md": "Copia `DESCENT.PIG` y `DESCENT.HOG` a una carpeta del teléfono, con el nombre en mayúsculas. En el primer arranque elige esa carpeta.\n",
              "accepted": [
                "DESCENT.PIG"
              ]
            },
            "hog": {
              "label": "DESCENT.HOG de tu Descent",
              "instructions_md": "Va en la misma carpeta que `DESCENT.PIG`.\n",
              "accepted": [
                "DESCENT.HOG"
              ]
            }
          }
        },
        "fr": {
          "description": "Source port de Descent. Nécessite les données de votre copie PC.",
          "assets": {
            "pig": {
              "label": "DESCENT.PIG de votre Descent (celui de GOG convient)",
              "accepted": [
                "DESCENT.PIG"
              ],
              "instructions_md": "Copiez `DESCENT.PIG` et `DESCENT.HOG` dans un dossier du téléphone, avec les noms en majuscules. Au premier démarrage, choisissez ce dossier.\n"
            },
            "hog": {
              "label": "DESCENT.HOG de votre Descent",
              "accepted": [
                "DESCENT.HOG"
              ],
              "instructions_md": "Il va dans le même dossier que `DESCENT.PIG`.\n"
            }
          }
        },
        "pt": {
          "description": "Source port de Descent. Precisa dos dados da sua cópia de PC.",
          "assets": {
            "pig": {
              "label": "DESCENT.PIG do seu Descent (o da GOG serve)",
              "accepted": [
                "DESCENT.PIG"
              ],
              "instructions_md": "Copie `DESCENT.PIG` e `DESCENT.HOG` para uma pasta do celular, com os nomes em maiúsculas. Na primeira inicialização, escolha essa pasta.\n"
            },
            "hog": {
              "label": "DESCENT.HOG do seu Descent",
              "accepted": [
                "DESCENT.HOG"
              ],
              "instructions_md": "Vai na mesma pasta que o `DESCENT.PIG`.\n"
            }
          }
        },
        "de": {
          "description": "Source-Port von Descent. Benötigt die Daten deiner PC-Kopie.",
          "assets": {
            "pig": {
              "label": "DESCENT.PIG aus deinem Descent (das von GOG geht)",
              "accepted": [
                "DESCENT.PIG"
              ],
              "instructions_md": "Kopiere `DESCENT.PIG` und `DESCENT.HOG` in einen Ordner auf dem Handy, mit Namen in Großbuchstaben. Wähle diesen Ordner beim ersten Start.\n"
            },
            "hog": {
              "label": "DESCENT.HOG aus deinem Descent",
              "accepted": [
                "DESCENT.HOG"
              ],
              "instructions_md": "Kommt in denselben Ordner wie `DESCENT.PIG`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 3715,
        "cover": "https://cdn2.steamgriddb.com/grid/60c7efb7622e3c9358694d5a643fe3b7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/240ac9371ec2671ae99847c3ae2e6384.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/45ed8504b88d7ac1bebc122d9a4d1ab3.png",
        "genres": [
          "platform",
          "shooter"
        ],
        "igdb_id": 282010,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7liy.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq2ca.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq2c6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq2c7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq2c8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq2c9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4iwu.jpg"
        ]
      },
      "genres": [
        "platform",
        "shooter"
      ],
      "downloads": 539
    },
    {
      "id": "descent2",
      "name": "Descent 2",
      "game": "Descent 2",
      "original_platform": "dos",
      "type": "recomp",
      "forks": [
        {
          "repo": "wootbeer/Descent2-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 403,
          "release": {
            "tag": "v0.12",
            "name": "0.12",
            "published_at": "2026-10-29T21:01:13Z",
            "prerelease": false,
            "asset": {
              "name": "Descent2-Android-0.12-arm64-v8a-release.apk",
              "url": "https://github.com/wootbeer/Descent2-Android/releases/download/v0.12/Descent2-Android-0.12-arm64-v8a-release.apk",
              "size": 842287,
              "sha256": "dd5d23937b26057ab725779ade4080b780682395243edce94d4b5d839ae197d7"
            }
          },
          "history": [
            {
              "tag": "v0.11",
              "name": "0.11",
              "published_at": "2026-10-29T19:29:14Z",
              "prerelease": false,
              "asset": {
                "name": "Descent2-Android-0.10-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent2-Android/releases/download/v0.11/Descent2-Android-0.10-arm64-v8a-release.apk",
                "size": 842062,
                "sha256": "3817aad1c82e5a058aca6615ce3a347c4cae911e50b0b37e9b4d6e0c75c605c7"
              }
            },
            {
              "tag": "v0.10",
              "name": "v0.10",
              "published_at": "2026-10-28T23:13:31Z",
              "prerelease": false,
              "asset": {
                "name": "Descent2-Android-0.10-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent2-Android/releases/download/v0.10/Descent2-Android-0.10-arm64-v8a-release.apk",
                "size": 842003,
                "sha256": "a21f33ffe31f8f9916c0044f0100be495c1fa9669c734a60ba1356e53056d27d"
              }
            },
            {
              "tag": "v0.9",
              "name": "0.9",
              "published_at": "2026-10-20T22:46:25Z",
              "prerelease": false,
              "asset": {
                "name": "Descent2-Android-0.9-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent2-Android/releases/download/v0.9/Descent2-Android-0.9-arm64-v8a-release.apk",
                "size": 841044,
                "sha256": "b36ff0b44d5bb6a053f99a7014708d7a8177fe9000a070ad8fa6b02d02a9c19c"
              }
            },
            {
              "tag": "v0.7",
              "name": "0.7",
              "published_at": "2026-10-19T21:53:06Z",
              "prerelease": false,
              "asset": {
                "name": "Descent2-Android-0.7-arm64-v8a-debug.apk",
                "url": "https://github.com/wootbeer/Descent2-Android/releases/download/v0.7/Descent2-Android-0.7-arm64-v8a-debug.apk",
                "size": 945871,
                "sha256": "32ea9c757b94473933cd9419ecee05fff52e9bf706ed66b7ccb3ca3351f323cd"
              }
            },
            {
              "tag": "v0.6",
              "name": "0.6",
              "published_at": "2026-10-16T00:30:49Z",
              "prerelease": false,
              "asset": {
                "name": "Descent2-Android-0.6-arm64-v8a-release.apk",
                "url": "https://github.com/wootbeer/Descent2-Android/releases/download/v0.6/Descent2-Android-0.6-arm64-v8a-release.apk",
                "size": 839581,
                "sha256": "a1e4cd0f17d631ff3f107f851d19703e34183da3ff32a564214c2f398e0d1ced"
              }
            }
          ],
          "package": "wootbeer.descent2",
          "signer_sha256": "83e7db33fd22e658ae7c1d18d17466e78cb11aff7220c7c263da2d7ccf363a55"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Descent II files (DESCENT2.HOG, .HAM, .S22 and GROUPA.PIG)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Put `DESCENT2.HOG`, `DESCENT2.HAM`, `DESCENT2.S22` (or `DESCENT2.S11`) and `GROUPA.PIG` from your copy in one folder on the phone, with uppercase names. The GOG version works.\nOptional: `ALIEN1.PIG`, `ALIEN2.PIG`, `FIRE.PIG`, `ICE.PIG` and `WATER.PIG` (textures) and the `.MVL` movies.\nThe first time, the game asks you to choose that folder.\n"
        }
      ],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Source port of the DOS game Descent II. Requires the files of your copy (DESCENT2.HOG, DESCENT2.HAM, DESCENT2.S22 and GROUPA.PIG); the GOG version works.",
      "i18n": {
        "es": {
          "description": "Source port del juego de DOS Descent II. Necesita los archivos de tu copia (DESCENT2.HOG, DESCENT2.HAM, DESCENT2.S22 y GROUPA.PIG); la versión de GOG sirve.",
          "assets": {
            "game": {
              "label": "Archivos de Descent II (DESCENT2.HOG, .HAM, .S22 y GROUPA.PIG)",
              "instructions_md": "Pon en una misma carpeta del teléfono `DESCENT2.HOG`, `DESCENT2.HAM`, `DESCENT2.S22` (o `DESCENT2.S11`) y `GROUPA.PIG` de tu copia, con los nombres en mayúsculas. La versión de GOG sirve.\nOpcional: `ALIEN1.PIG`, `ALIEN2.PIG`, `FIRE.PIG`, `ICE.PIG` y `WATER.PIG` (texturas) y los vídeos `.MVL`.\nLa primera vez el juego te pide elegir esa carpeta.\n"
            }
          }
        },
        "fr": {
          "description": "Source port du jeu DOS Descent II. Nécessite les fichiers de votre copie (DESCENT2.HOG, DESCENT2.HAM, DESCENT2.S22 et GROUPA.PIG) ; la version GOG fonctionne.",
          "assets": {
            "game": {
              "label": "Fichiers de Descent II (DESCENT2.HOG, .HAM, .S22 et GROUPA.PIG)",
              "instructions_md": "Mettez `DESCENT2.HOG`, `DESCENT2.HAM`, `DESCENT2.S22` (ou `DESCENT2.S11`) et `GROUPA.PIG` de votre copie dans un même dossier du téléphone, avec les noms en majuscules. La version GOG fonctionne.\nOptionnel : `ALIEN1.PIG`, `ALIEN2.PIG`, `FIRE.PIG`, `ICE.PIG` et `WATER.PIG` (textures) et les vidéos `.MVL`.\nLa première fois, le jeu vous demande de choisir ce dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Source port do jogo de DOS Descent II. Precisa dos arquivos da sua cópia (DESCENT2.HOG, DESCENT2.HAM, DESCENT2.S22 e GROUPA.PIG); a versão da GOG funciona.",
          "assets": {
            "game": {
              "label": "Arquivos de Descent II (DESCENT2.HOG, .HAM, .S22 e GROUPA.PIG)",
              "instructions_md": "Coloque `DESCENT2.HOG`, `DESCENT2.HAM`, `DESCENT2.S22` (ou `DESCENT2.S11`) e `GROUPA.PIG` da sua cópia numa mesma pasta do celular, com os nomes em maiúsculas. A versão da GOG funciona.\nOpcional: `ALIEN1.PIG`, `ALIEN2.PIG`, `FIRE.PIG`, `ICE.PIG` e `WATER.PIG` (texturas) e os vídeos `.MVL`.\nNa primeira vez, o jogo pede para escolher essa pasta.\n"
            }
          }
        },
        "de": {
          "description": "Source-Port des DOS-Spiels Descent II. Benötigt die Dateien deiner Kopie (DESCENT2.HOG, DESCENT2.HAM, DESCENT2.S22 und GROUPA.PIG); die GOG-Version funktioniert.",
          "assets": {
            "game": {
              "label": "Dateien von Descent II (DESCENT2.HOG, .HAM, .S22 und GROUPA.PIG)",
              "instructions_md": "Lege `DESCENT2.HOG`, `DESCENT2.HAM`, `DESCENT2.S22` (oder `DESCENT2.S11`) und `GROUPA.PIG` aus deiner Kopie in einen Ordner auf dem Handy, mit Namen in Großbuchstaben. Die GOG-Version funktioniert.\nOptional: `ALIEN1.PIG`, `ALIEN2.PIG`, `FIRE.PIG`, `ICE.PIG` und `WATER.PIG` (Texturen) sowie die `.MVL`-Videos.\nBeim ersten Start lässt dich das Spiel diesen Ordner wählen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 3716,
        "cover": "https://cdn2.steamgriddb.com/grid/85032fb4c9db1b6d3b4face72dd148d4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1d6408264d31d453d556c60fe7d0459e.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/21036a2695d09deb1b9907ce00e14d3c.png",
        "genres": [
          "shooter",
          "simulation"
        ],
        "igdb_id": 668,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coc4ll.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pxf8osc8vxelrzykbnrm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xojcroklnrenrwyrwojd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gqvmlspm56ftnrgdcyej.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qwqetvbrgvvcgujxkrmm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sbbpzbvezhzyzfbhpkt2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o0luwb5zd1ffpsmwftkw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mqwvyhim8atzgj8gmvx7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y81q8ynzu7z12iqqzc1k.jpg"
        ]
      },
      "genres": [
        "shooter",
        "simulation"
      ],
      "downloads": 403
    },
    {
      "id": "devil-may-cry-3-recomp",
      "name": "Devil May Cry 3 Recomp",
      "game": "Devil May Cry 3 Special Edition",
      "original_platform": "pc",
      "type": "recomp",
      "description": "Recompilation of the PC version of Devil May Cry 3 Special Edition. Requires your copy.",
      "forks": [
        {
          "repo": "sindufha/Devil-may-cry-3-recomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 5548,
          "release": {
            "tag": "v0.28",
            "name": "v0.28 - Icon fix, DMC3 naming and widescreen",
            "published_at": "2026-10-30T02:28:30Z",
            "prerelease": true,
            "asset": {
              "name": "DMC3-Android-arm64-v0.28.apk",
              "url": "https://github.com/sindufha/Devil-may-cry-3-recomp/releases/download/v0.28/DMC3-Android-arm64-v0.28.apk",
              "size": 53491004,
              "sha256": "c21fcc51d3d549b0e18b3b1e15a78730588ded19a25ce2bd3e94b4c5f7cced5f"
            }
          },
          "history": [
            {
              "tag": "v0.25",
              "name": "v0.25 - Android ARM64 Preview",
              "published_at": "2026-10-29T16:34:43Z",
              "prerelease": true,
              "asset": {
                "name": "DMC3-Android-arm64-v0.25.apk",
                "url": "https://github.com/sindufha/Devil-may-cry-3-recomp/releases/download/v0.25/DMC3-Android-arm64-v0.25.apk",
                "size": 53470524,
                "sha256": "9ef80afc5a66b18764e32c0a201a7fb82cb4f916a40b6c5c50324cbb96ee2861"
              }
            }
          ],
          "package": "local.dmc3.runtimeprobe",
          "signer_sha256": "71203a68a04d06944188ca15564579ab020e6c5d13e787e51a0eca321439091b",
          "reports": [
            {
              "device": "OnePlus CPH2585",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.28",
              "last_at": "2026-11-10T11:29:05Z"
            },
            {
              "device": "Xiaomi 2409BRN2CA",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T19:25:11Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Devil May Cry 3: Special Edition PC folder with dmc3se.exe",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your Devil May Cry 3: Special Edition PC folder to the phone. In the launcher, choose `dmc3se.exe` and the folder that contains `GDATA.AFS`, `native/rom` and `native/sound`.\n"
        }
      ],
      "added_at": "2026-10-29T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de la versión de PC de Devil May Cry 3 Special Edition. Necesita tu copia.",
          "assets": {
            "game": {
              "label": "Carpeta de Devil May Cry 3: Special Edition de PC con dmc3se.exe",
              "instructions_md": "Copia tu carpeta de Devil May Cry 3: Special Edition de PC al teléfono. En el lanzador elige `dmc3se.exe` y la carpeta que contiene `GDATA.AFS`, `native/rom` y `native/sound`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de la version PC de Devil May Cry 3 Special Edition. Nécessite votre copie.",
          "assets": {
            "game": {
              "label": "Dossier PC de Devil May Cry 3: Special Edition avec dmc3se.exe",
              "instructions_md": "Copiez votre dossier PC de Devil May Cry 3: Special Edition sur le téléphone. Dans le lanceur, choisissez `dmc3se.exe` et le dossier qui contient `GDATA.AFS`, `native/rom` et `native/sound`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação da versão de PC de Devil May Cry 3 Special Edition. Precisa da sua cópia.",
          "assets": {
            "game": {
              "label": "Pasta de PC de Devil May Cry 3: Special Edition com dmc3se.exe",
              "instructions_md": "Copie sua pasta de PC de Devil May Cry 3: Special Edition para o celular. No launcher, escolha `dmc3se.exe` e a pasta que contém `GDATA.AFS`, `native/rom` e `native/sound`.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung der PC-Version von Devil May Cry 3 Special Edition. Benötigt deine Kopie.",
          "assets": {
            "game": {
              "label": "PC-Ordner von Devil May Cry 3: Special Edition mit dmc3se.exe",
              "instructions_md": "Kopiere deinen PC-Ordner von Devil May Cry 3: Special Edition aufs Handy. Wähle im Launcher `dmc3se.exe` und den Ordner mit `GDATA.AFS`, `native/rom` und `native/sound`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 18981,
        "cover": "https://cdn2.steamgriddb.com/grid/eeda7b9882543ce81b18415f5e6b42e4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/14f2ebeab937ca128186e7ba876faef9.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/df6d88d6a11dbdf7a9be86867ccfb554.png",
        "genres": [
          "action",
          "adventure",
          "shooter",
          "horror"
        ],
        "igdb_id": 20545,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5tkl.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schwdp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schwdr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schwds.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schwdt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schwdq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qwvcxat49q5cpd4smmeb.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "shooter",
        "horror"
      ],
      "reports": [
        {
          "device": "OnePlus CPH2585",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.28",
          "last_at": "2026-11-10T11:29:05Z"
        },
        {
          "device": "Xiaomi 2409BRN2CA",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T19:25:11Z"
        }
      ],
      "downloads": 5548
    },
    {
      "id": "devilutionx",
      "name": "DevilutionX",
      "game": "Diablo y Hellfire",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/diasurgical/DevilutionX",
      "description": "Port of Diablo and Hellfire. Requires the DIABDAT.MPQ from your copy (for example, the GOG one).",
      "forks": [
        {
          "repo": "diasurgical/DevilutionX",
          "official": true,
          "asset_pattern": "(?i)\\.apk$",
          "verified": false,
          "downloads": 40829,
          "release": {
            "tag": "1.5.5",
            "name": "1.5.5",
            "published_at": "2025-10-30T17:00:17Z",
            "prerelease": false,
            "asset": {
              "name": "devilutionx-android.apk",
              "url": "https://github.com/diasurgical/DevilutionX/releases/download/1.5.5/devilutionx-android.apk",
              "size": 18840504,
              "sha256": "c5a53ff35223e367eba75ef8ed2caa31ea8e78792d8aff00f2cee51a0566b28f"
            }
          },
          "history": [],
          "package": "org.diasurgical.devilutionx",
          "signer_sha256": "f944673f7a194bc17bc690cf2fb2dc3a27967bb2add4c57d54f39096ad10843d",
          "reports": [
            {
              "device": "MagicX One 35",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "1.5.5",
              "last_at": "2026-11-11T01:59:36Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 21
      },
      "assets": [
        {
          "id": "diabdat",
          "label": "Diablo's DIABDAT.MPQ",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker",
            "filename": "DIABDAT.MPQ"
          }
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Diablo y Hellfire. Necesita el DIABDAT.MPQ de tu copia (por ejemplo, la de GOG).",
          "assets": {
            "diabdat": {
              "label": "DIABDAT.MPQ de Diablo"
            }
          }
        },
        "fr": {
          "description": "Port de Diablo et Hellfire. Nécessite le DIABDAT.MPQ de votre copie (par exemple, celle de GOG).",
          "assets": {
            "diabdat": {
              "label": "DIABDAT.MPQ de Diablo"
            }
          }
        },
        "pt": {
          "description": "Port de Diablo e Hellfire. Precisa do DIABDAT.MPQ da sua cópia (por exemplo, a da GOG).",
          "assets": {
            "diabdat": {
              "label": "DIABDAT.MPQ do Diablo"
            }
          }
        },
        "de": {
          "description": "Port von Diablo und Hellfire. Benötigt die DIABDAT.MPQ deiner Kopie (zum Beispiel der von GOG).",
          "assets": {
            "diabdat": {
              "label": "DIABDAT.MPQ von Diablo"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34237,
        "cover": "https://cdn2.steamgriddb.com/grid/cced2922f69c1c789ba9d1c9c4210b1c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c26820b8a4c1b3c2aa868d6d57e14a79.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ce943be8824807573e3d363d01058edb.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 247342,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6kl3.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scm9g4.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "MagicX One 35",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "1.5.5",
          "last_at": "2026-11-11T01:59:36Z"
        }
      ],
      "downloads": 40829
    },
    {
      "id": "diablo3-port",
      "name": "Diablo 3",
      "game": "Diablo 3 Eternal Collection",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "Desm0nt/diablo3-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2351,
          "release": {
            "tag": "v0.2.9",
            "name": "v0.2.9",
            "published_at": "2026-11-11T17:07:41Z",
            "prerelease": false,
            "asset": {
              "name": "Diablo3-Mobile-v0.2.9-arm64-android10.apk",
              "url": "https://github.com/Desm0nt/diablo3-port/releases/download/v0.2.9/Diablo3-Mobile-v0.2.9-arm64-android10.apk",
              "size": 18846416,
              "sha256": "7df19bd4f230c73f2d05da5104cc2e4efccf1d8e20928a004e8d7eeb9f254428"
            }
          },
          "history": [
            {
              "tag": "v0.2.8",
              "name": "v0.2.8",
              "published_at": "2026-11-11T17:00:10Z",
              "prerelease": false,
              "asset": {
                "name": "Diablo3-Mobile-v0.2.8-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/diablo3-port/releases/download/v0.2.8/Diablo3-Mobile-v0.2.8-arm64-android10.apk",
                "size": 18842320,
                "sha256": "6e4e1bf3d601db044b5ef27a804c78e0302a2387689266ead230e875c1be30a0"
              }
            },
            {
              "tag": "v0.2.7",
              "name": "v0.2.7",
              "published_at": "2026-11-10T10:58:33Z",
              "prerelease": false,
              "asset": {
                "name": "Diablo3-Mobile-v0.2.7-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/diablo3-port/releases/download/v0.2.7/Diablo3-Mobile-v0.2.7-arm64-android10.apk",
                "size": 18830032,
                "sha256": "1dc49b086f1f41201dddd3ac4b508df544167d3f51d4499e8e14e4375c41892d"
              }
            },
            {
              "tag": "v0.2.6",
              "name": "v0.2.6",
              "published_at": "2026-11-10T08:42:15Z",
              "prerelease": false,
              "asset": {
                "name": "Diablo3-Mobile-v0.2.6-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/diablo3-port/releases/download/v0.2.6/Diablo3-Mobile-v0.2.6-arm64-android10.apk",
                "size": 18805456,
                "sha256": "979f534274ca5c6018dd3610b42f34d676f8c711e9796a6d0704e216225e3006"
              }
            },
            {
              "tag": "v0.2.5",
              "name": "v0.2.5",
              "published_at": "2026-11-09T13:09:51Z",
              "prerelease": false,
              "asset": {
                "name": "Diablo3-Mobile-v0.2.5-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/diablo3-port/releases/download/v0.2.5/Diablo3-Mobile-v0.2.5-arm64-android10.apk",
                "size": 18752208,
                "sha256": "686cbd67bbf6dc6888e92265d6dc30844c05354acdb3c9530c702d21aa2a2835"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "v0.2.1",
              "published_at": "2026-11-06T11:15:53Z",
              "prerelease": false,
              "asset": {
                "name": "Diablo3-Mobile-v0.2.1-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/diablo3-port/releases/download/v0.2.1/Diablo3-Mobile-v0.2.1-arm64-android10.apk",
                "size": 18412240,
                "sha256": "66243426fd5167dfa430e2dc6c41f9a84e2c7018bade5ea4db0c9f936ffae1b1"
              }
            }
          ],
          "package": "org.diablo3.port",
          "signer_sha256": "ada6982af0634a995b6361de2f3b5f1f0971a8ea835ff08db9d549c39450f402",
          "reports": [
            {
              "device": "HONOR 200",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.7",
              "last_at": "2026-11-11T16:46:01Z"
            },
            {
              "device": "Xiaomi pad 8",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.5",
              "last_at": "2026-11-11T18:30:15Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Diablo III dump (Switch) with update v1441792 and your prod.keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "On a PC, put your dump of the base game and the **v1441792** update (NSP, NSZ, XCI or XCZ) and your `prod.keys` in `put-game-files-here/` and run `setup.bat` (or `bash setup.sh`).\nFor another language, add its language DLC too. The full guide is in the port's `docs/INSTALL.md`.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Diablo 3 Eternal Collection. Requires your Switch ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Diablo 3 Eternal Collection. Necesita tu ROM de Switch.",
          "assets": {
            "game": {
              "label": "Volcado de Diablo III (Switch) con la actualización v1441792 y tus prod.keys",
              "instructions_md": "En un PC, pon tu volcado del juego base y de la actualización **v1441792** (NSP, NSZ, XCI o XCZ) y tus `prod.keys` en `put-game-files-here/` y ejecuta `setup.bat` (o `bash setup.sh`).\nPara otro idioma, añade también su DLC de idioma. La guía completa está en `docs/INSTALL.md` del port.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Diablo 3 Eternal Collection. Nécessite votre ROM Switch.",
          "assets": {
            "game": {
              "label": "Dump de Diablo III (Switch) avec la mise à jour v1441792 et vos prod.keys",
              "instructions_md": "Sur un PC, placez votre dump du jeu de base et de la mise à jour **v1441792** (NSP, NSZ, XCI ou XCZ) et vos `prod.keys` dans `put-game-files-here/` puis lancez `setup.bat` (ou `bash setup.sh`).\nPour une autre langue, ajoutez aussi son DLC de langue. Le guide complet est dans `docs/INSTALL.md` du portage.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Diablo 3 Eternal Collection. Requer sua ROM do Switch.",
          "assets": {
            "game": {
              "label": "Dump de Diablo III (Switch) com a atualização v1441792 e suas prod.keys",
              "instructions_md": "Num PC, coloque o seu dump do jogo base e da atualização **v1441792** (NSP, NSZ, XCI ou XCZ) e suas `prod.keys` em `put-game-files-here/` e rode `setup.bat` (ou `bash setup.sh`).\nPara outro idioma, adicione também a DLC de idioma. O guia completo está em `docs/INSTALL.md` do port.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Diablo 3 Eternal Collection. Benötigt deine Switch-ROM.",
          "assets": {
            "game": {
              "label": "Dump von Diablo III (Switch) mit Update v1441792 und deine prod.keys",
              "instructions_md": "Lege auf einem PC deinen Dump des Hauptspiels und des Updates **v1441792** (NSP, NSZ, XCI oder XCZ) sowie deine `prod.keys` in `put-game-files-here/` und starte `setup.bat` (oder `bash setup.sh`).\nFür eine andere Sprache füge auch deren Sprach-DLC hinzu. Die ganze Anleitung steht in `docs/INSTALL.md` des Ports.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5269529,
        "cover": "https://cdn2.steamgriddb.com/grid/0cd1f7b24ff9ab56980652a197357732.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e0908a66106a8ecc4d2eda89df820a98.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c6b674f5588228036011778df458d756.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 90628,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2dha.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5jad.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5jah.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5jag.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5jae.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5jaf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5jai.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5jaj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xt6howl6w9furb4xghkh.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "HONOR 200",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.7",
          "last_at": "2026-11-11T16:46:01Z"
        },
        {
          "device": "Xiaomi pad 8",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.5",
          "last_at": "2026-11-11T18:30:15Z"
        }
      ],
      "downloads": 2351
    },
    {
      "id": "digimon-world-4",
      "name": "Digimon World 4",
      "game": "Digimon World 4",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/Masterllgod/digimon-world-4-port-nativo",
      "description": "Native port of the Xbox game. Requires your copy of the game.",
      "forks": [
        {
          "repo": "Masterllgod/digimon-world-4-port-nativo",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 261,
          "release": {
            "tag": "v0.2.1",
            "name": "v0.2.1 (alpha)",
            "published_at": "2026-10-27T01:33:56Z",
            "prerelease": true,
            "asset": {
              "name": "DigimonWorld4-v0.2.1-arm64-v8a.apk",
              "url": "https://github.com/Masterllgod/digimon-world-4-port-nativo/releases/download/v0.2.1/DigimonWorld4-v0.2.1-arm64-v8a.apk",
              "size": 35002880,
              "sha256": "3847ad84e5b3e871b3abad6a7d0c8913b8243751aa9177084d0d365b920d4ee1"
            }
          },
          "history": [
            {
              "tag": "v0.2.0",
              "name": "v0.2.0 (alpha)",
              "published_at": "2026-10-26T23:53:25Z",
              "prerelease": true,
              "asset": {
                "name": "DigimonWorld4-v0.2.0-arm64-v8a.apk",
                "url": "https://github.com/Masterllgod/digimon-world-4-port-nativo/releases/download/v0.2.0/DigimonWorld4-v0.2.0-arm64-v8a.apk",
                "size": 35002620,
                "sha256": "20bd9531ffd4e75cfa939168bcaa8d6ea51fcf761edddfcd6d1136c22f03d346"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "v0.1.0 (alpha)",
              "published_at": "2026-10-26T22:47:09Z",
              "prerelease": false,
              "asset": {
                "name": "DigimonWorld4-v0.1.0-arm64-v8a.apk",
                "url": "https://github.com/Masterllgod/digimon-world-4-port-nativo/releases/download/v0.1.0/DigimonWorld4-v0.1.0-arm64-v8a.apk",
                "size": 35003180,
                "sha256": "a6eff54d0b1058f81b4a957ae46354316722a01480141485e0776c9a215596d1"
              }
            }
          ],
          "package": "com.xboxport.digimonworld4",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Digimon World 4 disc files (Xbox, USA)",
          "accepted": [
            {
              "sha1": "c270c083befccbc78f5294436984b7593b0f5d63",
              "label": "default.xbe (USA)",
              "format": "xbe"
            }
          ],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "DIGIMON4"
          },
          "instructions_md": "From your US Xbox disc, copy `default.xbe`, `area.afs`, `ndmw.afs` and `ndmw.igb` to the `DIGIMON4` folder in internal storage.\nIf the app doesn't find the folder, tap **ESCOLHER PASTA** and choose it.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo del juego de Xbox. Necesita tu copia del juego.",
          "assets": {
            "data": {
              "label": "Archivos del disco de Digimon World 4 (Xbox, USA)",
              "instructions_md": "Copia de tu disco americano de Xbox a la carpeta `DIGIMON4` del almacenamiento interno: `default.xbe`, `area.afs`, `ndmw.afs` y `ndmw.igb`.\nSi la app no encuentra la carpeta, pulsa **ESCOLHER PASTA** y elígela.\n",
              "accepted": [
                "default.xbe (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif du jeu Xbox. Nécessite votre copie du jeu.",
          "assets": {
            "data": {
              "label": "Fichiers du disque de Digimon World 4 (Xbox, USA)",
              "accepted": [
                "default.xbe (USA)"
              ],
              "instructions_md": "Depuis votre disque Xbox américain, copiez `default.xbe`, `area.afs`, `ndmw.afs` et `ndmw.igb` dans le dossier `DIGIMON4` du stockage interne.\nSi l'application ne trouve pas le dossier, touchez **ESCOLHER PASTA** et choisissez-le.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo do jogo de Xbox. Precisa da sua cópia do jogo.",
          "assets": {
            "data": {
              "label": "Arquivos do disco de Digimon World 4 (Xbox, EUA)",
              "accepted": [
                "default.xbe (USA)"
              ],
              "instructions_md": "Do seu disco americano de Xbox, copie `default.xbe`, `area.afs`, `ndmw.afs` e `ndmw.igb` para a pasta `DIGIMON4` do armazenamento interno.\nSe o app não achar a pasta, toque em **ESCOLHER PASTA** e escolha-a.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port des Xbox-Spiels. Benötigt deine Kopie des Spiels.",
          "assets": {
            "data": {
              "label": "Disc-Dateien von Digimon World 4 (Xbox, USA)",
              "accepted": [
                "default.xbe (USA)"
              ],
              "instructions_md": "Kopiere von deiner US-Xbox-Disc `default.xbe`, `area.afs`, `ndmw.afs` und `ndmw.igb` in den Ordner `DIGIMON4` im internen Speicher.\nFindet die App den Ordner nicht, tippe auf **ESCOLHER PASTA** und wähle ihn.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35917,
        "cover": "https://cdn2.steamgriddb.com/grid/30f0ee7506ea1aa9a139c6b4262197c6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/77d221417da12116f0581a1b5d5941c1.png",
        "logo": "https://cdn2.steamgriddb.com/logo/8668ddf3665cf580e68155b9a1e98632.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 3878,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2dyy.jpg",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/7dc7da245e0ba77aa6d4cdcd6d536f9a.png",
          "https://cdn2.steamgriddb.com/hero/99d110b108048dba9bc4673babcfbc41.png",
          "https://cdn2.steamgriddb.com/hero/43f8e83d15ca083fb58e9b745e5de0d4.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 261
    },
    {
      "id": "dino-block-stacker",
      "name": "Tetris Attack",
      "game": "Tetris Attack",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "sirdankz/Dino-Block-Stacker",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 127,
          "release": {
            "tag": "v1.3.0",
            "name": "Dino Block Stacker v1.3.0",
            "published_at": "2026-10-28T22:39:05Z",
            "prerelease": false,
            "asset": {
              "name": "DinoBlockStacker-v1.2.9.apk",
              "url": "https://github.com/sirdankz/Dino-Block-Stacker/releases/download/v1.3.0/DinoBlockStacker-v1.2.9.apk",
              "size": 40349658,
              "sha256": "a0e82322a3c870ea39200518702d26a7f69ee89aafd70358cdd07d36e3b3c026"
            }
          },
          "history": [
            {
              "tag": "v1.2.9",
              "name": "Dino Block Stacker v1.2.9",
              "published_at": "2026-10-27T11:52:31Z",
              "prerelease": false,
              "asset": {
                "name": "DinoBlockStacker-v1.2.9.apk",
                "url": "https://github.com/sirdankz/Dino-Block-Stacker/releases/download/v1.2.9/DinoBlockStacker-v1.2.9.apk",
                "size": 40349658,
                "sha256": "a0e82322a3c870ea39200518702d26a7f69ee89aafd70358cdd07d36e3b3c026"
              }
            },
            {
              "tag": "v1.2.5",
              "name": "Dino Block Stacker v1.2.5",
              "published_at": "2026-10-26T18:59:27Z",
              "prerelease": false,
              "asset": {
                "name": "DinoBlockStacker-v1.2.5.apk",
                "url": "https://github.com/sirdankz/Dino-Block-Stacker/releases/download/v1.2.5/DinoBlockStacker-v1.2.5.apk",
                "size": 40305286,
                "sha256": "32e0bb59ff9b50cc5b30d420e2d3ae2b100629993149b754edafd060fb739140"
              }
            },
            {
              "tag": "v1.1.8",
              "name": "Dino Block Stacker v1.1.8",
              "published_at": "2026-10-26T03:28:28Z",
              "prerelease": false,
              "asset": {
                "name": "DinoBlockStacker-v1.1.8.apk",
                "url": "https://github.com/sirdankz/Dino-Block-Stacker/releases/download/v1.1.8/DinoBlockStacker-v1.1.8.apk",
                "size": 867189,
                "sha256": "5265d461b108d378d7e16b40855a8472a075292a8af37f85b902a501b1b4cb93"
              }
            },
            {
              "tag": "v1.1.7",
              "name": "Dino Block Stacker v1.1.7",
              "published_at": "2026-10-25T21:01:17Z",
              "prerelease": false,
              "asset": {
                "name": "DinoBlockStacker-v1.1.7.apk",
                "url": "https://github.com/sirdankz/Dino-Block-Stacker/releases/download/v1.1.7/DinoBlockStacker-v1.1.7.apk",
                "size": 860449,
                "sha256": "7a7b7e02ddad03b159ffa5832ae3ac52ba43626e917d30dcc5306922a3123059"
              }
            },
            {
              "tag": "v1.1.6",
              "name": "Dino Block Stacker v1.1.6",
              "published_at": "2026-10-23T16:26:29Z",
              "prerelease": false,
              "asset": {
                "name": "DinoBlockStacker-v1.1.6.apk",
                "url": "https://github.com/sirdankz/Dino-Block-Stacker/releases/download/v1.1.6/DinoBlockStacker-v1.1.6.apk",
                "size": 854157,
                "sha256": "a4beb8568e4fe819250a6db26ad190ee5e892c3e9e619a35fa2e8116424098f5"
              }
            }
          ],
          "package": "org.dinoblockstacker.app",
          "signer_sha256": "3becddeb4d0a85b86f25bd9e1b9473a15b1aadc8c656778654a16f9074ce41c5"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Compatible SNES ROM (1 MiB, unheadered)",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open Dino Block Stacker, tap **Import compatible game ROM** and choose the unheadered 1 MiB SNES ROM. The port checks it is the right one.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Tetris Attack. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Tetris Attack. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de SNES compatible (1 MiB, sin cabecera)",
              "instructions_md": "Abre Dino Block Stacker, pulsa **Import compatible game ROM** y elige la ROM de SNES de 1 MiB sin cabecera. El port comprueba que sea la correcta.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Tetris Attack. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM SNES compatible (1 Mio, sans en-tête)",
              "instructions_md": "Ouvrez Dino Block Stacker, touchez **Import compatible game ROM** et choisissez la ROM SNES de 1 Mio sans en-tête. Le portage vérifie que c'est la bonne.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Tetris Attack. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de SNES compatível (1 MiB, sem cabeçalho)",
              "instructions_md": "Abra o Dino Block Stacker, toque em **Import compatible game ROM** e escolha a ROM de SNES de 1 MiB sem cabeçalho. O port verifica se é a correta.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Tetris Attack. Erfordert deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "Kompatibles SNES-ROM (1 MiB, ohne Header)",
              "instructions_md": "Öffne Dino Block Stacker, tippe auf **Import compatible game ROM** und wähle das SNES-ROM mit 1 MiB ohne Header. Der Port prüft, ob es das richtige ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34571,
        "cover": "https://cdn2.steamgriddb.com/grid/8800e20f00ec2190a27d9410111809ef.png",
        "hero": "https://cdn2.steamgriddb.com/hero/db31e0a485a2b6c73be7067dd95c0c5e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/abebb7c39f4b5e46bbcfab2b565ef32b.png",
        "genres": [
          "puzzle"
        ],
        "igdb_id": 133313,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2dp0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scejjy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1vvc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1vvd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1vve.jpg"
        ]
      },
      "genres": [
        "puzzle"
      ],
      "downloads": 127
    },
    {
      "id": "dishsoap",
      "name": "The Dishwasher: Dead Samurai",
      "game": "The Dishwasher: Dead Samurai",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "Hdmaniak/DishSoap",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 454,
          "release": {
            "tag": "v1.0.1",
            "name": "v1.0.1 — death screen touch fix",
            "published_at": "2026-10-21T17:02:19Z",
            "prerelease": false,
            "asset": {
              "name": "dishwasher-public-arm64-1.0.1.apk",
              "url": "https://github.com/Hdmaniak/DishSoap/releases/download/v1.0.1/dishwasher-public-arm64-1.0.1.apk",
              "size": 9333455,
              "sha256": "ba7013061b6739605cfbf32f65a0c569b0d21f59265556f7da308cf6a4d0da02"
            }
          },
          "history": [
            {
              "tag": "v1.0",
              "name": "v1.0 — native Android (arm64-v8a) public build",
              "published_at": "2026-10-05T19:32:19Z",
              "prerelease": false,
              "asset": {
                "name": "dishwasher-public-arm64-1.0.apk",
                "url": "https://github.com/Hdmaniak/DishSoap/releases/download/v1.0/dishwasher-public-arm64-1.0.apk",
                "size": 9329359,
                "sha256": "0c429301596d00f7ca11d600a9bb4caecea6448bd8eb21f28474aab872d01a40"
              }
            }
          ],
          "package": "com.recomp.dishwasher",
          "signer_sha256": "65e2c4e33b44bf63d0eea658d5a1e447d04bcb9766b86d2d15af22f442079955",
          "reports": [
            {
              "device": "Infinix X6840",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T16:04:07Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "The Dishwasher: Dead Samurai data (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the data of your Xbox Live Arcade copy of The Dishwasher: Dead Samurai. Import it from the app.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of The Dishwasher: Dead Samurai. Requires your xbox360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de The Dishwasher: Dead Samurai. Necesita tus archivos de juego de xbox360.",
          "assets": {
            "data": {
              "label": "Datos de The Dishwasher: Dead Samurai (Xbox 360)",
              "instructions_md": "Necesitas los datos de tu copia de The Dishwasher: Dead Samurai de Xbox Live Arcade. Impórtalos desde la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de The Dishwasher: Dead Samurai. Nécessite vos fichiers de jeu xbox360.",
          "assets": {
            "data": {
              "label": "Données de The Dishwasher: Dead Samurai (Xbox 360)",
              "instructions_md": "Il vous faut les données de votre copie Xbox Live Arcade de The Dishwasher: Dead Samurai. Importez-les depuis l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de The Dishwasher: Dead Samurai. Requer seus arquivos de jogo do xbox360.",
          "assets": {
            "data": {
              "label": "Dados de The Dishwasher: Dead Samurai (Xbox 360)",
              "instructions_md": "Você precisa dos dados da sua cópia de The Dishwasher: Dead Samurai da Xbox Live Arcade. Importe-os pelo app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von The Dishwasher: Dead Samurai. Benötigt deine xbox360-Spieldateien.",
          "assets": {
            "data": {
              "label": "Daten von The Dishwasher: Dead Samurai (Xbox 360)",
              "instructions_md": "Du brauchst die Daten deiner Xbox-Live-Arcade-Kopie von The Dishwasher: Dead Samurai. Importiere sie in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5376406,
        "cover": "https://cdn2.steamgriddb.com/grid/35ef164f441c37c96e19d11622604347.png",
        "hero": "https://cdn2.steamgriddb.com/hero/299ba416fa1e6a3c1a7bbddfe27f6d72.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9cbb9bc1131781093113ffce4e367923.png",
        "genres": [
          "action"
        ],
        "igdb_id": 21178,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5ryc.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sceo6i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sceo6j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sceo6k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sceo6l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sceo6m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sceo6n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sceo6o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sceo6p.jpg"
        ]
      },
      "genres": [
        "action"
      ],
      "reports": [
        {
          "device": "Infinix X6840",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T16:04:07Z"
        }
      ],
      "downloads": 454
    },
    {
      "id": "dk64-recomp",
      "name": "Donkey Kong 64: Recompiled",
      "game": "Donkey Kong 64",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/deivid22srk/dk64-recomp-android",
      "description": "Static recompilation of Donkey Kong 64 with RT64 and Vulkan. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "deivid22srk/dk64-recomp-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4394,
          "release": {
            "tag": "v1.0.3-android-r7",
            "name": "DK64 Recompiled Android 1.0.3-android (v1.0.3-android-r7)",
            "published_at": "2026-09-05T10:08:49Z",
            "prerelease": false,
            "asset": {
              "name": "dk64recomp-android-v1.0.3-android-r7.apk",
              "url": "https://github.com/deivid22srk/dk64-recomp-android/releases/download/v1.0.3-android-r7/dk64recomp-android-v1.0.3-android-r7.apk",
              "size": 10488083,
              "sha256": "041a9e3794e5593ebdd75a2ce28c577f376ffb2477dc0cf876175e4c8072755d"
            }
          },
          "history": [
            {
              "tag": "v1.0.3-android-r6",
              "name": "DK64 Recompiled Android 1.0.3-android (v1.0.3-android-r6)",
              "published_at": "2026-09-02T20:20:56Z",
              "prerelease": false,
              "asset": {
                "name": "dk64recomp-android-v1.0.3-android-r6.apk",
                "url": "https://github.com/deivid22srk/dk64-recomp-android/releases/download/v1.0.3-android-r6/dk64recomp-android-v1.0.3-android-r6.apk",
                "size": 10022151,
                "sha256": "bc378293e81103a5a0da31c045c9d2b4a49bc7e90675969575f263a3c14dc989"
              }
            },
            {
              "tag": "v1.0.2-android-r4",
              "name": "DK64 Recompiled Android 1.0.2-android (v1.0.2-android-r4)",
              "published_at": "2026-09-02T12:07:01Z",
              "prerelease": false,
              "asset": {
                "name": "dk64recomp-android-v1.0.2-android-r4.apk",
                "url": "https://github.com/deivid22srk/dk64-recomp-android/releases/download/v1.0.2-android-r4/dk64recomp-android-v1.0.2-android-r4.apk",
                "size": 10013939,
                "sha256": "f667b276b3f7bb26fa6d1d61f9f710c0da9196d808facc7a9c2b5e082c12acac"
              }
            }
          ],
          "package": "com.deivid22srk.dk64recomp",
          "signer_sha256": "c62dee7e55ed7e95d0d422d94e78f89eb6649b4f1b337f79dbdc568b00d91428",
          "reports": [
            {
              "device": "Infinix X6725",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v1.0.3-android-r7",
              "last_at": "2026-11-11T05:58:16Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "rom",
          "label": "Donkey Kong 64 ROM (USA, NTSC-U 1.0)",
          "accepted": [
            {
              "sha1": "cf806ff2603640a748fca5026ded28802f1f4a50",
              "label": "Donkey Kong 64 (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "If there's no ROM yet, the first menu option is **Load ROM**: tap it and choose your US ROM. It's copied to the app's storage and checked.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Donkey Kong 64 con RT64 y Vulkan. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong 64 (USA, NTSC-U 1.0)",
              "instructions_md": "Si aún no hay ROM, la primera opción del menú es **Load ROM**: toca y elige tu ROM americana. Se copia al almacenamiento de la app y se comprueba.\n",
              "accepted": [
                "Donkey Kong 64 (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Donkey Kong 64 avec RT64 et Vulkan. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong 64 (USA, NTSC-U 1.0)",
              "accepted": [
                "Donkey Kong 64 (USA)"
              ],
              "instructions_md": "S'il n'y a pas encore de ROM, la première option du menu est **Load ROM** : touchez-la et choisissez votre ROM américaine. Elle est copiée dans le stockage de l'application et vérifiée.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Donkey Kong 64 com RT64 e Vulkan. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong 64 (EUA, NTSC-U 1.0)",
              "accepted": [
                "Donkey Kong 64 (USA)"
              ],
              "instructions_md": "Se ainda não houver ROM, a primeira opção do menu é **Load ROM**: toque e escolha sua ROM americana. Ela é copiada para o armazenamento do app e verificada.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Donkey Kong 64 mit RT64 und Vulkan. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Donkey Kong 64 (USA, NTSC-U 1.0)",
              "accepted": [
                "Donkey Kong 64 (USA)"
              ],
              "instructions_md": "Gibt es noch keine ROM, ist die erste Menüoption **Load ROM**: Tippe darauf und wähle deine US-ROM. Sie wird in den Speicher der App kopiert und geprüft.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37695,
        "cover": "https://cdn2.steamgriddb.com/grid/86f7d456aa5848c284f7940bdecdef5d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/dd6e83b6da55d90f5740e0dd3f3e5a13.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6933b5648c59d618bbb30986c84080fe.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 1096,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co289i.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/if6s6lgmhidnr7uwnadn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vlusndy0ucd8fegdltph.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/svvshwwqcz9glswmugx4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zovmhinuiqgr4ltxahgm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ajf9w5yyyihghnjeo6wm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xpzb3o0qetqzjmvbon55.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jnny75vh0nucgabak6ua.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/slxabcizh8z6ei3xbfvp.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "Infinix X6725",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v1.0.3-android-r7",
          "last_at": "2026-11-11T05:58:16Z"
        }
      ],
      "downloads": 4394
    },
    {
      "id": "dkc2-android-port",
      "name": "Donkey Kong Country 2: Diddy Kong's Quest",
      "game": "Donkey Kong Country 2: Diddy Kong's Quest",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "deivid22srk/DKC2-Android-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 113,
          "release": {
            "tag": "v0.0.10-android",
            "name": "DKC2Recomp Android v0.0.10-android",
            "published_at": "2026-09-07T23:58:21Z",
            "prerelease": false,
            "asset": {
              "name": "DKC2Recomp-v0.0.10-android-arm64.apk",
              "url": "https://github.com/deivid22srk/DKC2-Android-Port/releases/download/v0.0.10-android/DKC2Recomp-v0.0.10-android-arm64.apk",
              "size": 16489534,
              "sha256": "14e9537668cc5c2c509f8377a81b9da6b584c635ea9ec4074bed0832eab359c6"
            }
          },
          "history": [],
          "package": "com.deivid22srk.dkc2recomp",
          "signer_sha256": "15cfa5939ffbbf4cd5671df49d1c041bf5022f6a5380dd8942a98a59b048d36e"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Donkey Kong Country 2 ROM (SNES, USA 1.0)",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and choose your US v1.0 ROM. It is copied to the app's storage and checked; a 512-byte header is fine.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Donkey Kong Country 2: Diddy Kong's Quest for SNES. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Donkey Kong Country 2: Diddy Kong's Quest para SNES. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong Country 2 (SNES, USA 1.0)",
              "instructions_md": "Abre el port y elige tu ROM americana v1.0. Se copia al almacenamiento de la app y se comprueba; una cabecera de 512 bytes no molesta.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Donkey Kong Country 2: Diddy Kong's Quest pour SNES. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong Country 2 (SNES, USA 1.0)",
              "instructions_md": "Ouvrez le portage et choisissez votre ROM américaine v1.0. Elle est copiée dans le stockage de l'application et vérifiée ; un en-tête de 512 octets ne gêne pas.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Donkey Kong Country 2: Diddy Kong's Quest para SNES. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong Country 2 (SNES, EUA 1.0)",
              "instructions_md": "Abra o port e escolha sua ROM americana v1.0. Ela é copiada para o armazenamento do app e verificada; um cabeçalho de 512 bytes não atrapalha.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Donkey Kong Country 2: Diddy Kong's Quest für SNES. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Donkey Kong Country 2 (SNES, USA 1.0)",
              "instructions_md": "Öffne den Port und wähle dein US-ROM v1.0. Es wird in den Speicher der App kopiert und geprüft; ein 512-Byte-Header stört nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36688,
        "cover": "https://cdn2.steamgriddb.com/grid/5815383dbef0d664c7420eecc4303ae9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/bf6266559493ea4941c9e4c826f5bf78.png",
        "logo": "https://cdn2.steamgriddb.com/logo/aea94dc1e6d1dd330cbc2c4a480934d6.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 1092,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co217m.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/f17htczi6wump0ukvpx5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zwwe49gqtbka69txppzt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xpy38cwylxiyvpcd4guc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zmsfcsl9btawrqtjxqab.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hantmtt3htmhapeld0mw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wp7srzocrronazeimbgi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xc4evzwkyne3hmiqqger.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/x2fehmsmlabukjuiia00.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "downloads": 113
    },
    {
      "id": "dkr-r",
      "name": "DKR-R",
      "game": "Diddy Kong Racing",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/ThatGuyMcd/DKR-R",
      "description": "Diddy Kong Racing recompiled, with mod support. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "ThatGuyMcd/DKR-R",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1239,
          "release": {
            "tag": "Version1.0.8",
            "name": "DKR-R Version 1.0.8",
            "published_at": "2026-10-20T14:23:12Z",
            "prerelease": false,
            "asset": {
              "name": "DKR-R-1.0.8-Android-arm64.apk",
              "url": "https://github.com/ThatGuyMcd/DKR-R/releases/download/Version1.0.8/DKR-R-1.0.8-Android-arm64.apk",
              "size": 47423652,
              "sha256": "ab891beb5912109abf4287703bfacfad53ec02fc186f3a2e47fdb90395d4e106"
            }
          },
          "history": [
            {
              "tag": "Version1.0.7",
              "name": "DKR-R Version 1.0.7",
              "published_at": "2026-10-20T09:46:03Z",
              "prerelease": false,
              "asset": {
                "name": "DKR-R-1.0.7-Android-arm64.apk",
                "url": "https://github.com/ThatGuyMcd/DKR-R/releases/download/Version1.0.7/DKR-R-1.0.7-Android-arm64.apk",
                "size": 47428076,
                "sha256": "bd8f8ac993794d589704a2b3711f3f914be6a9b47731e55017a12932336bbf8a"
              }
            },
            {
              "tag": "Version1.0.6",
              "name": "DKR-R Version 1.0.6",
              "published_at": "2026-10-12T08:33:03Z",
              "prerelease": false,
              "asset": {
                "name": "DKR-R-1.0.6-Android-arm64.apk",
                "url": "https://github.com/ThatGuyMcd/DKR-R/releases/download/Version1.0.6/DKR-R-1.0.6-Android-arm64.apk",
                "size": 43827821,
                "sha256": "6bb2863b3f1643cf1ef7dcef6ebe1139c016ef1a628f872d34a0171fb73b708d"
              }
            },
            {
              "tag": "Version1.0.5",
              "name": "DKR-R Version 1.0.5",
              "published_at": "2026-10-10T23:33:03Z",
              "prerelease": false,
              "asset": {
                "name": "DKR-R-1.0.5-Android-arm64-preview.apk",
                "url": "https://github.com/ThatGuyMcd/DKR-R/releases/download/Version1.0.5/DKR-R-1.0.5-Android-arm64-preview.apk",
                "size": 25510485,
                "sha256": "74573d2bc4d81f3488db9643edf2a04ec8b3a37f878eabbec14757d430014e16"
              }
            }
          ],
          "package": "io.github.thatguymcd.dkrr.preview",
          "signer_sha256": "b4e82ec59de3b8cdbe2ad1c7e84e0eba271cde79da64aea1811c81aa3b82e262"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Diddy Kong Racing ROM (USA, v1.0 or Rev A)",
          "accepted": [
            {
              "sha1": "0cb115d8716dbbc2922fda38e533b9fe63bb9670",
              "label": "Diddy Kong Racing (USA) v1.0",
              "format": "z64"
            },
            {
              "sha1": "6d96743d46f8c0cd0edb0ec5600b003c89b93755",
              "label": "Diddy Kong Racing (USA) Rev A",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Add your US Diddy Kong Racing ROM (v1.0 or Rev A) in **Play**. Note: the author says current versions aren't meant for Android.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Diddy Kong Racing recompilado, con soporte de mods. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Diddy Kong Racing (USA, v1.0 o Rev A)",
              "instructions_md": "Añade tu ROM americana de Diddy Kong Racing (v1.0 o Rev A) en **Play**. Ojo: el autor dice que las versiones actuales no son para Android.\n",
              "accepted": [
                "Diddy Kong Racing (USA) v1.0",
                "Diddy Kong Racing (USA) Rev A"
              ]
            }
          }
        },
        "fr": {
          "description": "Diddy Kong Racing recompilé, avec prise en charge des mods. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Diddy Kong Racing (USA, v1.0 ou Rev A)",
              "accepted": [
                "Diddy Kong Racing (USA) v1.0",
                "Diddy Kong Racing (USA) Rev A"
              ],
              "instructions_md": "Ajoutez votre ROM américaine de Diddy Kong Racing (v1.0 ou Rev A) dans **Play**. Attention : l'auteur indique que les versions actuelles ne sont pas prévues pour Android.\n"
            }
          }
        },
        "pt": {
          "description": "Diddy Kong Racing recompilado, com suporte a mods. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Diddy Kong Racing (EUA, v1.0 ou Rev A)",
              "accepted": [
                "Diddy Kong Racing (USA) v1.0",
                "Diddy Kong Racing (USA) Rev A"
              ],
              "instructions_md": "Adicione sua ROM americana de Diddy Kong Racing (v1.0 ou Rev A) em **Play**. Atenção: o autor diz que as versões atuais não são para Android.\n"
            }
          }
        },
        "de": {
          "description": "Diddy Kong Racing rekompiliert, mit Mod-Unterstützung. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Diddy Kong Racing (USA, v1.0 oder Rev A)",
              "accepted": [
                "Diddy Kong Racing (USA) v1.0",
                "Diddy Kong Racing (USA) Rev A"
              ],
              "instructions_md": "Füge deine US-ROM von Diddy Kong Racing (v1.0 oder Rev A) unter **Play** hinzu. Achtung: Laut Autor sind die aktuellen Versionen nicht für Android gedacht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36929,
        "cover": "https://cdn2.steamgriddb.com/grid/4c38b84197c2e1a8444814d95c2487a8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d0889e004cf23c71fbbe485591ccb636.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/caa89215e67b35d504b99a0b22f1c56d.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 2723,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1wgj.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yk2z1eepcnf5vujn1oxr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kqrtbtq6lau6fka3gwgf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hzifqlfm6g96txm3k7a8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aifkdrld3mwd2tawpoqx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dggsgtcnioealj73tt8t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rzcpu6bfx0tmfrp0fguf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ofn0atmgufamjvl0yc7m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vfjfqqthj46zrzjlz1yy.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "downloads": 1239
    },
    {
      "id": "donkey-kong-64-recompiled-android-ds",
      "name": "Donkey Kong 64: Recompiled",
      "game": "Donkey Kong 64",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/deivid22srk/dk64-recomp-android",
      "description": "Static recompilation of Donkey Kong 64 with RT64 and Vulkan. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "Bownz/Donkey-Kong-64-Recompiled-Android-DS",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 179,
          "release": {
            "tag": "v0.2.3-beta",
            "name": "v0.2.3-beta – Android & Dual Screen",
            "published_at": "2026-11-07T00:41:39Z",
            "prerelease": false,
            "asset": {
              "name": "DK64Recompiled-Android-v0.2.3-beta.apk",
              "url": "https://github.com/Bownz/Donkey-Kong-64-Recompiled-Android-DS/releases/download/v0.2.3-beta/DK64Recompiled-Android-v0.2.3-beta.apk",
              "size": 15337068,
              "sha256": "21f91c408e8bb42649556761379b646e7c0ed6e9206bd5d126dab5dbf9ee8401"
            }
          },
          "history": [
            {
              "tag": "v0.2.2-beta",
              "name": "v0.2.2-beta – Android & Dual Screen",
              "published_at": "2026-11-06T17:42:49Z",
              "prerelease": false,
              "asset": {
                "name": "DK64Recompiled-Android-v0.2.2-beta.apk",
                "url": "https://github.com/Bownz/Donkey-Kong-64-Recompiled-Android-DS/releases/download/v0.2.2-beta/DK64Recompiled-Android-v0.2.2-beta.apk",
                "size": 15333848,
                "sha256": "e82e6b50e0e5df55539e8daf65c23170d096bceb30c96c03d51379535a00b7dd"
              }
            },
            {
              "tag": "v0.2.1-beta",
              "name": "v0.2.1-beta – Android & Dual Screen",
              "published_at": "2026-11-06T02:50:58Z",
              "prerelease": false,
              "asset": {
                "name": "DK64Recompiled-Android-v0.2.1-beta.apk",
                "url": "https://github.com/Bownz/Donkey-Kong-64-Recompiled-Android-DS/releases/download/v0.2.1-beta/DK64Recompiled-Android-v0.2.1-beta.apk",
                "size": 15319564,
                "sha256": "2c2d81d9944d62dce73aed1b4bd0ec4bb1bec21bd9d4896b5c23688eaf0cba7c"
              }
            },
            {
              "tag": "v0.2.0-beta",
              "name": "v0.2.0-beta – Android & Dual Screen",
              "published_at": "2026-11-06T01:40:33Z",
              "prerelease": false,
              "asset": {
                "name": "DK64Recompiled-Android-v0.2.0-beta.apk",
                "url": "https://github.com/Bownz/Donkey-Kong-64-Recompiled-Android-DS/releases/download/v0.2.0-beta/DK64Recompiled-Android-v0.2.0-beta.apk",
                "size": 15319624,
                "sha256": "570d8593b2ead24da4e5f63979aa306c808698d88f575c166860809f4d4e38ed"
              }
            }
          ],
          "package": "io.github.bownz.dk64recomp",
          "signer_sha256": "987a87ae03fc5ac09fda969804e2fb380a635a12c2ec4d459dbefc810694b237"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "rom",
          "label": "Donkey Kong 64 ROM (USA, NTSC-U 1.0)",
          "accepted": [
            {
              "sha1": "cf806ff2603640a748fca5026ded28802f1f4a50",
              "label": "Donkey Kong 64 (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "If there's no ROM yet, the first menu option is **Load ROM**: tap it and choose your US ROM. It's copied to the app's storage and checked.\n"
        }
      ],
      "added_at": "2026-11-11T15:15:43Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Donkey Kong 64 con RT64 y Vulkan. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong 64 (USA, NTSC-U 1.0)",
              "instructions_md": "Si aún no hay ROM, la primera opción del menú es **Load ROM**: toca y elige tu ROM americana. Se copia al almacenamiento de la app y se comprueba.\n",
              "accepted": [
                "Donkey Kong 64 (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Donkey Kong 64 avec RT64 et Vulkan. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong 64 (USA, NTSC-U 1.0)",
              "instructions_md": "S'il n'y a pas encore de ROM, la première option du menu est **Load ROM** : touchez-la et choisissez votre ROM américaine. Elle est copiée dans le stockage de l'application et vérifiée.\n",
              "accepted": [
                "Donkey Kong 64 (USA)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Donkey Kong 64 com RT64 e Vulkan. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Donkey Kong 64 (EUA, NTSC-U 1.0)",
              "instructions_md": "Se ainda não houver ROM, a primeira opção do menu é **Load ROM**: toque e escolha sua ROM americana. Ela é copiada para o armazenamento do app e verificada.\n",
              "accepted": [
                "Donkey Kong 64 (USA)"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Donkey Kong 64 mit RT64 und Vulkan. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Donkey Kong 64 (USA, NTSC-U 1.0)",
              "instructions_md": "Gibt es noch keine ROM, ist die erste Menüoption **Load ROM**: Tippe darauf und wähle deine US-ROM. Sie wird in den Speicher der App kopiert und geprüft.\n",
              "accepted": [
                "Donkey Kong 64 (USA)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37695,
        "cover": "https://cdn2.steamgriddb.com/grid/86f7d456aa5848c284f7940bdecdef5d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/dd6e83b6da55d90f5740e0dd3f3e5a13.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6933b5648c59d618bbb30986c84080fe.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 1096,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co289i.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/if6s6lgmhidnr7uwnadn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vlusndy0ucd8fegdltph.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/svvshwwqcz9glswmugx4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zovmhinuiqgr4ltxahgm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ajf9w5yyyihghnjeo6wm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xpzb3o0qetqzjmvbon55.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jnny75vh0nucgabak6ua.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/slxabcizh8z6ei3xbfvp.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 179
    },
    {
      "id": "doom-port",
      "name": "Doom",
      "game": "Doom (2016)",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "Desm0nt/doom-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 5008,
          "release": {
            "tag": "v0.5.2",
            "name": "v0.5.2",
            "published_at": "2026-11-10T08:58:27Z",
            "prerelease": false,
            "asset": {
              "name": "DOOM-Mobile-v0.5.2-arm64-android10.apk",
              "url": "https://github.com/Desm0nt/doom-port/releases/download/v0.5.2/DOOM-Mobile-v0.5.2-arm64-android10.apk",
              "size": 40732790,
              "sha256": "a661a63b91395774da444ec9170dd584cad786d306b57bccb1ca3f32df875e02"
            }
          },
          "history": [
            {
              "tag": "v0.5.1",
              "name": "v0.5.1",
              "published_at": "2026-11-09T21:35:04Z",
              "prerelease": false,
              "asset": {
                "name": "DOOM-Mobile-v0.5.1-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/doom-port/releases/download/v0.5.1/DOOM-Mobile-v0.5.1-arm64-android10.apk",
                "size": 40609910,
                "sha256": "4f29154d5c138044ca719df4a6b061bcac01da95863955b66b8022dff8f5add4"
              }
            },
            {
              "tag": "v0.5.0",
              "name": "v0.5.0",
              "published_at": "2026-11-09T18:12:46Z",
              "prerelease": false,
              "asset": {
                "name": "DOOM-Mobile-v0.5.0-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/doom-port/releases/download/v0.5.0/DOOM-Mobile-v0.5.0-arm64-android10.apk",
                "size": 40609910,
                "sha256": "6e6ab709a62b298e73103e64d9ad57f8f361fde4fffb456f8b723098df019d86"
              }
            },
            {
              "tag": "v0.4.22",
              "name": "v0.4.22: weapon wheel on touch, update notices",
              "published_at": "2026-11-08T18:40:28Z",
              "prerelease": false,
              "asset": {
                "name": "DOOM-Mobile-v0.4.22-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/doom-port/releases/download/v0.4.22/DOOM-Mobile-v0.4.22-arm64-android10.apk",
                "size": 40466550,
                "sha256": "574bffeb29b9162f24be756d026bf578507a4e9ec462f080d1d326badbfc01f6"
              }
            },
            {
              "tag": "v0.4.21",
              "name": "v0.4.21: settings are saved, driver manager",
              "published_at": "2026-11-08T17:57:08Z",
              "prerelease": false,
              "asset": {
                "name": "DOOM-Mobile-v0.4.21-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/doom-port/releases/download/v0.4.21/DOOM-Mobile-v0.4.21-arm64-android10.apk",
                "size": 40401014,
                "sha256": "cbca46dedd19d3dfba2043b7bd2d5db67b16e742a80ea88609a67564dedf3000"
              }
            },
            {
              "tag": "v0.4.20",
              "name": "v0.4.20: rest of the Mali black squares near bright lights",
              "published_at": "2026-11-07T20:56:56Z",
              "prerelease": false,
              "asset": {
                "name": "DOOM-Mobile-v0.4.20-arm64-android10.apk",
                "url": "https://github.com/Desm0nt/doom-port/releases/download/v0.4.20/DOOM-Mobile-v0.4.20-arm64-android10.apk",
                "size": 13894352,
                "sha256": "6c2b8a7cc91feef39fc0404069a8705111107a6e2bc96898ee9e5d4cf0d3572b"
              }
            }
          ],
          "package": "org.doom.port",
          "signer_sha256": "ada6982af0634a995b6361de2f3b5f1f0971a8ea835ff08db9d549c39450f402",
          "reports": [
            {
              "device": "Nubia NX809J",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.22",
              "last_at": "2026-11-09T09:57:58Z"
            },
            {
              "device": "Moorechip Retroid Pocket Nova",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.2",
              "last_at": "2026-11-11T09:17:02Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "DOOM Mobile folder prepared on a PC from your Switch copy",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Download/DOOM Mobile"
          },
          "instructions_md": "1. Dump your Switch DOOM (2016): the base game and update **v262144** (NSP, NSZ, XCI or XCZ) and your console's `prod.keys`.\n2. Convert it on a PC with the repository's tool (it needs about 50 GB free while preparing). The steps are in `docs/INSTALL.md`.\n3. Copy the folder it creates to `Download/DOOM Mobile` on the phone and install the APK. On non-Snapdragon phones, also copy the `astc` folder.\n"
        }
      ],
      "added_at": "2026-11-02T00:00:00Z",
      "description": "Static recompilation of Doom (2016) from switch. Requires your switch files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Doom (2016) para switch. Necesita tus archivos de switch.",
          "assets": {
            "game": {
              "label": "Carpeta DOOM Mobile preparada en un PC con tu copia de Switch",
              "instructions_md": "1. Vuelca tu DOOM (2016) de Switch: el juego base y la actualización **v262144** (NSP, NSZ, XCI o XCZ) y el `prod.keys` de tu consola.\n2. Conviértelo en un PC con la herramienta del repositorio (necesita unos 50 GB libres mientras prepara). Los pasos están en `docs/INSTALL.md`.\n3. Copia la carpeta que crea a `Download/DOOM Mobile` del teléfono e instala el APK. En móviles que no son Snapdragon copia también la carpeta `astc`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Doom (2016) depuis switch. Nécessite vos fichiers switch.",
          "assets": {
            "game": {
              "label": "Dossier DOOM Mobile préparé sur PC avec votre copie Switch",
              "instructions_md": "1. Dumpez votre DOOM (2016) Switch : le jeu de base et la mise à jour **v262144** (NSP, NSZ, XCI ou XCZ) ainsi que le `prod.keys` de votre console.\n2. Convertissez-le sur un PC avec l'outil du dépôt (il faut environ 50 Go libres pendant la préparation). Les étapes sont dans `docs/INSTALL.md`.\n3. Copiez le dossier créé dans `Download/DOOM Mobile` sur le téléphone et installez l'APK. Sur les téléphones non Snapdragon, copiez aussi le dossier `astc`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Doom (2016) do switch. Requer seus arquivos do switch.",
          "assets": {
            "game": {
              "label": "Pasta DOOM Mobile preparada em um PC com sua cópia do Switch",
              "instructions_md": "1. Faça o dump do seu DOOM (2016) do Switch: o jogo base e a atualização **v262144** (NSP, NSZ, XCI ou XCZ) e o `prod.keys` do seu console.\n2. Converta-o em um PC com a ferramenta do repositório (precisa de uns 50 GB livres durante o preparo). Os passos estão em `docs/INSTALL.md`.\n3. Copie a pasta criada para `Download/DOOM Mobile` no celular e instale o APK. Em celulares que não são Snapdragon, copie também a pasta `astc`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Doom (2016) von switch. Benötigt deine switch-Dateien.",
          "assets": {
            "game": {
              "label": "Ordner DOOM Mobile, auf einem PC aus deiner Switch-Kopie erstellt",
              "instructions_md": "1. Dumpe dein DOOM (2016) für Switch: das Hauptspiel und das Update **v262144** (NSP, NSZ, XCI oder XCZ) sowie die `prod.keys` deiner Konsole.\n2. Wandle es auf einem PC mit dem Tool aus dem Repository um (braucht beim Vorbereiten etwa 50 GB frei). Die Schritte stehen in `docs/INSTALL.md`.\n3. Kopiere den erstellten Ordner nach `Download/DOOM Mobile` auf dem Handy und installiere die APK. Auf Handys ohne Snapdragon kopiere auch den Ordner `astc`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 7221,
        "cover": "https://cdn2.steamgriddb.com/grid/6a58c0b77af4d8e8cf5364b56bbe56b9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/61c66a2f4e6e10dc9c16ddf9d19745d6.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 364860
      },
      "genres": [
        "shooter"
      ],
      "reports": [
        {
          "device": "Nubia NX809J",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.22",
          "last_at": "2026-11-09T09:57:58Z"
        },
        {
          "device": "Moorechip Retroid Pocket Nova",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.2",
          "last_at": "2026-11-11T09:17:02Z"
        }
      ],
      "downloads": 5008
    },
    {
      "id": "dora64-3",
      "name": "Dora64-3",
      "game": "Doraemon 3: Nobita no Machi SOS!",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "citrongames/Dora64-3",
          "channel": "beta",
          "asset_pattern": "(?i)\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 541,
          "release": {
            "tag": "v1.0.0",
            "name": "Dora64-3 1.0.0",
            "published_at": "2026-10-13T18:39:04Z",
            "prerelease": false,
            "asset": {
              "name": "Dora64-3-1.0.0-Android-arm64.zip",
              "url": "https://github.com/citrongames/Dora64-3/releases/download/v1.0.0/Dora64-3-1.0.0-Android-arm64.zip",
              "size": 9271274,
              "sha256": "2bd91fc20bcfb3fa6ff7241fbaa066057bdf3490281bf4565896173da045687b",
              "entry": {
                "path": "Dora64-3-1.0.0-Android-arm64/Dora64-3.apk",
                "size": 24333586,
                "sha256": "95a46b83757b9562f1dfce2fb447ed4fe683a409051a0d1404322bdbebcce20c"
              }
            }
          },
          "history": [],
          "package": "com.n64recomp.dora64three",
          "signer_sha256": "a10545fe588c92fe1da32312dad6d1e7c2e6b4249f651456b6a610bca62ada40"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Doraemon 3: Nobita no Machi SOS! ROM (N64, Japan, N3DJ rev 0)",
          "accepted": [
            {
              "sha1": "dd9ba0f6cfc10c3b78401cc55d06ad534f39d5b1",
              "label": "Doraemon 3 (Japan)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Japanese ROM (N3DJ, revision 0) with the file picker on first launch. The app imports it.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Recompilation of Doraemon 3: Nobita no Machi SOS!. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación de Doraemon 3: Nobita no Machi SOS!. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Doraemon 3: Nobita no Machi SOS! (N64, Japón, N3DJ rev 0)",
              "instructions_md": "Elige tu ROM japonesa (N3DJ, revisión 0) con el selector de archivos en el primer arranque. La app la importa.\n",
              "accepted": [
                "Doraemon 3 (Japan)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Doraemon 3: Nobita no Machi SOS!. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Doraemon 3: Nobita no Machi SOS! (N64, Japon, N3DJ rev 0)",
              "accepted": [
                "Doraemon 3 (Japan)"
              ],
              "instructions_md": "Choisissez votre ROM japonaise (N3DJ, révision 0) avec le sélecteur de fichiers au premier démarrage. L'application l'importe.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Doraemon 3: Nobita no Machi SOS!. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Doraemon 3: Nobita no Machi SOS! (N64, Japão, N3DJ rev 0)",
              "accepted": [
                "Doraemon 3 (Japan)"
              ],
              "instructions_md": "Escolha sua ROM japonesa (N3DJ, revisão 0) com o seletor de arquivos na primeira inicialização. O app a importa.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Doraemon 3: Nobita no Machi SOS!. Erfordert deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Doraemon 3: Nobita no Machi SOS! (N64, Japan, N3DJ Rev. 0)",
              "accepted": [
                "Doraemon 3 (Japan)"
              ],
              "instructions_md": "Wähle beim ersten Start mit der Dateiauswahl deine japanische ROM (N3DJ, Revision 0). Die App importiert sie.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5471108,
        "cover": "https://cdn2.steamgriddb.com/grid/e60f7b9198bb93ca3adb012dc9f1f30f.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 3474,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6wox.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9xbi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9xbh.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 541
    },
    {
      "id": "dora64",
      "name": "Dora64",
      "game": "Doraemon: Nobita to 3-tsu no Seireiseki",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/citrongames/Dora64",
      "description": "Recompilation of the N64 Doraemon game. Requires your ROM.",
      "forks": [
        {
          "repo": "citrongames/Dora64",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 349,
          "release": {
            "tag": "v1.0.4",
            "name": "Dora64 1.0.5 — Windows / Linux + Android 1.0.3",
            "published_at": "2026-09-25T16:42:49Z",
            "prerelease": false,
            "asset": {
              "name": "Dora64-1.0.3-Android-arm64.zip",
              "url": "https://github.com/citrongames/Dora64/releases/download/v1.0.4/Dora64-1.0.3-Android-arm64.zip",
              "size": 7640988,
              "sha256": "0ea0800806b82dc63bff4fcd621d11dcc3192d94e0a3b3c2704a3896cb0045ea",
              "entry": {
                "path": "Dora64-1.0.3-Android-arm64/Dora64-1.0.3-Android-arm64.apk",
                "size": 19595290,
                "sha256": "bd927064eb08c97f658b379532fc34511c65b269f0c6a7656b0846f09899be9a"
              }
            }
          },
          "history": [],
          "package": "com.n64recomp.dora64",
          "signer_sha256": "083af9220eeb6ef4679d24a93b53cef76afc2e296464a0fd5410746f463b781f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Doraemon: Nobita to 3tsu no Seireiseki ROM (N64, Japan)",
          "accepted": [
            {
              "sha1": "bbeb7b7a92a68b17ca72dcb9d7fb16f7b771c4f6",
              "label": "Doraemon - Nobita to 3tsu no Seireiseki (Japan)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Unzip the Android ZIP, install the APK and choose your Japanese `.z64` ROM on first launch.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación del juego de Doraemon de N64. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Doraemon: Nobita to 3tsu no Seireiseki (N64, Japón)",
              "instructions_md": "Descomprime el ZIP de Android, instala el APK y elige tu ROM japonesa `.z64` en el primer arranque.\n",
              "accepted": [
                "Doraemon - Nobita to 3tsu no Seireiseki (Japan)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation du jeu Doraemon sur N64. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Doraemon: Nobita to 3tsu no Seireiseki (N64, Japon)",
              "accepted": [
                "Doraemon - Nobita to 3tsu no Seireiseki (Japan)"
              ],
              "instructions_md": "Décompressez le ZIP Android, installez l'APK et choisissez votre ROM japonaise `.z64` au premier démarrage.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação do jogo do Doraemon de N64. Precisa da sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Doraemon: Nobita to 3tsu no Seireiseki (N64, Japão)",
              "accepted": [
                "Doraemon - Nobita to 3tsu no Seireiseki (Japan)"
              ],
              "instructions_md": "Descompacte o ZIP de Android, instale o APK e escolha sua ROM japonesa `.z64` na primeira inicialização.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung des Doraemon-Spiels für das N64. Benötigt dein ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Doraemon: Nobita to 3tsu no Seireiseki (N64, Japan)",
              "accepted": [
                "Doraemon - Nobita to 3tsu no Seireiseki (Japan)"
              ],
              "instructions_md": "Entpacke das Android-ZIP, installiere die APK und wähle beim ersten Start deine japanische `.z64`-ROM.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5468825,
        "cover": "https://cdn2.steamgriddb.com/grid/4e04ce66c9fe588198858f23106b6f33.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 70797,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6irl.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9xa9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9xa8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8i41.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 349
    },
    {
      "id": "dot-hack-versus-port",
      "name": ".hack//versus",
      "game": ".hack//versus",
      "original_platform": "ps3",
      "type": "recomp",
      "forks": [
        {
          "repo": "joseflores-dev/dot-hack-versus-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 106,
          "release": {
            "tag": "v0.4.7-android",
            "name": "v0.4.7 (Android)",
            "published_at": "2026-11-01T22:11:02Z",
            "prerelease": false,
            "asset": {
              "name": "hackversus-v0.4.7.apk",
              "url": "https://github.com/joseflores-dev/dot-hack-versus-port/releases/download/v0.4.7-android/hackversus-v0.4.7.apk",
              "size": 44950169,
              "sha256": "f7ca241e71b4fb5e62f677a9207da374f543bda3f332a890e490b0bb7962ed9c"
            }
          },
          "history": [
            {
              "tag": "v0.4.6-android",
              "name": "v0.4.6 — Android",
              "published_at": "2026-10-31T18:27:55Z",
              "prerelease": false,
              "asset": {
                "name": "hackversus.apk",
                "url": "https://github.com/joseflores-dev/dot-hack-versus-port/releases/download/v0.4.6-android/hackversus.apk",
                "size": 38277785,
                "sha256": "8432d4c99bb622f904210f5fd06da9c35f01b38e2700f6d9c8c21c68f9d3c054"
              }
            },
            {
              "tag": "v0.4.5-android",
              "name": "v0.4.5 — Android",
              "published_at": "2026-10-31T17:18:50Z",
              "prerelease": false,
              "asset": {
                "name": "hackversus.apk",
                "url": "https://github.com/joseflores-dev/dot-hack-versus-port/releases/download/v0.4.5-android/hackversus.apk",
                "size": 38277785,
                "sha256": "e3c4604cad4e57631181645133b4c0d5a769b59bf4613d76f0cf9252a714e59e"
              }
            },
            {
              "tag": "v0.4.4-android",
              "name": "v0.4.4 — Android",
              "published_at": "2026-10-31T13:21:01Z",
              "prerelease": false,
              "asset": {
                "name": "hackversus.apk",
                "url": "https://github.com/joseflores-dev/dot-hack-versus-port/releases/download/v0.4.4-android/hackversus.apk",
                "size": 38294169,
                "sha256": "4f9e0789949a09aced7486048251cb21133d04e4d3e6bf2a990841e117381225"
              }
            },
            {
              "tag": "v0.4.3-android",
              "name": "v0.4.3 — Android",
              "published_at": "2026-10-31T04:33:06Z",
              "prerelease": false,
              "asset": {
                "name": "hackversus.apk",
                "url": "https://github.com/joseflores-dev/dot-hack-versus-port/releases/download/v0.4.3-android/hackversus.apk",
                "size": 38285977,
                "sha256": "b2521d1d6a40f4546d8f8f7c538b9bb6c112032a1e9654b7a6210783389142b5"
              }
            },
            {
              "tag": "v0.4.2-android",
              "name": "v0.4.2 — Android",
              "published_at": "2026-10-31T02:05:44Z",
              "prerelease": false,
              "asset": {
                "name": "hackversus.apk",
                "url": "https://github.com/joseflores-dev/dot-hack-versus-port/releases/download/v0.4.2-android/hackversus.apk",
                "size": 38285977,
                "sha256": "c4047cdf797229a0995e74b305bbebbd4c5ab2722b1da161fca39c25d661933e"
              }
            }
          ],
          "package": "com.hackversus.port",
          "signer_sha256": "4b9b02c66be7a490880beb3c31c3037a0e9676511ff70c423bbef4695b780d24"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": ".hack//Versus disc (PS3, BLJS93008) as .iso",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your `.iso` to any folder on the phone, open the app, tap **Elegir ISO** and select it.\nThe ISO is read where it is; the first start takes a few minutes and uses about 2 GB.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of .hack//versus. Requires your PS3 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de .hack//versus. Necesita tu ROM de PS3.",
          "assets": {
            "disc": {
              "label": "Disco de .hack//Versus (PS3, BLJS93008) en .iso",
              "instructions_md": "Copia tu `.iso` a cualquier carpeta del teléfono, abre la app, pulsa **Elegir ISO** y selecciónalo.\nLa ISO se lee donde está; el primer arranque tarda unos minutos y ocupa unos 2 GB.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de .hack//versus. Nécessite votre ROM PS3.",
          "assets": {
            "disc": {
              "label": "Disque de .hack//Versus (PS3, BLJS93008) en .iso",
              "instructions_md": "Copiez votre `.iso` dans n'importe quel dossier du téléphone, ouvrez l'application, touchez **Elegir ISO** et sélectionnez-le.\nL'ISO est lue là où elle est ; le premier démarrage prend quelques minutes et occupe environ 2 Go.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de .hack//versus. Requer sua ROM de PS3.",
          "assets": {
            "disc": {
              "label": "Disco de .hack//Versus (PS3, BLJS93008) em .iso",
              "instructions_md": "Copie o seu `.iso` para qualquer pasta do celular, abra o app, toque em **Elegir ISO** e selecione-o.\nA ISO é lida onde está; a primeira inicialização leva alguns minutos e ocupa uns 2 GB.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von .hack//versus. Benötigt deine PS3-ROM.",
          "assets": {
            "disc": {
              "label": "Disc von .hack//Versus (PS3, BLJS93008) als .iso",
              "instructions_md": "Kopiere deine `.iso` in einen beliebigen Ordner auf dem Handy, öffne die App, tippe auf **Elegir ISO** und wähle sie aus.\nDie ISO wird an Ort und Stelle gelesen; der erste Start dauert ein paar Minuten und belegt etwa 2 GB.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5262752,
        "cover": "https://cdn2.steamgriddb.com/grid/e6d967b53c26ad678215ff31035dda9c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a122a3441dd463a8360ca951ef45f98a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/be90834ac3a868b530c41f044ebc4ed1.png",
        "genres": [
          "fighting"
        ],
        "igdb_id": 65212,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5rot.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87qi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87qj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87qg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87qh.jpg"
        ]
      },
      "genres": [
        "fighting"
      ],
      "downloads": 106
    },
    {
      "id": "doukutsu-rs",
      "name": "Cave Story",
      "game": "Cave Story+",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "doukutsu-rs/doukutsu-rs",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 21127,
          "release": {
            "tag": "1.0.0",
            "name": "1.0.0",
            "published_at": "2026-06-03T21:48:02Z",
            "prerelease": false,
            "asset": {
              "name": "doukutsu-rs_android_1.0.0.universal.apk",
              "url": "https://github.com/doukutsu-rs/doukutsu-rs/releases/download/1.0.0/doukutsu-rs_android_1.0.0.universal.apk",
              "size": 25464237,
              "sha256": "fae4e1629c81a911a01677d2979ed53e03b86cad18b08b0ce4d7287f9affe275"
            }
          },
          "history": [],
          "package": "io.github.doukutsu_rs",
          "signer_sha256": "bc7859f61854dd990d11e98b0a6f41b1ebd6f0aaa29bb5df7ee62da0b8a0923e"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Cave Story files (freeware, Cave Story+ or Switch)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Files from the original freeware Cave Story, Cave Story+ or the Switch version all work.\nOpen Android's **Files** app, tap **☰**, go into **doukutsu-rs game data** and copy the game files there (the `data` folder and what comes with it).\nIf your phone doesn't have that app, use Material Files: **+ Add storage → External storage → doukutsu-rs game data**.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Cave Story+ from switch. Requires your switch files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Cave Story+ para switch. Necesita tus archivos de switch.",
          "assets": {
            "data": {
              "label": "Archivos de Cave Story (freeware, Cave Story+ o Switch)",
              "instructions_md": "Sirven los archivos del Cave Story freeware original, de Cave Story+ o de la versión de Switch.\nAbre la app **Archivos** de Android, pulsa **☰**, entra en **doukutsu-rs game data** y copia ahí los archivos del juego (la carpeta `data` y lo que la acompaña).\nSi tu teléfono no tiene esa app, usa Material Files: **+ Añadir almacenamiento → Almacenamiento externo → doukutsu-rs game data**.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Cave Story+ depuis switch. Nécessite vos fichiers switch.",
          "assets": {
            "data": {
              "label": "Fichiers de Cave Story (freeware, Cave Story+ ou Switch)",
              "instructions_md": "Les fichiers du Cave Story freeware original, de Cave Story+ ou de la version Switch conviennent.\nOuvrez l'application **Fichiers** d'Android, touchez **☰**, allez dans **doukutsu-rs game data** et copiez-y les fichiers du jeu (le dossier `data` et ce qui l'accompagne).\nSi votre téléphone n'a pas cette application, utilisez Material Files : **+ Ajouter un stockage → Stockage externe → doukutsu-rs game data**.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Cave Story+ do switch. Requer seus arquivos do switch.",
          "assets": {
            "data": {
              "label": "Arquivos de Cave Story (freeware, Cave Story+ ou Switch)",
              "instructions_md": "Servem os arquivos do Cave Story freeware original, do Cave Story+ ou da versão de Switch.\nAbra o app **Arquivos** do Android, toque em **☰**, entre em **doukutsu-rs game data** e copie lá os arquivos do jogo (a pasta `data` e o que a acompanha).\nSe seu celular não tiver esse app, use o Material Files: **+ Adicionar armazenamento → Armazenamento externo → doukutsu-rs game data**.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Cave Story+ von switch. Benötigt deine switch-Dateien.",
          "assets": {
            "data": {
              "label": "Dateien von Cave Story (Freeware, Cave Story+ oder Switch)",
              "instructions_md": "Die Dateien des originalen Freeware-Cave-Story, von Cave Story+ oder der Switch-Version funktionieren.\nÖffne die Android-App **Dateien**, tippe auf **☰**, geh zu **doukutsu-rs game data** und kopiere die Spieldateien dorthin (den Ordner `data` und was dazugehört).\nHat dein Handy diese App nicht, nimm Material Files: **+ Speicher hinzufügen → Externer Speicher → doukutsu-rs game data**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1732,
        "cover": "https://cdn2.steamgriddb.com/grid/c626eb33d3f7385a4b3a71a434ac25e8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/182be0c5cdcd5072bb1864cdee4d3d6e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e8d6b501bfa2981bd4c4a7a2eb822b28.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 8214,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2380.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jz1srhf4iauygtsdr5ab.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fxl94u48hhzyp41c8cov.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gn22nkifccr6atkkm8f9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ebxxzgzuzpshjsytauwu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gscpe4rrfrbckguiaibq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dxdz5smgd8cnhc74cpbs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oa1a5g0t9mu7b1nthmva.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc94tc.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "downloads": 21127
    },
    {
      "id": "downhill-revived",
      "name": "Downhill Revived",
      "game": "Downhill Domination",
      "original_platform": "ps2",
      "type": "recomp",
      "forks": [
        {
          "repo": "skuza-oss/downhill-revived",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 30609,
          "release": {
            "tag": "v0.7.16",
            "name": "Downhill Revived 0.7.16",
            "published_at": "2026-11-11T03:57:27Z",
            "prerelease": false,
            "asset": {
              "name": "DownhillRevived-0.7.16-android-experimental.apk",
              "url": "https://github.com/skuza-oss/downhill-revived/releases/download/v0.7.16/DownhillRevived-0.7.16-android-experimental.apk",
              "size": 36163866,
              "sha256": "70e2b91fc0ffcb5fda5becc5ae69afad595cf469ba441b8f64b7d098e48df992"
            }
          },
          "history": [
            {
              "tag": "v0.7.15",
              "name": "Downhill Revived 0.7.15",
              "published_at": "2026-11-10T20:19:29Z",
              "prerelease": false,
              "asset": {
                "name": "DownhillRevived-0.7.15-android-experimental.apk",
                "url": "https://github.com/skuza-oss/downhill-revived/releases/download/v0.7.15/DownhillRevived-0.7.15-android-experimental.apk",
                "size": 36147610,
                "sha256": "6347e963a3f2b40de32183cc4f21167c4ea1f766e7a4eb711d967ec7bdbef0f1"
              }
            },
            {
              "tag": "v0.7.14",
              "name": "Downhill Revived 0.7.14",
              "published_at": "2026-11-09T16:50:09Z",
              "prerelease": false,
              "asset": {
                "name": "DownhillRevived-0.7.14-android-experimental.apk",
                "url": "https://github.com/skuza-oss/downhill-revived/releases/download/v0.7.14/DownhillRevived-0.7.14-android-experimental.apk",
                "size": 35841394,
                "sha256": "08321c1d5bed80a6848af389d13c86b7942b198c42042caccbbd5a3b08f47f80"
              }
            },
            {
              "tag": "v0.7.13",
              "name": "Downhill Revived 0.7.13",
              "published_at": "2026-11-07T19:10:47Z",
              "prerelease": false,
              "asset": {
                "name": "DownhillRevived-0.7.13-android-experimental.apk",
                "url": "https://github.com/skuza-oss/downhill-revived/releases/download/v0.7.13/DownhillRevived-0.7.13-android-experimental.apk",
                "size": 32266706,
                "sha256": "3e3857a658f120db9c061592cccfa52b73589c253f8110f2640221a21395ef6a"
              }
            },
            {
              "tag": "v0.7.12",
              "name": "Downhill Revived 0.7.12",
              "published_at": "2026-11-06T16:57:16Z",
              "prerelease": false,
              "asset": {
                "name": "DownhillRevived-0.7.12-android-experimental.apk",
                "url": "https://github.com/skuza-oss/downhill-revived/releases/download/v0.7.12/DownhillRevived-0.7.12-android-experimental.apk",
                "size": 32245638,
                "sha256": "afdd705f266114f700748867b0ef1f5a3842952459a1bafad60db7cc09cd7990"
              }
            },
            {
              "tag": "v0.7.11",
              "name": "Downhill Revived 0.7.11",
              "published_at": "2026-11-05T22:28:56Z",
              "prerelease": false,
              "asset": {
                "name": "DownhillRevived-0.7.11-android-experimental.apk",
                "url": "https://github.com/skuza-oss/downhill-revived/releases/download/v0.7.11/DownhillRevived-0.7.11-android-experimental.apk",
                "size": 32105770,
                "sha256": "630adc45360f581f697cadcd1ac280556b2d749c366a8ab03cdc9ef3865143ac"
              }
            }
          ],
          "package": "app.downhillrevived",
          "signer_sha256": "d7613ee0f0939522d83b06ce8a05ed9d03e4a9968eea2f9c839858941456ae1b",
          "reports": [
            {
              "device": "Infinix X6878",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.13",
              "last_at": "2026-11-09T06:43:38Z"
            },
            {
              "device": "Infinix note 60 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.13",
              "last_at": "2026-11-09T06:44:01Z"
            },
            {
              "device": "Xiaomi 23113RKC6G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T08:15:13Z"
            },
            {
              "device": "poco x6 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.14",
              "last_at": "2026-11-10T00:57:41Z"
            },
            {
              "device": "Vivo I2221",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.13",
              "last_at": "2026-11-10T02:21:59Z"
            },
            {
              "device": "Realme RMX3741",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T03:38:55Z"
            },
            {
              "device": "IQOO 15R",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.16",
              "last_at": "2026-11-11T06:59:31Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.16",
              "last_at": "2026-11-11T16:48:58Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Downhill Domination disc (PS2, USA, SCUS-97177) as .iso",
          "accepted": [
            {
              "sha1": "a2739ce3b632c1513d2a96cf3982b5effcca5a3c",
              "label": "USA (SCUS-97177)",
              "format": "iso"
            }
          ],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the .iso of the US disc (`SCUS-97177`) works; other regions or modified images don't.\nThe first time you open the game it asks for the .iso: choose it and it checks it.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Downhill Domination from ps2. Requires your ps2 files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Downhill Domination para ps2. Necesita tus archivos de ps2.",
          "assets": {
            "disc": {
              "label": "Disco de Downhill Domination (PS2, EE.UU., SCUS-97177) en .iso",
              "instructions_md": "Solo vale la .iso del disco de EE.UU. (`SCUS-97177`); otras regiones o imágenes modificadas no.\nLa primera vez que abres el juego te pide la .iso: elígela y la comprueba.\n",
              "accepted": [
                "EE.UU. (SCUS-97177)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Downhill Domination depuis ps2. Nécessite vos fichiers ps2.",
          "assets": {
            "disc": {
              "label": "Disque de Downhill Domination (PS2, USA, SCUS-97177) en .iso",
              "accepted": [
                "USA (SCUS-97177)"
              ],
              "instructions_md": "Seul le .iso du disque américain (`SCUS-97177`) fonctionne ; les autres régions ou images modifiées non.\nLa première fois que vous ouvrez le jeu, il demande le .iso : choisissez-le et il le vérifie.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Downhill Domination do ps2. Requer seus arquivos do ps2.",
          "assets": {
            "disc": {
              "label": "Disco de Downhill Domination (PS2, EUA, SCUS-97177) em .iso",
              "accepted": [
                "EUA (SCUS-97177)"
              ],
              "instructions_md": "Só serve a .iso do disco americano (`SCUS-97177`); outras regiões ou imagens modificadas não.\nNa primeira vez que você abre o jogo ele pede a .iso: escolha-a e ele a verifica.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Downhill Domination von ps2. Benötigt deine ps2-Dateien.",
          "assets": {
            "disc": {
              "label": "Disc von Downhill Domination (PS2, USA, SCUS-97177) als .iso",
              "accepted": [
                "USA (SCUS-97177)"
              ],
              "instructions_md": "Nur die .iso der US-Disc (`SCUS-97177`) funktioniert; andere Regionen oder veränderte Abbilder nicht.\nBeim ersten Öffnen fragt das Spiel nach der .iso: Wähle sie, und es prüft sie.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5253254,
        "cover": "https://cdn2.steamgriddb.com/grid/1dae19678bca4026adbc6a5139a74d43.png",
        "hero": "https://cdn2.steamgriddb.com/hero/fc4a9982bb5fe99fc87d9a270db69ca9.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d78c7ea7c8c149904c3ef11359bdaa4e.png",
        "genres": [
          "racing",
          "sports"
        ],
        "igdb_id": 6340,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3h0v.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scdsok.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scdsol.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scdsoi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scdsoj.jpg"
        ]
      },
      "genres": [
        "racing",
        "sports"
      ],
      "reports": [
        {
          "device": "Infinix X6878",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.13",
          "last_at": "2026-11-09T06:43:38Z"
        },
        {
          "device": "Infinix note 60 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.13",
          "last_at": "2026-11-09T06:44:01Z"
        },
        {
          "device": "Xiaomi 23113RKC6G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T08:15:13Z"
        },
        {
          "device": "poco x6 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.14",
          "last_at": "2026-11-10T00:57:41Z"
        },
        {
          "device": "Vivo I2221",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.13",
          "last_at": "2026-11-10T02:21:59Z"
        },
        {
          "device": "Realme RMX3741",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T03:38:55Z"
        },
        {
          "device": "IQOO 15R",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.16",
          "last_at": "2026-11-11T06:59:31Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.16",
          "last_at": "2026-11-11T16:48:58Z"
        }
      ],
      "downloads": 30609
    },
    {
      "id": "dq9recomp-releases",
      "name": "Dragon Quest IX",
      "game": "Dragon Quest IX",
      "original_platform": "ds",
      "type": "recomp",
      "forks": [
        {
          "repo": "Ajustor/dq9Recomp-releases",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 88,
          "release": {
            "tag": "v2.0.542",
            "name": "dq9Recomp 2.0.542",
            "published_at": "2026-11-09T12:26:19Z",
            "prerelease": false,
            "asset": {
              "name": "dq9recomp-android-arm64.apk",
              "url": "https://github.com/Ajustor/dq9Recomp-releases/releases/download/v2.0.542/dq9recomp-android-arm64.apk",
              "size": 20418246,
              "sha256": "cf3deb89714f89de6de4057205a39432a1f33660c0b856247901a9a4ae493eb0"
            }
          },
          "history": [
            {
              "tag": "v2.0.540",
              "name": "dq9Recomp 2.0.540",
              "published_at": "2026-11-08T18:28:27Z",
              "prerelease": false,
              "asset": {
                "name": "dq9recomp-android-arm64.apk",
                "url": "https://github.com/Ajustor/dq9Recomp-releases/releases/download/v2.0.540/dq9recomp-android-arm64.apk",
                "size": 20392710,
                "sha256": "6518c2e1ef29549a5213f36ac906cb59f13d9d5dc2e254f5922941b507165c96"
              }
            },
            {
              "tag": "v2.0.524",
              "name": "dq9Recomp 2.0.524",
              "published_at": "2026-11-07T14:34:41Z",
              "prerelease": false,
              "asset": {
                "name": "dq9recomp-android-arm64.apk",
                "url": "https://github.com/Ajustor/dq9Recomp-releases/releases/download/v2.0.524/dq9recomp-android-arm64.apk",
                "size": 20333510,
                "sha256": "a44aeb520632eea175336f9fd1544235923f71c93ff09f60a1e136f426cefc46"
              }
            },
            {
              "tag": "v2.0.513",
              "name": "dq9Recomp 2.0.513",
              "published_at": "2026-11-06T21:22:06Z",
              "prerelease": false,
              "asset": {
                "name": "dq9recomp-android-arm64.apk",
                "url": "https://github.com/Ajustor/dq9Recomp-releases/releases/download/v2.0.513/dq9recomp-android-arm64.apk",
                "size": 20289158,
                "sha256": "1ff36fb315a3fcd3953b0ecd28c87f7c4e8e78032e7e665baff43c493229a199"
              }
            },
            {
              "tag": "v2.0.512",
              "name": "dq9Recomp 2.0.512",
              "published_at": "2026-11-06T17:27:07Z",
              "prerelease": false,
              "asset": {
                "name": "dq9recomp-android-arm64.apk",
                "url": "https://github.com/Ajustor/dq9Recomp-releases/releases/download/v2.0.512/dq9recomp-android-arm64.apk",
                "size": 20288262,
                "sha256": "3da0097c1a72521bb8e3f540cb02e851c949aaefc37beb328e1a80949d392ee0"
              }
            },
            {
              "tag": "v2.0.510",
              "name": "dq9Recomp 2.0.510",
              "published_at": "2026-11-06T16:23:37Z",
              "prerelease": false,
              "asset": {
                "name": "dq9recomp-android-arm64.apk",
                "url": "https://github.com/Ajustor/dq9Recomp-releases/releases/download/v2.0.510/dq9recomp-android-arm64.apk",
                "size": 20302854,
                "sha256": "a724c1937e2ec88ead9fdec3891cd646d97b7df35cc19bc2034cdef0877f3e82"
              }
            }
          ],
          "package": "fr.ajustor.dq9recomp",
          "signer_sha256": "42517acd34499ae5264307ba66a4724c1ea314fd0f13f28db8c5548aa5713558",
          "reports": [
            {
              "device": "TECNO KJ5",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.542",
              "last_at": "2026-11-11T15:22:45Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Dragon Quest IX. Requires your DS ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Dragon Quest IX. Necesita tu ROM de DS."
        },
        "fr": {
          "description": "Recompilation statique de Dragon Quest IX. Nécessite votre ROM DS."
        },
        "pt": {
          "description": "Recompilação estática de Dragon Quest IX. Requer sua ROM de DS."
        },
        "de": {
          "description": "Statische Rekompilierung von Dragon Quest IX. Erfordert deine DS-ROM."
        }
      },
      "art": {
        "steamgriddb_id": 33998,
        "cover": "https://cdn2.steamgriddb.com/grid/06bbab2c4235d22de7f79faf7045cf9d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/cd10c7f376188a4a2ca3e8fea2c03aeb.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6be93f7a96fed60c477d30ae1de032fd.png",
        "genres": [
          "adventure",
          "rpg",
          "strategy"
        ],
        "igdb_id": 1820,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7wt9.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hic0gbudnt1oocxp0zn9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yyja8gjwcqtdxoje7gmg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cnko28jc0zdteh1rncoe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/k6zsnryf3juic1dmmjmf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qjqvif1nmgpaizr2g9d6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yur6g9erdkdorbfqvy1e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lon3yweds8ataclynq9q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hnryaewidaie1p0mfjtw.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "strategy"
      ],
      "reports": [
        {
          "device": "TECNO KJ5",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.542",
          "last_at": "2026-11-11T15:22:45Z"
        }
      ],
      "downloads": 88
    },
    {
      "id": "dragon-age-origins-recomp-android-duo",
      "name": "Dragon Age Origins Recomp Duo",
      "game": "Dragon Age Origins",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "mabencs/Dragon-Age-Origins-Recomp-Android-Duo",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "dual_screen": true,
          "downloads": 820,
          "release": {
            "tag": "v0.2.2-alpha",
            "name": "0.2.2-alpha - Open Alpha",
            "published_at": "2026-11-09T12:00:41Z",
            "prerelease": true,
            "asset": {
              "name": "dao-recomp-android-0.2.2-alpha.apk",
              "url": "https://github.com/mabencs/Dragon-Age-Origins-Recomp-Android-Duo/releases/download/v0.2.2-alpha/dao-recomp-android-0.2.2-alpha.apk",
              "size": 75820531,
              "sha256": "c40ac9306f731189b0c712c5a9b0744092343942ee55b3bd066deff5e8eaaf0d"
            }
          },
          "history": [
            {
              "tag": "v0.2.1-alpha",
              "name": "0.2.1-alpha - Open Alpha",
              "published_at": "2026-11-08T16:13:51Z",
              "prerelease": true,
              "asset": {
                "name": "dao-recomp-android-0.2.1-alpha.apk",
                "url": "https://github.com/mabencs/Dragon-Age-Origins-Recomp-Android-Duo/releases/download/v0.2.1-alpha/dao-recomp-android-0.2.1-alpha.apk",
                "size": 75773207,
                "sha256": "1b6f5a9f64eaf45ffe4769408493575a66f09e07f4764b0a3b7373a0df8a7ba8"
              }
            },
            {
              "tag": "v0.2.0-alpha",
              "name": "0.2.0-alpha - Open Alpha",
              "published_at": "2026-11-04T15:43:08Z",
              "prerelease": true,
              "asset": {
                "name": "dao-recomp-android-0.2.0-alpha.apk",
                "url": "https://github.com/mabencs/Dragon-Age-Origins-Recomp-Android-Duo/releases/download/v0.2.0-alpha/dao-recomp-android-0.2.0-alpha.apk",
                "size": 75761607,
                "sha256": "79fe09beb009c8436e57b6d9aa8fd67c65190aaeb0ff7476640b2a968da5fc72"
              }
            },
            {
              "tag": "v0.1.8-alpha",
              "name": "0.1.8-alpha - Open Alpha",
              "published_at": "2026-11-03T22:24:03Z",
              "prerelease": true,
              "asset": {
                "name": "dao-recomp-android-0.1.8-alpha.apk",
                "url": "https://github.com/mabencs/Dragon-Age-Origins-Recomp-Android-Duo/releases/download/v0.1.8-alpha/dao-recomp-android-0.1.8-alpha.apk",
                "size": 75748311,
                "sha256": "b2d0bee38fd86b72e0196720f6bf232b6b147e329674538a44e989eef924a228"
              }
            },
            {
              "tag": "v0.1.7-alpha",
              "name": "0.1.7-alpha - Open Alpha",
              "published_at": "2026-11-03T18:31:22Z",
              "prerelease": true,
              "asset": {
                "name": "dao-recomp-android-0.1.7-alpha.apk",
                "url": "https://github.com/mabencs/Dragon-Age-Origins-Recomp-Android-Duo/releases/download/v0.1.7-alpha/dao-recomp-android-0.1.7-alpha.apk",
                "size": 75735815,
                "sha256": "dfc6ea361cd92b1f26f66678f65ea6dc488af320270b73ab92f019e72e3427c2"
              }
            },
            {
              "tag": "v0.1.6-alpha",
              "name": "0.1.6-alpha - Open Alpha",
              "published_at": "2026-11-03T16:19:16Z",
              "prerelease": true,
              "asset": {
                "name": "dao-recomp-android-0.1.6-alpha.apk",
                "url": "https://github.com/mabencs/Dragon-Age-Origins-Recomp-Android-Duo/releases/download/v0.1.6-alpha/dao-recomp-android-0.1.6-alpha.apk",
                "size": 75716647,
                "sha256": "f22b4a81ccd447631ec4af2354c45fa517723b0d50b27a7670bec924e08a8969"
              }
            }
          ],
          "package": "prod.daorecompandroid.duo",
          "signer_sha256": "68e1dbce482ffa920973d80bab8cc3963bd888a3c9f79b6ba94b849d0092deb8",
          "reports": [
            {
              "device": "AYANEO Pocket DS",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.2-alpha",
              "last_at": "2026-11-10T17:00:57Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.2-alpha",
              "last_at": "2026-11-11T14:53:45Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "discs",
          "label": "Dragon Age: Origins discs (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Give the app the images of your Dragon Age: Origins Xbox 360 discs. It builds the game program on the phone itself once, then reads the rest of the disc while you play.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of Dragon Age Origins from xbox360. Requires your xbox360 files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Dragon Age Origins para xbox360. Necesita tus archivos de xbox360.",
          "assets": {
            "discs": {
              "label": "Discos de Dragon Age: Origins (Xbox 360)",
              "instructions_md": "Dale a la app las imágenes de tus discos de Dragon Age: Origins para Xbox 360. Crea el programa del juego en el propio móvil una sola vez, y luego lee el resto del disco mientras juegas.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Dragon Age Origins depuis xbox360. Nécessite vos fichiers xbox360.",
          "assets": {
            "discs": {
              "label": "Disques de Dragon Age: Origins (Xbox 360)",
              "instructions_md": "Donnez à l'application les images de vos disques Xbox 360 de Dragon Age: Origins. Elle crée le programme du jeu sur le téléphone une seule fois, puis lit le reste du disque pendant que vous jouez.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Dragon Age Origins do xbox360. Requer seus arquivos do xbox360.",
          "assets": {
            "discs": {
              "label": "Discos de Dragon Age: Origins (Xbox 360)",
              "instructions_md": "Dê ao app as imagens dos seus discos de Dragon Age: Origins para Xbox 360. Ele cria o programa do jogo no próprio celular uma única vez e depois lê o resto do disco enquanto você joga.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Dragon Age Origins von xbox360. Benötigt deine xbox360-Dateien.",
          "assets": {
            "discs": {
              "label": "Discs von Dragon Age: Origins (Xbox 360)",
              "instructions_md": "Gib der App die Abbilder deiner Xbox-360-Discs von Dragon Age: Origins. Sie erstellt das Spielprogramm einmalig auf dem Handy und liest den Rest der Disc während des Spielens.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1557,
        "cover": "https://cdn2.steamgriddb.com/grid/202712c96eef8d96aefae885bd6f20ea.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ee89223a2b625b5152132ed77abbcc79.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3501672ebc68a5524629080e3ef60aef.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 76,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2mvs.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh58.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh5a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh59.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh55.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh56.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh57.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xhahdcnpsahtgns7h92b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rmcbdgugjqhju6jzdam1.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "AYANEO Pocket DS",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.2-alpha",
          "last_at": "2026-11-10T17:00:57Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.2-alpha",
          "last_at": "2026-11-11T14:53:45Z"
        }
      ],
      "downloads": 820
    },
    {
      "id": "dragon-burst",
      "name": "Dragon Burst",
      "game": "Dragon Ball Z: Burst Limit",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/dfdx047/Dragon-Burst",
      "description": "Experimental native port of the ReXGlue recompilation. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "dfdx047/Dragon-Burst",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 13501,
          "release": {
            "tag": "v0.2.2",
            "name": "Dragon Burst v0.2.2",
            "published_at": "2026-11-10T13:00:42Z",
            "prerelease": false,
            "asset": {
              "name": "DragonBurst-v0.2.2.apk",
              "url": "https://github.com/dfdx047/Dragon-Burst/releases/download/v0.2.2/DragonBurst-v0.2.2.apk",
              "size": 119778164,
              "sha256": "c3e2fef8cd135a9b302a23b4a8c10fac3ad4035c4b7ee699456be93c3eff6051"
            }
          },
          "history": [
            {
              "tag": "v0.2.1",
              "name": "Dragon Burst v0.2.1",
              "published_at": "2026-10-30T14:08:51Z",
              "prerelease": false,
              "asset": {
                "name": "DragonBurst-v0.2.1.apk",
                "url": "https://github.com/dfdx047/Dragon-Burst/releases/download/v0.2.1/DragonBurst-v0.2.1.apk",
                "size": 83175160,
                "sha256": "a6d935333f08dd40c31d0bde90800ff70b72802522638ab9623853e4e116bfb1"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "Dragon Burst v0.2.0",
              "published_at": "2026-10-30T13:27:06Z",
              "prerelease": false,
              "asset": {
                "name": "DragonBurst-v0.2.0.apk",
                "url": "https://github.com/dfdx047/Dragon-Burst/releases/download/v0.2.0/DragonBurst-v0.2.0.apk",
                "size": 83174928,
                "sha256": "ef7b55a12ed6216845e26fd45fe7029819104ac3de03e30acc667972ff458704"
              }
            },
            {
              "tag": "v0.1.2",
              "name": "Dragon Burst v0.1.2",
              "published_at": "2026-10-17T19:13:14Z",
              "prerelease": false,
              "asset": {
                "name": "DragonBurst-v0.1.2.apk",
                "url": "https://github.com/dfdx047/Dragon-Burst/releases/download/v0.1.2/DragonBurst-v0.1.2.apk",
                "size": 62161306,
                "sha256": "fdf1c2bcb3a9d1d8a3dcb104648a92b04a037da4352d6bfe9bd25353e194f63a"
              }
            },
            {
              "tag": "v0.1.1",
              "name": "Dragon Burst v0.1.1",
              "published_at": "2026-10-17T17:21:22Z",
              "prerelease": false,
              "asset": {
                "name": "DragonBurst-v0.1.1.apk",
                "url": "https://github.com/dfdx047/Dragon-Burst/releases/download/v0.1.1/DragonBurst-v0.1.1.apk",
                "size": 62154270,
                "sha256": "19db77be9a3228a26cd3396f3a77452eff7249e6b7524b19cdbb6f01833a42e5"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "Dragon Burst v0.1.0",
              "published_at": "2026-10-17T14:46:56Z",
              "prerelease": false,
              "asset": {
                "name": "DragonBurst-v0.1.0.apk",
                "url": "https://github.com/dfdx047/Dragon-Burst/releases/download/v0.1.0/DragonBurst-v0.1.0.apk",
                "size": 62140682,
                "sha256": "8d89498684d1c0276e6c474d1aa0143863e78986a20e2e392ba7813adeed361b"
              }
            }
          ],
          "package": "com.dfdx047.dragonburst",
          "signer_sha256": "1a7325cfc351e27b9edf2882ace9ae2f1891989834de506e545c1f1a3fa9f532",
          "reports": [
            {
              "device": "Xiaomi 23113RKC6G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.1",
              "last_at": "2026-11-09T12:59:47Z"
            },
            {
              "device": "Vivo I2221",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.1",
              "last_at": "2026-11-10T02:23:03Z"
            },
            {
              "device": "LENOVO LEGION Y700 GEN3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.1",
              "last_at": "2026-11-10T09:13:26Z"
            },
            {
              "device": "Redmagic 7s pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.1",
              "last_at": "2026-11-10T23:54:21Z"
            },
            {
              "device": "motorola edge 60 fusion",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.1",
              "last_at": "2026-11-11T14:55:51Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Dragon Ball Z: Burst Limit (Xbox 360, USA) as .iso or folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the US (NTSC-U) version of your own disc works.\nOpen Dragon Burst and tap **Importar .iso**, or **Importar pasta** if you have the extracted folder with `default.xex` and `LONG2DATA`. The app checks the executable and warns you if the disc is from another region or modified.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo experimental de la recompilación ReXGlue. Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Dragon Ball Z: Burst Limit (Xbox 360, USA) en .iso o carpeta",
              "instructions_md": "Solo vale la versión americana (NTSC-U) de tu propio disco.\nAbre Dragon Burst y pulsa **Importar .iso**, o **Importar pasta** si tienes la carpeta extraída con `default.xex` y `LONG2DATA`. La app comprueba el ejecutable y te avisa si el disco es de otra región o está modificado.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif expérimental de la recompilation ReXGlue. Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Dragon Ball Z: Burst Limit (Xbox 360, USA) en .iso ou dossier",
              "instructions_md": "Seule la version américaine (NTSC-U) de votre propre disque fonctionne.\nOuvrez Dragon Burst et touchez **Importar .iso**, ou **Importar pasta** si vous avez le dossier extrait avec `default.xex` et `LONG2DATA`. L'application vérifie l'exécutable et vous prévient si le disque est d'une autre région ou modifié.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo experimental da recompilação ReXGlue. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Dragon Ball Z: Burst Limit (Xbox 360, EUA) em .iso ou pasta",
              "instructions_md": "Só serve a versão americana (NTSC-U) do seu próprio disco.\nAbra o Dragon Burst e toque em **Importar .iso**, ou **Importar pasta** se você tiver a pasta extraída com `default.xex` e `LONG2DATA`. O app verifica o executável e avisa se o disco é de outra região ou foi modificado.\n"
            }
          }
        },
        "de": {
          "description": "Experimenteller nativer Port der ReXGlue-Rekompilierung. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "game": {
              "label": "Dragon Ball Z: Burst Limit (Xbox 360, USA) als .iso oder Ordner",
              "instructions_md": "Nur die US-Version (NTSC-U) deiner eigenen Disc funktioniert.\nÖffne Dragon Burst und tippe auf **Importar .iso**, oder auf **Importar pasta**, wenn du den entpackten Ordner mit `default.xex` und `LONG2DATA` hast. Die App prüft die ausführbare Datei und warnt dich, wenn die Disc aus einer anderen Region stammt oder verändert ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5273228,
        "cover": "https://cdn2.steamgriddb.com/grid/62bc0b1c257153633bc172df411281f6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2f1f0bdbb82e8f2a7ab031d8f2a13ee1.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2ef71cbbdf71f4b87711026b12e879da.png",
        "genres": [
          "fighting"
        ],
        "igdb_id": 2569,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1wa9.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7ipb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7ipa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7ipc.jpg"
        ]
      },
      "genres": [
        "fighting"
      ],
      "reports": [
        {
          "device": "Xiaomi 23113RKC6G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.1",
          "last_at": "2026-11-09T12:59:47Z"
        },
        {
          "device": "Vivo I2221",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.1",
          "last_at": "2026-11-10T02:23:03Z"
        },
        {
          "device": "LENOVO LEGION Y700 GEN3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.1",
          "last_at": "2026-11-10T09:13:26Z"
        },
        {
          "device": "Redmagic 7s pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.1",
          "last_at": "2026-11-10T23:54:21Z"
        },
        {
          "device": "motorola edge 60 fusion",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.1",
          "last_at": "2026-11-11T14:55:51Z"
        }
      ],
      "downloads": 13501
    },
    {
      "id": "droidosaur",
      "name": "Droidosaur",
      "game": "Nanosaur",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/firestarter1996/Droidosaur",
      "description": "Native port of Nanosaur, the dinosaur game by Pangea Software. Requires the game data.",
      "forks": [
        {
          "repo": "firestarter1996/Droidosaur",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 58,
          "release": {
            "tag": "v1.4.5-build9",
            "name": "Droidosaur 1.4.5 (build 9)",
            "published_at": "2026-09-20T18:28:39Z",
            "prerelease": false,
            "asset": {
              "name": "Droidosaur-1.4.5-arm64.apk",
              "url": "https://github.com/firestarter1996/Droidosaur/releases/download/v1.4.5-build9/Droidosaur-1.4.5-arm64.apk",
              "size": 16225421,
              "sha256": "419fe4d2c27b6daa6c97352130568b8206e98bfe478fbf6c6511dcacf3436895"
            }
          },
          "history": [
            {
              "tag": "v1.4.5-build8",
              "name": "Droidosaur 1.4.5 (build 8)",
              "published_at": "2026-09-20T18:15:58Z",
              "prerelease": false,
              "asset": {
                "name": "Droidosaur-1.4.5-arm64.apk",
                "url": "https://github.com/firestarter1996/Droidosaur/releases/download/v1.4.5-build8/Droidosaur-1.4.5-arm64.apk",
                "size": 16225421,
                "sha256": "8059e251f7dfd90dbbeebfebc93946c40d9c302d91855e2ba1f6ee1fa881fdf1"
              }
            },
            {
              "tag": "v1.4.5-build7",
              "name": "Droidosaur 1.4.5 (build 7)",
              "published_at": "2026-09-19T19:19:40Z",
              "prerelease": false,
              "asset": {
                "name": "Droidosaur-1.4.5-arm64.apk",
                "url": "https://github.com/firestarter1996/Droidosaur/releases/download/v1.4.5-build7/Droidosaur-1.4.5-arm64.apk",
                "size": 16225421,
                "sha256": "4d669a295023c387c1f28dab51af57797137b8991f4080c1ab5fc59410151b4b"
              }
            },
            {
              "tag": "v1.4.5-build6",
              "name": "Droidosaur 1.4.5 (build 6)",
              "published_at": "2026-09-18T15:53:26Z",
              "prerelease": false,
              "asset": {
                "name": "Droidosaur-1.4.5-arm64.apk",
                "url": "https://github.com/firestarter1996/Droidosaur/releases/download/v1.4.5-build6/Droidosaur-1.4.5-arm64.apk",
                "size": 16225421,
                "sha256": "68918f205ef59247492c45df430e024239a21ea1e71df16478a8618316852544"
              }
            },
            {
              "tag": "v1.4.5-build5",
              "name": "Droidosaur 1.4.5 (build 5)",
              "published_at": "2026-09-18T15:50:09Z",
              "prerelease": false,
              "asset": {
                "name": "Droidosaur-1.4.5-arm64.apk",
                "url": "https://github.com/firestarter1996/Droidosaur/releases/download/v1.4.5-build5/Droidosaur-1.4.5-arm64.apk",
                "size": 16225421,
                "sha256": "ece51f9c02065df980d856648ec75056fb15ea8a975ce59475aa43c4e1e81aa0"
              }
            },
            {
              "tag": "v1.4.5-build4",
              "name": "Droidosaur 1.4.5 (build 4)",
              "published_at": "2026-09-18T15:39:09Z",
              "prerelease": false,
              "asset": {
                "name": "Droidosaur-1.4.5-arm64.apk",
                "url": "https://github.com/firestarter1996/Droidosaur/releases/download/v1.4.5-build4/Droidosaur-1.4.5-arm64.apk",
                "size": 16225421,
                "sha256": "3bab358d2a75ab61e90c5958a79c574a432c80b4cb0b0e514f488b938738f778"
              }
            }
          ],
          "package": "io.jor.nanosaur",
          "signer_sha256": "5e5de121b0c6d0088cc3ff71c9fc9577aae60f0b3d125216771486c651f882dd"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Nanosaur, el juego de dinosaurios de Pangea Software. Necesita los datos del juego."
        },
        "fr": {
          "description": "Port natif de Nanosaur, le jeu de dinosaures de Pangea Software. Nécessite les données du jeu."
        },
        "pt": {
          "description": "Port nativo de Nanosaur, o jogo de dinossauros da Pangea Software. Precisa dos dados do jogo."
        },
        "de": {
          "description": "Nativer Port von Nanosaur, dem Dinosaurierspiel von Pangea Software. Benötigt die Spieldaten."
        }
      },
      "art": {
        "steamgriddb_id": 5283453,
        "cover": "https://cdn2.steamgriddb.com/grid/c3c7fdcce42b0fc408695e1fba02b1a5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e52e9fb32dd0ae6d51d9f1dda10e8cbc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6b6229e2ab44b1a4daea281b70339052.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 70818,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co30or.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc95u9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc95ua.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3gnt.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "downloads": 58
    },
    {
      "id": "dsr-native",
      "name": "Dark Souls Remastered",
      "game": "Dark Souls Remastered",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "CowKillers/dark-souls-remastered-android-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 305,
          "release": {
            "tag": "v0.1",
            "name": "Alpha 0.1",
            "published_at": "2026-11-09T16:11:17Z",
            "prerelease": false,
            "asset": {
              "name": "DarkSoulsRemastered-launcher-v8.apk",
              "url": "https://github.com/CowKillers/dark-souls-remastered-android-port/releases/download/v0.1/DarkSoulsRemastered-launcher-v8.apk",
              "size": 10931366,
              "sha256": "24ef1a5da7086f4e3baaec3cbb1e322fb94e8d98a173d69d9480822880fa1809"
            }
          },
          "history": [],
          "package": "org.nx2a.t01004ab00a260000",
          "signer_sha256": "2551deaa93bb03dcdafb689f1efab76afd8e29538814c770048aba30d88697a0",
          "reports": [
            {
              "device": "Samsung SM-N985F",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T16:04:41Z"
            },
            {
              "device": "Samsung SM-A075M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T16:23:57Z"
            },
            {
              "device": "Infinix X6817",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T16:24:13Z"
            }
          ]
        },
        {
          "repo": "kvse/dsr-native",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2377,
          "release": {
            "tag": "v0.1.0",
            "name": "dsr-native-loader v0.1.0",
            "published_at": "2026-11-11T01:38:01Z",
            "prerelease": false,
            "asset": {
              "name": "dsr-loader-v0.1.0.apk",
              "url": "https://github.com/kvse/dsr-native/releases/download/v0.1.0/dsr-loader-v0.1.0.apk",
              "size": 1218607,
              "sha256": "c9583572b983916dee4e757c78462a0d9794cf1dbc451804a92751a9f0b4344b"
            }
          },
          "history": [
            {
              "tag": "v0.0.1",
              "name": "dsr-native-loader v0.0.1",
              "published_at": "2026-11-08T10:11:28Z",
              "prerelease": false,
              "asset": {
                "name": "dsr-loader-v0.0.1.apk",
                "url": "https://github.com/kvse/dsr-native/releases/download/v0.0.1/dsr-loader-v0.0.1.apk",
                "size": 1967562,
                "sha256": "002ece7c2a4c8137b8b6647c29506fdabcaa49d1f2e61fb29d7e42fd462f049c"
              }
            }
          ],
          "package": "com.dsrnative.app",
          "signer_sha256": "53a1a386520c4e2bfedc703974d8864877277a9d2ff10700ef1c8284cbc4101f",
          "reports": [
            {
              "device": "Samsung SM-S948B",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.0",
              "last_at": "2026-11-11T16:45:44Z"
            },
            {
              "device": "Xiaomi 2510DRA23L",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T08:57:42Z"
            },
            {
              "device": "iQOO z9",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.0.1",
              "last_at": "2026-11-09T10:00:55Z"
            },
            {
              "device": "TECNO LG6n",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.0.1",
              "last_at": "2026-11-09T13:15:31Z"
            },
            {
              "device": "Samsung Z Flip 7",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.0.1",
              "last_at": "2026-11-09T15:05:35Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.0.1",
              "last_at": "2026-11-09T16:04:26Z"
            },
            {
              "device": "Samsung SM-A075M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T23:52:49Z"
            },
            {
              "device": "Xiaomi 23129RA5FL",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T00:01:02Z"
            },
            {
              "device": "Samsung SM-A576B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T02:49:35Z"
            },
            {
              "device": "Xiaomi 2312DRA50G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.0.1",
              "last_at": "2026-11-10T14:26:04Z"
            },
            {
              "device": "Infinix X6857",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.0.1",
              "last_at": "2026-11-10T14:42:21Z"
            },
            {
              "device": "Xiaomi Poco X7 Pro j",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T01:31:05Z"
            },
            {
              "device": "Samsung SM-A566E",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T01:44:19Z"
            },
            {
              "device": "Xiaomi M2102J20SG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.0",
              "last_at": "2026-11-11T06:58:07Z"
            },
            {
              "device": "Google Pixel 8 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T13:23:20Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.0",
              "last_at": "2026-11-11T14:47:41Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Dark Souls: Remastered for Switch: extracted romfs and exefs",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "1. Extract `romfs` and `exefs` from your Switch copy (for example with Ryujinx on Windows).\n2. Open the app once and give it file permission: it creates its folders.\n3. Copy into `Downloads/DSRNative/files/game/` the contents of `romfs` (with `movww` and `movjp`) and an `exefs` folder with the exefs files.\n"
        }
      ],
      "added_at": "2026-11-08T13:44:41Z",
      "description": "Static recompilation of Dark Souls Remastered from switch. Requires your switch files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Dark Souls Remastered para switch. Necesita tus archivos de switch.",
          "assets": {
            "game": {
              "label": "Dark Souls: Remastered de Switch: romfs y exefs extraídos",
              "instructions_md": "1. Extrae `romfs` y `exefs` de tu copia de Switch (por ejemplo con Ryujinx en Windows).\n2. Abre la app una vez y dale permiso de archivos: crea sus carpetas.\n3. Copia en `Downloads/DSRNative/files/game/` el contenido de `romfs` (con `movww` y `movjp`) y una carpeta `exefs` con los archivos de exefs.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Dark Souls Remastered depuis switch. Nécessite vos fichiers switch.",
          "assets": {
            "game": {
              "label": "Dark Souls: Remastered sur Switch : romfs et exefs extraits",
              "instructions_md": "1. Extrayez `romfs` et `exefs` de votre copie Switch (par exemple avec Ryujinx sous Windows).\n2. Ouvrez l'application une fois et donnez-lui l'accès aux fichiers : elle crée ses dossiers.\n3. Copiez dans `Downloads/DSRNative/files/game/` le contenu de `romfs` (avec `movww` et `movjp`) et un dossier `exefs` contenant les fichiers exefs.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Dark Souls Remastered do switch. Requer seus arquivos do switch.",
          "assets": {
            "game": {
              "label": "Dark Souls: Remastered do Switch: romfs e exefs extraídos",
              "instructions_md": "1. Extraia `romfs` e `exefs` da sua cópia do Switch (por exemplo com o Ryujinx no Windows).\n2. Abra o app uma vez e dê permissão de arquivos: ele cria as pastas.\n3. Copie para `Downloads/DSRNative/files/game/` o conteúdo de `romfs` (com `movww` e `movjp`) e uma pasta `exefs` com os arquivos de exefs.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Dark Souls Remastered von switch. Benötigt deine switch-Dateien.",
          "assets": {
            "game": {
              "label": "Dark Souls: Remastered für Switch: entpacktes romfs und exefs",
              "instructions_md": "1. Entpacke `romfs` und `exefs` aus deiner Switch-Kopie (zum Beispiel mit Ryujinx unter Windows).\n2. Öffne die App einmal und erlaube den Dateizugriff: Sie legt ihre Ordner an.\n3. Kopiere nach `Downloads/DSRNative/files/game/` den Inhalt von `romfs` (mit `movww` und `movjp`) und einen Ordner `exefs` mit den exefs-Dateien.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 15863,
        "cover": "https://cdn2.steamgriddb.com/grid/fa09649961c5c38096ee815c1084b2f0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/395af6444dfab37005c07b8264090296.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/862f45c4168a6126fe59a89625829759.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 81085,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobazz.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pscwghxeqqeyjnrulure.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dzsvnb3j184sb1nj304t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gxn94hwt4q2ieohzghib.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zqpwusikqtoeawmsdaqd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lxfmzmese5lyvu0dw79d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sszdprkwkbhioqd52os2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yygdhxlhm7zjaekzieth.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wppppfhgfqeuqoe6vbar.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "Samsung SM-A075M",
          "great": 0,
          "playable": 0,
          "broken": 2,
          "last_at": "2026-11-11T16:23:57Z"
        },
        {
          "device": "Samsung SM-S948B",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.0",
          "last_at": "2026-11-11T16:45:44Z"
        },
        {
          "device": "Xiaomi 2510DRA23L",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T08:57:42Z"
        },
        {
          "device": "iQOO z9",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.0.1",
          "last_at": "2026-11-09T10:00:55Z"
        },
        {
          "device": "TECNO LG6n",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.0.1",
          "last_at": "2026-11-09T13:15:31Z"
        },
        {
          "device": "Samsung Z Flip 7",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.0.1",
          "last_at": "2026-11-09T15:05:35Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.0.1",
          "last_at": "2026-11-09T16:04:26Z"
        },
        {
          "device": "Xiaomi 23129RA5FL",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T00:01:02Z"
        },
        {
          "device": "Samsung SM-A576B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T02:49:35Z"
        },
        {
          "device": "Xiaomi 2312DRA50G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.0.1",
          "last_at": "2026-11-10T14:26:04Z"
        },
        {
          "device": "Infinix X6857",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.0.1",
          "last_at": "2026-11-10T14:42:21Z"
        },
        {
          "device": "Xiaomi Poco X7 Pro j",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T01:31:05Z"
        },
        {
          "device": "Samsung SM-A566E",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T01:44:19Z"
        },
        {
          "device": "Xiaomi M2102J20SG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.0",
          "last_at": "2026-11-11T06:58:07Z"
        },
        {
          "device": "Google Pixel 8 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T13:23:20Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.0",
          "last_at": "2026-11-11T14:47:41Z"
        },
        {
          "device": "Samsung SM-N985F",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T16:04:41Z"
        },
        {
          "device": "Infinix X6817",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T16:24:13Z"
        }
      ],
      "downloads": 2682
    },
    {
      "id": "dualsouls",
      "name": "DualSouls",
      "game": "Hollow Knight",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/igawa6/dualsouls",
      "description": "Native port of Hollow Knight for the AYN Thor's dual screens, built from your copy.",
      "forks": [
        {
          "repo": "igawa6/dualsouls",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 8274,
          "release": {
            "tag": "1.0.3",
            "name": "HK: DualSouls 1.0.3",
            "published_at": "2026-08-23T15:46:56Z",
            "prerelease": false,
            "asset": {
              "name": "dualsouls-v1.0.3-thor-arm64.apk",
              "url": "https://github.com/igawa6/dualsouls/releases/download/1.0.3/dualsouls-v1.0.3-thor-arm64.apk",
              "size": 35914254,
              "sha256": "dfa57c1087f81bb2f8672be84e63bd517be7d2d72eef56982c9d05c859d8536c"
            }
          },
          "history": [
            {
              "tag": "1.0.2",
              "name": "HK: DualSouls 1.0.2",
              "published_at": "2026-08-23T08:45:59Z",
              "prerelease": false,
              "asset": {
                "name": "dualsouls-v1.0.2-thor-arm64.apk",
                "url": "https://github.com/igawa6/dualsouls/releases/download/1.0.2/dualsouls-v1.0.2-thor-arm64.apk",
                "size": 35853534,
                "sha256": "c926526b26a5ff4022cd720194740e76211ae5725bb88919f0894b0232ea922d"
              }
            },
            {
              "tag": "1.0.0",
              "name": "HK: DualSouls 1.0.0",
              "published_at": "2026-08-22T03:27:18Z",
              "prerelease": false,
              "asset": {
                "name": "dualsouls-v1.0.0-thor-arm64.apk",
                "url": "https://github.com/igawa6/dualsouls/releases/download/1.0.0/dualsouls-v1.0.0-thor-arm64.apk",
                "size": 35848814,
                "sha256": "91a3506130b61ba539d8fb850be8dac83901d745c15f3ae6da7d688165ed2ddb"
              }
            }
          ],
          "package": "igawa6.dualsouls",
          "signer_sha256": "664e3c5f0ee12c9e66a9edeb7784b8d36961c26fa027e9565ee504d55ad87521",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "1.0.3",
              "last_at": "2026-11-09T21:39:09Z"
            },
            {
              "device": "Samsung SM-A528B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T21:46:25Z"
            },
            {
              "device": "Xiaomi M2007J3SG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T03:23:20Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Hollow Knight folder from GOG or Steam (v1.5.12620)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need Hollow Knight from GOG or Steam, version 1.5.12620 (\"Voidheart\").\n1. Copy the whole game folder to the device (the one with `Hollow Knight_Data` or `hollow_knight_Data`).\n2. Also copy the `hk-android-gog.xdelta` patch from the port's releases page (it works for both stores).\n3. In the app, choose the folder and the patch: it applies it on the device itself, no PC needed.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Hollow Knight para la doble pantalla de la AYN Thor, preparado a partir de tu copia.",
          "assets": {
            "game": {
              "label": "Carpeta de Hollow Knight de GOG o Steam (v1.5.12620)",
              "instructions_md": "Necesitas Hollow Knight de GOG o Steam, versión 1.5.12620 (\"Voidheart\").\n1. Copia la carpeta entera del juego al dispositivo (la que tiene `Hollow Knight_Data` o `hollow_knight_Data`).\n2. Copia también el parche `hk-android-gog.xdelta` de la página de versiones del port (sirve para las dos tiendas).\n3. En la app elige la carpeta y el parche: lo aplica en el propio dispositivo, sin PC.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Hollow Knight pour le double écran de l'AYN Thor, préparé à partir de votre copie.",
          "assets": {
            "game": {
              "label": "Dossier de Hollow Knight de GOG ou Steam (v1.5.12620)",
              "instructions_md": "Il vous faut Hollow Knight de GOG ou Steam, version 1.5.12620 (« Voidheart »).\n1. Copiez tout le dossier du jeu sur l'appareil (celui qui contient `Hollow Knight_Data` ou `hollow_knight_Data`).\n2. Copiez aussi le patch `hk-android-gog.xdelta` depuis la page des versions du port (il sert pour les deux boutiques).\n3. Dans l'application, choisissez le dossier et le patch : elle l'applique sur l'appareil, sans PC.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Hollow Knight para a tela dupla do AYN Thor, preparado a partir da sua cópia.",
          "assets": {
            "game": {
              "label": "Pasta de Hollow Knight da GOG ou Steam (v1.5.12620)",
              "instructions_md": "Você precisa do Hollow Knight da GOG ou da Steam, versão 1.5.12620 (\"Voidheart\").\n1. Copie a pasta inteira do jogo para o aparelho (a que tem `Hollow Knight_Data` ou `hollow_knight_Data`).\n2. Copie também o patch `hk-android-gog.xdelta` da página de versões do port (serve para as duas lojas).\n3. No app, escolha a pasta e o patch: ele o aplica no próprio aparelho, sem PC.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Hollow Knight für die zwei Bildschirme des AYN Thor, erstellt aus deiner Kopie.",
          "assets": {
            "game": {
              "label": "Ordner von Hollow Knight von GOG oder Steam (v1.5.12620)",
              "instructions_md": "Du brauchst Hollow Knight von GOG oder Steam, Version 1.5.12620 („Voidheart“).\n1. Kopiere den ganzen Spielordner aufs Gerät (den mit `Hollow Knight_Data` oder `hollow_knight_Data`).\n2. Kopiere auch den Patch `hk-android-gog.xdelta` von der Release-Seite des Ports (gilt für beide Stores).\n3. Wähle in der App den Ordner und den Patch: Sie wendet ihn direkt auf dem Gerät an, ganz ohne PC.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 7545,
        "cover": "https://cdn2.steamgriddb.com/grid/d18c832e8c956b4ef8b92862e6bf470d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/222c44c26a02c54e3a9fd0d895b12df4.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6d4e59d5963286dfe2e696258bb10d1c.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 365702,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocpbl.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scyytz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scyyu0.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "1.0.3",
          "last_at": "2026-11-09T21:39:09Z"
        },
        {
          "device": "Samsung SM-A528B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T21:46:25Z"
        },
        {
          "device": "Xiaomi M2007J3SG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T03:23:20Z"
        }
      ],
      "downloads": 8274
    },
    {
      "id": "dusklight",
      "name": "Dusklight",
      "game": "The Legend of Zelda: Twilight Princess",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/TwilitRealm/dusklight",
      "description": "Reimplementation of Twilight Princess. The second fork adds a dual-screen layout (AYN Thor). Requires your GameCube disc.",
      "forks": [
        {
          "repo": "TwilitRealm/dusklight",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 426535,
          "release": {
            "tag": "v2.0.3",
            "name": "v2.0.3",
            "published_at": "2026-09-30T07:06:44Z",
            "prerelease": false,
            "asset": {
              "name": "Dusklight-v2.0.3-android-arm64.apk",
              "url": "https://github.com/TwilitRealm/dusklight/releases/download/v2.0.3/Dusklight-v2.0.3-android-arm64.apk",
              "size": 58700704,
              "sha256": "44aa6ed4717fb0fc6094b62c45e4ddcc8b26ce6ecd9bbca11e97d837cf56fad6"
            }
          },
          "history": [
            {
              "tag": "v2.0.2",
              "name": "v2.0.2",
              "published_at": "2026-09-25T07:21:33Z",
              "prerelease": false,
              "asset": {
                "name": "Dusklight-v2.0.2-android-arm64.apk",
                "url": "https://github.com/TwilitRealm/dusklight/releases/download/v2.0.2/Dusklight-v2.0.2-android-arm64.apk",
                "size": 58684344,
                "sha256": "cef2144fdc344fb189a7ef363f3d8fa2246015504dbf7caea2ea05011fe881c1"
              }
            },
            {
              "tag": "v2.0.1",
              "name": "v2.0.1",
              "published_at": "2026-09-20T00:36:12Z",
              "prerelease": false,
              "asset": {
                "name": "Dusklight-v2.0.1-android-arm64.apk",
                "url": "https://github.com/TwilitRealm/dusklight/releases/download/v2.0.1/Dusklight-v2.0.1-android-arm64.apk",
                "size": 58667960,
                "sha256": "cb31cea461f53507864a0947ffc404dc5b7c6f59c47aae06e2e415b28ee8bd0d"
              }
            },
            {
              "tag": "v2.0.0",
              "name": "v2.0.0",
              "published_at": "2026-09-19T00:04:12Z",
              "prerelease": false,
              "asset": {
                "name": "Dusklight-v2.0.0-android-arm64.apk",
                "url": "https://github.com/TwilitRealm/dusklight/releases/download/v2.0.0/Dusklight-v2.0.0-android-arm64.apk",
                "size": 58663864,
                "sha256": "a4b676fcbf5f4db13d68f89b7c430628e076510179409ec9f2e38c8cedc6a690"
              }
            },
            {
              "tag": "v1.4.1",
              "name": "v1.4.1",
              "published_at": "2026-06-16T22:33:28Z",
              "prerelease": false,
              "asset": {
                "name": "Dusklight-v1.4.1-android-arm64.apk",
                "url": "https://github.com/TwilitRealm/dusklight/releases/download/v1.4.1/Dusklight-v1.4.1-android-arm64.apk",
                "size": 59669195,
                "sha256": "a5e839f012c72479747ab181f220ace98311c05e15eedcf8a461e9a6f71dc940"
              }
            },
            {
              "tag": "v1.4.0",
              "name": "v1.4.0",
              "published_at": "2026-06-16T02:14:15Z",
              "prerelease": false,
              "asset": {
                "name": "Dusklight-v1.4.0-android-arm64.apk",
                "url": "https://github.com/TwilitRealm/dusklight/releases/download/v1.4.0/Dusklight-v1.4.0-android-arm64.apk",
                "size": 59648715,
                "sha256": "c002ac1f6ab0b6c64c039bfc36009896ced6c5785107f31dfadd2c2c74515ae7"
              }
            }
          ],
          "package": "dev.twilitrealm.dusk",
          "signer_sha256": "aa162c0df5ae18b0e72e2b16e29768bd28eaf60ef8bb09d0d486df7dd2b99702",
          "reports": [
            {
              "device": "Ayn Odin3",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-10T22:47:08Z"
            },
            {
              "device": "AYN Thor",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-09T22:28:09Z"
            },
            {
              "device": "Nothing A001T",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-09T08:52:25Z"
            },
            {
              "device": "Xiaomi 2207117BPG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-09T12:05:54Z"
            },
            {
              "device": "Samsung SM-S918B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-09T19:15:14Z"
            },
            {
              "device": "redmi note 14",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-10T02:12:35Z"
            },
            {
              "device": "cacautaito",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-10T02:12:47Z"
            },
            {
              "device": "Infinix X6525",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.1",
              "last_at": "2026-11-10T15:50:57Z"
            },
            {
              "device": "RG 476H",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T18:13:03Z"
            },
            {
              "device": "Motorola moto g53 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-10T18:52:12Z"
            },
            {
              "device": "Samsung SM-M526B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-10T23:35:08Z"
            },
            {
              "device": "Samsung SM-A346M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-11T03:42:58Z"
            },
            {
              "device": "Samsung SM-A155M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-11T10:12:08Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3",
              "last_at": "2026-11-11T18:44:41Z"
            }
          ]
        },
        {
          "repo": "igawa6/dusklight",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 28959,
          "release": {
            "tag": "v2.0.3-ds-3.0.3",
            "name": "Dual-Screen 3.0.3 (based on Dusklight v2.0.3)",
            "published_at": "2026-10-06T02:43:30Z",
            "prerelease": false,
            "asset": {
              "name": "dusklight-v2.0.3-ds-3.0.3.apk",
              "url": "https://github.com/igawa6/dusklight/releases/download/v2.0.3-ds-3.0.3/dusklight-v2.0.3-ds-3.0.3.apk",
              "size": 64512918,
              "sha256": "c2025f2beedbef7c16f0498f752c5c5f8cf5922d92c8e04e8c11c7a3742458e4"
            }
          },
          "history": [
            {
              "tag": "v2.0.0-ds-3.0.2",
              "name": "Dual-Screen 3.0.2 (based on Dusklight v2.0.0)",
              "published_at": "2026-09-23T04:50:31Z",
              "prerelease": false,
              "asset": {
                "name": "dusklight-v2.0.0-ds-3.0.2.apk",
                "url": "https://github.com/igawa6/dusklight/releases/download/v2.0.0-ds-3.0.2/dusklight-v2.0.0-ds-3.0.2.apk",
                "size": 64480150,
                "sha256": "6536706fb83e7e3bf8300e90090830089a09e9ed729efb8cd03a60a548fae417"
              }
            },
            {
              "tag": "v2.0.0-ds-3.0.1",
              "name": "Dual-Screen 3.0.1 (based on Dusklight v2.0.0)",
              "published_at": "2026-09-23T03:14:38Z",
              "prerelease": false,
              "asset": {
                "name": "dusklight-v2.0.0-ds-3.0.1.apk",
                "url": "https://github.com/igawa6/dusklight/releases/download/v2.0.0-ds-3.0.1/dusklight-v2.0.0-ds-3.0.1.apk",
                "size": 64316310,
                "sha256": "59c29d4db655ea978dba2fbb725b2825943d0deffeb07bc3688b5ed728ee36e5"
              }
            },
            {
              "tag": "v2.0.0-ds-3.0",
              "name": "Dual-Screen 3.0 (based on Dusklight v2.0.0)",
              "published_at": "2026-09-22T02:33:11Z",
              "prerelease": false,
              "asset": {
                "name": "dusklight-v2.0.0-ds-3.0.apk",
                "url": "https://github.com/igawa6/dusklight/releases/download/v2.0.0-ds-3.0/dusklight-v2.0.0-ds-3.0.apk",
                "size": 60359354,
                "sha256": "b9e60e3982c6526870d85ae20b6a069adfa018a697bc7891233c95eb9fecf7b4"
              }
            },
            {
              "tag": "v1.4.1-ds-2.7",
              "name": "Dual-Screen 2.7 (based on Dusklight v1.4.1)",
              "published_at": "2026-08-08T07:51:55Z",
              "prerelease": false,
              "asset": {
                "name": "dusklight-v1.4.1-ds-2.7.apk",
                "url": "https://github.com/igawa6/dusklight/releases/download/v1.4.1-ds-2.7/dusklight-v1.4.1-ds-2.7.apk",
                "size": 62929717,
                "sha256": "9a6b8ac3c77443eaf3e14034e30573119fafb9eda6d9a27573e1491d127d80b6"
              }
            },
            {
              "tag": "v1.4.1-ds-2.6",
              "name": "Dual-Screen 2.6 (based on Dusklight v1.4.1)",
              "published_at": "2026-08-04T16:20:39Z",
              "prerelease": false,
              "asset": {
                "name": "dusklight-v1.4.1-ds-2.6.apk",
                "url": "https://github.com/igawa6/dusklight/releases/download/v1.4.1-ds-2.6/dusklight-v1.4.1-ds-2.6.apk",
                "size": 62831413,
                "sha256": "0bbc5c3c2befef8b94decdad232eda8f7bb4184687d10a9ab63866ee0b2052e9"
              }
            }
          ],
          "package": "dev.twilitrealm.dusk",
          "signer_sha256": "df630e3a06d4e7fa63c4ea7930ec1462c6e21d0333aee90f81d16a3f5129eb2f",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 4,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3-ds-3.0.3",
              "last_at": "2026-11-11T01:18:58Z"
            },
            {
              "device": "AYANEO Pocket DS",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.3-ds-3.0.3",
              "last_at": "2026-11-10T17:00:33Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Twilight Princess disc (GameCube or Wii) in .iso or .rvz",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Any commercial GameCube or Wii disc works, except the Korean Wii one.\nYou can convert .iso to .rvz with Dolphin to save space.\nOpen Dusklight and choose the game file when prompted.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Reimplementación de Twilight Princess. El segundo fork añade una disposición para doble pantalla (AYN Thor). Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Twilight Princess (GameCube o Wii) en .iso o .rvz",
              "instructions_md": "Vale cualquier disco comercial de GameCube o Wii, salvo el de Wii coreano.\nPuedes convertir el .iso a .rvz con Dolphin para que ocupe menos.\nAbre Dusklight y elige el archivo del juego cuando lo pida.\n"
            }
          }
        },
        "fr": {
          "description": "Réimplémentation de Twilight Princess. Le second fork ajoute une disposition à double écran (AYN Thor). Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Disque Twilight Princess (GameCube ou Wii) en .iso ou .rvz",
              "instructions_md": "N'importe quel disque commercial GameCube ou Wii fonctionne, sauf celui de la Wii coréenne.\nVous pouvez convertir le .iso en .rvz avec Dolphin pour économiser de l'espace.\nOuvrez Dusklight et choisissez le fichier du jeu lorsque vous y êtes invité.\n"
            }
          }
        },
        "pt": {
          "description": "Reimplementação de Twilight Princess. O segundo fork adiciona um layout de tela dupla (AYN Thor). Requer seu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Twilight Princess (GameCube ou Wii) em .iso ou .rvz",
              "instructions_md": "Qualquer disco comercial de GameCube ou Wii funciona, exceto o do Wii coreano.\nVocê pode converter .iso para .rvz com o Dolphin para economizar espaço.\nAbra o Dusklight e escolha o arquivo do jogo quando solicitado.\n"
            }
          }
        },
        "de": {
          "description": "Neuimplementierung von Twilight Princess. Der zweite Fork fügt ein Dual-Screen-Layout hinzu (AYN Thor). Benötigt deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Twilight Princess Disc (GameCube oder Wii) als .iso oder .rvz",
              "instructions_md": "Jede kommerzielle GameCube- oder Wii-Disc funktioniert, außer die der koreanischen Wii.\nDu kannst .iso mit Dolphin in .rvz konvertieren, um Speicherplatz zu sparen.\nÖffne Dusklight und wähle die Spieldatei aus, wenn du dazu aufgefordert wirst.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34645,
        "cover": "https://cdn2.steamgriddb.com/grid/36d6a670240681fbbf69cbba0c9065ce.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e105b88b3e1ac23ec811a708cd7edebf.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2d8b6c92b659a90e7ef716f811d8bba1.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 134014,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3w1h.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckg00.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfzv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfzu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfzy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfzw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfzx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfzz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1glo.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 6,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3-ds-3.0.3",
          "last_at": "2026-11-11T01:18:58Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-10T22:47:08Z"
        },
        {
          "device": "Nothing A001T",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-09T08:52:25Z"
        },
        {
          "device": "Xiaomi 2207117BPG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-09T12:05:54Z"
        },
        {
          "device": "Samsung SM-S918B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-09T19:15:14Z"
        },
        {
          "device": "redmi note 14",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-10T02:12:35Z"
        },
        {
          "device": "cacautaito",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-10T02:12:47Z"
        },
        {
          "device": "Infinix X6525",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.1",
          "last_at": "2026-11-10T15:50:57Z"
        },
        {
          "device": "AYANEO Pocket DS",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3-ds-3.0.3",
          "last_at": "2026-11-10T17:00:33Z"
        },
        {
          "device": "RG 476H",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T18:13:03Z"
        },
        {
          "device": "Motorola moto g53 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-10T18:52:12Z"
        },
        {
          "device": "Samsung SM-M526B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-10T23:35:08Z"
        },
        {
          "device": "Samsung SM-A346M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-11T03:42:58Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-11T10:12:08Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.3",
          "last_at": "2026-11-11T18:44:41Z"
        }
      ],
      "downloads": 455494
    },
    {
      "id": "dw3-ds",
      "name": "Digimon World",
      "game": "Digimon World",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "rsigristc/DW3-DS-Android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 1128,
          "release": {
            "tag": "v1.4.0",
            "name": "DW2003 Dual Screen v1.4.0",
            "published_at": "2026-09-11T17:32:24Z",
            "prerelease": false,
            "asset": {
              "name": "DW2003-Dual-Screen-v1.4.0.apk",
              "url": "https://github.com/rsigristc/DW3-DS-Android/releases/download/v1.4.0/DW2003-Dual-Screen-v1.4.0.apk",
              "size": 4365282,
              "sha256": "e0a29364864fd40aa1c03f77a24ba849781c6e8b9a31d4890eebf636dd4849d1"
            }
          },
          "history": [
            {
              "tag": "v1.3.0",
              "name": "DW2003 Dual Screen v1.3.0",
              "published_at": "2026-09-10T23:27:12Z",
              "prerelease": false,
              "asset": {
                "name": "DW2003-Dual-Screen-v1.3.0.apk",
                "url": "https://github.com/rsigristc/DW3-DS-Android/releases/download/v1.3.0/DW2003-Dual-Screen-v1.3.0.apk",
                "size": 4322290,
                "sha256": "693ea40f1818f6fb86e6f5348f4ae97e316a612201c954c3224a83c436d2c3ee"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "DW2003 Dual Screen v1.2.0",
              "published_at": "2026-09-10T20:02:21Z",
              "prerelease": false,
              "asset": {
                "name": "DW2003-Dual-Screen-v1.2.0.apk",
                "url": "https://github.com/rsigristc/DW3-DS-Android/releases/download/v1.2.0/DW2003-Dual-Screen-v1.2.0.apk",
                "size": 4308550,
                "sha256": "c9be6608a6306daae5ba52514c0790ac1294f487fb7a82fd80aaac5c352659f0"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "DW2003 Dual Screen v1.1.0",
              "published_at": "2026-09-09T21:01:53Z",
              "prerelease": false,
              "asset": {
                "name": "DW2003-Dual-Screen-v1.1.0.apk",
                "url": "https://github.com/rsigristc/DW3-DS-Android/releases/download/v1.1.0/DW2003-Dual-Screen-v1.1.0.apk",
                "size": 4255906,
                "sha256": "721d6b8ce75922fbbdb56961ccc021c656d3472a4754986a2c0ebe5ce1638281"
              }
            },
            {
              "tag": "v1.0.8",
              "name": "DW2003 Dual Screen v1.0.8",
              "published_at": "2026-09-05T17:51:24Z",
              "prerelease": false,
              "asset": {
                "name": "DW2003-Dual-Screen-v1.0.8.apk",
                "url": "https://github.com/rsigristc/DW3-DS-Android/releases/download/v1.0.8/DW2003-Dual-Screen-v1.0.8.apk",
                "size": 4255938,
                "sha256": "fa7231ce38525cb14c0cc583f2945a4280eed15215e5531cd423f16481150054"
              }
            },
            {
              "tag": "v1.0.6",
              "name": "DW2003 Dual Screen v1.0.6",
              "published_at": "2026-09-05T17:06:25Z",
              "prerelease": false,
              "asset": {
                "name": "DW2003-Dual-Screen-v1.0.6.apk",
                "url": "https://github.com/rsigristc/DW3-DS-Android/releases/download/v1.0.6/DW2003-Dual-Screen-v1.0.6.apk",
                "size": 4249198,
                "sha256": "1d2584532a80a341bed7fe2ead5ae8f2aca5746440bcb9c6849f2758762ad4aa"
              }
            }
          ],
          "package": "com.digitaladventure.dw2003",
          "signer_sha256": "1369f274d3d1ce4ede8f70718c85231f020db18e2290a25430e1d23781e620af"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Digimon World 2003 / Digimon World 3 disc (PS1)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own disc: the European `SLES-03936` (also with Flawe's Mod 2.0) or the US `SLUS-01436`.\nThe app doesn't include the game, the BIOS or Flawe's patch; the European BIOS is optional.\n"
        }
      ],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Digimon World 2003 (Digimon World 3 in the US) running on PCSX-ReARMed, with a Digivice-style companion on the second screen. Requires your own PS1 disc; no ROM or BIOS included.",
      "i18n": {
        "es": {
          "description": "Digimon World 2003 (Digimon World 3 en EE.UU.) sobre PCSX-ReARMed, con un acompañante estilo Digivice en la segunda pantalla. Necesita tu propio disco de PS1; no incluye ROM ni BIOS.",
          "assets": {
            "disc": {
              "label": "Disco de Digimon World 2003 / Digimon World 3 (PS1)",
              "instructions_md": "Necesitas tu propio disco: el europeo `SLES-03936` (también con Flawe's Mod 2.0) o el americano `SLUS-01436`.\nLa app no incluye el juego, la BIOS ni el parche de Flawe; la BIOS europea es opcional.\n"
            }
          }
        },
        "fr": {
          "description": "Digimon World 2003 (Digimon World 3 aux États-Unis) sur PCSX-ReARMed, avec un compagnon façon Digivice sur le second écran. Nécessite votre propre disque PS1 ; ni ROM ni BIOS inclus.",
          "assets": {
            "disc": {
              "label": "Disque de Digimon World 2003 / Digimon World 3 (PS1)",
              "instructions_md": "Il vous faut votre propre disque : l'européen `SLES-03936` (aussi avec Flawe's Mod 2.0) ou l'américain `SLUS-01436`.\nL'application n'inclut ni le jeu, ni le BIOS, ni le patch de Flawe ; le BIOS européen est optionnel.\n"
            }
          }
        },
        "pt": {
          "description": "Digimon World 2003 (Digimon World 3 nos EUA) rodando no PCSX-ReARMed, com um companheiro estilo Digivice na segunda tela. Precisa do seu próprio disco de PS1; não inclui ROM nem BIOS.",
          "assets": {
            "disc": {
              "label": "Disco de Digimon World 2003 / Digimon World 3 (PS1)",
              "instructions_md": "Você precisa do seu próprio disco: o europeu `SLES-03936` (também com o Flawe's Mod 2.0) ou o americano `SLUS-01436`.\nO app não inclui o jogo, a BIOS nem o patch do Flawe; a BIOS europeia é opcional.\n"
            }
          }
        },
        "de": {
          "description": "Digimon World 2003 (in den USA Digimon World 3) auf PCSX-ReARMed, mit einem Digivice-Begleiter auf dem zweiten Bildschirm. Benötigt deine eigene PS1-Disc; ROM und BIOS sind nicht enthalten.",
          "assets": {
            "disc": {
              "label": "Disc von Digimon World 2003 / Digimon World 3 (PS1)",
              "instructions_md": "Du brauchst deine eigene Disc: die europäische `SLES-03936` (auch mit Flawe's Mod 2.0) oder die US-Disc `SLUS-01436`.\nDie App enthält weder das Spiel noch das BIOS oder Flawes Patch; das europäische BIOS ist optional.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36995,
        "cover": "https://cdn2.steamgriddb.com/grid/0cfba54f0df8cbcf1820d4e8b6e24d65.png",
        "hero": "https://cdn2.steamgriddb.com/hero/fc5fc17c5efe400664963bafe83543bc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/04e874a9b62747383e22ed9992eec4ab.png",
        "genres": [
          "adventure",
          "rpg",
          "simulation"
        ],
        "igdb_id": 8614,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1n2k.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ksm7mtggnztfsdd76o8c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jeaokggspzkfdl3t3nv3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xm5f8ybn7avws8rz1eyh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yt5ax5xawh0iub6fri29.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mdey6p2qjh0lpdurx7eb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sgowflvv85x9yionx1s6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ylju4b8jsurbuomyv9fe.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "simulation"
      ],
      "downloads": 1128
    },
    {
      "id": "dw5-android",
      "name": "Dynasty Warriors 5",
      "game": "Dynasty Warriors 5",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/datfooldive/DW5-Android",
      "description": "Native port of Dynasty Warriors 5 for Xbox. Requires your copy of the game.",
      "forks": [
        {
          "repo": "datfooldive/DW5-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 7149,
          "release": {
            "tag": "v1.7",
            "name": "DW5 Android v1.7",
            "published_at": "2026-10-27T09:30:05Z",
            "prerelease": false,
            "asset": {
              "name": "DW5-Android-v1.7.apk",
              "url": "https://github.com/datfooldive/DW5-Android/releases/download/v1.7/DW5-Android-v1.7.apk",
              "size": 20322944,
              "sha256": "ad64fa66e9092cc7b635dfa292d8f94d1bdea4b2147c5f2a5821ea885289c26c"
            }
          },
          "history": [
            {
              "tag": "v1.6",
              "name": "DW5 Android v1.6",
              "published_at": "2026-10-27T00:27:31Z",
              "prerelease": false,
              "asset": {
                "name": "DW5-Android-v1.6.apk",
                "url": "https://github.com/datfooldive/DW5-Android/releases/download/v1.6/DW5-Android-v1.6.apk",
                "size": 20320240,
                "sha256": "a92236bd6077d2334c04d7cace8a1d74541e15e1dea6865fafd2dee303582d87"
              }
            },
            {
              "tag": "v1.5",
              "name": "DW5 Android v1.5",
              "published_at": "2026-10-26T11:35:56Z",
              "prerelease": false,
              "asset": {
                "name": "DW5-Android-v1.5.apk",
                "url": "https://github.com/datfooldive/DW5-Android/releases/download/v1.5/DW5-Android-v1.5.apk",
                "size": 20320236,
                "sha256": "cc9eeadc04d73d2d7a10c5dd332ee261d7e2193837f9520e553c2bf3461e2866"
              }
            },
            {
              "tag": "v1.4",
              "name": "DW5 Android v1.4",
              "published_at": "2026-10-25T09:05:50Z",
              "prerelease": false,
              "asset": {
                "name": "DW5-Android-v1.4.apk",
                "url": "https://github.com/datfooldive/DW5-Android/releases/download/v1.4/DW5-Android-v1.4.apk",
                "size": 20732796,
                "sha256": "a8259dc309f84cfc75400d674a82b20a7b2071f1bd27339b40ec0f7cf6b37439"
              }
            },
            {
              "tag": "v1.3",
              "name": "DW5 Android v1.3",
              "published_at": "2026-10-25T07:34:49Z",
              "prerelease": false,
              "asset": {
                "name": "DW5-Android-v1.3.apk",
                "url": "https://github.com/datfooldive/DW5-Android/releases/download/v1.3/DW5-Android-v1.3.apk",
                "size": 20732940,
                "sha256": "e641acaad972ab042d557ad7daf400a1eec6f696959621aad67e73be7c18db02"
              }
            },
            {
              "tag": "v1.2",
              "name": "DW5 Android v1.2",
              "published_at": "2026-10-24T18:42:34Z",
              "prerelease": false,
              "asset": {
                "name": "DW5-Android-v1.2.apk",
                "url": "https://github.com/datfooldive/DW5-Android/releases/download/v1.2/DW5-Android-v1.2.apk",
                "size": 20264836,
                "sha256": "98434ac2bcb29cd061d6aad1ba3bca2c6e6687762da702abbb18e695cfa1a249"
              }
            }
          ],
          "package": "com.datfooldive.dw5",
          "signer_sha256": "19262f41c44127f603a124c38123a7c2aa35e9efcbbb04591f57560576aecbab"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Dynasty Warriors 5 (Xbox, USA) as .iso or default.xbe with its files",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "DW5"
          },
          "instructions_md": "Open the app and allow **all files access**: it creates the `DW5` folder at the root of the storage.\nCopy your US Dynasty Warriors 5 disc there, as an `.iso` image or as `default.xbe` with its files. The game starts as soon as it finds them. A `DW5` folder on the SD card also works.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Dynasty Warriors 5 de Xbox. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Dynasty Warriors 5 (Xbox, USA) en .iso o default.xbe con sus archivos",
              "instructions_md": "Abre la app y permite el **acceso a todos los archivos**: crea la carpeta `DW5` en la raíz del almacenamiento.\nCopia ahí tu disco americano de Dynasty Warriors 5, como imagen `.iso` o como `default.xbe` con sus archivos. El juego arranca en cuanto los encuentra. También vale una carpeta `DW5` en la tarjeta SD.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Dynasty Warriors 5 sur Xbox. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dynasty Warriors 5 (Xbox, USA) en .iso ou default.xbe avec ses fichiers",
              "instructions_md": "Ouvrez l'application et autorisez **l'accès à tous les fichiers** : elle crée le dossier `DW5` à la racine du stockage.\nCopiez-y votre disque américain de Dynasty Warriors 5, en image `.iso` ou en `default.xbe` avec ses fichiers. Le jeu démarre dès qu'il les trouve. Un dossier `DW5` sur la carte SD fonctionne aussi.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Dynasty Warriors 5 de Xbox. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Dynasty Warriors 5 (Xbox, EUA) em .iso ou default.xbe com seus arquivos",
              "instructions_md": "Abra o app e permita o **acesso a todos os arquivos**: ele cria a pasta `DW5` na raiz do armazenamento.\nCopie para lá seu disco americano de Dynasty Warriors 5, como imagem `.iso` ou como `default.xbe` com seus arquivos. O jogo inicia assim que os encontra. Uma pasta `DW5` no cartão SD também serve.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Dynasty Warriors 5 (Xbox). Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Dynasty Warriors 5 (Xbox, USA) als .iso oder default.xbe mit Dateien",
              "instructions_md": "Öffne die App und erlaube den **Zugriff auf alle Dateien**: Sie legt den Ordner `DW5` im Hauptverzeichnis des Speichers an.\nKopiere deine US-Disc von Dynasty Warriors 5 dorthin, als `.iso`-Abbild oder als `default.xbe` mit ihren Dateien. Das Spiel startet, sobald es sie findet. Ein Ordner `DW5` auf der SD-Karte geht auch.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5326047,
        "cover": "https://cdn2.steamgriddb.com/grid/d2c90d5bdec0b3f8d58d01ef8179d9f8.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/e2ea4bc39f7bd1cbc63ae1035a4cf2ba.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2c04706d96f8cf581cbd1b09a3a8ce30.png",
        "genres": [
          "action",
          "strategy"
        ],
        "igdb_id": 5820,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2nhx.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scm8ge.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scm8gf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scm8gg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scm8gh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u3uujryqf5dctqnmzubl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pov9jv2zkp2fs27leqch.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nhj8qsnqmeorvjzh63dn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hdyjhqulv2mbfxzvm6jt.jpg"
        ]
      },
      "genres": [
        "action",
        "strategy"
      ],
      "downloads": 7149
    },
    {
      "id": "earthbound-companion",
      "name": "EarthBound Companion",
      "game": "EarthBound",
      "original_platform": "snes",
      "type": "recomp",
      "upstream": "https://github.com/rages4calm/earthbound-companion",
      "description": "Recompilation of the SNES game EarthBound. Requires your ROM.",
      "forks": [
        {
          "repo": "rages4calm/earthbound-companion",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 642,
          "release": {
            "tag": "v0.5.0-ports-preview.30",
            "name": "EarthBound Companion - Linux, macOS and Android preview.30",
            "published_at": "2026-11-09T01:57:17Z",
            "prerelease": true,
            "asset": {
              "name": "EarthBound-Companion-android-arm64-preview.apk",
              "url": "https://github.com/rages4calm/earthbound-companion/releases/download/v0.5.0-ports-preview.30/EarthBound-Companion-android-arm64-preview.apk",
              "size": 66629076,
              "sha256": "a54b3cfa93fc4f1dae1aa9206a5fff464d8af6467f715579d42c8a402c5c9f4f"
            }
          },
          "history": [
            {
              "tag": "v0.5.0-ports-preview.29",
              "name": "EarthBound Companion - Linux, macOS and Android preview.29",
              "published_at": "2026-11-03T15:45:54Z",
              "prerelease": true,
              "asset": {
                "name": "EarthBound-Companion-android-arm64-preview.apk",
                "url": "https://github.com/rages4calm/earthbound-companion/releases/download/v0.5.0-ports-preview.29/EarthBound-Companion-android-arm64-preview.apk",
                "size": 66629076,
                "sha256": "1f1dda8d93dae3c047942e6a52acdd278ea9d088d899d5103fae8a30924336a3"
              }
            },
            {
              "tag": "v0.5.0-ports-preview.28",
              "name": "EarthBound Companion - Linux, macOS and Android preview.28",
              "published_at": "2026-11-02T02:21:50Z",
              "prerelease": true,
              "asset": {
                "name": "EarthBound-Companion-android-arm64-preview.apk",
                "url": "https://github.com/rages4calm/earthbound-companion/releases/download/v0.5.0-ports-preview.28/EarthBound-Companion-android-arm64-preview.apk",
                "size": 66624980,
                "sha256": "8759039c8a098e0534715a2f2c03bd2f387988e805e9e0bb7dab0aef3ec81d09"
              }
            },
            {
              "tag": "v0.5.0-ports-preview.27",
              "name": "EarthBound Companion - Linux, macOS and Android preview.27",
              "published_at": "2026-11-01T00:58:37Z",
              "prerelease": true,
              "asset": {
                "name": "EarthBound-Companion-android-arm64-preview.apk",
                "url": "https://github.com/rages4calm/earthbound-companion/releases/download/v0.5.0-ports-preview.27/EarthBound-Companion-android-arm64-preview.apk",
                "size": 66624980,
                "sha256": "04a149a46be66117f5ff4b8c48bba177b39368f10c8fd16186f4c238b9fa9901"
              }
            },
            {
              "tag": "v0.5.0-ports-preview.26",
              "name": "EarthBound Companion - Linux, macOS and Android preview.26",
              "published_at": "2026-10-31T18:52:00Z",
              "prerelease": true,
              "asset": {
                "name": "EarthBound-Companion-android-arm64-preview.apk",
                "url": "https://github.com/rages4calm/earthbound-companion/releases/download/v0.5.0-ports-preview.26/EarthBound-Companion-android-arm64-preview.apk",
                "size": 66624980,
                "sha256": "b3897491554570c453dc34bbe0b4f5e24eb7fe792a24b3a1f4f69e2655906d2c"
              }
            },
            {
              "tag": "v0.5.0-ports-preview.25",
              "name": "EarthBound Companion - Linux, macOS and Android preview.25",
              "published_at": "2026-10-29T18:37:42Z",
              "prerelease": true,
              "asset": {
                "name": "EarthBound-Companion-android-arm64-preview.apk",
                "url": "https://github.com/rages4calm/earthbound-companion/releases/download/v0.5.0-ports-preview.25/EarthBound-Companion-android-arm64-preview.apk",
                "size": 66620884,
                "sha256": "e901c66f96a6ebfa17d1a2370e8023847f37fc2c990083e7ede1413654481fa5"
              }
            }
          ],
          "package": "org.earthbound.companion.preview",
          "signer_sha256": "0ff1807701821ca658c4dd2cbc5b0a5e7c3158a95b6085ba00a6fce0b4cc40ee"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Unmodified EarthBound ROM (SNES, USA)",
          "accepted": [
            {
              "sha1": "d67a8ef36ef616bc39306aa1b486e1bd3047815a",
              "label": "EarthBound (USA)",
              "format": "sfc"
            }
          ],
          "strip_copier_header": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the app, choose **Set up Original from ROM** (or Redux) with your clean US EarthBound ROM. A PC is no longer needed.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de EarthBound de SNES. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de EarthBound (SNES, USA) sin modificar",
              "instructions_md": "En la app elige **Set up Original from ROM** (o Redux) con tu ROM americana limpia de EarthBound. Ya no hace falta un PC.\n",
              "accepted": [
                "EarthBound (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation d'EarthBound sur SNES. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM non modifiée d'EarthBound (SNES, USA)",
              "accepted": [
                "EarthBound (USA)"
              ],
              "instructions_md": "Dans l'application, choisissez **Set up Original from ROM** (ou Redux) avec votre ROM américaine propre d'EarthBound. Plus besoin de PC.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de EarthBound de SNES. Precisa da sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM sem modificações de EarthBound (SNES, EUA)",
              "accepted": [
                "EarthBound (USA)"
              ],
              "instructions_md": "No app, escolha **Set up Original from ROM** (ou Redux) com sua ROM americana limpa de EarthBound. Não precisa mais de PC.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von EarthBound für das SNES. Benötigt dein ROM.",
          "assets": {
            "rom": {
              "label": "Unveränderte ROM von EarthBound (SNES, USA)",
              "accepted": [
                "EarthBound (USA)"
              ],
              "instructions_md": "Wähle in der App **Set up Original from ROM** (oder Redux) mit deiner sauberen US-ROM von EarthBound. Ein PC ist nicht mehr nötig.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 4601,
        "cover": "https://cdn2.steamgriddb.com/grid/7e9a8e67197bad8ec246bde2c4cebfb9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b9e255d57bdc3d30828bfd835b86749c.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/6ffcc0d3641930e3d8980ec43343ccc5.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 78559,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/udoqdu91vczupvadieku.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7leb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7le9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7lea.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "downloads": 642
    },
    {
      "id": "ecstatica",
      "name": "Ecstatica",
      "game": "Ecstatica",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/Thesoim/Ecstatica-1994---Port-Android-",
      "description": "Native port of the 1994 PC adventure. Requires the data from your copy.",
      "forks": [
        {
          "repo": "Thesoim/Ecstatica-1994---Port-Android-",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 70,
          "release": {
            "tag": "1.0",
            "name": "1.0.0",
            "published_at": "2026-10-24T08:56:58Z",
            "prerelease": false,
            "asset": {
              "name": "Ecstatica.apk",
              "url": "https://github.com/Thesoim/Ecstatica-1994---Port-Android-/releases/download/1.0/Ecstatica.apk",
              "size": 42058891,
              "sha256": "56b8d1e2aee1c08080886842b8b11ec7263f9a8d17a636ad33d838a23f6cd99c"
            }
          },
          "history": [],
          "package": "thesoim.ecstatica",
          "signer_sha256": "ea446ab11707656220b7cf888944c4edf05540fa2f05202a9e5f6985bd26e6c5"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de la aventura de PC de 1994. Necesita los datos de tu copia."
        },
        "fr": {
          "description": "Port natif de l'aventure PC de 1994. Nécessite les données de votre copie."
        },
        "pt": {
          "description": "Port nativo da aventura de PC de 1994. Precisa dos dados da sua cópia."
        },
        "de": {
          "description": "Nativer Port des PC-Abenteuers von 1994. Benötigt die Daten deiner Kopie."
        }
      },
      "art": {
        "hero": "https://cdn2.steamgriddb.com/hero/377b7d09ab705701859e446aac6ea511.jpg",
        "steamgriddb_id": 5275082,
        "cover": "https://cdn2.steamgriddb.com/grid/3f7a3adfe7d711b63db0181131e5f8dc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/50e631d2e6bedf5965ea7509552e802d.png",
        "genres": [
          "adventure",
          "horror",
          "arcade"
        ],
        "igdb_id": 12423,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2y3x.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/imcddfvfdauk1jmjguda.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hokbmjn7q44qtjkcsonc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gedpjotmrveawb78efqx.jpg"
        ]
      },
      "genres": [
        "adventure",
        "horror",
        "arcade"
      ],
      "downloads": 70
    },
    {
      "id": "eduke32",
      "name": "EDuke32",
      "game": "Duke Nukem 3D",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/ivanitos-x/eduke32-android",
      "description": "Port of EDuke32, the Duke Nukem 3D source port. Requires the data from your copy.",
      "forks": [
        {
          "repo": "ivanitos-x/eduke32-android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 149,
          "release": {
            "tag": "v0.4.12",
            "name": "EDuke32 Android 0.4.12",
            "published_at": "2026-10-28T17:45:12Z",
            "prerelease": true,
            "asset": {
              "name": "EDuke32-Android-v0.4.12.apk",
              "url": "https://github.com/ivanitos-x/eduke32-android/releases/download/v0.4.12/EDuke32-Android-v0.4.12.apk",
              "size": 39038573,
              "sha256": "fecaacd8fdcbf19c10ce85b38477376c6caae9ff6b15965b8bc148d5ce71ec62"
            }
          },
          "history": [],
          "package": "com.codex.eduke32",
          "signer_sha256": "28d72855b6c92f7f1177bdbcf7b043a11081636f89328c660c2021dff1b55887"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "DUKE3D.GRP from Duke Nukem 3D",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher, choose your `DUKE3D.GRP` or the game folder (GOG, Steam or CD).\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de EDuke32, el source port de Duke Nukem 3D. Necesita los datos de tu copia.",
          "assets": {
            "data": {
              "label": "DUKE3D.GRP de Duke Nukem 3D",
              "instructions_md": "Elige en el lanzador tu `DUKE3D.GRP` o la carpeta del juego (GOG, Steam o CD).\n"
            }
          }
        },
        "fr": {
          "description": "Port d'EDuke32, le source port de Duke Nukem 3D. Nécessite les données de votre copie.",
          "assets": {
            "data": {
              "label": "DUKE3D.GRP de Duke Nukem 3D",
              "instructions_md": "Dans le lanceur, choisissez votre `DUKE3D.GRP` ou le dossier du jeu (GOG, Steam ou CD).\n"
            }
          }
        },
        "pt": {
          "description": "Port do EDuke32, o source port de Duke Nukem 3D. Precisa dos dados da sua cópia.",
          "assets": {
            "data": {
              "label": "DUKE3D.GRP do Duke Nukem 3D",
              "instructions_md": "No launcher, escolha seu `DUKE3D.GRP` ou a pasta do jogo (GOG, Steam ou CD).\n"
            }
          }
        },
        "de": {
          "description": "Port von EDuke32, dem Source-Port von Duke Nukem 3D. Benötigt die Daten deiner Kopie.",
          "assets": {
            "data": {
              "label": "DUKE3D.GRP von Duke Nukem 3D",
              "instructions_md": "Wähle im Launcher deine `DUKE3D.GRP` oder den Spielordner (GOG, Steam oder CD).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 7166,
        "cover": "https://cdn2.steamgriddb.com/grid/4fcf86be9106bf001cd5c131c72c5aae.png",
        "hero": "https://cdn2.steamgriddb.com/hero/bdddf7327677bbfc879f505df7122e2e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5f5c19fa671886b5f7f205d541157c1f.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 199425,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4t1z.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmev1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmev2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmev3.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 149
    },
    {
      "id": "eidos",
      "name": "Eidos",
      "game": "Pokémon Black & White",
      "original_platform": "ds",
      "type": "recomp",
      "forks": [
        {
          "repo": "Project-Holon/eidos",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": false,
          "downloads": 1359,
          "release": {
            "tag": "v0.2.4",
            "name": "eidos 0.2.4",
            "published_at": "2026-11-08T15:18:33Z",
            "prerelease": false,
            "asset": {
              "name": "eidos-android.apk",
              "url": "https://github.com/Project-Holon/eidos/releases/download/v0.2.4/eidos-android.apk",
              "size": 69618760,
              "sha256": "df1719c9ac0a848e341e7dcb3fb7e23a9ca4cfec52dc3417f5d0b9a50b47afe9"
            }
          },
          "history": [
            {
              "tag": "v0.2.3",
              "name": "eidos 0.2.3",
              "published_at": "2026-11-06T17:35:07Z",
              "prerelease": false,
              "asset": {
                "name": "eidos-android.apk",
                "url": "https://github.com/Project-Holon/eidos/releases/download/v0.2.3/eidos-android.apk",
                "size": 69031376,
                "sha256": "9947f668adf4e78f0134c07a2ff9924aa01374d96fed31315845885c381811ff"
              }
            },
            {
              "tag": "v0.2.2",
              "name": "eidos 0.2.2",
              "published_at": "2026-11-05T22:29:34Z",
              "prerelease": false,
              "asset": {
                "name": "eidos-android.apk",
                "url": "https://github.com/Project-Holon/eidos/releases/download/v0.2.2/eidos-android.apk",
                "size": 69020384,
                "sha256": "34c7213ab2b10cdabf4400a3e38bb9f667fbf865a337112374f00af850de34e1"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "eidos 0.2.1",
              "published_at": "2026-11-05T18:33:04Z",
              "prerelease": false,
              "asset": {
                "name": "eidos-0.2.1-android.apk",
                "url": "https://github.com/Project-Holon/eidos/releases/download/v0.2.1/eidos-0.2.1-android.apk",
                "size": 68941688,
                "sha256": "4bcce5016be98139f3d422a3f280f868080341af805dd722201fd693dd271414"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "eidos 0.2.0",
              "published_at": "2026-11-05T15:22:36Z",
              "prerelease": false,
              "asset": {
                "name": "eidos-0.2.0-android.apk",
                "url": "https://github.com/Project-Holon/eidos/releases/download/v0.2.0/eidos-0.2.0-android.apk",
                "size": 68943164,
                "sha256": "37a38a5adb0eea6621bb927e1258180e9db9e42edf2818bd3b88a7dd3aa816cc"
              }
            }
          ],
          "package": "org.projectholon.eidos",
          "signer_sha256": "d4203f83b4c63639624dae1ab0038898c5e312ff9c7134c1cb47fdfb8883bf36",
          "reports": [
            {
              "device": "HONOR X6B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.4",
              "last_at": "2026-11-11T10:11:49Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Pokémon Black or White ROM (DS)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your Pokémon Black or White ROM in English, French, German, Italian or Spanish (not the Japanese or Korean one). The app checks it and extracts the data on first launch.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Pokémon Black & White from ds. Requires your ds files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Pokémon Black & White para ds. Necesita tus archivos de ds.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Negro o Blanco (DS)",
              "instructions_md": "Necesitas tu ROM de Pokémon Edición Negra o Blanca en inglés, francés, alemán, italiano o español (la japonesa y la coreana no). La app la comprueba y extrae los datos en el primer arranque.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Pokémon Black & White depuis ds. Nécessite vos fichiers ds.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Noir ou Blanc (DS)",
              "instructions_md": "Il vous faut votre ROM de Pokémon Version Noire ou Blanche en anglais, français, allemand, italien ou espagnol (pas la japonaise ni la coréenne). L'application la vérifie et en extrait les données au premier démarrage.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Pokémon Black & White do ds. Requer seus arquivos do ds.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Black ou White (DS)",
              "instructions_md": "Você precisa da sua ROM de Pokémon Black ou White em inglês, francês, alemão, italiano ou espanhol (a japonesa e a coreana não). O app a verifica e extrai os dados na primeira inicialização.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Pokémon Black & White von ds. Benötigt deine ds-Dateien.",
          "assets": {
            "rom": {
              "label": "ROM von Pokémon Schwarz oder Weiß (DS)",
              "instructions_md": "Du brauchst deine ROM von Pokémon Schwarze oder Weiße Edition auf Englisch, Französisch, Deutsch, Italienisch oder Spanisch (nicht die japanische oder koreanische). Die App prüft sie und entpackt beim ersten Start die Daten.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34483,
        "cover": "https://cdn2.steamgriddb.com/grid/72568a7a2d08578a55a17cd420488d12.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0adbfc15ded7e9d183c206ecf5681b15.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d9b1655c134b831076d6c45620a78c33.png",
        "genres": [
          "adventure",
          "rpg",
          "strategy"
        ],
        "igdb_id": 241775,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coawjg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclpxt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclpxu.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "strategy"
      ],
      "reports": [
        {
          "device": "HONOR X6B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.4",
          "last_at": "2026-11-11T10:11:49Z"
        }
      ],
      "downloads": 1359
    },
    {
      "id": "elite-force-2",
      "name": "Provenance Elite Force II",
      "game": "Star Trek: Elite Force II",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/imjustadudegamer/Provenance-Elite-Force-II-decomp-Android-linux",
      "description": "Port based on the Elite Force II decompilation. Requires the data from your PC copy.",
      "forks": [
        {
          "repo": "imjustadudegamer/Provenance-Elite-Force-II-decomp-Android-linux",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 180,
          "release": {
            "tag": "v1.1.5",
            "name": "Provenance EF2 1.1.5",
            "published_at": "2026-11-08T16:00:20Z",
            "prerelease": false,
            "asset": {
              "name": "ProvenanceEF2-1.1.5.apk",
              "url": "https://github.com/imjustadudegamer/Provenance-Elite-Force-II-decomp-Android-linux/releases/download/v1.1.5/ProvenanceEF2-1.1.5.apk",
              "size": 10220366,
              "sha256": "dcf3ae05410a453cc0b411a6437df0533102a4a0158cc62f5984b31e360f0df4"
            }
          },
          "history": [
            {
              "tag": "v1.1.0",
              "name": "Provenance EF2 1.1.0",
              "published_at": "2026-11-07T03:17:35Z",
              "prerelease": false,
              "asset": {
                "name": "ProvenanceEF2-1.1.0.apk",
                "url": "https://github.com/imjustadudegamer/Provenance-Elite-Force-II-decomp-Android-linux/releases/download/v1.1.0/ProvenanceEF2-1.1.0.apk",
                "size": 10208438,
                "sha256": "936ec79213b9bf0940f635dc5de93cefb6a28fe060c6fc4d2eef0c860181add6"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "Provenance EF2 1.0.1",
              "published_at": "2026-11-05T01:02:33Z",
              "prerelease": false,
              "asset": {
                "name": "ProvenanceEF2-1.0.1.apk",
                "url": "https://github.com/imjustadudegamer/Provenance-Elite-Force-II-decomp-Android-linux/releases/download/v1.0.1/ProvenanceEF2-1.0.1.apk",
                "size": 10202602,
                "sha256": "3f64c2c48f14067e79b18956ab2c7054b961791d37224ebe50d9bcc2c82515b9"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "Provenance EF2 1.0.0",
              "published_at": "2026-11-04T17:09:57Z",
              "prerelease": false,
              "asset": {
                "name": "ProvenanceEF2-1.0.0.apk",
                "url": "https://github.com/imjustadudegamer/Provenance-Elite-Force-II-decomp-Android-linux/releases/download/v1.0.0/ProvenanceEF2-1.0.0.apk",
                "size": 10202442,
                "sha256": "1b8eef3b5fdb000976b8c64e5a3a8588d881f423b9028fe74d0fdab09b93f41e"
              }
            },
            {
              "tag": "v0.9.5",
              "name": "Provenance EF2 0.9.5",
              "published_at": "2026-11-03T14:15:29Z",
              "prerelease": false,
              "asset": {
                "name": "ProvenanceEF2-0.9.5.apk",
                "url": "https://github.com/imjustadudegamer/Provenance-Elite-Force-II-decomp-Android-linux/releases/download/v0.9.5/ProvenanceEF2-0.9.5.apk",
                "size": 10294362,
                "sha256": "9e85b537e97d074297436dc4096a0a2b10b5beb7a29fae811727950cad0d7f16"
              }
            },
            {
              "tag": "v0.9.0",
              "name": "Provenance EF2 0.9.0",
              "published_at": "2026-11-01T13:43:36Z",
              "prerelease": false,
              "asset": {
                "name": "ProvenanceEF2-0.9.0.apk",
                "url": "https://github.com/imjustadudegamer/Provenance-Elite-Force-II-decomp-Android-linux/releases/download/v0.9.0/ProvenanceEF2-0.9.0.apk",
                "size": 10279838,
                "sha256": "254881088bbcbcbc4af4a2037b45511aa6323dccb58cf82fe1d27850fcd43d18"
              }
            }
          ],
          "package": "com.provenanceef2",
          "signer_sha256": "b8521448c7614c75f37503bf23b010b24c3cf32eca4369545dc256d9b28c4cc7"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "paks",
          "label": "Elite Force II .pk3 files and game DLL (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "When you first open it, choose the `.pk3` files and the game DLL together from the `base` folder of your Star Trek: Elite Force II. It copies them itself.\nYou can also copy them by hand to `Android/obb/com.provenanceef2/base/`.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de Elite Force II. Necesita los datos de tu copia de PC.",
          "assets": {
            "paks": {
              "label": "Archivos .pk3 y DLL del juego de Elite Force II (PC)",
              "instructions_md": "Al abrirlo por primera vez elige a la vez los `.pk3` y la DLL del juego de la carpeta `base` de tu Star Trek: Elite Force II. Los copia solo.\nTambién puedes copiarlos a mano a `Android/obb/com.provenanceef2/base/`.\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation d'Elite Force II. Nécessite les données de votre copie PC.",
          "assets": {
            "paks": {
              "label": "Fichiers .pk3 et DLL du jeu d'Elite Force II (PC)",
              "instructions_md": "À la première ouverture, choisissez ensemble les `.pk3` et la DLL du jeu dans le dossier `base` de votre Star Trek: Elite Force II. Elle les copie toute seule.\nVous pouvez aussi les copier à la main dans `Android/obb/com.provenanceef2/base/`.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na decompilação de Elite Force II. Precisa dos dados da sua cópia de PC.",
          "assets": {
            "paks": {
              "label": "Arquivos .pk3 e DLL do jogo de Elite Force II (PC)",
              "instructions_md": "Ao abrir pela primeira vez, escolha juntos os `.pk3` e a DLL do jogo da pasta `base` do seu Star Trek: Elite Force II. Ele os copia sozinho.\nVocê também pode copiá-los à mão para `Android/obb/com.provenanceef2/base/`.\n"
            }
          }
        },
        "de": {
          "description": "Port auf Basis der Dekompilierung von Elite Force II. Benötigt die Daten deiner PC-Kopie.",
          "assets": {
            "paks": {
              "label": ".pk3-Dateien und Spiel-DLL von Elite Force II (PC)",
              "instructions_md": "Wähle beim ersten Öffnen gemeinsam die `.pk3`-Dateien und die Spiel-DLL aus dem Ordner `base` deines Star Trek: Elite Force II. Die App kopiert sie selbst.\nDu kannst sie auch von Hand nach `Android/obb/com.provenanceef2/base/` kopieren.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5250399,
        "cover": "https://cdn2.steamgriddb.com/grid/675cf4954ee45de77c149af8d2c8186f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f1eba978f8a36c92875063b46fd7e3a1.png",
        "logo": "https://cdn2.steamgriddb.com/logo/cf9286ea3ff7def873076ec1ecaa0d2b.png",
        "genres": [
          "shooter",
          "puzzle"
        ],
        "igdb_id": 8420,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coaw9n.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ef5zug9ffof75wfm1d07.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jatdt3ieyhifuccwlfnl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/umzqxg0w7kohfk9zkjyi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar12zy.jpg"
        ]
      },
      "genres": [
        "shooter",
        "puzzle"
      ],
      "downloads": 180
    },
    {
      "id": "emerald-recomp",
      "name": "Emerald Recomp",
      "game": "Pokémon Esmeralda",
      "original_platform": "gba",
      "type": "recomp",
      "upstream": "https://github.com/mstan/EmeraldRecomp",
      "description": "Static recompilation built on gbarecomp. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "mstan/EmeraldRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1971,
          "release": {
            "tag": "v0.1.5",
            "name": "v0.1.5 - Controller input fixes",
            "published_at": "2026-11-01T03:37:22Z",
            "prerelease": false,
            "asset": {
              "name": "EmeraldRecomp-android-arm64-v0.1.5.apk",
              "url": "https://github.com/mstan/EmeraldRecomp/releases/download/v0.1.5/EmeraldRecomp-android-arm64-v0.1.5.apk",
              "size": 60537287,
              "sha256": "3eb728eddeaca1bc0ec688e41e6d938c677566c390845e0b9510f7c4df99c1f2"
            }
          },
          "history": [
            {
              "tag": "v0.1.4",
              "name": "v0.1.4 - Native runtime update",
              "published_at": "2026-11-01T00:57:50Z",
              "prerelease": false,
              "asset": {
                "name": "EmeraldRecomp-android-arm64-v0.1.4.apk",
                "url": "https://github.com/mstan/EmeraldRecomp/releases/download/v0.1.4/EmeraldRecomp-android-arm64-v0.1.4.apk",
                "size": 60537015,
                "sha256": "ea71bea0ab798dc910b3d2d5f945e424b8d469fa1ccf79c751d978bbdc892047"
              }
            },
            {
              "tag": "v0.1.3",
              "name": "v0.1.3 - Native runtime optimizations",
              "published_at": "2026-10-27T20:40:35Z",
              "prerelease": false,
              "asset": {
                "name": "EmeraldRecomp-android-arm64-v0.1.3.apk",
                "url": "https://github.com/mstan/EmeraldRecomp/releases/download/v0.1.3/EmeraldRecomp-android-arm64-v0.1.3.apk",
                "size": 60517075,
                "sha256": "1b6c0111aa03034be33a542d9a60e162654a31afc9036a15f2c01a639d7d54f1"
              }
            },
            {
              "tag": "v0.1.2",
              "name": "v0.1.2",
              "published_at": "2026-10-18T20:24:48Z",
              "prerelease": false,
              "asset": {
                "name": "EmeraldRecomp-android-arm64-v0.1.2.apk",
                "url": "https://github.com/mstan/EmeraldRecomp/releases/download/v0.1.2/EmeraldRecomp-android-arm64-v0.1.2.apk",
                "size": 60028343,
                "sha256": "f127a2d6ed2a6726cba575664effd1858ff6a0597955ad2fd95fc2138b8a6bbd"
              }
            },
            {
              "tag": "v0.0.7",
              "name": "EmeraldRecomp v0.0.7 - Linux, Android and touch controls",
              "published_at": "2026-09-24T20:14:30Z",
              "prerelease": false,
              "asset": {
                "name": "EmeraldRecomp-android-arm64-v0.0.7.apk",
                "url": "https://github.com/mstan/EmeraldRecomp/releases/download/v0.0.7/EmeraldRecomp-android-arm64-v0.0.7.apk",
                "size": 45589935,
                "sha256": "12b87b5824edc2b9de3c7445ad8db05476169ed2149fcf85f84417e23e659702"
              }
            }
          ],
          "package": "com.mstan.emeraldrecomp",
          "signer_sha256": "60ebc7960ab60fe14c7d319f7623aefa801b9cec8b75466ff03468e2bdb9fa41",
          "reports": [
            {
              "device": "Xiaomi 24117RK2CG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.1.5",
              "last_at": "2026-11-09T22:18:35Z"
            },
            {
              "device": "Xiaomi POCO X7 PRO",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.5",
              "last_at": "2026-11-11T17:28:40Z"
            }
          ]
        },
        {
          "repo": "Goldoire/pokeemerald-dualscreen",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 4232,
          "release": {
            "tag": "v0.6.0",
            "name": "v0.6.0",
            "published_at": "2026-10-13T06:09:42Z",
            "prerelease": false,
            "asset": {
              "name": "pokemon-emerald-dualscreen-v0.6.0.apk",
              "url": "https://github.com/Goldoire/pokeemerald-dualscreen/releases/download/v0.6.0/pokemon-emerald-dualscreen-v0.6.0.apk",
              "size": 9606953,
              "sha256": "1936be63401608550fb4ce774abd3de603cb52c084973787adea936cbafdb0ca"
            }
          },
          "history": [
            {
              "tag": "v0.5.0",
              "name": "v0.5.0",
              "published_at": "2026-08-19T07:47:05Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-emerald-dualscreen-v0.5.0.apk",
                "url": "https://github.com/Goldoire/pokeemerald-dualscreen/releases/download/v0.5.0/pokemon-emerald-dualscreen-v0.5.0.apk",
                "size": 9451305,
                "sha256": "04499b58f63fd372dc87fbb15e1cf108c10f2e8f6ae68d8a3ddfa601a22a08cf"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "v0.2.1",
              "published_at": "2026-08-15T04:42:58Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-emerald-dualscreen-v0.2.1.apk",
                "url": "https://github.com/Goldoire/pokeemerald-dualscreen/releases/download/v0.2.1/pokemon-emerald-dualscreen-v0.2.1.apk",
                "size": 9414441,
                "sha256": "4cebad9bd021640aea0001e1f26d4416b31d55a2337d470d3a233d159692bddf"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "v0.2.0",
              "published_at": "2026-08-13T23:39:05Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-emerald-dualscreen-v0.2.0.apk",
                "url": "https://github.com/Goldoire/pokeemerald-dualscreen/releases/download/v0.2.0/pokemon-emerald-dualscreen-v0.2.0.apk",
                "size": 9414441,
                "sha256": "4700de00bd18d35b57fd84a39bca4d33773fb251b6d8fb3b337e4c15746f1106"
              }
            },
            {
              "tag": "v0.1.1",
              "name": "v0.1.1",
              "published_at": "2026-08-13T04:42:56Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-emerald-dualscreen-v0.1.1.apk",
                "url": "https://github.com/Goldoire/pokeemerald-dualscreen/releases/download/v0.1.1/pokemon-emerald-dualscreen-v0.1.1.apk",
                "size": 9410345,
                "sha256": "b57ea4ed9f8149a378a730b9002933d1cd0c481d576f77b34e549ae69e586285"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "v0.1.0",
              "published_at": "2026-08-13T03:55:23Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-emerald-dualscreen-v0.1.0.apk",
                "url": "https://github.com/Goldoire/pokeemerald-dualscreen/releases/download/v0.1.0/pokemon-emerald-dualscreen-v0.1.0.apk",
                "size": 9410345,
                "sha256": "4895799574d930e92bc4027b84682fdeea78b007cdec423a3c41beffd83e82aa"
              }
            }
          ],
          "package": "com.pokeemerald.dualscreen",
          "signer_sha256": "e983e2e9e0f7707a542b38738bcca19a8c9c1607e8b9a8536423684520689f72"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Pokémon Emerald ROM (USA or Europe depending on the version)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Tap **Select ROM** and choose your Pokémon Emerald ROM.\n- **EmeraldRecomp** (mstan) only accepts the US one: SHA-1 `f3ae088181bf583e55daf962a92bb46f4f1d07b7`.\n- **pokeemerald-dualscreen** accepts the US or European one.\nYou can import a 128 KB save (`.sav` or `.srm`).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática sobre gbarecomp. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Esmeralda (USA o Europa según la versión)",
              "instructions_md": "Pulsa **Select ROM** y elige tu ROM de Pokémon Esmeralda.\n- **EmeraldRecomp** (mstan) solo acepta la americana: SHA-1 `f3ae088181bf583e55daf962a92bb46f4f1d07b7`.\n- **pokeemerald-dualscreen** acepta la americana o la europea.\nPuedes importar una partida de 128 KB (`.sav` o `.srm`).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique basée sur gbarecomp. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Émeraude (USA ou Europe selon la version)",
              "instructions_md": "Touchez **Select ROM** et choisissez votre ROM de Pokémon Émeraude.\n- **EmeraldRecomp** (mstan) n'accepte que l'américaine : SHA-1 `f3ae088181bf583e55daf962a92bb46f4f1d07b7`.\n- **pokeemerald-dualscreen** accepte l'américaine ou l'européenne.\nVous pouvez importer une sauvegarde de 128 Ko (`.sav` ou `.srm`).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática baseada no gbarecomp. Precisa da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Emerald (EUA ou Europa conforme a versão)",
              "instructions_md": "Toque em **Select ROM** e escolha sua ROM de Pokémon Emerald.\n- **EmeraldRecomp** (mstan) só aceita a americana: SHA-1 `f3ae088181bf583e55daf962a92bb46f4f1d07b7`.\n- **pokeemerald-dualscreen** aceita a americana ou a europeia.\nVocê pode importar um save de 128 KB (`.sav` ou `.srm`).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung auf Basis von gbarecomp. Benötigt dein GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Pokémon Smaragd (USA oder Europa, je nach Version)",
              "instructions_md": "Tippe auf **Select ROM** und wähle deine ROM von Pokémon Smaragd.\n- **EmeraldRecomp** (mstan) nimmt nur die US-Version: SHA-1 `f3ae088181bf583e55daf962a92bb46f4f1d07b7`.\n- **pokeemerald-dualscreen** nimmt die US- oder die europäische.\nDu kannst einen 128-KB-Spielstand importieren (`.sav` oder `.srm`).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34971,
        "cover": "https://cdn2.steamgriddb.com/grid/052938e7b425df3acdd9dc4be44404ef.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1006ff12c465532f8c574aeaa4461b16.png",
        "logo": "https://cdn2.steamgriddb.com/logo/69ec5030f78a9b735402d133317bf5f6.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 405893,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coc8qz.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13s0z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13s10.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13s11.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "reports": [
        {
          "device": "Xiaomi 24117RK2CG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.1.5",
          "last_at": "2026-11-09T22:18:35Z"
        },
        {
          "device": "Xiaomi POCO X7 PRO",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.5",
          "last_at": "2026-11-11T17:28:40Z"
        }
      ],
      "downloads": 6203
    },
    {
      "id": "eow-recomp",
      "name": "EoW Recomp",
      "game": "The Legend of Zelda: Echoes of Wisdom",
      "original_platform": "switch",
      "type": "recomp",
      "upstream": "https://github.com/Nycolazs/EoWRecomp",
      "description": "Static recompilation of the Switch game, in alpha. Requires your copy of the game.",
      "forks": [
        {
          "repo": "Nycolazs/EoWRecomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2777,
          "release": {
            "tag": "alpha_1",
            "name": "EoWRecomp alpha 1 (preview)",
            "published_at": "2026-10-21T10:01:18Z",
            "prerelease": true,
            "asset": {
              "name": "EoWRecomp-alpha_1-Android-arm64.apk",
              "url": "https://github.com/Nycolazs/EoWRecomp/releases/download/alpha_1/EoWRecomp-alpha_1-Android-arm64.apk",
              "size": 76668468,
              "sha256": "8d7a0d38f710fbd6d294eacd5f0e67d7925a7332c365aa04a81945989dafba0a"
            }
          },
          "history": [],
          "package": "com.eowrecomp.android",
          "signer_sha256": "781d51ead1453b85be407ffd5b09d298f843975892ed65553a12bf5d78ca5776",
          "reports": [
            {
              "device": "AYN Odin2 Portal",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T14:25:10Z"
            },
            {
              "device": "Vivo x200 pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T14:33:41Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T22:01:14Z"
            },
            {
              "device": "Moorechip Retroid Pocket Flip2",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "alpha_1",
              "last_at": "2026-11-10T10:01:27Z"
            },
            {
              "device": "Xiaomi 2512BPNDAG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "alpha_1",
              "last_at": "2026-11-11T03:29:35Z"
            },
            {
              "device": "Samsung SM-A226B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "alpha_1",
              "last_at": "2026-11-11T05:46:17Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Zelda: Echoes of Wisdom v1.0.0 (.nsp or .xci) and prod.keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your dump of The Legend of Zelda: Echoes of Wisdom **version 1.0.0, without updates** (`.nsp` or `.xci`) and your `prod.keys`.\nPut them in a folder and choose it in the app. The game's 7.5 GB are read straight from your file, so leave it there. You need Android 11 and Vulkan 1.3.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática en alfa del juego de Switch. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Zelda: Echoes of Wisdom v1.0.0 (.nsp o .xci) y prod.keys",
              "instructions_md": "Necesitas tu volcado de The Legend of Zelda: Echoes of Wisdom **versión 1.0.0, sin actualizaciones** (`.nsp` o `.xci`) y tu `prod.keys`.\nPonlos en una carpeta y elígela en la app. Los 7,5 GB del juego se leen directamente de tu archivo, así que déjalo ahí. Necesitas Android 11 y Vulkan 1.3.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique du jeu Switch, en alpha. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Zelda: Echoes of Wisdom v1.0.0 (.nsp ou .xci) et prod.keys",
              "instructions_md": "Il vous faut votre dump de The Legend of Zelda: Echoes of Wisdom **version 1.0.0, sans mise à jour** (`.nsp` ou `.xci`) et votre `prod.keys`.\nMettez-les dans un dossier et choisissez-le dans l'application. Les 7,5 Go du jeu sont lus directement depuis votre fichier, laissez-le donc en place. Il faut Android 11 et Vulkan 1.3.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática do jogo de Switch, em alfa. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Zelda: Echoes of Wisdom v1.0.0 (.nsp ou .xci) e prod.keys",
              "instructions_md": "Você precisa do seu dump de The Legend of Zelda: Echoes of Wisdom **versão 1.0.0, sem atualizações** (`.nsp` ou `.xci`) e do seu `prod.keys`.\nColoque-os em uma pasta e escolha-a no app. Os 7,5 GB do jogo são lidos direto do seu arquivo, então deixe-o lá. Você precisa de Android 11 e Vulkan 1.3.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung des Switch-Spiels, in der Alpha. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Zelda: Echoes of Wisdom v1.0.0 (.nsp oder .xci) und prod.keys",
              "instructions_md": "Du brauchst deinen Dump von The Legend of Zelda: Echoes of Wisdom **Version 1.0.0, ohne Updates** (`.nsp` oder `.xci`) und deine `prod.keys`.\nLege sie in einen Ordner und wähle ihn in der App. Die 7,5 GB des Spiels werden direkt aus deiner Datei gelesen, lass sie also dort. Du brauchst Android 11 und Vulkan 1.3.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5455462,
        "cover": "https://cdn2.steamgriddb.com/grid/e488d6f4064e1584c115f2cd7bed74f0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e76167029f993d688953d044beb66354.png",
        "logo": "https://cdn2.steamgriddb.com/logo/74f5e42575afb9b375981e9fe85d663d.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 306149,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8d9b.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsso6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsso7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scssob.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsso8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scssoa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsso9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5l22.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5l24.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "AYN Odin2 Portal",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T14:25:10Z"
        },
        {
          "device": "Vivo x200 pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T14:33:41Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T22:01:14Z"
        },
        {
          "device": "Moorechip Retroid Pocket Flip2",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "alpha_1",
          "last_at": "2026-11-10T10:01:27Z"
        },
        {
          "device": "Xiaomi 2512BPNDAG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "alpha_1",
          "last_at": "2026-11-11T03:29:35Z"
        },
        {
          "device": "Samsung SM-A226B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "alpha_1",
          "last_at": "2026-11-11T05:46:17Z"
        }
      ],
      "downloads": 2777
    },
    {
      "id": "eternal-sonata-reprise",
      "name": "Eternal Sonata Reprise",
      "game": "Eternal Sonata",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/birabittoh/EternalSonataReprise",
      "description": "Static recompilation. If it fails on older Adreno GPUs, see the repository notes. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "birabittoh/EternalSonataReprise",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3134,
          "release": {
            "tag": "v1.3.9",
            "name": "Eternal Sonata: Reprise v1.3.9",
            "published_at": "2026-11-09T22:51:06Z",
            "prerelease": false,
            "asset": {
              "name": "eternalsonata-v1.3.9-android-arm64.apk",
              "url": "https://github.com/birabittoh/EternalSonataReprise/releases/download/v1.3.9/eternalsonata-v1.3.9-android-arm64.apk",
              "size": 35735379,
              "sha256": "f706c706d4af1626c90cb83e5d7c1357fb643b3af638ead5446c54e5e3a8d081"
            }
          },
          "history": [
            {
              "tag": "v1.3.8",
              "name": "Eternal Sonata: Reprise v1.3.8",
              "published_at": "2026-11-03T22:50:50Z",
              "prerelease": false,
              "asset": {
                "name": "eternalsonata-v1.3.8-android-arm64.apk",
                "url": "https://github.com/birabittoh/EternalSonataReprise/releases/download/v1.3.8/eternalsonata-v1.3.8-android-arm64.apk",
                "size": 35719403,
                "sha256": "0b9282f5ed1741e6d4c92303ba244f3ba947b03ce8cdcae61d80aabcb099d4a7"
              }
            },
            {
              "tag": "v1.3.7",
              "name": "Eternal Sonata: Reprise v1.3.7",
              "published_at": "2026-10-29T01:36:03Z",
              "prerelease": false,
              "asset": {
                "name": "eternalsonata-v1.3.7-android-arm64.apk",
                "url": "https://github.com/birabittoh/EternalSonataReprise/releases/download/v1.3.7/eternalsonata-v1.3.7-android-arm64.apk",
                "size": 35594099,
                "sha256": "53b48006cd8813c2f5449b876bfcf91196447de088487f2dddcb46acd24a0c91"
              }
            },
            {
              "tag": "v1.3.6",
              "name": "Eternal Sonata: Reprise v1.3.6",
              "published_at": "2026-10-28T23:49:43Z",
              "prerelease": false,
              "asset": {
                "name": "eternalsonata-v1.3.6-android-arm64.apk",
                "url": "https://github.com/birabittoh/EternalSonataReprise/releases/download/v1.3.6/eternalsonata-v1.3.6-android-arm64.apk",
                "size": 35592895,
                "sha256": "51f0d9dbcba91ee2a559bf2f04cdb003f499945385589c7cee862d4b6085f791"
              }
            },
            {
              "tag": "v1.3.5",
              "name": "Eternal Sonata: Reprise v1.3.5",
              "published_at": "2026-10-28T22:01:37Z",
              "prerelease": false,
              "asset": {
                "name": "eternalsonata-v1.3.5-android-arm64.apk",
                "url": "https://github.com/birabittoh/EternalSonataReprise/releases/download/v1.3.5/eternalsonata-v1.3.5-android-arm64.apk",
                "size": 35592783,
                "sha256": "2ba775b03c2157d38931bae8ce2ba883ef94be71ac3958b332b2327f11be1377"
              }
            },
            {
              "tag": "v1.3.4",
              "name": "Eternal Sonata: Reprise v1.3.4",
              "published_at": "2026-10-24T00:24:15Z",
              "prerelease": false,
              "asset": {
                "name": "eternalsonata-v1.3.4-android-arm64.apk",
                "url": "https://github.com/birabittoh/EternalSonataReprise/releases/download/v1.3.4/eternalsonata-v1.3.4-android-arm64.apk",
                "size": 35144315,
                "sha256": "0c4c2306f3cf7317f16ae72ce978874415dc86aef26385c53f10dbbe99844136"
              }
            }
          ],
          "package": "com.birabittoh.eternalsonata",
          "signer_sha256": "9f89ebf7c45d832f049db0883aabe691db7f84e63e98d461d65d072498e0ff29"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Eternal Sonata (Xbox 360 or PS3, any region)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Your Xbox 360 or PS3 copy of Eternal Sonata from any region works: a disc image or an extracted folder. The app prepares a separate copy without touching your dump.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática. Si falla en Adreno antiguos, mira las notas del repositorio. Necesita tu copia de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Eternal Sonata (Xbox 360 o PS3, cualquier región)",
              "instructions_md": "Vale tu copia de Eternal Sonata de Xbox 360 o de PS3, de cualquier región: imagen del disco o carpeta extraída. La app prepara una copia aparte sin tocar tu volcado.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique. En cas d'échec sur les anciens Adreno, consultez les notes du dépôt. Nécessite votre copie Xbox 360.",
          "assets": {
            "disc": {
              "label": "Eternal Sonata (Xbox 360 ou PS3, toute région)",
              "instructions_md": "Votre copie Xbox 360 ou PS3 d'Eternal Sonata, de n'importe quelle région, convient : image du disque ou dossier extrait. L'application prépare une copie à part sans toucher à votre dump.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática. Se falhar em Adreno antigos, veja as notas do repositório. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Eternal Sonata (Xbox 360 ou PS3, qualquer região)",
              "instructions_md": "Serve sua cópia de Eternal Sonata de Xbox 360 ou PS3, de qualquer região: imagem do disco ou pasta extraída. O app prepara uma cópia à parte sem mexer no seu dump.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung. Falls sie auf älteren Adreno-GPUs scheitert, sieh dir die Hinweise im Repository an. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "disc": {
              "label": "Eternal Sonata (Xbox 360 oder PS3, jede Region)",
              "instructions_md": "Deine Xbox-360- oder PS3-Kopie von Eternal Sonata aus jeder Region geht: Disc-Abbild oder entpackter Ordner. Die App legt eine eigene Kopie an, ohne deinen Dump anzufassen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33606,
        "cover": "https://cdn2.steamgriddb.com/grid/8eebd21cc10fece20a43e9b1cc05e4a9.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/3d411ccc7545f3eb4fc6904dd80cf239.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f38a2f9a98d6e3f7bc09495bf7532120.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 6990,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1n47.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ejpve7r3f9rygwfhbbmx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tdqkp3an4e9hzokw7kfj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uxsbqi15kalidpkfugqc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bgnoj7iejfvtgtjzdkgi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ketwyhagevfdvx8dhyh8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nnfohmucm0rjcduofr0z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ateqbx5hy7s8ynyijay1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lypceyx3or6ivbzqw8u5.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 3134
    },
    {
      "id": "exult",
      "name": "Exult",
      "game": "Ultima VII",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/exult/exult",
      "description": "Recreation of the Ultima VII engine. Requires the data from your copy.",
      "forks": [
        {
          "repo": "exult/exult",
          "channel": "beta",
          "asset_pattern": "(?i)signed\\.apk$",
          "downloads": 409,
          "release": {
            "tag": "snapshot-v1.13.1.20261105",
            "name": "Snapshot v1.13.1.20261105",
            "published_at": "2026-11-05T08:36:20Z",
            "prerelease": true,
            "asset": {
              "name": "exult-snapshot-signed.apk",
              "url": "https://github.com/exult/exult/releases/download/snapshot-v1.13.1.20261105/exult-snapshot-signed.apk",
              "size": 68383286,
              "sha256": "f01073a7c763e270feb914a32f6db5e40e4b039f8d9916391551da90d5b5d0c3"
            }
          },
          "history": [
            {
              "tag": "snapshot-v1.13.1.20261030",
              "name": "Snapshot v1.13.1.20261030",
              "published_at": "2026-10-30T07:54:11Z",
              "prerelease": true,
              "asset": {
                "name": "exult-snapshot-signed.apk",
                "url": "https://github.com/exult/exult/releases/download/snapshot-v1.13.1.20261030/exult-snapshot-signed.apk",
                "size": 68383286,
                "sha256": "069462160cee8166b5406624d70a9daea604f55e3fe583dd23096f657696c096"
              }
            },
            {
              "tag": "snapshot-v1.13.1.20261029",
              "name": "Snapshot v1.13.1.20261029",
              "published_at": "2026-10-29T07:53:34Z",
              "prerelease": true,
              "asset": {
                "name": "exult-snapshot-signed.apk",
                "url": "https://github.com/exult/exult/releases/download/snapshot-v1.13.1.20261029/exult-snapshot-signed.apk",
                "size": 68383286,
                "sha256": "1a0fa3b2120e094482ac0e4e3d5a9b293bf218de3824da80825116ef8db90fb3"
              }
            },
            {
              "tag": "snapshot-v1.13.1.20261028",
              "name": "Snapshot v1.13.1.20261028",
              "published_at": "2026-10-28T07:30:29Z",
              "prerelease": true,
              "asset": {
                "name": "exult-snapshot-signed.apk",
                "url": "https://github.com/exult/exult/releases/download/snapshot-v1.13.1.20261028/exult-snapshot-signed.apk",
                "size": 68383286,
                "sha256": "0699e528eaa9e3a3091bdcd25783670606f264cb548d34a74145b5e6bd6f89bd"
              }
            },
            {
              "tag": "snapshot-v1.13.1.20261027",
              "name": "Snapshot v1.13.1.20261027",
              "published_at": "2026-10-27T07:11:33Z",
              "prerelease": true,
              "asset": {
                "name": "exult-snapshot-signed.apk",
                "url": "https://github.com/exult/exult/releases/download/snapshot-v1.13.1.20261027/exult-snapshot-signed.apk",
                "size": 68383286,
                "sha256": "9a6e8b774731c60493256ba91ee894ea82f02ebbb6f84355dc84814399f5f2c6"
              }
            },
            {
              "tag": "snapshot-v1.13.1.20261025",
              "name": "Snapshot v1.13.1.20261025",
              "published_at": "2026-10-25T06:59:53Z",
              "prerelease": true,
              "asset": {
                "name": "exult-snapshot-signed.apk",
                "url": "https://github.com/exult/exult/releases/download/snapshot-v1.13.1.20261025/exult-snapshot-signed.apk",
                "size": 68366902,
                "sha256": "1199a3b4405d662866bc9b31ab31fa03dde700835d9a968dc2c28ede1aa31606"
              }
            }
          ],
          "package": "info.exult",
          "signer_sha256": "55d2597f6612033cf64b63d340c6bcca165881b4c027036dfd4155380004f2af"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Ultima VII files (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of your Ultima VII: The Black Gate or Serpent Isle (GOG or CD). Add the game folder from Exult.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recreación del motor de Ultima VII. Necesita los datos de tu copia.",
          "assets": {
            "data": {
              "label": "Archivos de Ultima VII (PC)",
              "instructions_md": "Necesitas los archivos de tu Ultima VII: The Black Gate o Serpent Isle (GOG o CD). Añade la carpeta del juego desde Exult.\n"
            }
          }
        },
        "fr": {
          "description": "Recréation du moteur d'Ultima VII. Nécessite les données de votre copie.",
          "assets": {
            "data": {
              "label": "Fichiers d'Ultima VII (PC)",
              "instructions_md": "Il vous faut les fichiers de votre Ultima VII: The Black Gate ou Serpent Isle (GOG ou CD). Ajoutez le dossier du jeu depuis Exult.\n"
            }
          }
        },
        "pt": {
          "description": "Recriação do motor de Ultima VII. Precisa dos dados da sua cópia.",
          "assets": {
            "data": {
              "label": "Arquivos de Ultima VII (PC)",
              "instructions_md": "Você precisa dos arquivos do seu Ultima VII: The Black Gate ou Serpent Isle (GOG ou CD). Adicione a pasta do jogo pelo Exult.\n"
            }
          }
        },
        "de": {
          "description": "Nachbildung der Ultima-VII-Engine. Benötigt die Daten deiner Kopie.",
          "assets": {
            "data": {
              "label": "Dateien von Ultima VII (PC)",
              "instructions_md": "Du brauchst die Dateien deines Ultima VII: The Black Gate oder Serpent Isle (GOG oder CD). Füge den Spielordner in Exult hinzu.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246292,
        "cover": "https://cdn2.steamgriddb.com/grid/b4d3fd0ad0caa60f31ad1e5b8d2ea811.png",
        "hero": "https://cdn2.steamgriddb.com/hero/37c9216b00a111ac0e1f81de25ddff77.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/6aa0ab5b874b35bb21f89136ee1e8175.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 9574,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2zt4.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oeqgqzoslo8vcnedbntg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/okhd3y5wcvewt18ibugk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hccwdoh6ffy8y8o2wboi.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 409
    },
    {
      "id": "fabledroid",
      "name": "FableDroid",
      "game": "Fable II",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "hardsilinder/FableDroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1970,
          "release": {
            "tag": "v0.6.3-beta",
            "name": "FableDroid 0.6.3 beta",
            "published_at": "2026-11-02T17:01:29Z",
            "prerelease": false,
            "asset": {
              "name": "FableDroid-0.6.3-beta.apk",
              "url": "https://github.com/hardsilinder/FableDroid/releases/download/v0.6.3-beta/FableDroid-0.6.3-beta.apk",
              "size": 45861883,
              "sha256": "2f1053899bd1b3e2601d62c751751b0ed8b8032e903260ee77f2f51d9aec910a"
            }
          },
          "history": [
            {
              "tag": "v0.6.2-beta",
              "name": "FableDroid 0.6.2 Beta",
              "published_at": "2026-10-30T03:22:34Z",
              "prerelease": false,
              "asset": {
                "name": "FableDroid-0.6.2-beta.apk",
                "url": "https://github.com/hardsilinder/FableDroid/releases/download/v0.6.2-beta/FableDroid-0.6.2-beta.apk",
                "size": 45861751,
                "sha256": "f755d86e6afe967a4ba4aae14fd36a414858c551c15807734e7768658b50442d"
              }
            },
            {
              "tag": "v0.6.1-beta",
              "name": "FableDroid 0.6.1 Beta",
              "published_at": "2026-10-29T22:49:48Z",
              "prerelease": false,
              "asset": {
                "name": "FableDroid-0.6.1-beta.apk",
                "url": "https://github.com/hardsilinder/FableDroid/releases/download/v0.6.1-beta/FableDroid-0.6.1-beta.apk",
                "size": 45854195,
                "sha256": "cc4ff33f66b0ff49395432c624a7ae7d9c1a41d0df2efcbdd985fa91ba156433"
              }
            },
            {
              "tag": "v0.6.0-beta",
              "name": "FableDroid 0.6 Beta",
              "published_at": "2026-10-29T17:46:39Z",
              "prerelease": false,
              "asset": {
                "name": "FableDroid-0.6.0-beta.apk",
                "url": "https://github.com/hardsilinder/FableDroid/releases/download/v0.6.0-beta/FableDroid-0.6.0-beta.apk",
                "size": 45846991,
                "sha256": "4b9eb54e10867107e9d23bd839d09d31fcbefd935ede97eb2406dacaf6cc9f00"
              }
            }
          ],
          "package": "org.fable2.recomp",
          "signer_sha256": "22acb5ee610960bffba35d283df795022b6c3c22147c081294bb3b1a945550d8",
          "reports": [
            {
              "device": "Nubia NX809J",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T05:39:21Z"
            },
            {
              "device": "Vivo I2508",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.6.3 beta",
              "last_at": "2026-11-09T09:12:55Z"
            },
            {
              "device": "Samsung SM-S928B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.6.3-beta",
              "last_at": "2026-11-09T18:04:25Z"
            },
            {
              "device": "OnePlus 15 CPH2747",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T22:29:08Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.6.3-beta",
              "last_at": "2026-11-10T03:57:21Z"
            },
            {
              "device": "motorola edge 60 fusion",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T15:09:40Z"
            },
            {
              "device": "motorola edge 40",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "0.6.3-beta",
              "last_at": "2026-11-11T03:41:42Z"
            },
            {
              "device": "Samsung SM-S948B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.6.3-beta",
              "last_at": "2026-11-11T16:46:56Z"
            },
            {
              "device": "AYN Odin2 Portal",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.3-beta",
              "last_at": "2026-11-11T17:36:33Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "disc",
          "label": "Fable II ISO (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the ISO of your Fable II disc to the phone (for example to `Download`) and choose it in the app. It installs it without a PC; afterwards you can delete the ISO.\nThe app checks the game version by its `default.xex` and warns you if the disc isn't compatible. You need about 7.8 GB free during installation.\n"
        }
      ],
      "added_at": "2026-11-03T06:08:55Z",
      "description": "Static recompilation of Fable II from xbox360. Requires your xbox360 files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Fable II para xbox360. Necesita tus archivos de xbox360.",
          "assets": {
            "disc": {
              "label": "ISO de Fable II (Xbox 360)",
              "instructions_md": "Copia la ISO de tu disco de Fable II al teléfono (por ejemplo a `Download`) y elígela en la app. La instala sin PC; luego puedes borrar la ISO.\nLa app comprueba la versión del juego por su `default.xex` y te avisa si el disco no es compatible. Necesitas unos 7,8 GB libres durante la instalación.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Fable II depuis xbox360. Nécessite vos fichiers xbox360.",
          "assets": {
            "disc": {
              "label": "ISO de Fable II (Xbox 360)",
              "instructions_md": "Copiez l'ISO de votre disque de Fable II sur le téléphone (par exemple dans `Download`) et choisissez-la dans l'application. Elle l'installe sans PC ; vous pouvez ensuite supprimer l'ISO.\nL'application vérifie la version du jeu grâce à son `default.xex` et vous prévient si le disque n'est pas compatible. Il faut environ 7,8 Go libres pendant l'installation.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Fable II do xbox360. Requer seus arquivos do xbox360.",
          "assets": {
            "disc": {
              "label": "ISO de Fable II (Xbox 360)",
              "instructions_md": "Copie a ISO do seu disco de Fable II para o celular (por exemplo em `Download`) e escolha-a no app. Ele instala sem PC; depois você pode apagar a ISO.\nO app verifica a versão do jogo pelo `default.xex` e avisa se o disco não é compatível. Você precisa de uns 7,8 GB livres durante a instalação.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Fable II von xbox360. Benötigt deine xbox360-Dateien.",
          "assets": {
            "disc": {
              "label": "ISO von Fable II (Xbox 360)",
              "instructions_md": "Kopiere die ISO deiner Fable-II-Disc aufs Handy (zum Beispiel nach `Download`) und wähle sie in der App. Sie installiert das Spiel ohne PC; danach kannst du die ISO löschen.\nDie App prüft die Spielversion anhand der `default.xex` und warnt dich, wenn die Disc nicht kompatibel ist. Während der Installation brauchst du etwa 7,8 GB frei.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 70,
        "cover": "https://cdn2.steamgriddb.com/grid/539ef09cdaadc97ead9ad8794efde829.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/0f66d5d47cc484792935962c50253404.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/58f9067fdaf69fdde42cf95d8daacfde.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 522,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1y2h.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nnelew7ho3kgrjqcuvxb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gbauz25dnqerjflndb2r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/se2jirr9zac2ac1jwnxe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/murhcqwamhua3i24u43l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ovwainfhs2tof6aod0or.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qupx5yops2uhq0qalop8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oenwfi1r1lubk8uaio4c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/s76d0xigw5ihbvjcihbq.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "Nubia NX809J",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T05:39:21Z"
        },
        {
          "device": "Vivo I2508",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.6.3 beta",
          "last_at": "2026-11-09T09:12:55Z"
        },
        {
          "device": "Samsung SM-S928B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.6.3-beta",
          "last_at": "2026-11-09T18:04:25Z"
        },
        {
          "device": "OnePlus 15 CPH2747",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T22:29:08Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.6.3-beta",
          "last_at": "2026-11-10T03:57:21Z"
        },
        {
          "device": "motorola edge 60 fusion",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T15:09:40Z"
        },
        {
          "device": "motorola edge 40",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "0.6.3-beta",
          "last_at": "2026-11-11T03:41:42Z"
        },
        {
          "device": "Samsung SM-S948B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.6.3-beta",
          "last_at": "2026-11-11T16:46:56Z"
        },
        {
          "device": "AYN Odin2 Portal",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.3-beta",
          "last_at": "2026-11-11T17:36:33Z"
        }
      ],
      "downloads": 1970
    },
    {
      "id": "fallout1-ce",
      "name": "Fallout Community Edition",
      "game": "Fallout",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "alexbatalov/fallout1-ce",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 32456,
          "release": {
            "tag": "v1.1.0",
            "name": "March 2024 (version 1.1)",
            "published_at": "2024-03-03T19:08:06Z",
            "prerelease": false,
            "asset": {
              "name": "fallout-ce-android.apk",
              "url": "https://github.com/alexbatalov/fallout1-ce/releases/download/v1.1.0/fallout-ce-android.apk",
              "size": 5251181,
              "sha256": "efabf762498fea46e63f1de500fb95ca984553a00f348b141f2dc854ded1e168"
            }
          },
          "history": [],
          "package": "com.alexbatalov.falloutce",
          "signer_sha256": "293cb4e650cf7bc27bde72aee8ddafdaedee73e0c3bf6fe4d1a234f026e54412",
          "reports": [
            {
              "device": "this is fallout 1. not fallout 3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T17:35:20Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Fallout files (master.dat, critter.dat and the data folder)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "They come from your PC Fallout (GOG or Steam). Copy a folder with\n`master.dat`, `critter.dat` and the `data` folder to the phone; mind the capital letters in the names.\nThe first time you open the game it asks for that folder: choose it and wait while it copies the data.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of Fallout. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Fallout. Necesita tus archivos de juego de PC.",
          "assets": {
            "data": {
              "label": "Archivos de Fallout (master.dat, critter.dat y la carpeta data)",
              "instructions_md": "Sale de tu Fallout de PC (GOG o Steam). Copia al teléfono una carpeta con\n`master.dat`, `critter.dat` y la carpeta `data`; ojo con las mayúsculas de los nombres.\nAl abrir el juego por primera vez te pide esa carpeta: elígela y espera a que copie los datos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Fallout. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "data": {
              "label": "Fichiers de Fallout (master.dat, critter.dat et le dossier data)",
              "instructions_md": "Ils viennent de votre Fallout PC (GOG ou Steam). Copiez sur le téléphone un dossier avec\n`master.dat`, `critter.dat` et le dossier `data` ; attention aux majuscules des noms.\nÀ la première ouverture, le jeu demande ce dossier : choisissez-le et attendez la copie des données.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Fallout. Requer seus arquivos de jogo de PC.",
          "assets": {
            "data": {
              "label": "Arquivos de Fallout (master.dat, critter.dat e a pasta data)",
              "instructions_md": "Vêm do seu Fallout de PC (GOG ou Steam). Copie para o celular uma pasta com\n`master.dat`, `critter.dat` e a pasta `data`; atenção às maiúsculas dos nomes.\nNa primeira vez que abrir o jogo ele pede essa pasta: escolha-a e espere ele copiar os dados.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Fallout. Benötigt deine PC-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien von Fallout (master.dat, critter.dat und der Ordner data)",
              "instructions_md": "Sie stammen aus deinem PC-Fallout (GOG oder Steam). Kopiere einen Ordner mit\n`master.dat`, `critter.dat` und dem Ordner `data` aufs Handy; achte auf die Großbuchstaben in den Namen.\nBeim ersten Öffnen fragt das Spiel nach diesem Ordner: Wähle ihn und warte, bis die Daten kopiert sind.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2322,
        "cover": "https://cdn2.steamgriddb.com/grid/838b5a042f1761ef0b5981585a0a7f38.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8c8a58fa97c205ff222de3685497742c.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/36c7cd34a5ba68f6e324133e2bff2a04.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 17,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1ybr.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fontwipwzlg05mjgfe0b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pdj8oohdzlvoevktf1n9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yz71mh6bbb0mqt6jt8ju.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/t7vpjxfjip4ajknblujq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gs9dc1zpmlt7ami6ret9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1xow.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "reports": [
        {
          "device": "this is fallout 1. not fallout 3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T17:35:20Z"
        }
      ],
      "downloads": 32456
    },
    {
      "id": "fallout2-ce",
      "name": "Fallout 2 Community Edition",
      "game": "Fallout 2",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "alexbatalov/fallout2-ce",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 34696,
          "release": {
            "tag": "v1.3.0",
            "name": "April 2024 (version 1.3)",
            "published_at": "2024-04-21T10:16:02Z",
            "prerelease": false,
            "asset": {
              "name": "fallout2-ce-android.apk",
              "url": "https://github.com/alexbatalov/fallout2-ce/releases/download/v1.3.0/fallout2-ce-android.apk",
              "size": 6486987,
              "sha256": "506674c3c142321d1f42dff19ca5b8f9cd806c2a21ba8ccca3b95ffec423f719"
            }
          },
          "history": [],
          "package": "com.alexbatalov.fallout2ce",
          "signer_sha256": "293cb4e650cf7bc27bde72aee8ddafdaedee73e0c3bf6fe4d1a234f026e54412"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Fallout 2 files (master.dat, critter.dat, patch000.dat and the data folder)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "They come from your PC Fallout 2 (GOG, Steam or Epic). Copy a folder with\n`master.dat`, `critter.dat`, `patch000.dat` and the `data` folder to the phone; mind the capital letters in the names.\nThe first time you open the game it asks for that folder: choose it and wait while it copies the data.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of Fallout 2. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Fallout 2. Necesita tus archivos de juego de PC.",
          "assets": {
            "data": {
              "label": "Archivos de Fallout 2 (master.dat, critter.dat, patch000.dat y la carpeta data)",
              "instructions_md": "Sale de tu Fallout 2 de PC (GOG, Steam o Epic). Copia al teléfono una carpeta con\n`master.dat`, `critter.dat`, `patch000.dat` y la carpeta `data`; ojo con las mayúsculas de los nombres.\nAl abrir el juego por primera vez te pide esa carpeta: elígela y espera a que copie los datos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Fallout 2. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "data": {
              "label": "Fichiers de Fallout 2 (master.dat, critter.dat, patch000.dat et le dossier data)",
              "instructions_md": "Ils viennent de votre Fallout 2 PC (GOG, Steam ou Epic). Copiez sur le téléphone un dossier avec\n`master.dat`, `critter.dat`, `patch000.dat` et le dossier `data` ; attention aux majuscules des noms.\nÀ la première ouverture, le jeu demande ce dossier : choisissez-le et attendez la copie des données.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Fallout 2. Requer seus arquivos de jogo de PC.",
          "assets": {
            "data": {
              "label": "Arquivos de Fallout 2 (master.dat, critter.dat, patch000.dat e a pasta data)",
              "instructions_md": "Vêm do seu Fallout 2 de PC (GOG, Steam ou Epic). Copie para o celular uma pasta com\n`master.dat`, `critter.dat`, `patch000.dat` e a pasta `data`; atenção às maiúsculas dos nomes.\nNa primeira vez que abrir o jogo ele pede essa pasta: escolha-a e espere ele copiar os dados.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Fallout 2. Benötigt deine PC-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien von Fallout 2 (master.dat, critter.dat, patch000.dat und der Ordner data)",
              "instructions_md": "Sie stammen aus deinem PC-Fallout 2 (GOG, Steam oder Epic). Kopiere einen Ordner mit\n`master.dat`, `critter.dat`, `patch000.dat` und dem Ordner `data` aufs Handy; achte auf die Großbuchstaben in den Namen.\nBeim ersten Öffnen fragt das Spiel nach diesem Ordner: Wähle ihn und warte, bis die Daten kopiert sind.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 8287,
        "cover": "https://cdn2.steamgriddb.com/grid/5609571bd6572cdb562cea3562df8b83.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d479263a1438a8f9e85937a3a2d4f4a8.png",
        "logo": "https://cdn2.steamgriddb.com/logo/7be9f234f2dc2b716b263dc3d73822d8.png",
        "genres": [
          "rpg",
          "puzzle",
          "horror"
        ],
        "igdb_id": 14,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8ado.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwsw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/smrxbmolajqzg8vtxneg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/swb4gu9v7wltlexijovg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwsx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwsy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ot58snzzvhhthu4dw6ox.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/evnnt5pmbi15sioo3osb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/twyn9jgelrwboonfhflt.jpg"
        ]
      },
      "genres": [
        "rpg",
        "puzzle",
        "horror"
      ],
      "downloads": 34696
    },
    {
      "id": "ff7-recomp",
      "name": "Final Fantasy VII",
      "game": "Final Fantasy VII",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "bhuiyah/ff7-recomp-android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 812,
          "release": {
            "tag": "v0.1.29",
            "name": "v0.1.29",
            "published_at": "2026-11-11T18:35:52Z",
            "prerelease": false,
            "asset": {
              "name": "FF7Recomp-0.1.29.apk",
              "url": "https://github.com/bhuiyah/ff7-recomp-android/releases/download/v0.1.29/FF7Recomp-0.1.29.apk",
              "size": 90879647,
              "sha256": "b955f10d3edbcf93caeac443f508b736b927b2431a7003dcbe89826fc68ddbec"
            }
          },
          "history": [
            {
              "tag": "v0.1.28",
              "name": "v0.1.28",
              "published_at": "2026-11-11T17:31:57Z",
              "prerelease": false,
              "asset": {
                "name": "FF7Recomp-0.1.28.apk",
                "url": "https://github.com/bhuiyah/ff7-recomp-android/releases/download/v0.1.28/FF7Recomp-0.1.28.apk",
                "size": 90879431,
                "sha256": "cd04c631d34164a627992ed1462b34e46e3a39e092f08011eedcb45059bcf631"
              }
            },
            {
              "tag": "v0.1.27",
              "name": "0.1.27: battles at Original frame rate with Enhanced Stock UI",
              "published_at": "2026-11-11T15:19:08Z",
              "prerelease": false,
              "asset": {
                "name": "FF7Recomp-0.1.27.apk",
                "url": "https://github.com/bhuiyah/ff7-recomp-android/releases/download/v0.1.27/FF7Recomp-0.1.27.apk",
                "size": 90879263,
                "sha256": "ec5eaa7d481ede553d009fd6d3288c827e35e57a6b7629685f847d1777926919"
              }
            },
            {
              "tag": "v0.1.26",
              "name": "0.1.26: Original frame rate fixes, launcher and stability fixes",
              "published_at": "2026-11-11T15:09:52Z",
              "prerelease": false,
              "asset": {
                "name": "FF7Recomp-0.1.26.apk",
                "url": "https://github.com/bhuiyah/ff7-recomp-android/releases/download/v0.1.26/FF7Recomp-0.1.26.apk",
                "size": 90879431,
                "sha256": "75b607f1a5f8c7e616efd4d816d50dc0c66263a45bdc65431de3dbdaaf3efd5e"
              }
            },
            {
              "tag": "v0.1.25",
              "name": "0.1.25: Pixel Guide on the bottom screen, movie music in sync",
              "published_at": "2026-11-11T06:43:42Z",
              "prerelease": false,
              "asset": {
                "name": "FF7Recomp-0.1.25.apk",
                "url": "https://github.com/bhuiyah/ff7-recomp-android/releases/download/v0.1.25/FF7Recomp-0.1.25.apk",
                "size": 90875239,
                "sha256": "ac09b4c53050a249b855798a7497908d786f05d857727532b6bdcd77a6b61b50"
              }
            },
            {
              "tag": "v0.1.24",
              "name": "0.1.24: battle crash with Finishing Touch fixed, Auto-sort for mods",
              "published_at": "2026-11-11T06:23:03Z",
              "prerelease": false,
              "asset": {
                "name": "FF7Recomp-0.1.24.apk",
                "url": "https://github.com/bhuiyah/ff7-recomp-android/releases/download/v0.1.24/FF7Recomp-0.1.24.apk",
                "size": 90865435,
                "sha256": "8c2ab613a90352d951db0d2617a186904bb0d66e982bba005dd38e7261d217c3"
              }
            }
          ],
          "package": "com.ff7recomp",
          "signer_sha256": "4fc01809121baf25f58c8f5e7a47c480c4f86c1ea0666e37c7411913404d1d7c",
          "reports": [
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1.26",
              "last_at": "2026-11-11T16:25:58Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "FINAL FANTASY VII Steam Edition folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the `FINAL FANTASY VII Steam Edition` folder (the one with `ff7` inside) from your Steam install to internal storage, an SD card or a USB drive.\nOpen FF7Recomp → **Game files** → **Find my FF7 folder…** and choose it: the launcher copies the files and builds the game once (about 8 minutes on an AYN Thor).\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Final Fantasy VII. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Final Fantasy VII. Necesita tus archivos de juego de PC.",
          "assets": {
            "game": {
              "label": "Carpeta de FINAL FANTASY VII Steam Edition",
              "instructions_md": "Copia la carpeta `FINAL FANTASY VII Steam Edition` (la que tiene `ff7` dentro) de tu instalación de Steam a la memoria interna, una SD o un USB.\nAbre FF7Recomp → **Game files** → **Find my FF7 folder…** y elígela: el launcher copia los archivos y compila el juego una vez (unos 8 minutos en una AYN Thor).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Final Fantasy VII. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Dossier de FINAL FANTASY VII Steam Edition",
              "instructions_md": "Copiez le dossier `FINAL FANTASY VII Steam Edition` (celui qui contient `ff7`) de votre installation Steam vers la mémoire interne, une carte SD ou une clé USB.\nOuvrez FF7Recomp → **Game files** → **Find my FF7 folder…** et choisissez-le : le lanceur copie les fichiers et compile le jeu une fois (environ 8 minutes sur une AYN Thor).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Final Fantasy VII. Requer seus arquivos de jogo de PC.",
          "assets": {
            "game": {
              "label": "Pasta do FINAL FANTASY VII Steam Edition",
              "instructions_md": "Copie a pasta `FINAL FANTASY VII Steam Edition` (a que tem `ff7` dentro) da sua instalação da Steam para a memória interna, um cartão SD ou um pendrive.\nAbra o FF7Recomp → **Game files** → **Find my FF7 folder…** e escolha-a: o launcher copia os arquivos e compila o jogo uma vez (uns 8 minutos num AYN Thor).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Final Fantasy VII. Erfordert deine PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Ordner von FINAL FANTASY VII Steam Edition",
              "instructions_md": "Kopiere den Ordner `FINAL FANTASY VII Steam Edition` (den mit `ff7` darin) aus deiner Steam-Installation in den internen Speicher, auf eine SD-Karte oder einen USB-Stick.\nÖffne FF7Recomp → **Game files** → **Find my FF7 folder…** und wähle ihn: Der Launcher kopiert die Dateien und baut das Spiel einmal (etwa 8 Minuten auf einem AYN Thor).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 8631,
        "cover": "https://cdn2.steamgriddb.com/grid/fb038c3ed829a992d6d4cc3ce6654290.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2f37d10131f2a483a8dd005b3d14b0d9.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6098ed616e715171f0dabad60a8e5197.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 207026,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobn9o.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc12e30.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc12e31.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc12e32.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc12e33.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc12e34.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc12e2z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc12e2w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc12e2y.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1.26",
          "last_at": "2026-11-11T16:25:58Z"
        }
      ],
      "downloads": 812
    },
    {
      "id": "ffta-recomp",
      "name": "FFTA Recomp",
      "game": "Final Fantasy Tactics Advance",
      "original_platform": "gba",
      "type": "recomp",
      "upstream": "https://github.com/Jorge262007/FFTARecomp",
      "description": "Recompilation built from your GBA ROM.",
      "forks": [
        {
          "repo": "Jorge262007/FFTARecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2475,
          "release": {
            "tag": "3.1",
            "name": "FFTARecomp v3.1",
            "published_at": "2026-11-01T18:36:55Z",
            "prerelease": false,
            "asset": {
              "name": "FFTARecomp-android-arm64.apk",
              "url": "https://github.com/Jorge262007/FFTARecomp/releases/download/3.1/FFTARecomp-android-arm64.apk",
              "size": 16652425,
              "sha256": "f8e40d0f6173143d6a263750f5380bceedc6d3dc47b2f63fd84d0dfe51007842"
            }
          },
          "history": [
            {
              "tag": "v3.0",
              "name": "FFTARecomp v3.0",
              "published_at": "2026-10-18T21:18:52Z",
              "prerelease": false,
              "asset": {
                "name": "FFTARecomp-android-arm64.apk",
                "url": "https://github.com/Jorge262007/FFTARecomp/releases/download/v3.0/FFTARecomp-android-arm64.apk",
                "size": 16118236,
                "sha256": "82cc573470bea60d5d5d30a4794e6a6f9e859e29f7db818bef0229f7665158a6"
              }
            }
          ],
          "package": "com.fftarecomp.port",
          "signer_sha256": "7cc433c692074405f40ec9ce3f3d5d29ae7fcc26160dfa18f66d0406bfccca29"
        },
        {
          "repo": "james2doyle/ffta-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1510,
          "release": {
            "tag": "v2.1",
            "name": "FFTARecomp v2.1",
            "published_at": "2026-10-23T00:31:55Z",
            "prerelease": false,
            "asset": {
              "name": "FFTARecomp-v2.1-android-arm64-v8a.apk",
              "url": "https://github.com/james2doyle/ffta-recomp/releases/download/v2.1/FFTARecomp-v2.1-android-arm64-v8a.apk",
              "size": 34308006,
              "sha256": "064db79e6b7b90a32bc71271d85b3e659f61babd08434dbbbd28b7d69a8f9bd5"
            }
          },
          "history": [
            {
              "tag": "v2.0",
              "name": "FFTARecomp v2.0",
              "published_at": "2026-10-19T23:37:40Z",
              "prerelease": false,
              "asset": {
                "name": "FFTARecomp-v2.0-android-arm64-v8a.apk",
                "url": "https://github.com/james2doyle/ffta-recomp/releases/download/v2.0/FFTARecomp-v2.0-android-arm64-v8a.apk",
                "size": 34308966,
                "sha256": "09858a46c2ae5a5e1cd2c24f24784403e87b2f5569f6709ac9f52c23d940c245"
              }
            },
            {
              "tag": "v1.6",
              "name": "FFTARecomp v1.6",
              "published_at": "2026-10-12T21:22:36Z",
              "prerelease": false,
              "asset": {
                "name": "FFTARecomp-v1.6-android-arm64-v8a.apk",
                "url": "https://github.com/james2doyle/ffta-recomp/releases/download/v1.6/FFTARecomp-v1.6-android-arm64-v8a.apk",
                "size": 35078819,
                "sha256": "71bc457bfab8d069ea8c32032ecf636af16256630509c3c9906e0eccb2f3a163"
              }
            },
            {
              "tag": "v1.5",
              "name": "FFTARecomp v1.5",
              "published_at": "2026-10-12T03:31:10Z",
              "prerelease": false,
              "asset": {
                "name": "FFTARecomp-v1.5-android-arm64-v8a.apk",
                "url": "https://github.com/james2doyle/ffta-recomp/releases/download/v1.5/FFTARecomp-v1.5-android-arm64-v8a.apk",
                "size": 35081167,
                "sha256": "63da4573094e265f9bacd829e3caa00ad238fd871b61c4ae329dc07641873014"
              }
            }
          ],
          "package": "org.gbarecomp.fftarecomp",
          "signer_sha256": "365e6e5dc74c6d3d6da051516db2aac7f6cbd1547580871674c167c91c9aa766"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Final Fantasy Tactics Advance ROM (GBA, USA or Europe)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Final Fantasy Tactics Advance ROM and tap **Recompile & Install** (Jorge262007) or choose it on the start screen (james2doyle). No BIOS needed.\nJorge262007's version accepts the US and European ones; james2doyle's, only the US one.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación a partir de tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Final Fantasy Tactics Advance (GBA, USA o Europa)",
              "instructions_md": "Elige tu ROM de Final Fantasy Tactics Advance y pulsa **Recompile & Install** (Jorge262007) o elígela en la pantalla de inicio (james2doyle). No hace falta BIOS.\nLa versión de Jorge262007 acepta la americana y la europea; la de james2doyle, solo la americana.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation réalisée à partir de votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Final Fantasy Tactics Advance (GBA, USA ou Europe)",
              "instructions_md": "Choisissez votre ROM de Final Fantasy Tactics Advance et touchez **Recompile & Install** (Jorge262007) ou choisissez-la sur l'écran d'accueil (james2doyle). Pas besoin de BIOS.\nLa version de Jorge262007 accepte l'américaine et l'européenne ; celle de james2doyle, seulement l'américaine.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação feita a partir da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Final Fantasy Tactics Advance (GBA, EUA ou Europa)",
              "instructions_md": "Escolha sua ROM de Final Fantasy Tactics Advance e toque em **Recompile & Install** (Jorge262007) ou escolha-a na tela inicial (james2doyle). Não precisa de BIOS.\nA versão do Jorge262007 aceita a americana e a europeia; a do james2doyle, só a americana.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung, erstellt aus deinem GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Final Fantasy Tactics Advance (GBA, USA oder Europa)",
              "instructions_md": "Wähle deine ROM von Final Fantasy Tactics Advance und tippe auf **Recompile & Install** (Jorge262007) oder wähle sie auf dem Startbildschirm (james2doyle). Kein BIOS nötig.\nDie Version von Jorge262007 nimmt die US- und die europäische; die von james2doyle nur die US-Version.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34478,
        "cover": "https://cdn2.steamgriddb.com/grid/ad7e47ac25451511c59215d85a095489.png",
        "hero": "https://cdn2.steamgriddb.com/hero/6dd2f7fb9018bfcd8c3be1f8e65224ae.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3695c15033a98875d655072649e59b27.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 414,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cob8fn.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mk0vnpm419aaaxobmqsj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rpecc46vr6kvrpxre0gt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rwnrn38zn0y3wbkgo7ke.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zokmgjqlcprwyh92rqdb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bwy863nzg6fzc10ykiyg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tffxtuydaorytmrnu5hk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/srxuocxn5hctxubqxd4d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/x5a3ppcxolawcpkujv2i.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "downloads": 3985
    },
    {
      "id": "fh2-recompiled",
      "name": "FH2 Recompiled",
      "game": "Forza Horizon 2",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/Gabrick75/fh2-recompiled",
      "description": "Unofficial static recompilation. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "Gabrick75/fh2-recompiled",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 27839,
          "release": {
            "tag": "v0.4.5",
            "name": "FH2 Recompiled 0.4.5",
            "published_at": "2026-11-05T17:01:49Z",
            "prerelease": true,
            "asset": {
              "name": "FH2-Recompiled-0.4.5.apk",
              "url": "https://github.com/Gabrick75/fh2-recompiled/releases/download/v0.4.5/FH2-Recompiled-0.4.5.apk",
              "size": 109493472,
              "sha256": "4e6cf0cad1187c42631ffb51690e9b9101a30531b69716dc4a0d7ad01d0ef09b"
            }
          },
          "history": [
            {
              "tag": "v0.4.4",
              "name": "FH2 Recompiled 0.4.4",
              "published_at": "2026-11-03T23:40:30Z",
              "prerelease": true,
              "asset": {
                "name": "FH2-Recompiled-0.4.4.apk",
                "url": "https://github.com/Gabrick75/fh2-recompiled/releases/download/v0.4.4/FH2-Recompiled-0.4.4.apk",
                "size": 109456732,
                "sha256": "4c43e50f1d947693e62b4823fa566993e040c44a4aad0f8b43ab025d981cc80c"
              }
            },
            {
              "tag": "v0.4.3",
              "name": "FH2 Recompiled 0.4.3",
              "published_at": "2026-10-27T13:23:42Z",
              "prerelease": true,
              "asset": {
                "name": "FH2-Recompiled-0.4.3.apk",
                "url": "https://github.com/Gabrick75/fh2-recompiled/releases/download/v0.4.3/FH2-Recompiled-0.4.3.apk",
                "size": 108341992,
                "sha256": "9621eeb4a6d654279062cdd4e9a776a40849b9c367a374947ac3b1bdbad0ab8d"
              }
            },
            {
              "tag": "v0.4.2",
              "name": "FH2 Recompiled 0.4.2",
              "published_at": "2026-10-27T02:27:17Z",
              "prerelease": true,
              "asset": {
                "name": "FH2-Recompiled-0.4.2.apk",
                "url": "https://github.com/Gabrick75/fh2-recompiled/releases/download/v0.4.2/FH2-Recompiled-0.4.2.apk",
                "size": 108325604,
                "sha256": "f0b0e588e80877c95a9a4479ed1567b2401143eb75a8035370c4f3647e247432"
              }
            },
            {
              "tag": "v0.4.1",
              "name": "  FH2 Recompiled 0.4.1",
              "published_at": "2026-10-22T19:16:50Z",
              "prerelease": true,
              "asset": {
                "name": "FH2-Recompiled-0.4.1.apk",
                "url": "https://github.com/Gabrick75/fh2-recompiled/releases/download/v0.4.1/FH2-Recompiled-0.4.1.apk",
                "size": 107952360,
                "sha256": "a83e8d25e18c9d7970f70f301e22f32ff814c602638ad3c593f3b5ae252ea358"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "FH2 Recompiled 0.4.0",
              "published_at": "2026-10-20T02:10:51Z",
              "prerelease": true,
              "asset": {
                "name": "FH2-Recompiled-0.4.0.apk",
                "url": "https://github.com/Gabrick75/fh2-recompiled/releases/download/v0.4.0/FH2-Recompiled-0.4.0.apk",
                "size": 119079412,
                "sha256": "24695103bbb68c57c20a3de390b283427d4b6517f4bcc9c2bac8a4d4ccc067fb"
              }
            }
          ],
          "package": "com.forzahorizon2.android",
          "signer_sha256": "92da7f05c14b5a7aa5a01b5b6d885fe0ecf8a20e62d2cae126ff553c94795fcf",
          "reports": [
            {
              "device": "Samsung SM-A566E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.5",
              "last_at": "2026-11-09T05:01:57Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T14:02:25Z"
            },
            {
              "device": "Xiaomi 21081111RG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T14:06:06Z"
            },
            {
              "device": "Samsung SM-G9600",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.5",
              "last_at": "2026-11-09T18:59:39Z"
            },
            {
              "device": "LENOVO LEGION Y700 GEN3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.3",
              "last_at": "2026-11-10T09:13:48Z"
            },
            {
              "device": "Xiaomi 23053RN02A",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.4.5",
              "last_at": "2026-11-10T11:20:50Z"
            },
            {
              "device": "motorola edge 30 neo",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.4.5",
              "last_at": "2026-11-10T22:51:45Z"
            },
            {
              "device": "Xiaomi M2007J3SG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.4.5",
              "last_at": "2026-11-11T03:22:55Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.4.5",
              "last_at": "2026-11-11T04:30:23Z"
            },
            {
              "device": "Motorola moto g stylus 5G - 2023",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.4.3",
              "last_at": "2026-11-11T05:39:25Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.4.5",
              "last_at": "2026-11-11T08:20:47Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.4.5",
              "last_at": "2026-11-11T11:52:14Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Forza Horizon 2 disc (Xbox 360) as .iso",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your Forza Horizon 2 Xbox 360 .iso to the phone.\nIn the launcher, under **Game and saves**, choose the .iso: it's read directly, without copying it.\nThe game files extracted to `jogos/ForzaHorizon2` in internal storage also work. Grant the file access it asks for.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática no oficial. Necesita tu copia de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Forza Horizon 2 (Xbox 360) en .iso",
              "instructions_md": "Copia tu .iso de Forza Horizon 2 de Xbox 360 al teléfono.\nEn el launcher, en **Game and saves**, elige la .iso: se lee directamente, sin copiarla.\nTambién valen los archivos del juego extraídos en `jogos/ForzaHorizon2` de la memoria interna. Concede el acceso a archivos que pide.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique non officielle. Nécessite votre copie Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque de Forza Horizon 2 (Xbox 360) en .iso",
              "instructions_md": "Copiez votre .iso Xbox 360 de Forza Horizon 2 sur le téléphone.\nDans le lanceur, sous **Game and saves**, choisissez le .iso : il est lu directement, sans être copié.\nLes fichiers du jeu extraits dans `jogos/ForzaHorizon2` du stockage interne conviennent aussi. Accordez l'accès aux fichiers demandé.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática não oficial. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Forza Horizon 2 (Xbox 360) em .iso",
              "instructions_md": "Copie sua .iso de Forza Horizon 2 de Xbox 360 para o celular.\nNo launcher, em **Game and saves**, escolha a .iso: ela é lida diretamente, sem copiar.\nTambém servem os arquivos do jogo extraídos em `jogos/ForzaHorizon2` da memória interna. Conceda o acesso a arquivos que ele pede.\n"
            }
          }
        },
        "de": {
          "description": "Inoffizielle statische Rekompilierung. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "disc": {
              "label": "Disc von Forza Horizon 2 (Xbox 360) als .iso",
              "instructions_md": "Kopiere deine Xbox-360-.iso von Forza Horizon 2 aufs Handy.\nWähle im Launcher unter **Game and saves** die .iso: Sie wird direkt gelesen, ohne Kopie.\nDie nach `jogos/ForzaHorizon2` im internen Speicher entpackten Spieldateien gehen auch. Erlaube den angefragten Dateizugriff.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246839,
        "cover": "https://cdn2.steamgriddb.com/grid/983a389763a10769e5fecfcd184c5f0d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/182340c28a4350468fce307ff1bab29e.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/020ea2e7e3f2cec1ca4af57682211297.png",
        "genres": [
          "racing",
          "simulation"
        ],
        "igdb_id": 7326,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2f5s.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u7y5yt0hzhb0q8xnbec4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/p2an4pijvqosdtboukl0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/afxowcrslikjb7tp26sw.jpg"
        ]
      },
      "genres": [
        "racing",
        "simulation"
      ],
      "reports": [
        {
          "device": "Samsung SM-A566E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.5",
          "last_at": "2026-11-09T05:01:57Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T14:02:25Z"
        },
        {
          "device": "Xiaomi 21081111RG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T14:06:06Z"
        },
        {
          "device": "Samsung SM-G9600",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.5",
          "last_at": "2026-11-09T18:59:39Z"
        },
        {
          "device": "LENOVO LEGION Y700 GEN3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.3",
          "last_at": "2026-11-10T09:13:48Z"
        },
        {
          "device": "Xiaomi 23053RN02A",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.4.5",
          "last_at": "2026-11-10T11:20:50Z"
        },
        {
          "device": "motorola edge 30 neo",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.4.5",
          "last_at": "2026-11-10T22:51:45Z"
        },
        {
          "device": "Xiaomi M2007J3SG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.4.5",
          "last_at": "2026-11-11T03:22:55Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.4.5",
          "last_at": "2026-11-11T04:30:23Z"
        },
        {
          "device": "Motorola moto g stylus 5G - 2023",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.4.3",
          "last_at": "2026-11-11T05:39:25Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.4.5",
          "last_at": "2026-11-11T08:20:47Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.4.5",
          "last_at": "2026-11-11T11:52:14Z"
        }
      ],
      "downloads": 27839
    },
    {
      "id": "fh4droid",
      "name": "FH4Droid",
      "game": "Forza Horizon 1",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "XHYN-PH/fh4droid",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1700,
          "release": {
            "tag": "v0.6.8-r7",
            "name": "FH4Droid 0.6.8-r7 — Android 12 compatibility preview",
            "published_at": "2026-10-27T12:55:39Z",
            "prerelease": true,
            "asset": {
              "name": "FH4Droid-0.6.8-r7-arm64.apk",
              "url": "https://github.com/XHYN-PH/fh4droid/releases/download/v0.6.8-r7/FH4Droid-0.6.8-r7-arm64.apk",
              "size": 51775924,
              "sha256": "5b8a308a0659bc96ced2b1ae07f78e8c35653792df27c2e22562822a41739a94"
            }
          },
          "history": [
            {
              "tag": "v0.6.7-r6",
              "name": "FH4Droid 0.6.7-r6 — Mobile UI and controls",
              "published_at": "2026-10-25T11:39:56Z",
              "prerelease": true,
              "asset": {
                "name": "FH4Droid-0.6.7-r6-arm64.apk",
                "url": "https://github.com/XHYN-PH/fh4droid/releases/download/v0.6.7-r6/FH4Droid-0.6.7-r6-arm64.apk",
                "size": 58657204,
                "sha256": "f796981bced75246c2cbbf2a94d0b1c586454c3aa646604b430f20880fd4fd28"
              }
            },
            {
              "tag": "v0.6.6-r5",
              "name": "FH4Droid 0.6.6-r5 — Android test release",
              "published_at": "2026-10-25T02:38:37Z",
              "prerelease": true,
              "asset": {
                "name": "FH4Droid-0.6.6-r5-arm64.apk",
                "url": "https://github.com/XHYN-PH/fh4droid/releases/download/v0.6.6-r5/FH4Droid-0.6.6-r5-arm64.apk",
                "size": 58386716,
                "sha256": "e1e6a918635c6334ca19e60faca88308187d8bf5832f0c33ba0f49ac519ff23c"
              }
            },
            {
              "tag": "v0.6.5-r4",
              "name": "FH4Droid 0.6.5-r4 — Android test release",
              "published_at": "2026-10-25T00:37:22Z",
              "prerelease": true,
              "asset": {
                "name": "FH4Droid-0.6.5-r4-arm64.apk",
                "url": "https://github.com/XHYN-PH/fh4droid/releases/download/v0.6.5-r4/FH4Droid-0.6.5-r4-arm64.apk",
                "size": 57731280,
                "sha256": "e6fbd27f1715fcc80b78c1a4909dd062eac86ead3e128f2bc6a7890ff3746cf9"
              }
            },
            {
              "tag": "v0.6.1-r2",
              "name": "FH4Droid 0.6.1-r2 — Android Preview",
              "published_at": "2026-10-20T09:28:39Z",
              "prerelease": true,
              "asset": {
                "name": "FH4Droid-0.6.1-r2-arm64.apk",
                "url": "https://github.com/XHYN-PH/fh4droid/releases/download/v0.6.1-r2/FH4Droid-0.6.1-r2-arm64.apk",
                "size": 57718992,
                "sha256": "daccbfd660842923a1f614760a10ead3140cb39d8ed6101c4b7dcea282bea42c"
              }
            },
            {
              "tag": "v0.6.0-r1",
              "name": "FH4Droid 0.6.0-r1 — Android test build",
              "published_at": "2026-10-20T06:32:17Z",
              "prerelease": true,
              "asset": {
                "name": "FH4Droid-0.6.0-r1-arm64.apk",
                "url": "https://github.com/XHYN-PH/fh4droid/releases/download/v0.6.0-r1/FH4Droid-0.6.0-r1-arm64.apk",
                "size": 55257004,
                "sha256": "a03c1a728ad1993b05fc50aa485c55dfeed9a14c8970771b478988417777a4e8"
              }
            }
          ],
          "package": "ph.xhyn.fh4droid",
          "signer_sha256": "113ab182105837ea5776d8efbf8cc84281a5708a630f9a241945d3c7feb5e075",
          "reports": [
            {
              "device": "Ayn Odin3",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.6.8-r7",
              "last_at": "2026-11-09T07:09:22Z"
            },
            {
              "device": "poco F9 ultra",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T11:50:14Z"
            },
            {
              "device": "Samsung S23 fe (exynos)",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.6.8-r7",
              "last_at": "2026-11-09T14:26:54Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.6.8-r7",
              "last_at": "2026-11-09T16:00:01Z"
            },
            {
              "device": "Samsung SM-F956B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.6.8-r7",
              "last_at": "2026-11-09T19:02:32Z"
            },
            {
              "device": "Samsung SM-S938W",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.6.8-r7",
              "last_at": "2026-11-09T20:36:14Z"
            },
            {
              "device": "Samsung SM-G970U",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T20:24:59Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.6.8-r7",
              "last_at": "2026-11-11T00:32:09Z"
            },
            {
              "device": "Samsung SM-G990B2",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T16:01:18Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Forza Horizon ISO (Xbox 360, USA) or its extracted folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In **FH4Droid → Game files**, choose your US Forza Horizon ISO (the base game) or the complete extracted folder. Leave the ISO on the phone while you play.\nTitle update 4 isn't needed; saves that used it don't work here.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Forza Horizon 1. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Forza Horizon 1. Necesita tus archivos de juego de Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de Forza Horizon (Xbox 360, USA) o su carpeta extraída",
              "instructions_md": "En **FH4Droid → Game files** elige tu ISO americana de Forza Horizon (el juego base) o la carpeta extraída completa. Deja la ISO en el teléfono mientras juegas.\nNo hace falta la actualización 4; las partidas que la usaron no funcionan aquí.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Forza Horizon 1. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de Forza Horizon (Xbox 360, USA) ou son dossier extrait",
              "instructions_md": "Dans **FH4Droid → Game files**, choisissez votre ISO américaine de Forza Horizon (le jeu de base) ou le dossier extrait complet. Laissez l'ISO sur le téléphone pendant que vous jouez.\nLa mise à jour 4 n'est pas nécessaire ; les sauvegardes qui l'ont utilisée ne marchent pas ici.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Forza Horizon 1. Requer seus arquivos de jogo do Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de Forza Horizon (Xbox 360, EUA) ou sua pasta extraída",
              "instructions_md": "Em **FH4Droid → Game files**, escolha sua ISO americana de Forza Horizon (o jogo base) ou a pasta extraída completa. Deixe a ISO no celular enquanto joga.\nNão precisa da atualização 4; saves que a usaram não funcionam aqui.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Forza Horizon 1. Benötigt deine Xbox 360-Spieldateien.",
          "assets": {
            "disc": {
              "label": "ISO von Forza Horizon (Xbox 360, USA) oder ihr entpackter Ordner",
              "instructions_md": "Wähle unter **FH4Droid → Game files** deine US-ISO von Forza Horizon (das Hauptspiel) oder den vollständigen entpackten Ordner. Lass die ISO beim Spielen auf dem Handy.\nTitle Update 4 ist nicht nötig; Spielstände, die es genutzt haben, funktionieren hier nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 19719,
        "cover": "https://cdn2.steamgriddb.com/grid/c43043335d711ee1590cfcba87ed0009.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5e2c35af180fd995203d1bcf1eaaf576.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f91f4d061c663e30e058cb62bd7e4ec5.png",
        "genres": [
          "racing",
          "sports",
          "simulation",
          "arcade"
        ],
        "igdb_id": 422303,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cod4t6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6sey.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6sez.jpg"
        ]
      },
      "genres": [
        "racing",
        "sports",
        "simulation",
        "arcade"
      ],
      "reports": [
        {
          "device": "Ayn Odin3",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.6.8-r7",
          "last_at": "2026-11-09T07:09:22Z"
        },
        {
          "device": "poco F9 ultra",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T11:50:14Z"
        },
        {
          "device": "Samsung S23 fe (exynos)",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.6.8-r7",
          "last_at": "2026-11-09T14:26:54Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.6.8-r7",
          "last_at": "2026-11-09T16:00:01Z"
        },
        {
          "device": "Samsung SM-F956B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.6.8-r7",
          "last_at": "2026-11-09T19:02:32Z"
        },
        {
          "device": "Samsung SM-S938W",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.6.8-r7",
          "last_at": "2026-11-09T20:36:14Z"
        },
        {
          "device": "Samsung SM-G970U",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T20:24:59Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.6.8-r7",
          "last_at": "2026-11-11T00:32:09Z"
        },
        {
          "device": "Samsung SM-G990B2",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T16:01:18Z"
        }
      ],
      "downloads": 1700
    },
    {
      "id": "fheroes2",
      "name": "fheroes2",
      "game": "Heroes of Might and Magic II",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/ihhub/fheroes2",
      "description": "Recreation of the Heroes II engine. Requires the data from your copy.",
      "forks": [
        {
          "repo": "ihhub/fheroes2",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 10453,
          "release": {
            "tag": "1.1.18",
            "name": "version 1.1.18",
            "published_at": "2026-11-08T20:45:36Z",
            "prerelease": false,
            "asset": {
              "name": "fheroes2_android.zip",
              "url": "https://github.com/ihhub/fheroes2/releases/download/1.1.18/fheroes2_android.zip",
              "size": 27630101,
              "sha256": "b76acc2c70acdaec6c66ad481c63c9e12c214c7707bd9b9d73c59b275f71dc63",
              "entry": {
                "path": "fheroes2.apk",
                "size": 28797329,
                "sha256": "a57130e5ba2dd9646c3a8d605f1a2d4230254092dbfebc0673a33900ee5d9203"
              }
            }
          },
          "history": [
            {
              "tag": "1.1.17",
              "name": "version 1.1.17",
              "published_at": "2026-06-30T14:33:54Z",
              "prerelease": false,
              "asset": {
                "name": "fheroes2_android.zip",
                "url": "https://github.com/ihhub/fheroes2/releases/download/1.1.17/fheroes2_android.zip",
                "size": 27189959,
                "sha256": "88e852dbe9e5ca999e8140ee69547b17789acd179e0fb731f27f9f0a345bf3af",
                "entry": {
                  "path": "fheroes2.apk",
                  "size": 28364492,
                  "sha256": "6129478332e16ec0cb2fb98c9dc84097cccd00700536ffb8f468879e30272cff"
                }
              }
            }
          ],
          "package": "org.fheroes2",
          "signer_sha256": "e31cae6b56df57f3db0a789c61843e4eed3bdb41fe30b6c4063fbf934ee2d5af"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Heroes of Might and Magic II files (GOG, Ubisoft or the free demo)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "fheroes2 uses the files of the original Heroes of Might and Magic II ([GOG](https://www.gog.com) or Ubisoft Store). The free demo also works.\nCopy the game folders (`DATA`, `MAPS` and, if you have them, `ANIM` or `MUSIC`) to the folder the app tells you. The [installation guide](https://github.com/ihhub/fheroes2/blob/master/docs/INSTALL.md) explains it step by step.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recreación del motor de Heroes II. Necesita los datos de tu copia.",
          "assets": {
            "game": {
              "label": "Archivos de Heroes of Might and Magic II (GOG, Ubisoft o la demo gratis)",
              "instructions_md": "fheroes2 usa los archivos del Heroes of Might and Magic II original ([GOG](https://www.gog.com) o Ubisoft Store). También vale la demo gratuita.\nCopia las carpetas del juego (`DATA`, `MAPS` y, si la tienes, `ANIM` o `MUSIC`) a la carpeta que te indica la app. La [guía de instalación](https://github.com/ihhub/fheroes2/blob/master/docs/INSTALL.md) lo explica paso a paso.\n"
            }
          }
        },
        "fr": {
          "description": "Recréation du moteur de Heroes II. Nécessite les données de votre copie.",
          "assets": {
            "game": {
              "label": "Fichiers de Heroes of Might and Magic II (GOG, Ubisoft ou la démo gratuite)",
              "instructions_md": "fheroes2 utilise les fichiers du Heroes of Might and Magic II original ([GOG](https://www.gog.com) ou Ubisoft Store). La démo gratuite fonctionne aussi.\nCopiez les dossiers du jeu (`DATA`, `MAPS` et, si vous les avez, `ANIM` ou `MUSIC`) dans le dossier indiqué par l'application. Le [guide d'installation](https://github.com/ihhub/fheroes2/blob/master/docs/INSTALL.md) l'explique pas à pas.\n"
            }
          }
        },
        "pt": {
          "description": "Recriação do motor de Heroes II. Precisa dos dados da sua cópia.",
          "assets": {
            "game": {
              "label": "Arquivos de Heroes of Might and Magic II (GOG, Ubisoft ou a demo grátis)",
              "instructions_md": "O fheroes2 usa os arquivos do Heroes of Might and Magic II original ([GOG](https://www.gog.com) ou Ubisoft Store). A demo gratuita também serve.\nCopie as pastas do jogo (`DATA`, `MAPS` e, se tiver, `ANIM` ou `MUSIC`) para a pasta que o app indicar. O [guia de instalação](https://github.com/ihhub/fheroes2/blob/master/docs/INSTALL.md) explica passo a passo.\n"
            }
          }
        },
        "de": {
          "description": "Nachbildung der Heroes-II-Engine. Benötigt die Daten deiner Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von Heroes of Might and Magic II (GOG, Ubisoft oder die Gratis-Demo)",
              "instructions_md": "fheroes2 nutzt die Dateien des originalen Heroes of Might and Magic II ([GOG](https://www.gog.com) oder Ubisoft Store). Die kostenlose Demo geht auch.\nKopiere die Spielordner (`DATA`, `MAPS` und, falls vorhanden, `ANIM` oder `MUSIC`) in den Ordner, den die App dir nennt. Die [Installationsanleitung](https://github.com/ihhub/fheroes2/blob/master/docs/INSTALL.md) erklärt es Schritt für Schritt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5276208,
        "cover": "https://cdn2.steamgriddb.com/grid/574e04d3b783927e028982e71467bf13.png",
        "hero": "https://cdn2.steamgriddb.com/hero/fc910dce7e448dcd095ffe158fccd66b.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/d08155e24a46d6bbdac6c849cd26564f.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 223031,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5pez.jpg",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/69842973093ba673322fecaba4f9c0ce.jpg",
          "https://cdn2.steamgriddb.com/hero/656e31d4a787cf904869becc332033bd.jpg",
          "https://cdn2.steamgriddb.com/hero/23a9b2b315a8fbb183976356da9a9762.jpg",
          "https://cdn2.steamgriddb.com/hero/3918b7b381a91ea1cfadfb3052881ba4.png",
          "https://cdn2.steamgriddb.com/hero/49c364d3e66b2c2b84eff8bfcc897792.png",
          "https://cdn2.steamgriddb.com/hero/82a63f5df8ac03fe2d5f6e2a0bc52fb9.jpg",
          "https://cdn2.steamgriddb.com/hero/621a33518e2ff34bdfc40993e2334d79.jpg",
          "https://cdn2.steamgriddb.com/hero/554609dec6a274c4e85e186b3599dc9f.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 10453
    },
    {
      "id": "fifa-street-2012-android",
      "name": "FIFA Street 2012",
      "game": "FIFA Street 2012",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "kurkobein112-bit/FIFA-STREET-2012-ANDROID",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 9079,
          "release": {
            "tag": "FIFA_STREET_V0.2_EXPERIMENTAL",
            "name": "FIFA STREET ANDROID V0.2",
            "published_at": "2026-10-29T23:27:10Z",
            "prerelease": false,
            "asset": {
              "name": "FIFA-STREET-0.2.apk",
              "url": "https://github.com/kurkobein112-bit/FIFA-STREET-2012-ANDROID/releases/download/FIFA_STREET_V0.2_EXPERIMENTAL/FIFA-STREET-0.2.apk",
              "size": 56531239,
              "sha256": "8be5ac932ddee1600ed496c8c4ca1882ba4ee2cf7f8135abbaa69d11301879bd"
            }
          },
          "history": [
            {
              "tag": "FIFA_STREET_V0.1_EXPERIMENTAL",
              "name": "FIFA STREET Android 0.1",
              "published_at": "2026-10-26T21:39:23Z",
              "prerelease": true,
              "asset": {
                "name": "FIFA-STREET-0.1.apk",
                "url": "https://github.com/kurkobein112-bit/FIFA-STREET-2012-ANDROID/releases/download/FIFA_STREET_V0.1_EXPERIMENTAL/FIFA-STREET-0.1.apk",
                "size": 56469730,
                "sha256": "19f4f7f7f44cf165eac1164d00262709ed3ab7b0a84a6df71d8b1847f7577d81"
              }
            }
          ],
          "package": "org.restreet.android.publicrelease",
          "signer_sha256": "70e796f88a9545eac1a8278e7b656a26fdcc7a3ce2b34065d2ae67d425797568"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "disc",
          "label": "FIFA Street (2012) ISO, Xbox 360, region free",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your own FIFA Street (2012) Xbox 360 ISO, region-free edition (Title ID `4541097B`, Media ID `78AA9072`). The app checks the executables: another revision or a modified ISO may not work.\nLeave about 4.7 GB free on top of the ISO. The PS3 version and FIFA Street 1 or 2 don't work.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of FIFA Street 2012. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de FIFA Street 2012. Necesita tus archivos de juego de Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de FIFA Street (2012), Xbox 360, región libre",
              "instructions_md": "Elige tu propia ISO de FIFA Street (2012) para Xbox 360, edición de región libre (Title ID `4541097B`, Media ID `78AA9072`). La app comprueba los ejecutables: otra revisión o una ISO modificada puede no valer.\nDeja unos 4,7 GB libres además de la ISO. No valen la versión de PS3 ni FIFA Street 1 o 2.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de FIFA Street 2012. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de FIFA Street (2012), Xbox 360, sans zone",
              "instructions_md": "Choisissez votre propre ISO Xbox 360 de FIFA Street (2012), édition sans zone (Title ID `4541097B`, Media ID `78AA9072`). L'application vérifie les exécutables : une autre révision ou une ISO modifiée peut ne pas marcher.\nGardez environ 4,7 Go libres en plus de l'ISO. La version PS3 et FIFA Street 1 ou 2 ne fonctionnent pas.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de FIFA Street 2012. Requer seus arquivos de jogo do Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de FIFA Street (2012), Xbox 360, região livre",
              "instructions_md": "Escolha sua própria ISO de FIFA Street (2012) para Xbox 360, edição região livre (Title ID `4541097B`, Media ID `78AA9072`). O app verifica os executáveis: outra revisão ou uma ISO modificada pode não servir.\nDeixe uns 4,7 GB livres além da ISO. A versão de PS3 e o FIFA Street 1 ou 2 não servem.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von FIFA Street 2012. Benötigt deine Xbox 360-Spieldateien.",
          "assets": {
            "disc": {
              "label": "ISO von FIFA Street (2012), Xbox 360, regionsfrei",
              "instructions_md": "Wähle deine eigene Xbox-360-ISO von FIFA Street (2012), regionsfreie Ausgabe (Title ID `4541097B`, Media ID `78AA9072`). Die App prüft die ausführbaren Dateien: Eine andere Revision oder eine veränderte ISO geht womöglich nicht.\nLass zusätzlich zur ISO etwa 4,7 GB frei. Die PS3-Version und FIFA Street 1 oder 2 gehen nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5257940,
        "cover": "https://cdn2.steamgriddb.com/grid/2fb32ee97983c0b45a77ed7ff618bd94.png",
        "hero": "https://cdn2.steamgriddb.com/hero/75341373eb85cb53e7abe2b42ed38f74.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/780261c4b9a55cd803080619d0cc3e11.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/3d57fe6de705fec3cecae336ae23a03a.png",
          "https://cdn2.steamgriddb.com/hero/e3dc99942602f66307fe89666bde2d09.jpg"
        ]
      },
      "downloads": 9079
    },
    {
      "id": "fifaworldcup14android",
      "name": "2014 FIFA World Cup Brazil",
      "game": "2014 FIFA World Cup Brazil",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "viverdonck-star/fifaworldcup14android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 7493,
          "release": {
            "tag": "v0.3",
            "name": "Version 0.3",
            "published_at": "2026-11-04T17:54:09Z",
            "prerelease": false,
            "asset": {
              "name": "WC14-v0.3.apk",
              "url": "https://github.com/viverdonck-star/fifaworldcup14android/releases/download/v0.3/WC14-v0.3.apk",
              "size": 62228633,
              "sha256": "446879db6b6e875c34737e45a0b3092cdb15dc17825f212721e4c701873022b0"
            }
          },
          "history": [],
          "package": "com.wc14.test",
          "signer_sha256": "468d6420c90d8142efe6032dabcdf11192eb8ef9b116ea155f2bdf27e5d37b75",
          "reports": [
            {
              "device": "Samsung SM-N980F",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T09:15:45Z"
            },
            {
              "device": "OPPO CPH2711",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-09T09:58:21Z"
            },
            {
              "device": "Google Pixel 10 Pro XL",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-09T15:25:52Z"
            },
            {
              "device": "Motorola moto g57",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3",
              "last_at": "2026-11-09T16:48:05Z"
            },
            {
              "device": "MANGMI Pocket Max",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T21:28:41Z"
            },
            {
              "device": "motorola edge 50 pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-09T23:01:27Z"
            },
            {
              "device": "poco x6pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-10T01:16:40Z"
            },
            {
              "device": "HONOR MTN-NX3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T01:31:16Z"
            },
            {
              "device": "Xiaomi 23129RA5FL",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-10T03:02:17Z"
            },
            {
              "device": "Motorola moto g35 5G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T03:11:42Z"
            },
            {
              "device": "Motorola moto g72",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T12:25:08Z"
            },
            {
              "device": "Infinix X6876",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T13:05:18Z"
            },
            {
              "device": "Samsung SM-A235F",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-10T13:48:33Z"
            },
            {
              "device": "HONOR LGN-LX3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-10T14:39:42Z"
            },
            {
              "device": "Nubia Neo 3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-10T20:45:39Z"
            },
            {
              "device": "Samsung SM-F946B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3",
              "last_at": "2026-11-10T21:41:54Z"
            },
            {
              "device": "Motorola moto g05",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3",
              "last_at": "2026-11-11T14:20:43Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "2014 FIFA World Cup Brazil ISO (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an `.iso` image of your own 2014 FIFA World Cup Brazil Xbox 360 disc. Choose it in the app.\n"
        }
      ],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Static recompilation of 2014 FIFA World Cup Brazil. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de 2014 FIFA World Cup Brazil. Necesita tus archivos de juego de Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de 2014 FIFA World Cup Brazil (Xbox 360)",
              "instructions_md": "Necesitas una imagen `.iso` de tu propio disco de 2014 FIFA World Cup Brazil para Xbox 360. Elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de 2014 FIFA World Cup Brazil. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de Coupe du Monde de la FIFA, Brésil 2014 (Xbox 360)",
              "instructions_md": "Il vous faut une image `.iso` de votre propre disque Xbox 360 de 2014 FIFA World Cup Brazil. Choisissez-la dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de 2014 FIFA World Cup Brazil. Requer seus arquivos de jogo do Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de Copa do Mundo da FIFA Brasil 2014 (Xbox 360)",
              "instructions_md": "Você precisa de uma imagem `.iso` do seu próprio disco de 2014 FIFA World Cup Brazil para Xbox 360. Escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von 2014 FIFA World Cup Brazil. Benötigt deine Xbox 360-Spieldateien.",
          "assets": {
            "disc": {
              "label": "ISO von FIFA Fussball-Weltmeisterschaft Brasilien 2014 (Xbox 360)",
              "instructions_md": "Du brauchst ein `.iso`-Abbild deiner eigenen Xbox-360-Disc von 2014 FIFA World Cup Brazil. Wähle es in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5259701,
        "cover": "https://cdn2.steamgriddb.com/grid/e126b167d20ea9c81d1ec71b897f3180.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9057ad5ea28ef8335b44bde7b6a3dee6.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/78fb8dc1b14a82293e927b729c7a792b.png",
        "genres": [
          "sports"
        ],
        "igdb_id": 5471,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2pcn.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qxkhag1idi8rhtpul3ns.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/llnspsijream7wmcg169.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/isapun9yabn4qtrctnfm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/doqkft3opih5eanhv84o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hzaqviom8der9nvn2vm5.jpg"
        ]
      },
      "genres": [
        "sports"
      ],
      "reports": [
        {
          "device": "Samsung SM-N980F",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T09:15:45Z"
        },
        {
          "device": "OPPO CPH2711",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-09T09:58:21Z"
        },
        {
          "device": "Google Pixel 10 Pro XL",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-09T15:25:52Z"
        },
        {
          "device": "Motorola moto g57",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3",
          "last_at": "2026-11-09T16:48:05Z"
        },
        {
          "device": "MANGMI Pocket Max",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T21:28:41Z"
        },
        {
          "device": "motorola edge 50 pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-09T23:01:27Z"
        },
        {
          "device": "poco x6pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-10T01:16:40Z"
        },
        {
          "device": "HONOR MTN-NX3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T01:31:16Z"
        },
        {
          "device": "Xiaomi 23129RA5FL",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-10T03:02:17Z"
        },
        {
          "device": "Motorola moto g35 5G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T03:11:42Z"
        },
        {
          "device": "Motorola moto g72",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T12:25:08Z"
        },
        {
          "device": "Infinix X6876",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T13:05:18Z"
        },
        {
          "device": "Samsung SM-A235F",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-10T13:48:33Z"
        },
        {
          "device": "HONOR LGN-LX3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-10T14:39:42Z"
        },
        {
          "device": "Nubia Neo 3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-10T20:45:39Z"
        },
        {
          "device": "Samsung SM-F946B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3",
          "last_at": "2026-11-10T21:41:54Z"
        },
        {
          "device": "Motorola moto g05",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3",
          "last_at": "2026-11-11T14:20:43Z"
        }
      ],
      "downloads": 7493
    },
    {
      "id": "fire-emblem-ss-recomp",
      "name": "Fire Emblem The Sacred Stones Recomp",
      "game": "Fire Emblem The Sacred Stones",
      "original_platform": "gba",
      "type": "recomp",
      "upstream": "https://github.com/Lordingard/SacredStonesRecomp",
      "description": "Recompilation of Fire Emblem: The Sacred Stones. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "Lordingard/SacredStonesRecomp",
          "name": "Sacred Stones Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "com.lordingard.sacredstonesrecomp",
          "signer_sha256": "5762ba4fa0a40f12c77abe12a5abca0941626f2b34ae2ca81fbdf8b70da6e3f9",
          "dual_screen": false,
          "formerly": "sacred-stones-recomp",
          "downloads": 618,
          "release": {
            "tag": "v0.1.20",
            "name": "v0.1.20 - Item controls and Android drag panning",
            "published_at": "2026-10-17T22:04:00Z",
            "prerelease": false,
            "asset": {
              "name": "SacredStonesRecomp-0.1.20-android-arm64.apk",
              "url": "https://github.com/Lordingard/SacredStonesRecomp/releases/download/v0.1.20/SacredStonesRecomp-0.1.20-android-arm64.apk",
              "size": 25635917,
              "sha256": "031818433c534f46dd7b202d1669d6887c257024a42e088901925750f682560d"
            }
          },
          "history": [
            {
              "tag": "v0.1.19",
              "name": "v0.1.19 - Direct mouse and touch controls",
              "published_at": "2026-10-17T15:02:12Z",
              "prerelease": false,
              "asset": {
                "name": "SacredStonesRecomp-0.1.19-android-arm64.apk",
                "url": "https://github.com/Lordingard/SacredStonesRecomp/releases/download/v0.1.19/SacredStonesRecomp-0.1.19-android-arm64.apk",
                "size": 25635917,
                "sha256": "ca45e3663347829497f871b546686945f5762f3efeab95762e38f294942c6f76"
              }
            },
            {
              "tag": "v0.1.13",
              "name": "v0.1.13 - Windows fullscreen and save export",
              "published_at": "2026-10-07T09:02:52Z",
              "prerelease": false,
              "asset": {
                "name": "SacredStonesRecomp-0.1.13-android-arm64.apk",
                "url": "https://github.com/Lordingard/SacredStonesRecomp/releases/download/v0.1.13/SacredStonesRecomp-0.1.13-android-arm64.apk",
                "size": 25562189,
                "sha256": "796f332e40291736cb90f6cba1e676dd142656d6cc4bff2f039da84947607968"
              }
            },
            {
              "tag": "v0.1.12",
              "name": "v0.1.12 - Android save export and display fixes",
              "published_at": "2026-10-06T21:01:59Z",
              "prerelease": false,
              "asset": {
                "name": "SacredStonesRecomp-0.1.12-android-arm64.apk",
                "url": "https://github.com/Lordingard/SacredStonesRecomp/releases/download/v0.1.12/SacredStonesRecomp-0.1.12-android-arm64.apk",
                "size": 25562189,
                "sha256": "74d0a4d013c5d5acc7a83dd12e04eeae285f7d008606d874e5166657a719a150"
              }
            },
            {
              "tag": "v0.1.11",
              "name": "v0.1.11 - First Android release",
              "published_at": "2026-10-06T10:07:42Z",
              "prerelease": false,
              "asset": {
                "name": "SacredStonesRecomp-0.1.11-android-arm64.apk",
                "url": "https://github.com/Lordingard/SacredStonesRecomp/releases/download/v0.1.11/SacredStonesRecomp-0.1.11-android-arm64.apk",
                "size": 25549901,
                "sha256": "31cbb732356ac54afa2d7f619d96b01e1f865e4b24f32ff13678f74bb5e9b7d5"
              }
            }
          ]
        },
        {
          "repo": "kalasyan/fire-emblem-ss-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 143,
          "release": {
            "tag": "v0.1.1",
            "name": "v0.1.1",
            "published_at": "2026-10-23T19:12:24Z",
            "prerelease": false,
            "asset": {
              "name": "Fire_Emblem_Sacred_Stones-eu.apk",
              "url": "https://github.com/kalasyan/fire-emblem-ss-recomp/releases/download/v0.1.1/Fire_Emblem_Sacred_Stones-eu.apk",
              "size": 5821963,
              "sha256": "6ea3b4d3dc240c741a75e74df8c971d3bccaccdfe23ced9c61d6983fd24060be"
            }
          },
          "history": [
            {
              "tag": "v0.1.0",
              "name": "v0.1.0",
              "published_at": "2026-10-22T15:55:22Z",
              "prerelease": false,
              "asset": {
                "name": "Fire_Emblem_Sacred_Stones-eu.apk",
                "url": "https://github.com/kalasyan/fire-emblem-ss-recomp/releases/download/v0.1.0/Fire_Emblem_Sacred_Stones-eu.apk",
                "size": 5821207,
                "sha256": "9a3aa9c4d9664bc0d1dbd5ace29ae0fa2c461625e35935919f5530fa7555111e"
              }
            }
          ],
          "package": "dev.fe8.android.eu",
          "signer_sha256": "77d4be24a1c881383360cf745748dd53c2ab45b3a325f23df3e8d04ea5f60608",
          "reports": [
            {
              "device": "Xiaomi 25057RN09E",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1.1",
              "last_at": "2026-11-09T07:11:11Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Fire Emblem: The Sacred Stones ROM (GBA, Europe or USA)",
          "accepted": [
            {
              "sha1": "51b166dcca231369d7f98000766746dd4b98839c",
              "label": "Fire Emblem - The Sacred Stones (Europe)",
              "format": "gba"
            },
            {
              "sha1": "c25b145e37456171ada4b0d440bf88a19f4d509f",
              "label": "Fire Emblem - The Sacred Stones (USA)",
              "format": "gba"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Fire Emblem: The Sacred Stones ROM when you open the app.\n- **kalasyan**: install the APK for your region; each one only accepts its own ROM (European or US).\n- **Lordingard**: only the US one, plus the GBA BIOS.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Fire Emblem: The Sacred Stones. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Fire Emblem: The Sacred Stones (GBA, Europa o USA)",
              "instructions_md": "Elige tu ROM de Fire Emblem: The Sacred Stones al abrir la app.\n- **kalasyan**: instala el APK de tu región; cada uno solo acepta su ROM (europea o americana).\n- **Lordingard**: solo la americana, y además la BIOS de GBA.\n",
              "accepted": [
                "Fire Emblem - The Sacred Stones (Europa)",
                "Fire Emblem - The Sacred Stones (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Fire Emblem: The Sacred Stones. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Fire Emblem: The Sacred Stones (GBA, Europe ou USA)",
              "accepted": [
                "Fire Emblem - The Sacred Stones (Europe)",
                "Fire Emblem - The Sacred Stones (USA)"
              ],
              "instructions_md": "Choisissez votre ROM de Fire Emblem: The Sacred Stones à l'ouverture de l'application.\n- **kalasyan** : installez l'APK de votre région ; chacun n'accepte que sa ROM (européenne ou américaine).\n- **Lordingard** : seulement l'américaine, plus le BIOS de la GBA.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Fire Emblem: The Sacred Stones. Precisa da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Fire Emblem: The Sacred Stones (GBA, Europa ou EUA)",
              "accepted": [
                "Fire Emblem - The Sacred Stones (Europa)",
                "Fire Emblem - The Sacred Stones (EUA)"
              ],
              "instructions_md": "Escolha sua ROM de Fire Emblem: The Sacred Stones ao abrir o app.\n- **kalasyan**: instale o APK da sua região; cada um só aceita a sua ROM (europeia ou americana).\n- **Lordingard**: só a americana, e também a BIOS do GBA.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Fire Emblem: The Sacred Stones. Benötigt dein GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Fire Emblem: The Sacred Stones (GBA, Europa oder USA)",
              "accepted": [
                "Fire Emblem - The Sacred Stones (Europa)",
                "Fire Emblem - The Sacred Stones (USA)"
              ],
              "instructions_md": "Wähle beim Öffnen der App deine ROM von Fire Emblem: The Sacred Stones.\n- **kalasyan**: Installiere die APK deiner Region; jede nimmt nur ihre eigene ROM (europäisch oder US).\n- **Lordingard**: nur die US-Version, dazu das GBA-BIOS.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 21146,
        "cover": "https://cdn2.steamgriddb.com/grid/5b0663d2219eb76a6429291c85f74382.png",
        "hero": "https://cdn2.steamgriddb.com/hero/713f96370f69fb23e3387062bc914719.png",
        "logo": "https://cdn2.steamgriddb.com/logo/838f14a84363d9a7ac1b06ad63fc6fb5.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 1440,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co25q4.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nhegxvgpsuj5n5hp9jfu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vngeiigvkbeongsv9vsz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y9hrexqi58rzfis5wikx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q0safemarju4igs5h17b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/guvnfymftppeebqfmvqx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/su8gflztqgf6o3yqsvk4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lmdefoqybs8gdbp9yjkv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ftxwr3pu4tutu7xajj7c.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "aliases": [
        "sacred-stones-recomp"
      ],
      "reports": [
        {
          "device": "Xiaomi 25057RN09E",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1.1",
          "last_at": "2026-11-09T07:11:11Z"
        }
      ],
      "downloads": 761
    },
    {
      "id": "flatout2-portmaster",
      "name": "FlatOut2",
      "game": "FlatOut2",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "deivid22srk/flatout2-portmaster",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 28,
          "release": {
            "tag": "android-v1.0.0.2",
            "name": "FlatOut 2 Android — v1.0.0-android.2",
            "published_at": "2026-11-10T09:32:08Z",
            "prerelease": false,
            "asset": {
              "name": "flatout2-android-v1.0.0.2.apk",
              "url": "https://github.com/deivid22srk/flatout2-portmaster/releases/download/android-v1.0.0.2/flatout2-android-v1.0.0.2.apk",
              "size": 31924378,
              "sha256": "c91bc11fb07bd7171794c574a7b810d7fb303cb69267d335f7a966709205f113"
            }
          },
          "history": [],
          "package": "com.deivid22srk.flatout2",
          "signer_sha256": "843d57ab21ed0a56a47269dcc0bf527ebc009b29f1854a1064122b974e453497"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "FlatOut 2 from GOG or Zoom Platform (v2.1.0.9)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "You need the GOG or Zoom Platform version (v2.1.0.9), about 3 GB. `FlatOut2.exe` is checked and other versions won't work.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of FlatOut2 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de FlatOut2 para PC. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "FlatOut 2 de GOG o Zoom Platform (v2.1.0.9)",
              "instructions_md": "Necesitas la versión de GOG o Zoom Platform (v2.1.0.9), unos 3 GB. El `FlatOut2.exe` se comprueba y otras versiones no sirven.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de FlatOut2 pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "FlatOut 2 de GOG ou Zoom Platform (v2.1.0.9)",
              "instructions_md": "Il vous faut la version GOG ou Zoom Platform (v2.1.0.9), environ 3 Go. `FlatOut2.exe` est vérifié et les autres versions ne marchent pas.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de FlatOut2 para PC. Requer os arquivos do seu jogo de PC.",
          "assets": {
            "game": {
              "label": "FlatOut 2 da GOG ou Zoom Platform (v2.1.0.9)",
              "instructions_md": "Você precisa da versão da GOG ou da Zoom Platform (v2.1.0.9), uns 3 GB. O `FlatOut2.exe` é verificado e outras versões não servem.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von FlatOut2 für PC. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "FlatOut 2 von GOG oder Zoom Platform (v2.1.0.9)",
              "instructions_md": "Du brauchst die Version von GOG oder Zoom Platform (v2.1.0.9), etwa 3 GB. Die `FlatOut2.exe` wird geprüft, andere Versionen gehen nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1373,
        "cover": "https://cdn2.steamgriddb.com/grid/c977cc56493aead3ae02a7b9ea7a5ce5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0d9756dc528560b61c85bfefba233aab.png",
        "logo": "https://cdn2.steamgriddb.com/logo/31e2504bbc332378592fb32992f57563.png"
      },
      "downloads": 28
    },
    {
      "id": "flipendo-droid",
      "name": "Flipendo Droid",
      "game": "Harry Potter and the Sorcerer's Stone (2001) and the Chamber of Secrets (2002)",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "Ihor-Ihorevych/flipendo-droid",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 951,
          "release": {
            "tag": "android-v0.5.3",
            "name": "Flipendo Droid 0.5.3 (2026-11-03)",
            "published_at": "2026-11-03T21:59:33Z",
            "prerelease": true,
            "asset": {
              "name": "flipendo-droid.apk",
              "url": "https://github.com/Ihor-Ihorevych/flipendo-droid/releases/download/android-v0.5.3/flipendo-droid.apk",
              "size": 13118617,
              "sha256": "d8732ba0b3f981de2971145c05ffdb67e8809c459d03b8beeaadbeae12f3161a"
            }
          },
          "history": [
            {
              "tag": "android-v0.5.2",
              "name": "Flipendo Droid 0.5.2 (2026-11-02)",
              "published_at": "2026-11-02T23:34:26Z",
              "prerelease": true,
              "asset": {
                "name": "flipendo-droid.apk",
                "url": "https://github.com/Ihor-Ihorevych/flipendo-droid/releases/download/android-v0.5.2/flipendo-droid.apk",
                "size": 13011835,
                "sha256": "e6479374732740bca0597b7e480cba2371af38bdc432663ccb373db5582ba95a"
              }
            },
            {
              "tag": "android-v0.5.1",
              "name": "Flipendo Droid 0.5.1 (2026-11-02)",
              "published_at": "2026-11-02T21:43:46Z",
              "prerelease": true,
              "asset": {
                "name": "flipendo-droid.apk",
                "url": "https://github.com/Ihor-Ihorevych/flipendo-droid/releases/download/android-v0.5.1/flipendo-droid.apk",
                "size": 12908715,
                "sha256": "959007cd2649028af12857dae0901660cca70c5ae0871964bb8ffed0e8d02ac6"
              }
            },
            {
              "tag": "android-v0.4.4C",
              "name": "Flipendo Droid 0.4.4C (2026-10-26)",
              "published_at": "2026-10-26T22:37:59Z",
              "prerelease": true,
              "asset": {
                "name": "flipendo-droid.apk",
                "url": "https://github.com/Ihor-Ihorevych/flipendo-droid/releases/download/android-v0.4.4C/flipendo-droid.apk",
                "size": 9824354,
                "sha256": "dc2d2afe719664a2c1408354fc6d4956940092f8b380d8f7123af9b3390536fb"
              }
            },
            {
              "tag": "android-v0.4.4B",
              "name": "Flipendo Droid 0.4.4B (2026-10-26)",
              "published_at": "2026-10-26T22:00:52Z",
              "prerelease": true,
              "asset": {
                "name": "flipendo-droid.apk",
                "url": "https://github.com/Ihor-Ihorevych/flipendo-droid/releases/download/android-v0.4.4B/flipendo-droid.apk",
                "size": 9824353,
                "sha256": "20d9754f36efb8d70c490387c695c89150095f4b7fe4c0227f959f30c3091f3f"
              }
            },
            {
              "tag": "android-v0.4.4A",
              "name": "Flipendo Droid 0.4.4A (2026-10-26)",
              "published_at": "2026-10-26T21:27:29Z",
              "prerelease": true,
              "asset": {
                "name": "flipendo-droid.apk",
                "url": "https://github.com/Ihor-Ihorevych/flipendo-droid/releases/download/android-v0.4.4A/flipendo-droid.apk",
                "size": 9824352,
                "sha256": "473b5a9ef533e976e08521194a742840436ffcda680279f1f478cf9c17f84697"
              }
            }
          ],
          "package": "io.github.flipendo.spike",
          "signer_sha256": "c8c26d16bc5d24f1286cdefe8ed3d2ee80c48367df7426ebadf6ba409d4ca09d",
          "reports": [
            {
              "device": "Xiaomi M2102J20SG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T08:30:09Z"
            },
            {
              "device": "Samsung SM-A256E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T10:59:10Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Harry Potter 1, 2 or 3 PC folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your PC Harry Potter folder (with `System`, `Maps`, `Textures`, `Sounds` and `Music`) to the phone, for example to a `FlipendoHP` folder, and choose it in the app.\nThe Philosopher's Stone (`System/HP.exe`), The Chamber of Secrets (`System/Game.exe`) and The Prisoner of Azkaban (`System/Core.u`) work, in US or UK versions. You need Android 10.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Harry Potter and the Sorcerer's Stone (2001) and the Chamber of Secrets (2002). Requires your PS1 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Harry Potter and the Sorcerer's Stone (2001) and the Chamber of Secrets (2002). Necesita tus archivos de juego de PS1.",
          "assets": {
            "game": {
              "label": "Carpeta de Harry Potter 1, 2 o 3 de PC",
              "instructions_md": "Copia la carpeta de tu Harry Potter de PC (con `System`, `Maps`, `Textures`, `Sounds` y `Music`) al teléfono, por ejemplo a una carpeta `FlipendoHP`, y elígela en la app.\nValen La Piedra Filosofal (`System/HP.exe`), La Cámara Secreta (`System/Game.exe`) y El Prisionero de Azkaban (`System/Core.u`), en versión americana o británica. Necesitas Android 10.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Harry Potter and the Sorcerer's Stone (2001) and the Chamber of Secrets (2002). Nécessite vos fichiers de jeu PS1.",
          "assets": {
            "game": {
              "label": "Dossier PC de Harry Potter 1, 2 ou 3",
              "instructions_md": "Copiez le dossier de votre Harry Potter PC (avec `System`, `Maps`, `Textures`, `Sounds` et `Music`) sur le téléphone, par exemple dans un dossier `FlipendoHP`, et choisissez-le dans l'application.\nL'École des sorciers (`System/HP.exe`), La Chambre des secrets (`System/Game.exe`) et Le Prisonnier d'Azkaban (`System/Core.u`) conviennent, en version américaine ou britannique. Il faut Android 10.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Harry Potter and the Sorcerer's Stone (2001) and the Chamber of Secrets (2002). Requer seus arquivos de jogo do PS1.",
          "assets": {
            "game": {
              "label": "Pasta de PC de Harry Potter 1, 2 ou 3",
              "instructions_md": "Copie a pasta do seu Harry Potter de PC (com `System`, `Maps`, `Textures`, `Sounds` e `Music`) para o celular, por exemplo para uma pasta `FlipendoHP`, e escolha-a no app.\nServem A Pedra Filosofal (`System/HP.exe`), A Câmara Secreta (`System/Game.exe`) e O Prisioneiro de Azkaban (`System/Core.u`), em versão americana ou britânica. Você precisa de Android 10.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Harry Potter and the Sorcerer's Stone (2001) and the Chamber of Secrets (2002). Benötigt deine PS1-Spieldateien.",
          "assets": {
            "game": {
              "label": "PC-Ordner von Harry Potter 1, 2 oder 3",
              "instructions_md": "Kopiere den Ordner deines PC-Harry-Potter (mit `System`, `Maps`, `Textures`, `Sounds` und `Music`) aufs Handy, zum Beispiel in einen Ordner `FlipendoHP`, und wähle ihn in der App.\nEs gehen Der Stein der Weisen (`System/HP.exe`), Die Kammer des Schreckens (`System/Game.exe`) und Der Gefangene von Askaban (`System/Core.u`), in US- oder UK-Version. Du brauchst Android 10.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33736,
        "cover": "https://cdn2.steamgriddb.com/grid/eaea07c9b307dcd104753f3b41eed9d1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a0f56bb43799522951d7a3d3a5b4e597.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e2d083a5fd066b082d93042169313e21.png"
      },
      "reports": [
        {
          "device": "Xiaomi M2102J20SG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T08:30:09Z"
        },
        {
          "device": "Samsung SM-A256E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T10:59:10Z"
        }
      ],
      "downloads": 951
    },
    {
      "id": "free-riders-recompiled",
      "name": "Free Riders Recompiled",
      "game": "Sonic Free Riders",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/YuutaTsubasa/Free-Riders-Recompiled",
      "description": "Static recompilation with gamepad and keyboard support. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "YuutaTsubasa/Free-Riders-Recompiled",
          "asset_pattern": "(?i)-android-arm64\\.apk$",
          "downloads": 2254,
          "release": {
            "tag": "v0.10.56",
            "name": "v0.10.56 — Races start on 4:3, 5:4 and portrait displays",
            "published_at": "2026-11-11T19:07:50Z",
            "prerelease": false,
            "asset": {
              "name": "FreeRidersRecompiled-0.10.56-android-arm64.apk",
              "url": "https://github.com/YuutaTsubasa/Free-Riders-Recompiled/releases/download/v0.10.56/FreeRidersRecompiled-0.10.56-android-arm64.apk",
              "size": 106161572,
              "sha256": "a7aa1d04f9eeabf93a0bbd017a822e314bd540ea0625b9af8eb68d0f36158bbc"
            }
          },
          "history": [
            {
              "tag": "v0.10.55",
              "name": "v0.10.55 — Native Wayland windows on Linux",
              "published_at": "2026-11-11T12:42:40Z",
              "prerelease": false,
              "asset": {
                "name": "FreeRidersRecompiled-0.10.55-android-arm64.apk",
                "url": "https://github.com/YuutaTsubasa/Free-Riders-Recompiled/releases/download/v0.10.55/FreeRidersRecompiled-0.10.55-android-arm64.apk",
                "size": 106161572,
                "sha256": "24aaa52af03633de009c0125745c7bfdb4136780e180bb216690c8128673de19"
              }
            },
            {
              "tag": "v0.10.54",
              "name": "v0.10.54 — Less GPU work per race frame on phones",
              "published_at": "2026-11-11T06:32:19Z",
              "prerelease": false,
              "asset": {
                "name": "FreeRidersRecompiled-0.10.54-android-arm64.apk",
                "url": "https://github.com/YuutaTsubasa/Free-Riders-Recompiled/releases/download/v0.10.54/FreeRidersRecompiled-0.10.54-android-arm64.apk",
                "size": 106161572,
                "sha256": "173f890992400db470783ab21906838f51e748d9ab7909f5e149f3a96fd207aa"
              }
            },
            {
              "tag": "v0.10.53",
              "name": "v0.10.53 — Direct3D 11 for older graphics chips (experimental)",
              "published_at": "2026-11-10T21:22:34Z",
              "prerelease": false,
              "asset": {
                "name": "FreeRidersRecompiled-0.10.53-android-arm64.apk",
                "url": "https://github.com/YuutaTsubasa/Free-Riders-Recompiled/releases/download/v0.10.53/FreeRidersRecompiled-0.10.53-android-arm64.apk",
                "size": 106161572,
                "sha256": "3536e931c1766e2663673fa4cdce3282a89308523a5792664eae41168b6dfafb"
              }
            },
            {
              "tag": "v0.10.52",
              "name": "v0.10.52 — Smoother loading screens on phones",
              "published_at": "2026-11-10T05:33:10Z",
              "prerelease": false,
              "asset": {
                "name": "FreeRidersRecompiled-0.10.52-android-arm64.apk",
                "url": "https://github.com/YuutaTsubasa/Free-Riders-Recompiled/releases/download/v0.10.52/FreeRidersRecompiled-0.10.52-android-arm64.apk",
                "size": 106030500,
                "sha256": "9e0ce43590d9bfb0f224f819731781c1b9f4cdf79507a867636bc4fd447bab0c"
              }
            },
            {
              "tag": "v0.10.51",
              "name": "v0.10.51",
              "published_at": "2026-11-09T07:53:20Z",
              "prerelease": false,
              "asset": {
                "name": "FreeRidersRecompiled-0.10.51-android-arm64.apk",
                "url": "https://github.com/YuutaTsubasa/Free-Riders-Recompiled/releases/download/v0.10.51/FreeRidersRecompiled-0.10.51-android-arm64.apk",
                "size": 106014116,
                "sha256": "7392912cb064219bba0dac718aceaa862f1d6c23db9a4baa320f9c594a9569ed"
              }
            }
          ],
          "package": "com.freeriders.recompiled",
          "signer_sha256": "02790b1f055d0b555dee1308801d57aae88a52cace911b107fb86103b236d449"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Sonic Free Riders disc image (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own Sonic Free Riders Xbox 360 disc. The launcher installs the game data from it.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática con soporte de mando y teclado. Necesita tu copia de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Imagen del disco de Sonic Free Riders (Xbox 360)",
              "instructions_md": "Necesitas una imagen de tu propio disco de Sonic Free Riders para Xbox 360. El lanzador instala los datos del juego a partir de ella.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique avec prise en charge de la manette et du clavier. Nécessite votre copie Xbox 360.",
          "assets": {
            "disc": {
              "label": "Image du disque de Sonic Free Riders (Xbox 360)",
              "instructions_md": "Il vous faut une image de votre propre disque Xbox 360 de Sonic Free Riders. Le lanceur installe les données du jeu à partir de celle-ci.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática com suporte a controle e teclado. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Imagem do disco de Sonic Free Riders (Xbox 360)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco de Sonic Free Riders para Xbox 360. O launcher instala os dados do jogo a partir dela.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung mit Controller- und Tastaturunterstützung. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "disc": {
              "label": "Disc-Abbild von Sonic Free Riders (Xbox 360)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Xbox-360-Disc von Sonic Free Riders. Der Launcher installiert daraus die Spieldaten.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5265291,
        "cover": "https://cdn2.steamgriddb.com/grid/ccc66d981626c1be8f4f49ee64c4a8a8.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/df1fdab9688c6da1635d03ef4b680474.png",
        "logo": "https://cdn2.steamgriddb.com/logo/508a37f0ac8738a76c680af8b4c512b4.png",
        "genres": [
          "adventure",
          "racing"
        ],
        "igdb_id": 20118,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1zvt.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/no0vo8md4tuzlcado7oa.jpg"
        ]
      },
      "genres": [
        "adventure",
        "racing"
      ],
      "downloads": 2254
    },
    {
      "id": "freeserf",
      "name": "Freeserf.net",
      "game": "The Settlers",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/Pyrdacor/freeserf.net",
      "description": "Faithful C# remake of The Settlers. Requires the data from your copy.",
      "forks": [
        {
          "repo": "Pyrdacor/freeserf.net",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 201,
          "release": {
            "tag": "android-2.2.11",
            "name": "Freeserf for Android 2.2.11",
            "published_at": "2026-10-20T15:57:13Z",
            "prerelease": false,
            "asset": {
              "name": "net.freeserf.android-Signed.apk",
              "url": "https://github.com/Pyrdacor/freeserf.net/releases/download/android-2.2.11/net.freeserf.android-Signed.apk",
              "size": 102342844,
              "sha256": "a1a02bcbb27c378b00b402f3d48dbf3ac0bb29ec4573abdefad518cb71d84b12"
            }
          },
          "history": [
            {
              "tag": "android-2.2.10",
              "name": "Freeserf for Android 2.2.10",
              "published_at": "2026-10-18T20:08:58Z",
              "prerelease": false,
              "asset": {
                "name": "net.freeserf.android-Signed.apk",
                "url": "https://github.com/Pyrdacor/freeserf.net/releases/download/android-2.2.10/net.freeserf.android-Signed.apk",
                "size": 102342844,
                "sha256": "65cd2a601e6b79d61a29ff41b69915c32f7a401bbcd002a04f1e509b5a50bc58"
              }
            },
            {
              "tag": "android-2.2.9",
              "name": "Freeserf for Android 2.2.9",
              "published_at": "2026-10-18T14:51:57Z",
              "prerelease": false,
              "asset": {
                "name": "net.freeserf.android-Signed.apk",
                "url": "https://github.com/Pyrdacor/freeserf.net/releases/download/android-2.2.9/net.freeserf.android-Signed.apk",
                "size": 105124028,
                "sha256": "d2ff9c31e40ee8230cafc5e3afa53e80919b2f31ebd5c09ff3ef5fee836d11b7"
              }
            },
            {
              "tag": "android-2.2.8",
              "name": "Freeserf for Android 2.2.8",
              "published_at": "2026-10-16T18:41:26Z",
              "prerelease": false,
              "asset": {
                "name": "net.freeserf.android-Signed.apk",
                "url": "https://github.com/Pyrdacor/freeserf.net/releases/download/android-2.2.8/net.freeserf.android-Signed.apk",
                "size": 104350105,
                "sha256": "5103158de5312c0821395b644ec0678e2f379f8c42060ab3bf287a8f541d75a8"
              }
            },
            {
              "tag": "android-2.2.7",
              "name": "Freeserf for Android 2.2.7",
              "published_at": "2026-10-12T15:04:41Z",
              "prerelease": false,
              "asset": {
                "name": "net.freeserf.android-Signed.apk",
                "url": "https://github.com/Pyrdacor/freeserf.net/releases/download/android-2.2.7/net.freeserf.android-Signed.apk",
                "size": 104333721,
                "sha256": "2fd5965ec22de92faa4e38934b8bd1cdc6ba8a5351f32bdf23c54c0a6085b1cb"
              }
            },
            {
              "tag": "android-2.2.5",
              "name": "Freeserf for Android 2.2.5",
              "published_at": "2026-10-10T22:02:13Z",
              "prerelease": false,
              "asset": {
                "name": "net.freeserf.android-Signed.apk",
                "url": "https://github.com/Pyrdacor/freeserf.net/releases/download/android-2.2.5/net.freeserf.android-Signed.apk",
                "size": 104235417,
                "sha256": "900433269226f52df526d33e9733f9e12809ef2ef5d186400deca72d434343fd"
              }
            }
          ],
          "package": "net.freeserf.android",
          "signer_sha256": "051c58de02ef7156654150dba56ff7d715e483da3822890fb3335f1ecb7bee2f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "The Settlers data (DOS SPAE.PA or Amiga files)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, download the data from Ubisoft Connect if you have The Settlers - History Edition, or choose the `SPAE.PA` file (or the one for your language) from the DOS version. The Amiga files also work.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Remake fiel en C# de The Settlers. Necesita los datos de tu copia.",
          "assets": {
            "data": {
              "label": "Datos de The Settlers (SPAE.PA de DOS o archivos de Amiga)",
              "instructions_md": "En el primer arranque descarga los datos desde Ubisoft Connect si tienes The Settlers - History Edition, o elige el archivo `SPAE.PA` (o el de tu idioma) de la versión de DOS. También valen los archivos de Amiga.\n"
            }
          }
        },
        "fr": {
          "description": "Remake fidèle en C# de The Settlers. Nécessite les données de votre copie.",
          "assets": {
            "data": {
              "label": "Données de The Settlers (SPAE.PA DOS ou fichiers Amiga)",
              "instructions_md": "Au premier démarrage, téléchargez les données depuis Ubisoft Connect si vous avez The Settlers - History Edition, ou choisissez le fichier `SPAE.PA` (ou celui de votre langue) de la version DOS. Les fichiers Amiga conviennent aussi.\n"
            }
          }
        },
        "pt": {
          "description": "Remake fiel em C# de The Settlers. Precisa dos dados da sua cópia.",
          "assets": {
            "data": {
              "label": "Dados de The Settlers (SPAE.PA de DOS ou arquivos de Amiga)",
              "instructions_md": "Na primeira inicialização, baixe os dados pelo Ubisoft Connect se você tiver The Settlers - History Edition, ou escolha o arquivo `SPAE.PA` (ou o do seu idioma) da versão de DOS. Os arquivos de Amiga também servem.\n"
            }
          }
        },
        "de": {
          "description": "Originalgetreues Remake von Die Siedler in C#. Benötigt die Daten deiner Kopie.",
          "assets": {
            "data": {
              "label": "Daten von Die Siedler (SPAE.PA der DOS-Version oder Amiga-Dateien)",
              "instructions_md": "Lade beim ersten Start die Daten über Ubisoft Connect herunter, wenn du Die Siedler - History Edition hast, oder wähle die Datei `SPAE.PA` (oder die für deine Sprache, etwa `SPAD.PA`) der DOS-Version. Die Amiga-Dateien gehen auch.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33940,
        "cover": "https://cdn2.steamgriddb.com/grid/ad8b1872888ddd15440e37e7dd5041b8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5455c812b87ec2f9386e86edb8e2608c.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/5434d832e0dd3baab78c581eb7414b31.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 86493,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/glmwfw3kwq5pb82ofu36.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ee2eogyc5hmhzmxjnibv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xggwtxxikqmjy5j2rtne.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fu0f2drnv1kmzwjkr9f3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dokpwumfyfu9lbqfzmgq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oogycosnxfx4jcbysszk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ldgfrgrkg72wl4zwygka.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q9wyoviu9ousnavfcr9s.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aazkwuwfsleg9xbdks5y.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 201
    },
    {
      "id": "fun-tracks",
      "name": "Fun Tracks",
      "game": "Fun Tracks",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/Karlos-fr/fun-tracks-recomp-releases",
      "description": "Port based on the decompilation of the PC racing game. Requires the data from your copy.",
      "forks": [
        {
          "repo": "Karlos-fr/fun-tracks-recomp-releases",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 202,
          "release": {
            "tag": "v0.10.0-alpha",
            "name": "Fun Tracks recomp 0.10.0-alpha (Windows 64-bit, Android, Linux x86_64 and ARM64)",
            "published_at": "2026-11-08T13:51:34Z",
            "prerelease": true,
            "asset": {
              "name": "FunTracks-0.10.0-alpha-android-arm64.apk",
              "url": "https://github.com/Karlos-fr/fun-tracks-recomp-releases/releases/download/v0.10.0-alpha/FunTracks-0.10.0-alpha-android-arm64.apk",
              "size": 14739900,
              "sha256": "fe9ba09bc317a86b3f07f4f18e90430e63b992607663f3abb91a049a7676268b"
            }
          },
          "history": [
            {
              "tag": "v0.9.0-alpha",
              "name": "Fun Tracks recomp 0.9.0-alpha (Windows 64-bit, Android, Linux x86_64 and ARM64)",
              "published_at": "2026-11-04T16:44:23Z",
              "prerelease": true,
              "asset": {
                "name": "FunTracks-0.9.0-alpha-android-arm64.apk",
                "url": "https://github.com/Karlos-fr/fun-tracks-recomp-releases/releases/download/v0.9.0-alpha/FunTracks-0.9.0-alpha-android-arm64.apk",
                "size": 14722744,
                "sha256": "e0a3623b7c43cf73295f51087c6f1481a0480a08caff7248485493ebfbd57694"
              }
            },
            {
              "tag": "v0.8.0-alpha",
              "name": "Fun Tracks recomp 0.8.0-alpha (Windows 64-bit, Android)",
              "published_at": "2026-11-03T14:34:36Z",
              "prerelease": true,
              "asset": {
                "name": "FunTracks-0.8.0-alpha-android-arm64.apk",
                "url": "https://github.com/Karlos-fr/fun-tracks-recomp-releases/releases/download/v0.8.0-alpha/FunTracks-0.8.0-alpha-android-arm64.apk",
                "size": 14657480,
                "sha256": "828de36e1a920d506d3790cfff1907499db01b62cd4ae7e0fa2569e5194b6b0b"
              }
            },
            {
              "tag": "v0.7.0-alpha",
              "name": "Fun Tracks recomp 0.7.0-alpha (Windows 64-bit, Android)",
              "published_at": "2026-11-02T16:51:33Z",
              "prerelease": true,
              "asset": {
                "name": "FunTracks-0.7.0-alpha-android-arm64.apk",
                "url": "https://github.com/Karlos-fr/fun-tracks-recomp-releases/releases/download/v0.7.0-alpha/FunTracks-0.7.0-alpha-android-arm64.apk",
                "size": 14644424,
                "sha256": "7e39e306fe51c59c573fe7f7890dfbddfd3c9d9f54783a893f0605c2ff07c559"
              }
            },
            {
              "tag": "v0.6.0-alpha",
              "name": "Fun Tracks recomp 0.6.0-alpha (Windows 64-bit, Android)",
              "published_at": "2026-11-01T16:37:49Z",
              "prerelease": true,
              "asset": {
                "name": "FunTracks-0.6.0-alpha-android-arm64.apk",
                "url": "https://github.com/Karlos-fr/fun-tracks-recomp-releases/releases/download/v0.6.0-alpha/FunTracks-0.6.0-alpha-android-arm64.apk",
                "size": 14601640,
                "sha256": "fdac20d2359c4cf71b65176875dad63e3ae2aaa8232f285f09a33e9f2548879c"
              }
            },
            {
              "tag": "v0.5.0-alpha",
              "name": "Fun Tracks recomp 0.5.0-alpha (Windows 64-bit, Android)",
              "published_at": "2026-10-30T12:30:56Z",
              "prerelease": true,
              "asset": {
                "name": "FunTracks-0.5.0-alpha-android-arm64.apk",
                "url": "https://github.com/Karlos-fr/fun-tracks-recomp-releases/releases/download/v0.5.0-alpha/FunTracks-0.5.0-alpha-android-arm64.apk",
                "size": 14562664,
                "sha256": "2659c396657d4efb63ed395df379e587e32f9e68449cbcffd1e577cdb36b54d9"
              }
            }
          ],
          "package": "com.karlos.funtracks",
          "signer_sha256": "23951ce6f34453b1380c63fb14218f3380a05cf04970e2ae593a9f4549b1e9a6"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Fun Tracks, Ignition or Bleifuss Fun (PC, CD)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the installed folder or the CD image of your Fun Tracks, Ignition (which has a Spanish version) or Bleifuss Fun.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación del juego de carreras de PC. Necesita los datos de tu copia.",
          "assets": {
            "data": {
              "label": "Fun Tracks, Ignition o Bleifuss Fun (PC, CD)",
              "instructions_md": "Elige la carpeta instalada o la imagen del CD de tu Fun Tracks, Ignition (que tiene versión en español) o Bleifuss Fun.\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation du jeu de course PC. Nécessite les données de votre copie.",
          "assets": {
            "data": {
              "label": "Fun Tracks, Ignition ou Bleifuss Fun (PC, CD)",
              "instructions_md": "Choisissez le dossier installé ou l'image du CD de votre Fun Tracks (la version française), Ignition ou Bleifuss Fun.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na decompilação do jogo de corrida de PC. Precisa dos dados da sua cópia.",
          "assets": {
            "data": {
              "label": "Fun Tracks, Ignition ou Bleifuss Fun (PC, CD)",
              "instructions_md": "Escolha a pasta instalada ou a imagem do CD do seu Fun Tracks, Ignition ou Bleifuss Fun.\n"
            }
          }
        },
        "de": {
          "description": "Port auf Basis der Dekompilierung des PC-Rennspiels. Benötigt die Daten deiner Kopie.",
          "assets": {
            "data": {
              "label": "Fun Tracks, Ignition oder Bleifuss Fun (PC, CD)",
              "instructions_md": "Wähle den installierten Ordner oder das CD-Abbild deines Bleifuss Fun (die deutsche Version), Fun Tracks oder Ignition.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5548221,
        "cover": "https://cdn2.steamgriddb.com/grid/93e4498b5610a7f4f1afdf1b0e8c27b0.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/54c908a4b950a75eda457225c5b893af.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/fd6bb1d66537860386bce00baed1ea4f.png"
      },
      "downloads": 202
    },
    {
      "id": "futurama",
      "name": "Futurama: The Game",
      "game": "Futurama: The Game",
      "original_platform": "xbox",
      "type": "recomp",
      "forks": [
        {
          "repo": "GenissonEmilio/Futurama-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 24,
          "release": {
            "tag": "v0.3.0",
            "name": "Futurama Android 0.3.0 — controles por personagem e câmera por toque",
            "published_at": "2026-11-05T13:36:51Z",
            "prerelease": false,
            "asset": {
              "name": "Futurama-Android-0.3.0-arm64.apk",
              "url": "https://github.com/GenissonEmilio/Futurama-Android/releases/download/v0.3.0/Futurama-Android-0.3.0-arm64.apk",
              "size": 5178877,
              "sha256": "8809c5273d4c0f594d5a7f89fb3a8c399989cf6988f047f8019c28b459a86577"
            }
          },
          "history": [
            {
              "tag": "v0.2.0",
              "name": "Futurama Android 0.2.0 — gráficos, saves e desempenho",
              "published_at": "2026-11-05T12:46:07Z",
              "prerelease": false,
              "asset": {
                "name": "Futurama-Android-0.2.0-arm64.apk",
                "url": "https://github.com/GenissonEmilio/Futurama-Android/releases/download/v0.2.0/Futurama-Android-0.2.0-arm64.apk",
                "size": 5154301,
                "sha256": "a2411f644700126ff3f8e53a626ec7b8735d51b472686a0e47aeeda72720d6d1"
              }
            }
          ],
          "package": "com.genisson.futurama.android",
          "signer_sha256": "9d40e34b1fa239252cca7b80f5c0e3f1a8419d5ce95d02ba86f7e5c5cb29b974",
          "reports": [
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.3.0",
              "last_at": "2026-11-11T18:38:31Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Futurama ISO (Xbox, NTSC-U or PAL)",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and choose your Xbox Futurama ISO (NTSC-U or PAL) in the launcher's picker. The PS2 version doesn't work.\n"
        }
      ],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Experimental Android port of the Futurama: The Game recompilation. Requires your own Xbox ISO (NTSC-U or PAL); the PS2 version doesn't work.",
      "i18n": {
        "es": {
          "description": "Port experimental para Android de la recompilación de Futurama: The Game. Necesita tu propia ISO de Xbox (NTSC-U o PAL); la versión de PS2 no sirve.",
          "assets": {
            "disc": {
              "label": "ISO de Futurama (Xbox, NTSC-U o PAL)",
              "instructions_md": "Abre el port y elige tu ISO de Futurama de Xbox (NTSC-U o PAL) en el selector del launcher. La versión de PS2 no sirve.\n"
            }
          }
        },
        "fr": {
          "description": "Portage Android expérimental de la recompilation de Futurama: The Game. Nécessite votre propre ISO Xbox (NTSC-U ou PAL) ; la version PS2 ne fonctionne pas.",
          "assets": {
            "disc": {
              "label": "ISO de Futurama (Xbox, NTSC-U ou PAL)",
              "instructions_md": "Ouvrez le portage et choisissez votre ISO Xbox de Futurama (NTSC-U ou PAL) dans le sélecteur du lanceur. La version PS2 ne fonctionne pas.\n"
            }
          }
        },
        "pt": {
          "description": "Port experimental para Android da recompilação de Futurama: The Game. Precisa da sua própria ISO de Xbox (NTSC-U ou PAL); a versão de PS2 não funciona.",
          "assets": {
            "disc": {
              "label": "ISO de Futurama (Xbox, NTSC-U ou PAL)",
              "instructions_md": "Abra o port e escolha sua ISO de Futurama de Xbox (NTSC-U ou PAL) no seletor do launcher. A versão de PS2 não funciona.\n"
            }
          }
        },
        "de": {
          "description": "Experimenteller Android-Port der Rekompilierung von Futurama: The Game. Benötigt deine eigene Xbox-ISO (NTSC-U oder PAL); die PS2-Version funktioniert nicht.",
          "assets": {
            "disc": {
              "label": "ISO von Futurama (Xbox, NTSC-U oder PAL)",
              "instructions_md": "Öffne den Port und wähle im Launcher deine Xbox-ISO von Futurama (NTSC-U oder PAL). Die PS2-Version funktioniert nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35533,
        "cover": "https://cdn2.steamgriddb.com/grid/7eff6cd2ac4fe21916d9112687e554b1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/62ff479880ad9a16a568691f85f90ba4.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3006a068501fbf78748d4d51529610b8.png",
        "genres": [
          "puzzle"
        ],
        "igdb_id": 78620,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9od7.jpg"
      },
      "genres": [
        "puzzle"
      ],
      "reports": [
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.3.0",
          "last_at": "2026-11-11T18:38:31Z"
        }
      ],
      "downloads": 24
    },
    {
      "id": "g-diffuser",
      "name": "G-Diffuser",
      "game": "F-zero X",
      "original_platform": "n64",
      "type": "decomp",
      "forks": [
        {
          "repo": "izzy2lost/G-Diffuser",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 153,
          "release": {
            "tag": "1.0.0",
            "name": "G-Diffuser 1.0.0",
            "published_at": "2026-10-10T22:18:55Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/izzy2lost/G-Diffuser/releases/download/1.0.0/app-release.apk",
              "size": 25152563,
              "sha256": "ff434372cd0089528a294583741a19f40878681fc284e4a6cfbd91d621832fe8"
            }
          },
          "history": [],
          "package": "com.gdiffuser.android",
          "signer_sha256": "04a972fa9da2bde43cf5d3448b26e13c000c7a8558a907d95fc9d62b0f94d0f3"
        },
        {
          "repo": "Zorkats/G-Diffuser",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 312,
          "release": {
            "tag": "v1.2.3",
            "name": "G-Diffuser 1.2.3 - Course Editor Hotfix",
            "published_at": "2026-11-04T17:16:00Z",
            "prerelease": false,
            "asset": {
              "name": "G-Diffuser-v1.2.3-android-arm64.apk",
              "url": "https://github.com/Zorkats/G-Diffuser/releases/download/v1.2.3/G-Diffuser-v1.2.3-android-arm64.apk",
              "size": 26249591,
              "sha256": "b7793f936f0b44e548298096e4f89ea3462f4aa384aa25456e18fe64a4a43a78"
            }
          },
          "history": [
            {
              "tag": "v1.2.2",
              "name": "G-Diffuser 1.2.2 - Save and Import Hotfix",
              "published_at": "2026-11-03T20:25:18Z",
              "prerelease": false,
              "asset": {
                "name": "G-Diffuser-v1.2.2-android-arm64.apk",
                "url": "https://github.com/Zorkats/G-Diffuser/releases/download/v1.2.2/G-Diffuser-v1.2.2-android-arm64.apk",
                "size": 26244551,
                "sha256": "54e12f3834b3eeb13cf2ee382615ce0ff02c392978f2844aa4d76cea57f86d62"
              }
            },
            {
              "tag": "v1.2.1",
              "name": "G-Diffuser 1.2.1 - The Small Improvements and Fixes Update",
              "published_at": "2026-11-03T06:26:37Z",
              "prerelease": false,
              "asset": {
                "name": "G-Diffuser-v1.2.1-android-arm64.apk",
                "url": "https://github.com/Zorkats/G-Diffuser/releases/download/v1.2.1/G-Diffuser-v1.2.1-android-arm64.apk",
                "size": 26244423,
                "sha256": "6cb2b03f6bc20eaa23b65498283dfe869a5796b3341f5bb2661a64ea3a379685"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "G-Diffuser 1.2.0 - The Big Upgrade Edition",
              "published_at": "2026-11-01T00:21:59Z",
              "prerelease": false,
              "asset": {
                "name": "G-Diffuser-v1.2.0-android-arm64.apk",
                "url": "https://github.com/Zorkats/G-Diffuser/releases/download/v1.2.0/G-Diffuser-v1.2.0-android-arm64.apk",
                "size": 25901967,
                "sha256": "a785e3585147fb1607513e8246c111122094b74d01df73c24d5758a4b9383592"
              }
            }
          ],
          "package": "com.gdiffuser.android",
          "signer_sha256": "7d4873cbadaac1e8cf6f63602a39bdb30bae3d19a9f82bc24feea2736f719037"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "F-Zero X ROM (N64)",
          "accepted": [],
          "manual": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your F-Zero X ROM (the Japanese one also works).\nOptional: the 64DD F-Zero X Expansion Kit disk and its IPL for the extra tracks.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Decompilation of F-Zero X for N64. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Descompilación de F-Zero X para N64. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de F-Zero X (N64)",
              "instructions_md": "Elige tu ROM de F-Zero X (también vale la japonesa).\nOpcional: el disco de F-Zero X Expansion Kit de 64DD y su IPL para las pistas extra.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de F-Zero X pour N64. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de F-Zero X (N64)",
              "instructions_md": "Choisissez votre ROM de F-Zero X (la japonaise fonctionne aussi).\nFacultatif : le disque 64DD F-Zero X Expansion Kit et son IPL pour les circuits supplémentaires.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de F-Zero X para N64. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de F-Zero X (N64)",
              "instructions_md": "Escolha sua ROM de F-Zero X (a japonesa também serve).\nOpcional: o disco F-Zero X Expansion Kit do 64DD e seu IPL para as pistas extras.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von F-Zero X für N64. Erfordert deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von F-Zero X (N64)",
              "instructions_md": "Wähle deine ROM von F-Zero X (die japanische geht auch).\nOptional: die 64DD-Disk F-Zero X Expansion Kit und ihr IPL für die Zusatzstrecken.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38893,
        "cover": "https://cdn2.steamgriddb.com/grid/652e2fd3b2fa943f2b4ff310e419d7f2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8ce5d989374d216a867cdc8871484b43.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5a99158e0c52f9e7d290906c9d08268d.png",
        "genres": [
          "racing",
          "arcade"
        ],
        "igdb_id": 3489,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co53i2.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/shxwomokwv3g7cws5lmj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kivrtfsf9e1jpgyppspx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ybsyhhm5fddxiu70bxpv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/itaj403qo31qmemm9rto.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lnkxyswjs8xd2slxl96x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yvxhk5tv6juv4956vff5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fmczto4i85sot6vfbol5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oopnkqhrkjvwkti4lffh.jpg"
        ]
      },
      "genres": [
        "racing",
        "arcade"
      ],
      "downloads": 465
    },
    {
      "id": "galar-native",
      "name": "Galar Native",
      "game": "Pokémon Shield",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "simipoB/Galar-Native-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 8749,
          "release": {
            "tag": "v0.70",
            "name": "Galar Native v0.70",
            "published_at": "2026-11-11T19:12:52Z",
            "prerelease": false,
            "asset": {
              "name": "GalarNative-v0.70.apk",
              "url": "https://github.com/simipoB/Galar-Native-Android/releases/download/v0.70/GalarNative-v0.70.apk",
              "size": 24153284,
              "sha256": "a8bdf31403dce46a5652eb60da2b40a5e8bee35c00075b0c70a1eedfca8a2b66"
            }
          },
          "history": [
            {
              "tag": "v0.69",
              "name": "v0.69: setup in minutes, Mali crash fix",
              "published_at": "2026-11-11T17:41:44Z",
              "prerelease": false,
              "asset": {
                "name": "GalarNative-v0.69.apk",
                "url": "https://github.com/simipoB/Galar-Native-Android/releases/download/v0.69/GalarNative-v0.69.apk",
                "size": 24104132,
                "sha256": "83204c4e151432293010ed73cdfee3c9cf8d7139d1ce6153cd73e2d6c218f5f0"
              }
            },
            {
              "tag": "v0.67",
              "name": "v0.67: frame generation, Lossless Scaling up to 4x, credits freeze fixed",
              "published_at": "2026-11-11T12:25:05Z",
              "prerelease": false,
              "asset": {
                "name": "GalarNative-v0.67.apk",
                "url": "https://github.com/simipoB/Galar-Native-Android/releases/download/v0.67/GalarNative-v0.67.apk",
                "size": 23592132,
                "sha256": "6af43779f3a8cc2f990c6643fb4394818e790c7d74514090f03f9eee07ee619b"
              }
            },
            {
              "tag": "v0.61",
              "name": "v0.61: menus with Pokémon models no longer zoom in",
              "published_at": "2026-11-11T04:21:01Z",
              "prerelease": false,
              "asset": {
                "name": "GalarNative-v0.61.apk",
                "url": "https://github.com/simipoB/Galar-Native-Android/releases/download/v0.61/GalarNative-v0.61.apk",
                "size": 22432888,
                "sha256": "ef97f3659049fa3322553ef654477fb6411a82e8b544df9a43b76a3a44212b37"
              }
            },
            {
              "tag": "v0.60",
              "name": "v0.60: 30/60 switch while playing, HD textures, a smarter frame-rate guard",
              "published_at": "2026-11-10T14:03:57Z",
              "prerelease": false,
              "asset": {
                "name": "GalarNative-v0.60.apk",
                "url": "https://github.com/simipoB/Galar-Native-Android/releases/download/v0.60/GalarNative-v0.60.apk",
                "size": 22428792,
                "sha256": "32f911135566b9b58570d28819236f5d84bec390278f438760c9b60e7529d4c3"
              }
            },
            {
              "tag": "v0.56",
              "name": "Galar Native v0.56",
              "published_at": "2026-11-09T08:11:14Z",
              "prerelease": false,
              "asset": {
                "name": "GalarNative-v0.56.apk",
                "url": "https://github.com/simipoB/Galar-Native-Android/releases/download/v0.56/GalarNative-v0.56.apk",
                "size": 22350221,
                "sha256": "44bf3018a64d154bb511d0de4746bccbb75b8d50d8ff7c4f614c51f3b28beeae"
              }
            }
          ],
          "package": "com.nxnative.pokemonshield",
          "signer_sha256": "a5f49b44b6181758d82504f3beb0851c92093f454c792b49688728130673a070",
          "reports": [
            {
              "device": "AYN Thor base",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T14:54:23Z"
            },
            {
              "device": "Samsung SM-A165M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T16:00:28Z"
            },
            {
              "device": "Motorola moto g200 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.56",
              "last_at": "2026-11-09T18:59:04Z"
            },
            {
              "device": "Samsung SM-A546B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T19:21:54Z"
            },
            {
              "device": "Motorola moto g84 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.56",
              "last_at": "2026-11-09T20:09:26Z"
            },
            {
              "device": "Samsung SM-A576B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.60",
              "last_at": "2026-11-11T06:04:32Z"
            },
            {
              "device": "Xiaomi 25053PC47G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.61",
              "last_at": "2026-11-11T07:17:40Z"
            },
            {
              "device": "Google Pixel 11 Pro XL",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.67",
              "last_at": "2026-11-11T14:20:24Z"
            },
            {
              "device": "Samsung SM-A566E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.60",
              "last_at": "2026-11-11T14:30:20Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "added_at": "2026-11-04T16:53:26Z",
      "description": "Static recompilation of Pokémon Shield. Requires your Switch game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Pokémon Shield. Necesita tus archivos de juego de Switch."
        },
        "fr": {
          "description": "Recompilation statique de Pokémon Shield. Nécessite vos fichiers de jeu Switch."
        },
        "pt": {
          "description": "Recompilação estática de Pokémon Shield. Requer seus arquivos de jogo do Switch."
        },
        "de": {
          "description": "Statische Rekompilierung von Pokémon Shield. Benötigt deine Switch-Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 5261356,
        "cover": "https://cdn2.steamgriddb.com/grid/0dfb8f42331e49beb91926729e7f0c7f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d9be500ed67e2a9a27009b002419910a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/cd87b4d69c123cac1d6f9959efc4a285.png",
        "genres": [
          "adventure",
          "rpg",
          "strategy"
        ],
        "igdb_id": 115653,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1zk1.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc67pf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc67pd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc67ph.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc67pi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc67pe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc67pg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5wf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar54z.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "strategy"
      ],
      "aliases": [
        "pkshield"
      ],
      "reports": [
        {
          "device": "AYN Thor base",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T14:54:23Z"
        },
        {
          "device": "Samsung SM-A165M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T16:00:28Z"
        },
        {
          "device": "Motorola moto g200 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.56",
          "last_at": "2026-11-09T18:59:04Z"
        },
        {
          "device": "Samsung SM-A546B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T19:21:54Z"
        },
        {
          "device": "Motorola moto g84 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.56",
          "last_at": "2026-11-09T20:09:26Z"
        },
        {
          "device": "Samsung SM-A576B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.60",
          "last_at": "2026-11-11T06:04:32Z"
        },
        {
          "device": "Xiaomi 25053PC47G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.61",
          "last_at": "2026-11-11T07:17:40Z"
        },
        {
          "device": "Google Pixel 11 Pro XL",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.67",
          "last_at": "2026-11-11T14:20:24Z"
        },
        {
          "device": "Samsung SM-A566E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.60",
          "last_at": "2026-11-11T14:30:20Z"
        }
      ],
      "downloads": 8749
    },
    {
      "id": "galaxymobile",
      "name": "Super Mario Galaxy",
      "game": "Super Mario Galaxy",
      "original_platform": "wii",
      "type": "recomp",
      "forks": [
        {
          "repo": "sebsies/GalaxyMobile",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3654,
          "release": {
            "tag": "v0.7.5-mobile",
            "name": "GalaxyMobile v0.7.5",
            "published_at": "2026-11-01T23:36:46Z",
            "prerelease": false,
            "asset": {
              "name": "GalaxyMobile.0.7.5.apk",
              "url": "https://github.com/sebsies/GalaxyMobile/releases/download/v0.7.5-mobile/GalaxyMobile.0.7.5.apk",
              "size": 32431081,
              "sha256": "337f06564665f05d9c7bd2ce006b6139d54409fcf1ce7c5fd4feb1de2336b2ff"
            }
          },
          "history": [
            {
              "tag": "v0.6.0-mobile",
              "name": "GalaxyMobile v0.6.0",
              "published_at": "2026-10-21T22:54:22Z",
              "prerelease": false,
              "asset": {
                "name": "GalaxyMobile0.6.0.apk",
                "url": "https://github.com/sebsies/GalaxyMobile/releases/download/v0.6.0-mobile/GalaxyMobile0.6.0.apk",
                "size": 32373737,
                "sha256": "3e6757c0e5e13226cf75ea39f8755007e27b8482ad17c51f99d1cde876650ce6"
              }
            },
            {
              "tag": "v0.5.0-mobile",
              "name": "GalaxyMobile v0.5.0",
              "published_at": "2026-10-20T10:52:43Z",
              "prerelease": false,
              "asset": {
                "name": "GalaxyMobile.0.5.0.apk",
                "url": "https://github.com/sebsies/GalaxyMobile/releases/download/v0.5.0-mobile/GalaxyMobile.0.5.0.apk",
                "size": 32369641,
                "sha256": "a348d8689f61a0bbd8ff31d61f004463481441526346cd7e5312241d6d8ffd3f"
              }
            },
            {
              "tag": "v0.4.6-mobile",
              "name": "GalaxyMobile 0.4.6",
              "published_at": "2026-10-19T19:08:47Z",
              "prerelease": false,
              "asset": {
                "name": "GalaxyMobile.0.4.6.apk",
                "url": "https://github.com/sebsies/GalaxyMobile/releases/download/v0.4.6-mobile/GalaxyMobile.0.4.6.apk",
                "size": 32365545,
                "sha256": "3a149cd68c2a1f430592cc90020b606ccf0ac776a0ef86838137e2a41298e071"
              }
            },
            {
              "tag": "v0.4.5-mobile",
              "name": "GalaxyMobile v0.4.5",
              "published_at": "2026-10-19T17:53:04Z",
              "prerelease": false,
              "asset": {
                "name": "GalaxyMobile.apk",
                "url": "https://github.com/sebsies/GalaxyMobile/releases/download/v0.4.5-mobile/GalaxyMobile.apk",
                "size": 32336784,
                "sha256": "9c352142f0b08eb5ba7e944c895ee15318b2e84311297ec999746435f996a36f"
              }
            },
            {
              "tag": "v0.4.0-mobile",
              "name": "GalaxyMobile v0.4.0",
              "published_at": "2026-10-15T04:14:51Z",
              "prerelease": false,
              "asset": {
                "name": "GalaxyInstaller.apk",
                "url": "https://github.com/sebsies/GalaxyMobile/releases/download/v0.4.0-mobile/GalaxyInstaller.apk",
                "size": 11921888,
                "sha256": "4d3e3b39c45bf63099fcf17b74382e7d173eace26455f9ebe0c435018d8f997a"
              }
            }
          ],
          "package": "com.galaxy.mobile",
          "signer_sha256": "e3dd94e23055aa1df346eae1f7782556efa2f41d5402cd4a8a03cc4c93fdb191",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.5-mobile",
              "last_at": "2026-11-09T21:58:11Z"
            },
            {
              "device": "Xiaomi 17 Ultra",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.5-mobile",
              "last_at": "2026-11-10T22:16:42Z"
            }
          ]
        },
        {
          "repo": "GenissonEmilio/Galaxy-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 41,
          "release": {
            "tag": "v0.1.0-dev",
            "name": "Galaxy Android 0.1.0-dev — pré-release ARM64",
            "published_at": "2026-11-06T13:06:22Z",
            "prerelease": true,
            "asset": {
              "name": "Galaxy-Android-0.1.0-dev-arm64.apk",
              "url": "https://github.com/GenissonEmilio/Galaxy-Android/releases/download/v0.1.0-dev/Galaxy-Android-0.1.0-dev-arm64.apk",
              "size": 36255383,
              "sha256": "32acafdcff0f57398a7c9d8aead37d4613a1c46e4e65f6cc3c2a70ce94ed4050"
            }
          },
          "history": [],
          "package": "com.genisson.galaxy.android",
          "signer_sha256": "5c2ee6aace747e4506982a1e97dac82d888fc8f9fbb0c607f29254e2d3ea5243"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Super Mario Galaxy (Wii) as .rvz, .wbfs, .iso or .zip",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your Super Mario Galaxy dump to the phone's **Download** folder (`.rvz`, `.wbfs`, `.iso`, `.zip` or the folder extracted with Dolphin).\nAlso install **GalaxyInstaller** (it's in the repository), open it and give it the game: it prepares the data without a PC. It takes about 2.5 GB (5 GB with videos).\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Super Mario Galaxy. Requires your Wii game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Super Mario Galaxy. Necesita tus archivos de juego de Wii.",
          "assets": {
            "disc": {
              "label": "Super Mario Galaxy (Wii) en .rvz, .wbfs, .iso o .zip",
              "instructions_md": "Copia tu volcado de Super Mario Galaxy a la carpeta **Download** del teléfono (`.rvz`, `.wbfs`, `.iso`, `.zip` o la carpeta extraída con Dolphin).\nInstala también **GalaxyInstaller** (está en el repositorio), ábrelo y dale el juego: prepara los datos sin PC. Ocupan unos 2,5 GB (5 GB con vídeos).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Super Mario Galaxy. Nécessite vos fichiers de jeu Wii.",
          "assets": {
            "disc": {
              "label": "Super Mario Galaxy (Wii) en .rvz, .wbfs, .iso ou .zip",
              "instructions_md": "Copiez votre dump de Super Mario Galaxy dans le dossier **Download** du téléphone (`.rvz`, `.wbfs`, `.iso`, `.zip` ou le dossier extrait avec Dolphin).\nInstallez aussi **GalaxyInstaller** (il est dans le dépôt), ouvrez-le et donnez-lui le jeu : il prépare les données sans PC. Elles occupent environ 2,5 Go (5 Go avec les vidéos).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Super Mario Galaxy. Requer seus arquivos de jogo do Wii.",
          "assets": {
            "disc": {
              "label": "Super Mario Galaxy (Wii) em .rvz, .wbfs, .iso ou .zip",
              "instructions_md": "Copie seu dump de Super Mario Galaxy para a pasta **Download** do celular (`.rvz`, `.wbfs`, `.iso`, `.zip` ou a pasta extraída com o Dolphin).\nInstale também o **GalaxyInstaller** (está no repositório), abra-o e entregue o jogo: ele prepara os dados sem PC. Ocupam cerca de 2,5 GB (5 GB com vídeos).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Super Mario Galaxy. Benötigt deine Wii-Spieldateien.",
          "assets": {
            "disc": {
              "label": "Super Mario Galaxy (Wii) als .rvz, .wbfs, .iso oder .zip",
              "instructions_md": "Kopiere deinen Dump von Super Mario Galaxy in den Ordner **Download** auf dem Handy (`.rvz`, `.wbfs`, `.iso`, `.zip` oder den mit Dolphin entpackten Ordner).\nInstalliere auch **GalaxyInstaller** (liegt im Repository), öffne ihn und gib ihm das Spiel: Er bereitet die Daten ohne PC vor. Sie belegen etwa 2,5 GB (5 GB mit Videos).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36389,
        "cover": "https://cdn2.steamgriddb.com/grid/850660ba5cb014184e5cc0e6b3d4c6bb.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5e9fb672ee46be628a141b594d7c6f3e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/faafda66202d234463057972460c04f5.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 229246,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5wv7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckchg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckchh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckchi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckchj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2227.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2228.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar222a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2229.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.5-mobile",
          "last_at": "2026-11-09T21:58:11Z"
        },
        {
          "device": "Xiaomi 17 Ultra",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.5-mobile",
          "last_at": "2026-11-10T22:16:42Z"
        }
      ],
      "downloads": 3695
    },
    {
      "id": "gdroid",
      "name": "GDroid",
      "game": "garry's mod",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "tinsarfal/GDroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 397182,
          "release": {
            "tag": "0.1.30",
            "name": "0.1.30",
            "published_at": "2026-10-20T07:45:00Z",
            "prerelease": false,
            "asset": {
              "name": "GDroid-0.1.30-armv7.apk",
              "url": "https://github.com/tinsarfal/GDroid/releases/download/0.1.30/GDroid-0.1.30-armv7.apk",
              "size": 58311194,
              "sha256": "6210ed3af4068a338f259f68b5d260d16353d2bea71406eeac0fb0143d3bfd82"
            }
          },
          "history": [
            {
              "tag": "0.1.29",
              "name": "0.1.29",
              "published_at": "2026-10-09T18:51:08Z",
              "prerelease": false,
              "asset": {
                "name": "GDroid-0.1.29-armv7.apk",
                "url": "https://github.com/tinsarfal/GDroid/releases/download/0.1.29/GDroid-0.1.29-armv7.apk",
                "size": 50232628,
                "sha256": "b4a8f1bee4e214fd2003f99593c0431739478698ddedaf5d1103e593ea97cc4a"
              }
            }
          ],
          "package": "com.gmodvr.flat",
          "signer_sha256": "4ea5579e427cd59fb16305c35f25fbbd32ce119c34d061759b94ff2c8fe03166",
          "reports": [
            {
              "device": "Samsung SM-S942U",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T00:12:49Z"
            },
            {
              "device": "Infinix X6881",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "1.3.0",
              "last_at": "2026-11-10T20:18:42Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Garry's Mod garrysmod, sourceengine and platform folders (Steam, about 7 GB)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "path": "srceng/"
          },
          "instructions_md": "Easiest: in GDroid, \"Download from Steam\" downloads the game with your account.\nIf you prefer to copy it: in Steam, Garry's Mod → Manage → Browse local files,\nand copy the garrysmod, sourceengine and platform folders to srceng in internal storage\n(or use \"Import game files\" in GDroid). Copy the full folders, with all numbered .vpk files.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of garry's mod. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de garry's mod. Necesita tus archivos de juego de PC.",
          "assets": {
            "game": {
              "label": "Carpetas garrysmod, sourceengine y platform de Garry's Mod (Steam, unos 7 GB)",
              "instructions_md": "Lo más fácil: en GDroid, \"Download from Steam\" descarga el juego con tu cuenta.\nSi prefieres copiarlo: en Steam, Garry's Mod → Administrar → Ver archivos locales,\ny copia las carpetas garrysmod, sourceengine y platform a srceng en la memoria interna\n(o usa \"Import game files\" en GDroid). Copia las carpetas completas, con todos los .vpk numerados.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de garry's mod. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Dossiers garrysmod, sourceengine et platform de Garry's Mod (Steam, environ 7 Go)",
              "instructions_md": "Le plus simple : dans GDroid, \"Download from Steam\" télécharge le jeu avec votre compte.\nSi vous préférez le copier : dans Steam, Garry's Mod → Gérer → Parcourir les fichiers locaux,\net copiez les dossiers garrysmod, sourceengine et platform vers srceng dans la mémoire interne\n(ou utilisez \"Import game files\" dans GDroid). Copiez les dossiers complets, avec tous les fichiers .vpk numérotés.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de garry's mod. Requer seus arquivos de jogo do PC.",
          "assets": {
            "game": {
              "label": "Pastas garrysmod, sourceengine e platform do Garry's Mod (Steam, cerca de 7 GB)",
              "instructions_md": "Mais fácil: no GDroid, \"Download from Steam\" baixa o jogo com sua conta.\nSe preferir copiar: no Steam, Garry's Mod → Gerenciar → Explorar arquivos locais,\ne copie as pastas garrysmod, sourceengine e platform para srceng na memória interna\n(ou use \"Import game files\" no GDroid). Copie as pastas completas, com todos os arquivos .vpk numerados.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von garry's mod. Benötigt deine PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Garry's Mod garrysmod-, sourceengine- und platform-Ordner (Steam, ca. 7 GB)",
              "instructions_md": "Am einfachsten: in GDroid lädt \"Download from Steam\" das Spiel mit deinem Konto herunter.\nWenn du es lieber kopieren möchtest: in Steam, Garry's Mod → Verwalten → Lokale Dateien durchsuchen,\nund kopiere die Ordner garrysmod, sourceengine und platform nach srceng im internen Speicher\n(oder nutze \"Import game files\" in GDroid). Kopiere die vollständigen Ordner mit allen nummerierten .vpk-Dateien.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 9023,
        "cover": "https://cdn2.steamgriddb.com/grid/a2a9894ca446f0fe0aac693516c52c4d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a77d299ee00dfee2de17de8fcd02c69a.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/e065cfbe04875966d6711e857e42741c.png",
        "genres": [
          "simulation"
        ],
        "igdb_id": 3278,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8pgw.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmd45.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmd46.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmd4a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmd4b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmd40.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmd41.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmd42.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmd43.jpg"
        ]
      },
      "genres": [
        "simulation"
      ],
      "reports": [
        {
          "device": "Samsung SM-S942U",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T00:12:49Z"
        },
        {
          "device": "Infinix X6881",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "1.3.0",
          "last_at": "2026-11-10T20:18:42Z"
        }
      ],
      "downloads": 397182
    },
    {
      "id": "gears3recomp",
      "name": "Gears of War 3",
      "game": "Gears of War 3",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "Jauidev/Gears3Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4259,
          "release": {
            "tag": "v1.1.0",
            "name": "Gears3Recomp 1.1.0",
            "published_at": "2026-11-10T23:39:24Z",
            "prerelease": false,
            "asset": {
              "name": "Gears3Recomp-1.1.0.apk",
              "url": "https://github.com/Jauidev/Gears3Recomp/releases/download/v1.1.0/Gears3Recomp-1.1.0.apk",
              "size": 50845361,
              "sha256": "b627c20d7b9a13fd14bd16664f4bb7b03cfd6f1b390120cfe941fc1d3c7307f8"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "Gears3Recomp 1.0.0",
              "published_at": "2026-11-03T21:38:46Z",
              "prerelease": false,
              "asset": {
                "name": "Gears3Recomp-1.0.0.apk",
                "url": "https://github.com/Jauidev/Gears3Recomp/releases/download/v1.0.0/Gears3Recomp-1.0.0.apk",
                "size": 50837169,
                "sha256": "75b23b0580a3ed7c7aa34deebc9669f28b6719c080241a792e9a039790011f5e"
              }
            }
          ],
          "package": "com.xport.gears_of_war_3",
          "signer_sha256": "8d4770e35f5bced21c1f77df95dc7d8a7584601a849be89bc57de85e6cc89711",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T05:35:14Z"
            },
            {
              "device": "Samsung SM-A235G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0.0",
              "last_at": "2026-11-11T04:26:27Z"
            },
            {
              "device": "Realme RMX3840",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T13:50:57Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Gears of War 3 (Xbox 360): ISO or extracted disc folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher, choose the ISO of your Gears of War 3 Xbox 360 disc, or the extracted disc folder.\nYou can also copy the extracted disc to `Android/data/com.xport.gears_of_war_3/files/game`. You need Android 10 and Vulkan.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Gears of War 3 for Xbox 360. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Gears of War 3 de Xbox 360. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Gears of War 3 (Xbox 360): ISO o carpeta del disco extraído",
              "instructions_md": "En el lanzador elige la ISO de tu disco de Gears of War 3 para Xbox 360, o la carpeta del disco extraído.\nTambién puedes copiar el disco extraído a `Android/data/com.xport.gears_of_war_3/files/game`. Necesitas Android 10 y Vulkan.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Gears of War 3 pour Xbox 360. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Gears of War 3 (Xbox 360) : ISO ou dossier du disque extrait",
              "instructions_md": "Dans le lanceur, choisissez l'ISO de votre disque Xbox 360 de Gears of War 3, ou le dossier du disque extrait.\nVous pouvez aussi copier le disque extrait dans `Android/data/com.xport.gears_of_war_3/files/game`. Il faut Android 10 et Vulkan.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Gears of War 3 para Xbox 360. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Gears of War 3 (Xbox 360): ISO ou pasta do disco extraído",
              "instructions_md": "No launcher, escolha a ISO do seu disco de Gears of War 3 para Xbox 360, ou a pasta do disco extraído.\nVocê também pode copiar o disco extraído para `Android/data/com.xport.gears_of_war_3/files/game`. Você precisa de Android 10 e Vulkan.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Gears of War 3 für Xbox 360. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Gears of War 3 (Xbox 360): ISO oder Ordner der entpackten Disc",
              "instructions_md": "Wähle im Launcher die ISO deiner Xbox-360-Disc von Gears of War 3 oder den Ordner der entpackten Disc.\nDu kannst die entpackte Disc auch nach `Android/data/com.xport.gears_of_war_3/files/game` kopieren. Du brauchst Android 10 und Vulkan.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36635,
        "cover": "https://cdn2.steamgriddb.com/grid/b8feb3cce1b12e57ed29dba92abb169a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ac627ab1ccbdb62ec96e702f07f6425b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/8446920106785cf38221e8fc4a13c4c0.png",
        "genres": [
          "shooter",
          "horror"
        ],
        "igdb_id": 492,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2a21.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mg0lugxfomajsrfw4twa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fioqfi33rtjwmhrnd3ci.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uyiwlcqgiekcv5grgz8c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/phbrtx8udp3icuqfsno5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/m3zk1qe18wrm4dymwchs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1017.jpg"
        ]
      },
      "genres": [
        "shooter",
        "horror"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T05:35:14Z"
        },
        {
          "device": "Samsung SM-A235G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0.0",
          "last_at": "2026-11-11T04:26:27Z"
        },
        {
          "device": "Realme RMX3840",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T13:50:57Z"
        }
      ],
      "downloads": 4259
    },
    {
      "id": "gearsrecomp",
      "name": "Gears of war",
      "game": "Gears of war",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "Jauidev/GearsRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2125,
          "release": {
            "tag": "v1.1.1",
            "name": "GearsRecomp 1.1.1 — la partida se guarda",
            "published_at": "2026-11-10T22:47:56Z",
            "prerelease": false,
            "asset": {
              "name": "GearsRecomp-1.1.1.apk",
              "url": "https://github.com/Jauidev/GearsRecomp/releases/download/v1.1.1/GearsRecomp-1.1.1.apk",
              "size": 42702513,
              "sha256": "a76c174253dbbbfea79ce07d84a096fb7a1ec8920600ca20ef173186b4abda5e"
            }
          },
          "history": [
            {
              "tag": "v1.1.0",
              "name": "GearsRecomp 1.1.0 — rendimiento",
              "published_at": "2026-11-04T19:11:12Z",
              "prerelease": false,
              "asset": {
                "name": "GearsRecomp-1.1.0.apk",
                "url": "https://github.com/Jauidev/GearsRecomp/releases/download/v1.1.0/GearsRecomp-1.1.0.apk",
                "size": 42694321,
                "sha256": "9a81d4a68396fcb080beb6a8ffc4bc4153d44c2700c43631e6f01f06ddf5012d"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "GearsRecomp 1.0.1 — soporte de mandos",
              "published_at": "2026-11-02T17:28:58Z",
              "prerelease": false,
              "asset": {
                "name": "GearsRecomp-1.0.1.apk",
                "url": "https://github.com/Jauidev/GearsRecomp/releases/download/v1.0.1/GearsRecomp-1.0.1.apk",
                "size": 42645169,
                "sha256": "07856dd0b32de497c75f04dc9d0170ef2528acf78a437d83ad57bb170189a88b"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "GearsRecomp 1.0.0",
              "published_at": "2026-11-02T13:54:39Z",
              "prerelease": false,
              "asset": {
                "name": "GearsRecomp-1.0.0.apk",
                "url": "https://github.com/Jauidev/GearsRecomp/releases/download/v1.0.0/GearsRecomp-1.0.0.apk",
                "size": 42645169,
                "sha256": "1700fb39955e3a3419c4c568ee96b612f961fd917aba33c1c9dd43e3efe04ad9"
              }
            }
          ],
          "package": "com.xport.gears_of_war",
          "signer_sha256": "8d4770e35f5bced21c1f77df95dc7d8a7584601a849be89bc57de85e6cc89711",
          "reports": [
            {
              "device": "Moorechip Retroid Pocket Nova",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.1.1",
              "last_at": "2026-11-11T14:03:09Z"
            },
            {
              "device": "AYN Odin2 Portal",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.1.1",
              "last_at": "2026-11-11T16:36:51Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.1.1",
              "last_at": "2026-11-11T17:20:31Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Gears of War disc (Xbox 360) as ISO or extracted",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher, choose the game's ISO or the extracted disc folder.\nYou can also copy the extracted disc to `Android/data/com.xport.gears_of_war/files/game`.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Gears of war. Requires your Xbox 360 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Gears of war. Necesita tu ROM de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Gears of War (Xbox 360) en ISO o extraído",
              "instructions_md": "En el launcher elige la ISO del juego o la carpeta del disco extraído.\nTambién puedes copiar el disco extraído a `Android/data/com.xport.gears_of_war/files/game`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Gears of war. Nécessite votre ROM Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque de Gears of War (Xbox 360) en ISO ou extrait",
              "instructions_md": "Dans le lanceur, choisissez l'ISO du jeu ou le dossier du disque extrait.\nVous pouvez aussi copier le disque extrait dans `Android/data/com.xport.gears_of_war/files/game`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Gears of war. Requer sua ROM de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Gears of War (Xbox 360) em ISO ou extraído",
              "instructions_md": "No launcher, escolha a ISO do jogo ou a pasta do disco extraído.\nVocê também pode copiar o disco extraído para `Android/data/com.xport.gears_of_war/files/game`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Gears of war. Benötigt deine Xbox 360-ROM.",
          "assets": {
            "disc": {
              "label": "Disc von Gears of War (Xbox 360) als ISO oder entpackt",
              "instructions_md": "Wähle im Launcher die ISO des Spiels oder den Ordner der entpackten Disc.\nDu kannst die entpackte Disc auch nach `Android/data/com.xport.gears_of_war/files/game` kopieren.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 4572,
        "cover": "https://cdn2.steamgriddb.com/grid/def3135d5a2340a672eaa0528ff2a119.png",
        "hero": "https://cdn2.steamgriddb.com/hero/812b4ba287f5ee0bc9d43bbf5bbe87fb.png",
        "logo": "https://cdn2.steamgriddb.com/logo/bcaad45dcf4ad3e57d8f1c22266c69c8.png",
        "genres": [
          "shooter",
          "horror"
        ],
        "igdb_id": 547,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8rkr.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gvcptdtdmlkmvynxas7d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/txccwmvw61dnxospzh3w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fvidgpneu6qgpga8sbss.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qfbhiurzrro8frjaz2oy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xsx6p2nro5vjl1lkhcxg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jrkvtsb1kewckzozmuwm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xnpvkivwtxelz2nvqr35.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/n3eurkw59qcpfvatf4fe.jpg"
        ]
      },
      "genres": [
        "shooter",
        "horror"
      ],
      "reports": [
        {
          "device": "Moorechip Retroid Pocket Nova",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.1.1",
          "last_at": "2026-11-11T14:03:09Z"
        },
        {
          "device": "AYN Odin2 Portal",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.1.1",
          "last_at": "2026-11-11T16:36:51Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.1.1",
          "last_at": "2026-11-11T17:20:31Z"
        }
      ],
      "downloads": 2125
    },
    {
      "id": "gen1recomp",
      "name": "Gen1Recomp",
      "game": "Pokémon Rojo y Azul",
      "original_platform": "gb",
      "type": "recomp",
      "upstream": "https://github.com/bryanthaboi/gen1recomp",
      "description": "Recreation of Pokémon generations 1 to 3 built from the ROM you provide.",
      "forks": [
        {
          "repo": "bryanthaboi/gen1recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 57402,
          "release": {
            "tag": "v0.4.2",
            "name": "0.4.2",
            "published_at": "2026-11-08T02:20:09Z",
            "prerelease": false,
            "asset": {
              "name": "gen1recomp-0.4.2-android.apk",
              "url": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.4.2/gen1recomp-0.4.2-android.apk",
              "size": 46504654,
              "sha256": "4c1420adbdd14fb8cb3f3d4b57204f398c589d18384512b82f99bde010e5ffc0"
            }
          },
          "history": [
            {
              "tag": "v0.4.1",
              "name": "0.4.1",
              "published_at": "2026-11-06T20:13:15Z",
              "prerelease": false,
              "asset": {
                "name": "gen1recomp-0.4.1-android.apk",
                "url": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.4.1/gen1recomp-0.4.1-android.apk",
                "size": 46489084,
                "sha256": "8b44540073271234ff5c388eb32438f40437b2b5c3da4f96c433fcf63854fbf8"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "0.4.0",
              "published_at": "2026-11-02T20:00:59Z",
              "prerelease": false,
              "asset": {
                "name": "gen1recomp-0.4.0-android.apk",
                "url": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.4.0/gen1recomp-0.4.0-android.apk",
                "size": 46482568,
                "sha256": "0c7f82a90875dd0e5c6cc3487103e5b3fa7ada0135f585a7af7f2d2387f624ed"
              }
            },
            {
              "tag": "v0.3.99",
              "name": "0.3.99",
              "published_at": "2026-10-31T23:14:46Z",
              "prerelease": false,
              "asset": {
                "name": "gen1recomp-0.3.99-android.apk",
                "url": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.3.99/gen1recomp-0.3.99-android.apk",
                "size": 46477191,
                "sha256": "7758e5513ad24f9aa2d6876a97403acabdcc546386bc76ceba099d9ea678349a"
              }
            },
            {
              "tag": "v0.3.98",
              "name": "0.3.98",
              "published_at": "2026-10-29T22:18:53Z",
              "prerelease": false,
              "asset": {
                "name": "gen1recomp-0.3.98-android.apk",
                "url": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.3.98/gen1recomp-0.3.98-android.apk",
                "size": 46477414,
                "sha256": "2337211c42faa950420a188a9c6d9b6f2561dac3383aae540d252a39c659b7d0"
              }
            },
            {
              "tag": "v0.3.97",
              "name": "0.3.97",
              "published_at": "2026-10-26T16:42:12Z",
              "prerelease": false,
              "asset": {
                "name": "gen1recomp-0.3.97-android.apk",
                "url": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.3.97/gen1recomp-0.3.97-android.apk",
                "size": 46470248,
                "sha256": "7a436ebbb7c7682cfd3dcc35bd7a8229f767728ebe931c70f616e93a329417b8"
              }
            }
          ],
          "package": "com.theboisclub.pokemonred",
          "signer_sha256": "533ca935ab53dd87a1575dc53e744fdda8c8b68ede803d97d764ee4f3f01fa27",
          "reports": [
            {
              "device": "Alps OdinLite_M2",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.2",
              "last_at": "2026-11-10T12:39:18Z"
            },
            {
              "device": "OPPO CPH2711",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.2",
              "last_at": "2026-11-11T14:56:02Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Pokémon ROM (Game Boy, Color, or Advance, US English)",
          "accepted": [
            {
              "sha1": "ea9bcae617fdf159b045185467ae58b2e4a48b9a",
              "label": "Red",
              "format": "gb"
            },
            {
              "sha1": "d7037c83e1ae5b39bde3c30787637ba1d4c48ce2",
              "label": "Blue",
              "format": "gb"
            },
            {
              "sha1": "cc7d03262ebfaf2f06772c1a480c7d9d5f4a38e1",
              "label": "Yellow",
              "format": "gb"
            },
            {
              "sha1": "d8b8a3600a465308c9953dfa04f0081c05bdcb94",
              "label": "Gold",
              "format": "gbc"
            },
            {
              "sha1": "49b163f7e57702bc939d642a18f591de55d92dae",
              "label": "Silver",
              "format": "gbc"
            },
            {
              "sha1": "f4cd194bdee0d04ca4eac29e09b8e4e9d818c133",
              "label": "Crystal 1.0",
              "format": "gbc"
            },
            {
              "sha1": "f2f52230b536214ef7c9924f483392993e226cfb",
              "label": "Crystal 1.1",
              "format": "gbc"
            },
            {
              "sha1": "41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc",
              "label": "FireRed 1.0",
              "format": "gba"
            },
            {
              "sha1": "dd5945db9b930750cb39d00c84da8571feebf417",
              "label": "FireRed 1.1",
              "format": "gba"
            },
            {
              "sha1": "574fa542ffebb14be69902d1d36f1ec0a4afd71e",
              "label": "LeafGreen 1.0",
              "format": "gba"
            },
            {
              "sha1": "7862c67bdecbe21d1d69ce082ce34327e1c6ed5e",
              "label": "LeafGreen 1.1",
              "format": "gba"
            },
            {
              "sha1": "f3ae088181bf583e55daf962a92bb46f4f1d07b7",
              "label": "Emerald",
              "format": "gba"
            },
            {
              "sha1": "f28b6ffc97847e94a6c21a63cacf633ee5c8df1e",
              "label": "Ruby 1.0",
              "format": "gba"
            },
            {
              "sha1": "610b96a9c9a7d03d2bafb655e7560ccff1a6d894",
              "label": "Ruby 1.1",
              "format": "gba"
            },
            {
              "sha1": "5b64eacf892920518db4ec664e62a086dd5f5bc8",
              "label": "Ruby 1.2",
              "format": "gba"
            },
            {
              "sha1": "3ccbbd45f8553c36463f13b938e833f652b793e4",
              "label": "Sapphire 1.0",
              "format": "gba"
            },
            {
              "sha1": "4722efb8cd45772ca32555b98fd3b9719f8e60a9",
              "label": "Sapphire 1.1",
              "format": "gba"
            },
            {
              "sha1": "89b45fb172e6b55d51fc0e61989775187f6fe63c",
              "label": "Sapphire 1.2",
              "format": "gba"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only US English ROMs are supported. Third-generation games (FireRed, LeafGreen, Ruby, Sapphire, Emerald) are in beta.\nOpen the port and select the file prepared by Recompa; repeat for each game you own.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recreación de las generaciones 1 a 3 de Pokémon construida a partir de la ROM que aportes.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon (Game Boy, Color o Advance, EE.UU. en inglés)",
              "instructions_md": "Solo valen las ROM de EE.UU. en inglés. Las de tercera generación (Rojo Fuego, Verde Hoja, Rubí, Zafiro, Esmeralda) están en beta.\nAbre el port y elige el archivo que ha preparado Recompa; repite con cada juego que tengas.\n",
              "accepted": [
                "Rojo",
                "Azul",
                "Amarillo",
                "Oro",
                "Plata",
                "Cristal 1.0",
                "Cristal 1.1",
                "Rojo Fuego 1.0",
                "Rojo Fuego 1.1",
                "Verde Hoja 1.0",
                "Verde Hoja 1.1",
                "Esmeralda",
                "Rubí 1.0",
                "Rubí 1.1",
                "Rubí 1.2",
                "Zafiro 1.0",
                "Zafiro 1.1",
                "Zafiro 1.2"
              ]
            }
          }
        },
        "fr": {
          "description": "Recréation des générations 1 à 3 de Pokémon construite à partir de la ROM que vous fournissez.",
          "assets": {
            "rom": {
              "label": "ROM Pokémon (Game Boy, Color ou Advance, US Anglais)",
              "instructions_md": "Seules les ROM US en anglais sont prises en charge. Les jeux de troisième génération (Rouge Feu, Vert Feuille, Saphir, Rubis, Émeraude) sont en bêta.\nOuvrez le port et sélectionnez le fichier préparé par Recompa ; répétez pour chaque jeu que vous possédez.\n",
              "accepted": [
                "Rouge",
                "Bleu",
                "Jaune",
                "Or",
                "Argent",
                "Cristal 1.0",
                "Cristal 1.1",
                "Rouge Feu 1.0",
                "Rouge Feu 1.1",
                "Vert Feuille 1.0",
                "Vert Feuille 1.1",
                "Émeraude",
                "Rubis 1.0",
                "Rubis 1.1",
                "Rubis 1.2",
                "Saphir 1.0",
                "Saphir 1.1",
                "Saphir 1.2"
              ]
            }
          }
        },
        "pt": {
          "description": "Recriação das gerações 1 a 3 de Pokémon construída a partir da ROM que você fornecer.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon (Game Boy, Color ou Advance, EUA em inglês)",
              "instructions_md": "Apenas ROMs dos EUA em inglês são aceitas. Os jogos de terceira geração (Vermelho Fogo, Verde Folha, Rubis, Safira, Esmeralda) estão em beta.\nAbra o port e selecione o arquivo preparado pelo Recompa; repita para cada jogo que você possui.\n",
              "accepted": [
                "Vermelho",
                "Azul",
                "Amarelo",
                "Ouro",
                "Prata",
                "Cristal 1.0",
                "Cristal 1.1",
                "Vermelho Fogo 1.0",
                "Vermelho Fogo 1.1",
                "Verde Folha 1.0",
                "Verde Folha 1.1",
                "Esmeralda",
                "Rubi 1.0",
                "Rubi 1.1",
                "Rubi 1.2",
                "Safira 1.0",
                "Safira 1.1",
                "Safira 1.2"
              ]
            }
          }
        },
        "de": {
          "description": "Nachbildung der Pokémon-Generationen 1 bis 3, erstellt aus der von dir bereitgestellten ROM.",
          "assets": {
            "rom": {
              "label": "Pokémon-ROM (Game Boy, Color oder Advance, US-Englisch)",
              "instructions_md": "Es werden nur US-englische ROMs unterstützt. Spiele der dritten Generation (Feuerrot, Blattgrün, Rubin, Saphir, Smaragd) befinden sich in der Beta.\nÖffne den Port und wähle die von Recompa vorbereitete Datei aus; wiederhole dies für jedes Spiel, das du besitzt.\n",
              "accepted": [
                "Rot",
                "Blau",
                "Gelb",
                "Gold",
                "Silber",
                "Kristall 1.0",
                "Kristall 1.1",
                "Feuerrot 1.0",
                "Feuerrot 1.1",
                "Blattgrün 1.0",
                "Blattgrün 1.1",
                "Smaragd",
                "Rubin 1.0",
                "Rubin 1.1",
                "Rubin 1.2",
                "Saphir 1.0",
                "Saphir 1.1",
                "Saphir 1.2"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33831,
        "cover": "https://cdn2.steamgriddb.com/grid/deaf47d9953d7c0216d9c3aa944fe5ba.png",
        "hero": "https://cdn2.steamgriddb.com/hero/09c9e2d4a95bbada9230220c9d53e26d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/711679f479bcda7e13c471859df7475a.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 275104,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7k6q.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scpcdx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scu3fe.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "Alps OdinLite_M2",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.2",
          "last_at": "2026-11-10T12:39:18Z"
        },
        {
          "device": "OPPO CPH2711",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.2",
          "last_at": "2026-11-11T14:56:02Z"
        }
      ],
      "downloads": 57402
    },
    {
      "id": "gen2recomped",
      "name": "Gen2Recomped",
      "game": "Pokémon Oro y Plata",
      "original_platform": "gbc",
      "type": "recomp",
      "upstream": "https://github.com/UNDERdecoded/Gen2Recomped",
      "description": "Recreation of the second generation with dual-screen support. Requires your ROM.",
      "forks": [
        {
          "repo": "UNDERdecoded/Gen2Recomped",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 17778,
          "release": {
            "tag": "v0.8.57",
            "name": "0.8.57",
            "published_at": "2026-11-09T00:52:18Z",
            "prerelease": false,
            "asset": {
              "name": "Gen2Recomped-0.8.57-android.apk",
              "url": "https://github.com/UNDERdecoded/Gen2Recomped/releases/download/v0.8.57/Gen2Recomped-0.8.57-android.apk",
              "size": 133978429,
              "sha256": "8df62f40294ad0ad2b8cbecb80c492b8571a3db8177cc96d649c27509ca5ce84"
            }
          },
          "history": [
            {
              "tag": "v0.8.56",
              "name": "0.8.56",
              "published_at": "2026-11-08T05:25:47Z",
              "prerelease": false,
              "asset": {
                "name": "Gen2Recomped-0.8.56-android.apk",
                "url": "https://github.com/UNDERdecoded/Gen2Recomped/releases/download/v0.8.56/Gen2Recomped-0.8.56-android.apk",
                "size": 133760646,
                "sha256": "029b8ed92805ca71bfd5538d7186d10846abda3d28a9106a4652b83696bd2846"
              }
            },
            {
              "tag": "v0.8.55",
              "name": "0.8.55",
              "published_at": "2026-11-08T04:26:58Z",
              "prerelease": false,
              "asset": {
                "name": "Gen2Recomped-0.8.55-android.apk",
                "url": "https://github.com/UNDERdecoded/Gen2Recomped/releases/download/v0.8.55/Gen2Recomped-0.8.55-android.apk",
                "size": 133750295,
                "sha256": "05b48a810542ba3b3ef1f089d8f21a7bad64a81088d73971cce121413d758fd9"
              }
            },
            {
              "tag": "v0.8.54",
              "name": "0.8.54",
              "published_at": "2026-11-08T01:11:30Z",
              "prerelease": false,
              "asset": {
                "name": "Gen2Recomped-0.8.54-android.apk",
                "url": "https://github.com/UNDERdecoded/Gen2Recomped/releases/download/v0.8.54/Gen2Recomped-0.8.54-android.apk",
                "size": 133751121,
                "sha256": "22b79bc6f3c70bf16e2c4e23ffaaba162df407e5d43c28a1b9bc9ad7830e3e21"
              }
            },
            {
              "tag": "v0.8.53",
              "name": "0.8.53",
              "published_at": "2026-11-07T04:43:42Z",
              "prerelease": false,
              "asset": {
                "name": "Gen2Recomped-0.8.53-android.apk",
                "url": "https://github.com/UNDERdecoded/Gen2Recomped/releases/download/v0.8.53/Gen2Recomped-0.8.53-android.apk",
                "size": 133742238,
                "sha256": "b7d62fae032ea5fada2927853851724e5a09b87f5819601990f97a203ce3ee3f"
              }
            },
            {
              "tag": "v0.8.52",
              "name": "0.8.52",
              "published_at": "2026-11-07T04:37:55Z",
              "prerelease": false,
              "asset": {
                "name": "Gen2Recomped-0.8.52-android.apk",
                "url": "https://github.com/UNDERdecoded/Gen2Recomped/releases/download/v0.8.52/Gen2Recomped-0.8.52-android.apk",
                "size": 133742290,
                "sha256": "933954f3f126e62847c524639d35d3db4d35c87d7b5036bbb5ce13a14f7b51ae"
              }
            }
          ],
          "package": "com.underdecodedhd.gen2recomp",
          "signer_sha256": "91ff1bad5d97a2cafd3da7ecf04a6b084792073dcd28df63db812a787cfb24ea"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "roms",
          "label": "Your Pokémon ROMs (.gb, .gbc, .gba or .nds)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "When you first open it, choose your Pokémon Gold, Silver or Crystal dump (other supported games work too). The app checks the ROM, imports it and doesn't ask again.\nIf your device has no file picker, copy the ROM to the app's own folder: the launcher tells you the exact path.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recreación de la segunda generación con soporte de doble pantalla. Necesita tu ROM.",
          "assets": {
            "roms": {
              "label": "Tus ROMs de Pokémon (.gb, .gbc, .gba o .nds)",
              "instructions_md": "Al abrirla por primera vez, elige tu volcado de Pokémon Oro, Plata o Cristal (también otros juegos que soporta). La app comprueba la ROM, la importa y no vuelve a pedirla.\nSi tu dispositivo no tiene selector de archivos, copia la ROM a la carpeta propia de la app: el lanzador te dice la ruta exacta.\n"
            }
          }
        },
        "fr": {
          "description": "Recréation de la deuxième génération avec prise en charge du double écran. Nécessite votre ROM.",
          "assets": {
            "roms": {
              "label": "Vos ROM de Pokémon (.gb, .gbc, .gba ou .nds)",
              "instructions_md": "À la première ouverture, choisissez votre dump de Pokémon Or, Argent ou Cristal (d'autres jeux pris en charge aussi). L'application vérifie la ROM, l'importe et ne la redemande plus.\nSi votre appareil n'a pas de sélecteur de fichiers, copiez la ROM dans le dossier propre à l'application : le lanceur vous indique le chemin exact.\n"
            }
          }
        },
        "pt": {
          "description": "Recriação da segunda geração com suporte a tela dupla. Precisa da sua ROM.",
          "assets": {
            "roms": {
              "label": "Suas ROMs de Pokémon (.gb, .gbc, .gba ou .nds)",
              "instructions_md": "Ao abrir pela primeira vez, escolha seu dump de Pokémon Gold, Silver ou Crystal (também outros jogos suportados). O app verifica a ROM, a importa e não pede de novo.\nSe seu aparelho não tiver seletor de arquivos, copie a ROM para a pasta do próprio app: o launcher mostra o caminho exato.\n"
            }
          }
        },
        "de": {
          "description": "Nachbildung der zweiten Generation mit Unterstützung für zwei Bildschirme. Benötigt dein ROM.",
          "assets": {
            "roms": {
              "label": "Deine Pokémon-ROMs (.gb, .gbc, .gba oder .nds)",
              "instructions_md": "Wähle beim ersten Öffnen deinen Dump von Pokémon Gold, Silber oder Kristall (auch andere unterstützte Spiele). Die App prüft die ROM, importiert sie und fragt nicht wieder.\nHat dein Gerät keine Dateiauswahl, kopiere die ROM in den eigenen Ordner der App: Der Launcher zeigt dir den genauen Pfad.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36203,
        "cover": "https://cdn2.steamgriddb.com/grid/5696070ba6c2871cd129206316e2574f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/bf15e9bbff22c7719020f9df4badc20a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9cb4d40fce0492278209290ee3e4ae31.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 145626,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6ith.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc98mc.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 17778
    },
    {
      "id": "generals-zh",
      "name": "Generals Zero Hour",
      "game": "Command & Conquer: Generals - Zero Hour",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/MYSOREZ/GeneralsZH-Android-Port",
      "description": "Native port of Command & Conquer: Generals - Zero Hour. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "MYSOREZ/GeneralsZH-Android-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 25662,
          "release": {
            "tag": "v1.4.2",
            "name": "v1.4.2",
            "published_at": "2026-11-01T11:26:51Z",
            "prerelease": false,
            "asset": {
              "name": "GeneralsXZH-android-v1.4.2.apk",
              "url": "https://github.com/MYSOREZ/GeneralsZH-Android-Port/releases/download/v1.4.2/GeneralsXZH-android-v1.4.2.apk",
              "size": 92825524,
              "sha256": "9c6e8de3266b747c6d18601ce2a9942b8a2eb124734985cb52c96c61ff007953"
            }
          },
          "history": [
            {
              "tag": "v1.4.1",
              "name": "v1.4.1",
              "published_at": "2026-10-19T12:29:51Z",
              "prerelease": false,
              "asset": {
                "name": "GeneralsXZH-android-v1.4.1.apk",
                "url": "https://github.com/MYSOREZ/GeneralsZH-Android-Port/releases/download/v1.4.1/GeneralsXZH-android-v1.4.1.apk",
                "size": 92755916,
                "sha256": "0a36dc878368c17d8100b3d61b8247b72bb066970d27c0f6fff84f444de9fa01"
              }
            },
            {
              "tag": "v1.4.0",
              "name": "v1.4.0",
              "published_at": "2026-10-03T19:32:30Z",
              "prerelease": false,
              "asset": {
                "name": "GeneralsXZH-android-v1.4.0.apk",
                "url": "https://github.com/MYSOREZ/GeneralsZH-Android-Port/releases/download/v1.4.0/GeneralsXZH-android-v1.4.0.apk",
                "size": 63158805,
                "sha256": "f071dec4273a469979f909f29e7a85dd9c0ad1c16689d7ffc205d03f07bb32ee"
              }
            },
            {
              "tag": "v1.3.0",
              "name": "v1.3.0",
              "published_at": "2026-09-27T20:03:19Z",
              "prerelease": false,
              "asset": {
                "name": "GeneralsXZH-android-v1.3.0.apk",
                "url": "https://github.com/MYSOREZ/GeneralsZH-Android-Port/releases/download/v1.3.0/GeneralsXZH-android-v1.3.0.apk",
                "size": 62875746,
                "sha256": "67e07988d3869632c2394be6b4b2e86ef13cd688da3548b474539f75f47384ab"
              }
            },
            {
              "tag": "v1.2.2",
              "name": "v1.2.2",
              "published_at": "2026-09-09T17:54:29Z",
              "prerelease": false,
              "asset": {
                "name": "GeneralsXZH-android-run249.apk",
                "url": "https://github.com/MYSOREZ/GeneralsZH-Android-Port/releases/download/v1.2.2/GeneralsXZH-android-run249.apk",
                "size": 42985841,
                "sha256": "89d6d8da41581536f2e7dc8fdac06a0a0adfd526a57eb5534d512470fee28cfd"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "v1.2.0",
              "published_at": "2026-09-06T03:42:37Z",
              "prerelease": false,
              "asset": {
                "name": "GeneralsXZH-android-run242.apk",
                "url": "https://github.com/MYSOREZ/GeneralsZH-Android-Port/releases/download/v1.2.0/GeneralsXZH-android-run242.apk",
                "size": 42842356,
                "sha256": "dc6140d3b9ee99d696e7569746b3bbf4b984f474c639289333c743fb74f9e86e"
              }
            }
          ],
          "package": "com.generalsx.zerohour",
          "signer_sha256": "644a3b0f8234c6ea8960ece9b55a161c00966b8dd522d2558d84883f4f77c48e",
          "reports": [
            {
              "device": "Vivo I2405",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.3.0",
              "last_at": "2026-11-10T14:35:44Z"
            },
            {
              "device": "Xiaomi 23078PND5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.2",
              "last_at": "2026-11-10T16:20:05Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.2",
              "last_at": "2026-11-11T00:33:26Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Command & Conquer: Generals – Zero Hour files (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your PC copy of Command & Conquer: Generals – Zero Hour (for example the Steam one).\nCopy the game folder to the phone (Downloads, the SD card, wherever you like).\nOpen the port's launcher and choose it with its folder picker.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Command & Conquer: Generals - Zero Hour. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Archivos de Command & Conquer: Generals – Zero Hour (PC)",
              "instructions_md": "Necesitas tu copia de PC de Command & Conquer: Generals – Zero Hour (por ejemplo, la de Steam).\nCopia la carpeta del juego al teléfono (Descargas, la SD, donde quieras).\nAbre el launcher del port y elígela con su selector de carpetas.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Command & Conquer: Generals - Zero Hour. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Fichiers de Command & Conquer : Generals – Heure H (PC)",
              "instructions_md": "Il vous faut votre copie PC de Command & Conquer: Generals – Zero Hour (par exemple celle de Steam).\nCopiez le dossier du jeu sur le téléphone (Téléchargements, la carte SD, où vous voulez).\nOuvrez le lanceur du port et choisissez-le avec son sélecteur de dossiers.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Command & Conquer: Generals - Zero Hour. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Arquivos de Command & Conquer: Generals – Zero Hour (PC)",
              "instructions_md": "Você precisa da sua cópia de PC de Command & Conquer: Generals – Zero Hour (por exemplo, a da Steam).\nCopie a pasta do jogo para o celular (Downloads, o cartão SD, onde quiser).\nAbra o launcher do port e escolha-a com o seletor de pastas.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Command & Conquer: Generals - Zero Hour. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von Command & Conquer: Generäle – Die Stunde Null (PC)",
              "instructions_md": "Du brauchst deine PC-Kopie von Command & Conquer: Generals – Zero Hour (zum Beispiel die von Steam).\nKopiere den Spielordner aufs Handy (Downloads, SD-Karte, wohin du willst).\nÖffne den Launcher des Ports und wähle ihn mit der Ordnerauswahl.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5249925,
        "cover": "https://cdn2.steamgriddb.com/grid/52da446847470576cfb4a08e0311dae4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3faf3b08de6c7c130e63c0e38e5553a8.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1b2ae1abc7405fb92168d400454c936c.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 650,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1nye.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y2xpowwfxfalpy7szoa5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/omdwxw7zz5q7nufb1l1k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/khwboclmfm6vhj71h8gv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d50opwfaighyuospbzyw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2sp5.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "reports": [
        {
          "device": "Vivo I2405",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.3.0",
          "last_at": "2026-11-10T14:35:44Z"
        },
        {
          "device": "Xiaomi 23078PND5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.2",
          "last_at": "2026-11-10T16:20:05Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.2",
          "last_at": "2026-11-11T00:33:26Z"
        }
      ],
      "downloads": 25662
    },
    {
      "id": "ghost-of-sparta",
      "name": "Ghost of Sparta PC",
      "game": "God of War: Ghost of Sparta",
      "original_platform": "psp",
      "type": "recomp",
      "upstream": "https://github.com/arnaldolima1/gow-ghost-of-sparta-pc",
      "description": "Static PSP recompilation with Vulkan. Requires your copy of the game.",
      "forks": [
        {
          "repo": "arnaldolima1/gow-ghost-of-sparta-pc",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4610,
          "release": {
            "tag": "v0.1.8",
            "name": "Sparta 0.1.8",
            "published_at": "2026-10-15T13:00:10Z",
            "prerelease": true,
            "asset": {
              "name": "sparta-0.1.8-android-arm64.apk",
              "url": "https://github.com/arnaldolima1/gow-ghost-of-sparta-pc/releases/download/v0.1.8/sparta-0.1.8-android-arm64.apk",
              "size": 31379302,
              "sha256": "a46cfd8795873706d34dbbfdf7bd9bcfe845a54323072b50b57f99cacbccebd6"
            }
          },
          "history": [
            {
              "tag": "v0.1.5",
              "name": "Sparta 0.1.5",
              "published_at": "2026-10-14T20:57:43Z",
              "prerelease": true,
              "asset": {
                "name": "sparta-0.1.5-android-arm64.apk",
                "url": "https://github.com/arnaldolima1/gow-ghost-of-sparta-pc/releases/download/v0.1.5/sparta-0.1.5-android-arm64.apk",
                "size": 31256422,
                "sha256": "56592cd24f785593f2bc00b18ce4927775469294b0f538422addf88bfe77e5a7"
              }
            },
            {
              "tag": "v0.1.4",
              "name": "Sparta 0.1.4",
              "published_at": "2026-10-14T18:39:09Z",
              "prerelease": true,
              "asset": {
                "name": "sparta-0.1.4-android-arm64.apk",
                "url": "https://github.com/arnaldolima1/gow-ghost-of-sparta-pc/releases/download/v0.1.4/sparta-0.1.4-android-arm64.apk",
                "size": 35106662,
                "sha256": "8a7e725d27d9ca171b965d40c12dec0a997b79658f239e2caa07f76f03cb0db4"
              }
            },
            {
              "tag": "v0.1.3",
              "name": "Sparta 0.1.3",
              "published_at": "2026-10-14T14:30:47Z",
              "prerelease": true,
              "asset": {
                "name": "sparta-0.1.3-android-arm64.apk",
                "url": "https://github.com/arnaldolima1/gow-ghost-of-sparta-pc/releases/download/v0.1.3/sparta-0.1.3-android-arm64.apk",
                "size": 35106662,
                "sha256": "8d6ea851aa74c90c0729b6fc36d6b89b9fe47bbd2ba5c3c8c11f7a7b7ce8fd96"
              }
            },
            {
              "tag": "v0.1.2",
              "name": "Sparta 0.1.2",
              "published_at": "2026-10-13T20:59:01Z",
              "prerelease": true,
              "asset": {
                "name": "sparta-0.1.2-android-arm64.apk",
                "url": "https://github.com/arnaldolima1/gow-ghost-of-sparta-pc/releases/download/v0.1.2/sparta-0.1.2-android-arm64.apk",
                "size": 35090278,
                "sha256": "8eef40bbcdd0eb6d16327089b805629789c98affd4e80102fed4cd9424f8f955"
              }
            },
            {
              "tag": "v0.1.1",
              "name": "Sparta 0.1.1",
              "published_at": "2026-10-13T20:26:53Z",
              "prerelease": true,
              "asset": {
                "name": "sparta-0.1.1-android-arm64.apk",
                "url": "https://github.com/arnaldolima1/gow-ghost-of-sparta-pc/releases/download/v0.1.1/sparta-0.1.1-android-arm64.apk",
                "size": 35090278,
                "sha256": "dc301e47560cd14ece96eb53156813e36121765175f9bb4ee370b36d917095c8"
              }
            }
          ],
          "package": "io.sparta",
          "signer_sha256": "395f27fe447344fd1c6011837eb4c7514feaaed71bd22193d01083c42728eb53",
          "reports": [
            {
              "device": "Xiaomi 2311DRK48G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1.8",
              "last_at": "2026-11-10T05:44:16Z"
            },
            {
              "device": "Infinix X678B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1.8",
              "last_at": "2026-11-10T17:50:12Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "disc",
          "label": "God of War: Ghost of Sparta (PSP, Europe, UCES-01401) as .iso",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an uncompressed `.iso` image of your European UMD (UCES-01401). The US one doesn't work.\nChoose it in the first-launch setup: it checks it and copies it into the app (about 2 GB).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática de PSP con Vulkan. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "God of War: Ghost of Sparta (PSP, Europa, UCES-01401) en .iso",
              "instructions_md": "Necesitas una imagen `.iso` sin comprimir de tu UMD europeo (UCES-01401). La americana no sirve.\nElígela en el asistente del primer arranque: la comprueba y la copia a la app (unos 2 GB).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique PSP avec Vulkan. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "God of War: Ghost of Sparta (PSP, Europe, UCES-01401) en .iso",
              "instructions_md": "Il vous faut une image `.iso` non compressée de votre UMD européen (UCES-01401). L'américain ne fonctionne pas.\nChoisissez-la dans l'assistant du premier démarrage : il la vérifie et la copie dans l'application (environ 2 Go).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de PSP com Vulkan. Precisa da sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "God of War: Ghost of Sparta (PSP, Europa, UCES-01401) em .iso",
              "instructions_md": "Você precisa de uma imagem `.iso` sem compressão do seu UMD europeu (UCES-01401). A americana não serve.\nEscolha-a no assistente da primeira inicialização: ele a verifica e a copia para o app (cerca de 2 GB).\n"
            }
          }
        },
        "de": {
          "description": "Statische PSP-Rekompilierung mit Vulkan. Benötigt deine Kopie des Spiels.",
          "assets": {
            "disc": {
              "label": "God of War: Ghost of Sparta (PSP, Europa, UCES-01401) als .iso",
              "instructions_md": "Du brauchst ein unkomprimiertes `.iso`-Abbild deiner europäischen UMD (UCES-01401). Die US-Version geht nicht.\nWähle es im Assistenten beim ersten Start: Er prüft es und kopiert es in die App (etwa 2 GB).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 4561,
        "cover": "https://cdn2.steamgriddb.com/grid/1f751f12b2347aeaa24c1c1184996a0d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9afefc52942cb83c7c1f14b2139b09ba.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/146f75b81c92486c040ebfdc49ecaf00.png",
        "genres": [
          "action",
          "adventure"
        ],
        "igdb_id": 224438,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5qi1.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scplf5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scplf6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scplf7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scplf9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scplf8.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure"
      ],
      "reports": [
        {
          "device": "Xiaomi 2311DRK48G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1.8",
          "last_at": "2026-11-10T05:44:16Z"
        },
        {
          "device": "Infinix X678B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1.8",
          "last_at": "2026-11-10T17:50:12Z"
        }
      ],
      "downloads": 4610
    },
    {
      "id": "ghostship",
      "name": "Ghostship",
      "game": "Super Mario 64",
      "original_platform": "n64",
      "type": "decomp",
      "upstream": "https://github.com/HarbourMasters/Ghostship",
      "description": "HarbourMasters' Super Mario 64 port based on its decompilation. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "HarbourMasters/Ghostship",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 11322,
          "release": {
            "tag": "3.0.0",
            "name": "Nautilus - Alfa 3.0.0",
            "published_at": "2026-09-07T04:57:17Z",
            "prerelease": false,
            "asset": {
              "name": "Nautilus-Alfa-Android.zip",
              "url": "https://github.com/HarbourMasters/Ghostship/releases/download/3.0.0/Nautilus-Alfa-Android.zip",
              "size": 14133158,
              "sha256": "f33904ab87c7a99c2465fc244baa43ebdf09d433ef60f63e2b1f8be77b5eafde",
              "entry": {
                "path": "Ghostship.apk",
                "size": 30895815,
                "sha256": "4560cfba9eac305c856c9f255517fdf740fb455886d69fd2f3a786b1c74f6dad"
              }
            }
          },
          "history": [],
          "package": "dev.net64.ghostship",
          "signer_sha256": "00785240a0c0db6c54e115c11b4e0ea71540ccce41c39f2ec5c3f8fb86d9485a",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "3.0.0",
              "last_at": "2026-11-09T19:41:21Z"
            },
            {
              "device": "TCL T702Z",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "3.0.0",
              "last_at": "2026-11-10T04:30:34Z"
            },
            {
              "device": "Samsung SM-A165M",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T16:56:19Z"
            }
          ]
        },
        {
          "repo": "ManIsCat2/sm64coopdx",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 417423,
          "release": {
            "tag": "Av1.5.1",
            "name": "Android v1.5.1",
            "published_at": "2026-06-01T11:14:00Z",
            "prerelease": false,
            "asset": {
              "name": "sm64coopdx.apk",
              "url": "https://github.com/ManIsCat2/sm64coopdx/releases/download/Av1.5.1/sm64coopdx.apk",
              "size": 155226130,
              "sha256": "5ab94f400893657588d45a9941666a7ede869f538123f719ebb6d640de3f36d8"
            }
          },
          "history": [
            {
              "tag": "Av1.5",
              "name": "Android v1.5",
              "published_at": "2026-05-28T07:03:11Z",
              "prerelease": false,
              "asset": {
                "name": "sm64coopdx.apk",
                "url": "https://github.com/ManIsCat2/sm64coopdx/releases/download/Av1.5/sm64coopdx.apk",
                "size": 155217938,
                "sha256": "e0b4658a7d0a0a3f3ef5775efbc6a6f1bdeb5d82ad0589528aaa1713a95ae7ce"
              }
            },
            {
              "tag": "Av1.4.1",
              "name": "Android v1.4.1",
              "published_at": "2026-01-12T21:10:02Z",
              "prerelease": false,
              "asset": {
                "name": "sm64coopdx.apk",
                "url": "https://github.com/ManIsCat2/sm64coopdx/releases/download/Av1.4.1/sm64coopdx.apk",
                "size": 167459678,
                "sha256": "4e10085651df4d762438d17fffdda62514c228e1360a7799fc35e834d5cfbfc3"
              }
            },
            {
              "tag": "Av1.4",
              "name": "Android v1.4",
              "published_at": "2025-11-24T08:43:20Z",
              "prerelease": false,
              "asset": {
                "name": "sm64coopdx.apk",
                "url": "https://github.com/ManIsCat2/sm64coopdx/releases/download/Av1.4/sm64coopdx.apk",
                "size": 164482374,
                "sha256": "f4da78cc69f6705cfa78e49ca5e3feee67f09928d70fe271e8573e8669045794"
              }
            },
            {
              "tag": "Av1.3.2",
              "name": "Android v1.3.2",
              "published_at": "2025-06-10T21:08:04Z",
              "prerelease": false,
              "asset": {
                "name": "sm64coopdx.apk",
                "url": "https://github.com/ManIsCat2/sm64coopdx/releases/download/Av1.3.2/sm64coopdx.apk",
                "size": 124072876,
                "sha256": "3a5ed6dd13dc71f03933662c982c336ba9e1ef7db0bb888f1a6be46e4b37fc82"
              }
            }
          ],
          "package": "com.maniscat2.sm64coopdx",
          "signer_sha256": "bed31c3f1591322059422343d7b7e8c9a52e052c3fb67821a0eb7e1302f05636"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Mario 64 ROM (USA or Japan) as .z64",
          "accepted": [
            {
              "sha1": "9bef1128717f958171a4afac3ed78ee2bb4e86ce",
              "label": "Super Mario 64 (USA)",
              "format": "z64"
            },
            {
              "sha1": "8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51",
              "label": "Super Mario 64 (Japan)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Tap **Choose Super Mario 64 ROM** and choose your US or Japanese `.z64` ROM. The app checks it and turns it into `sm64.o2r` on the phone itself (it takes a few minutes, only the first time).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Super Mario 64 de HarbourMasters basado en su decompilación. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario 64 (USA o Japón) en .z64",
              "instructions_md": "Pulsa **Choose Super Mario 64 ROM** y elige tu ROM americana o japonesa en `.z64`. La app la comprueba y la convierte en `sm64.o2r` en el propio móvil (tarda unos minutos, solo la primera vez).\n",
              "accepted": [
                "Super Mario 64 (USA)",
                "Super Mario 64 (Japón)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port de Super Mario 64 par HarbourMasters basé sur sa décompilation. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario 64 (USA ou Japon) en .z64",
              "accepted": [
                "Super Mario 64 (USA)",
                "Super Mario 64 (Japon)"
              ],
              "instructions_md": "Touchez **Choose Super Mario 64 ROM** et choisissez votre ROM américaine ou japonaise en `.z64`. L'application la vérifie et la convertit en `sm64.o2r` sur le téléphone (quelques minutes, seulement la première fois).\n"
            }
          }
        },
        "pt": {
          "description": "Port de Super Mario 64 da HarbourMasters baseado na sua decompilação. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario 64 (EUA ou Japão) em .z64",
              "accepted": [
                "Super Mario 64 (EUA)",
                "Super Mario 64 (Japão)"
              ],
              "instructions_md": "Toque em **Choose Super Mario 64 ROM** e escolha sua ROM americana ou japonesa em `.z64`. O app a verifica e a converte em `sm64.o2r` no próprio celular (leva alguns minutos, só na primeira vez).\n"
            }
          }
        },
        "de": {
          "description": "Port von Super Mario 64 von HarbourMasters auf Basis seiner Dekompilierung. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Super Mario 64 (USA oder Japan) als .z64",
              "accepted": [
                "Super Mario 64 (USA)",
                "Super Mario 64 (Japan)"
              ],
              "instructions_md": "Tippe auf **Choose Super Mario 64 ROM** und wähle deine US- oder japanische `.z64`-ROM. Die App prüft sie und wandelt sie direkt auf dem Handy in `sm64.o2r` um (dauert ein paar Minuten, nur beim ersten Mal).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37177,
        "cover": "https://cdn2.steamgriddb.com/grid/f293653ffa5c0e53453463a82401dbec.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2b423dc1a327648b419922ee8980e8dd.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/26d88423fc6da243ffddf161ca712757.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 229245,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5wv6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckchf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckche.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckchc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckchd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar221h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar221i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar221j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar221g.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "3.0.0",
          "last_at": "2026-11-09T19:41:21Z"
        },
        {
          "device": "TCL T702Z",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "3.0.0",
          "last_at": "2026-11-10T04:30:34Z"
        },
        {
          "device": "Samsung SM-A165M",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T16:56:19Z"
        }
      ],
      "downloads": 428745
    },
    {
      "id": "gladius-recomp",
      "name": "Gladius",
      "game": "Gladius",
      "original_platform": "xbox",
      "type": "recomp",
      "forks": [
        {
          "repo": "phobos665/gladius-recomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 24,
          "release": null,
          "history": []
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Gladius disc (Xbox, English PAL) as .iso or .xiso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and choose your disc image (`.iso` or `.xiso`) or the folder with its files. Only the English PAL release works.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of LucasArts' Gladius (Xbox). Requires your own disc image (.iso or .xiso) of the English PAL release.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Gladius de LucasArts (Xbox). Necesita tu propia imagen del disco (.iso o .xiso) de la versión PAL en inglés.",
          "assets": {
            "disc": {
              "label": "Disco de Gladius (Xbox, PAL en inglés) en .iso o .xiso",
              "instructions_md": "Abre el port y elige la imagen de tu disco (`.iso` o `.xiso`) o la carpeta con sus archivos. Solo sirve la versión PAL en inglés.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Gladius de LucasArts (Xbox). Nécessite votre propre image du disque (.iso ou .xiso) de la version PAL anglaise.",
          "assets": {
            "disc": {
              "label": "Disque de Gladius (Xbox, PAL anglais) en .iso ou .xiso",
              "instructions_md": "Ouvrez le portage et choisissez l'image de votre disque (`.iso` ou `.xiso`) ou le dossier avec ses fichiers. Seule la version PAL anglaise fonctionne.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Gladius da LucasArts (Xbox). Precisa da sua própria imagem do disco (.iso ou .xiso) da versão PAL em inglês.",
          "assets": {
            "disc": {
              "label": "Disco de Gladius (Xbox, PAL em inglês) em .iso ou .xiso",
              "instructions_md": "Abra o port e escolha a imagem do seu disco (`.iso` ou `.xiso`) ou a pasta com os arquivos dele. Só serve a versão PAL em inglês.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Gladius von LucasArts (Xbox). Benötigt dein eigenes Disc-Abbild (.iso oder .xiso) der englischen PAL-Version.",
          "assets": {
            "disc": {
              "label": "Disc von Gladius (Xbox, englische PAL-Version) als .iso oder .xiso",
              "instructions_md": "Öffne den Port und wähle dein Disc-Abbild (`.iso` oder `.xiso`) oder den Ordner mit seinen Dateien. Nur die englische PAL-Version funktioniert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 15301,
        "hero": "https://cdn2.steamgriddb.com/hero/ca0081d6620b391944eadeb2511dac98.png",
        "logo": "https://cdn2.steamgriddb.com/logo/de489e8e29e7b931330c1f58e110fc27.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 3932,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2q8t.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/puq8xpdbvhxrfnxytfhh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/i4gd4exvxpibevj1drr6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/z0hnef3bgjihdygjj4pw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1dx5.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "downloads": 24
    },
    {
      "id": "glassline",
      "name": "Glassline",
      "game": "Mirror's Edge",
      "original_platform": "other",
      "type": "source-port",
      "upstream": "https://github.com/MoonCellar-Team/Glassline",
      "description": "Native port of Mirror's Edge. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "MoonCellar-Team/Glassline",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1625,
          "release": {
            "tag": "v1.4.2",
            "name": "Glassline 1.4.2",
            "published_at": "2026-10-30T05:40:02Z",
            "prerelease": false,
            "asset": {
              "name": "glassline-android-1.4.2.apk",
              "url": "https://github.com/MoonCellar-Team/Glassline/releases/download/v1.4.2/glassline-android-1.4.2.apk",
              "size": 50791177,
              "sha256": "3ed14a05fe45b49ea861f7ba5f0a684f67e7c22fa656f699956e48f84929400c"
            }
          },
          "history": [
            {
              "tag": "v1.4.1",
              "name": "Glassline 1.4.1",
              "published_at": "2026-10-29T12:40:40Z",
              "prerelease": false,
              "asset": {
                "name": "glassline-android-1.4.1.apk",
                "url": "https://github.com/MoonCellar-Team/Glassline/releases/download/v1.4.1/glassline-android-1.4.1.apk",
                "size": 50791173,
                "sha256": "dff758ad52c5efa024efed2860359f9f7b3b4c342ce2ef93fe5fbfaf9d6d8b3d"
              }
            },
            {
              "tag": "v1.3.1",
              "name": "Glassline 1.3.1",
              "published_at": "2026-10-26T20:13:19Z",
              "prerelease": false,
              "asset": {
                "name": "glassline-android-1.3.1.apk",
                "url": "https://github.com/MoonCellar-Team/Glassline/releases/download/v1.3.1/glassline-android-1.3.1.apk",
                "size": 50757801,
                "sha256": "ecdd88c857d0732a4f2ecdb56b20a8cdff038b08f1501be342ac499a9781b60f"
              }
            },
            {
              "tag": "v1.3",
              "name": "Glassline 1.3",
              "published_at": "2026-10-26T18:44:41Z",
              "prerelease": false,
              "asset": {
                "name": "glassline-android-1.3.apk",
                "url": "https://github.com/MoonCellar-Team/Glassline/releases/download/v1.3/glassline-android-1.3.apk",
                "size": 50757797,
                "sha256": "e592d2366aaaabc559e43ba3b92a7da5f2e95ad4d228bf8b8816b44e645be592"
              }
            },
            {
              "tag": "v1.2",
              "name": "Glassline 1.2",
              "published_at": "2026-10-24T14:20:41Z",
              "prerelease": false,
              "asset": {
                "name": "glassline-android-1.2.apk",
                "url": "https://github.com/MoonCellar-Team/Glassline/releases/download/v1.2/glassline-android-1.2.apk",
                "size": 46607541,
                "sha256": "29cfd0d06f4b0056290abbfdfc7b3f7b8bea8368302b666fe85bf3d0a8052e0e"
              }
            },
            {
              "tag": "v1.1",
              "name": "Glassline 1.1",
              "published_at": "2026-10-24T05:49:03Z",
              "prerelease": false,
              "asset": {
                "name": "glassline-android-1.1.apk",
                "url": "https://github.com/MoonCellar-Team/Glassline/releases/download/v1.1/glassline-android-1.1.apk",
                "size": 46558201,
                "sha256": "3c1513d72d99493a22493e05f7027c8897e04a6ef23c60742794b9dd5395b19e"
              }
            }
          ],
          "package": "space.mooncellar.rooftops",
          "signer_sha256": "4d1e58c9c6d7bbecb415b6fe93aa99c5b5e6d0b2dffa51f960aa6b166e0703b3"
        },
        {
          "repo": "singlemate/RunnerRecompiled",
          "name": "Runner Recompiled",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 26,
          "release": null,
          "history": [
            {
              "tag": "builder-0.3.1",
              "name": "RunnerBuilder 0.3.1",
              "published_at": "2026-11-10T21:44:14Z",
              "prerelease": false,
              "asset": {
                "name": "RunnerRecompiled-shell.apk",
                "url": "https://github.com/singlemate/RunnerRecompiled/releases/download/builder-0.3.1/RunnerRecompiled-shell.apk",
                "size": 16801320,
                "sha256": "331b026d449ecb9d6f7e6d941ec73190d3286f9434dfff018e139a9bf9df5dd8"
              }
            },
            {
              "tag": "builder-0.3.0",
              "name": "RunnerBuilder 0.3.0",
              "published_at": "2026-11-10T21:18:49Z",
              "prerelease": false,
              "asset": {
                "name": "RunnerRecompiled-shell.apk",
                "url": "https://github.com/singlemate/RunnerRecompiled/releases/download/builder-0.3.0/RunnerRecompiled-shell.apk",
                "size": 16784936,
                "sha256": "f4bb77bd8a54f07429ded7680a155c74ee78c7ae2e1aaa9a66da8497d123e5a9"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Mirror's Edge for iPad (your copy of the .ipa)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own copy of Mirror's Edge for iPad (2010). Choose it in the launcher: it checks it right away and tells you whether it's fine (green), has a warning (yellow) or what's missing (red).\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Mirror's Edge. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Mirror's Edge para iPad (tu copia del .ipa)",
              "instructions_md": "Necesitas tu propia copia de Mirror's Edge para iPad (2010). Elígela en el lanzador: la comprueba al momento y te dice si está bien (verde), si hay un aviso (amarillo) o qué falta (rojo).\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Mirror's Edge. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Mirror's Edge pour iPad (votre copie du .ipa)",
              "instructions_md": "Il vous faut votre propre copie de Mirror's Edge pour iPad (2010). Choisissez-la dans le lanceur : il la vérifie aussitôt et vous dit si tout va bien (vert), s'il y a un avertissement (jaune) ou ce qui manque (rouge).\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Mirror's Edge. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Mirror's Edge para iPad (sua cópia do .ipa)",
              "instructions_md": "Você precisa da sua própria cópia de Mirror's Edge para iPad (2010). Escolha-a no launcher: ele a verifica na hora e diz se está tudo certo (verde), se há um aviso (amarelo) ou o que falta (vermelho).\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Mirror's Edge. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Mirror's Edge fürs iPad (deine Kopie der .ipa)",
              "instructions_md": "Du brauchst deine eigene Kopie von Mirror's Edge fürs iPad (2010). Wähle sie im Launcher: Er prüft sie sofort und sagt dir, ob alles passt (grün), ob es eine Warnung gibt (gelb) oder was fehlt (rot).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1553,
        "cover": "https://cdn2.steamgriddb.com/grid/a82e1f1656c1bbbf26f4ed4c73623589.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9fb4651c05b2ed70fba5afe0b039a550.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9729c9467900e712f46044a2e54da67f.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 77348,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2sf5.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6lru.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6lrw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6lrv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6lrx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6lry.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6lrz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4dj4.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 1651
    },
    {
      "id": "god-hand",
      "name": "God Hand",
      "game": "God Hand",
      "original_platform": "ps2",
      "type": "recomp",
      "upstream": "https://github.com/owaissseeee/GodHandAndroidPort",
      "description": "Native port of God Hand for PS2. Requires your disc.",
      "forks": [
        {
          "repo": "owaissseeee/GodHandAndroidPort",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 14592,
          "release": {
            "tag": "Beta",
            "name": "GodHandAndroid v1.0.0",
            "published_at": "2026-10-25T20:28:59Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/owaissseeee/GodHandAndroidPort/releases/download/Beta/app-release.apk",
              "size": 37756136,
              "sha256": "067965a3c3d7ca8d27db1879ca7ccb5c87d21cb709d5a0666e12ac0bd179756a"
            }
          },
          "history": [],
          "package": "com.owaissseeee.godhand",
          "signer_sha256": "abcc6227830512bf770318168353521230bbcef68ecd299a9f7a2210024a2eda",
          "reports": [
            {
              "device": "itel S666LN",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "Beta",
              "last_at": "2026-11-11T02:43:36Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "God Hand disc (USA, SLUS-21503) as .iso",
          "accepted": [
            {
              "sha1": "2215fb65a9ae391741950970bd88b79ca87d9d05",
              "label": "God Hand (USA)",
              "format": "iso"
            }
          ],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an `.iso` image of your US God Hand disc (SLUS-21503). Choose it with the file picker when you open the app (or leave it in Downloads): the app extracts the data the first time.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de God Hand de PS2. Necesita tu disco.",
          "assets": {
            "disc": {
              "label": "Disco de God Hand (USA, SLUS-21503) en .iso",
              "instructions_md": "Necesitas una imagen `.iso` de tu disco americano de God Hand (SLUS-21503). Elígela con el selector de archivos al abrir la app (o déjala en Descargas): la app extrae los datos la primera vez.\n",
              "accepted": [
                "God Hand (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif de God Hand sur PS2. Nécessite votre disque.",
          "assets": {
            "disc": {
              "label": "Disque de God Hand (USA, SLUS-21503) en .iso",
              "accepted": [
                "God Hand (USA)"
              ],
              "instructions_md": "Il vous faut une image `.iso` de votre disque américain de God Hand (SLUS-21503). Choisissez-la avec le sélecteur de fichiers à l'ouverture de l'application (ou laissez-la dans Téléchargements) : l'application extrait les données la première fois.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de God Hand de PS2. Precisa do seu disco.",
          "assets": {
            "disc": {
              "label": "Disco de God Hand (EUA, SLUS-21503) em .iso",
              "accepted": [
                "God Hand (USA)"
              ],
              "instructions_md": "Você precisa de uma imagem `.iso` do seu disco americano de God Hand (SLUS-21503). Escolha-a com o seletor de arquivos ao abrir o app (ou deixe-a em Downloads): o app extrai os dados na primeira vez.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von God Hand (PS2). Benötigt deine Disc.",
          "assets": {
            "disc": {
              "label": "Disc von God Hand (USA, SLUS-21503) als .iso",
              "accepted": [
                "God Hand (USA)"
              ],
              "instructions_md": "Du brauchst ein `.iso`-Abbild deiner US-Disc von God Hand (SLUS-21503). Wähle es beim Öffnen der App mit der Dateiauswahl (oder lass es in Downloads): Die App entpackt die Daten beim ersten Mal.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 32819,
        "cover": "https://cdn2.steamgriddb.com/grid/f13c5f36a2ec27ae21683487a11044d5.png",
        "genres": [
          "simulation"
        ],
        "igdb_id": 114865,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2kru.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63qt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63qv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63qw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63qs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63qu.jpg"
        ]
      },
      "genres": [
        "simulation"
      ],
      "reports": [
        {
          "device": "itel S666LN",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "Beta",
          "last_at": "2026-11-11T02:43:36Z"
        }
      ],
      "downloads": 14592
    },
    {
      "id": "god-of-thunder",
      "name": "God of Thunder",
      "game": "God of Thunder",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/wootbeer/gotandroid",
      "description": "Source port of the PC action classic. Requires the game data.",
      "forks": [
        {
          "repo": "wootbeer/gotandroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 169,
          "release": {
            "tag": "v0.2",
            "name": "v0.2",
            "published_at": "2026-09-21T20:29:08Z",
            "prerelease": false,
            "asset": {
              "name": "gotandroid-release.apk",
              "url": "https://github.com/wootbeer/gotandroid/releases/download/v0.2/gotandroid-release.apk",
              "size": 27612350,
              "sha256": "80d1c18de9c6d8be3ada2acd2003968aae68f52afcb7cd7b9fa403ed12d2c6c9"
            }
          },
          "history": [
            {
              "tag": "v0.1",
              "name": "v0.1",
              "published_at": "2026-09-18T23:18:48Z",
              "prerelease": false,
              "asset": {
                "name": "gotandroid-release.apk",
                "url": "https://github.com/wootbeer/gotandroid/releases/download/v0.1/gotandroid-release.apk",
                "size": 27610536,
                "sha256": "3f3f62d770f549852f9d4458a856557b6a18f4740fca91d7b55d9b64d01875b3"
              }
            }
          ],
          "package": "wootbeer.gotandroid",
          "signer_sha256": "8ce3c64140f16f88f05af4dddcc88e73c589256225fea8597faba236b50ee5aa"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "God of Thunder GOTRES.DAT",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy `GOTRES.DAT` to the phone and choose its folder the first time you open it. Any version works (shareware or freeware, the game is free).\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Source port del clásico de acción de PC. Necesita los datos del juego.",
          "assets": {
            "data": {
              "label": "GOTRES.DAT de God of Thunder",
              "instructions_md": "Copia `GOTRES.DAT` al móvil y elige su carpeta al abrirlo por primera vez. Vale cualquier versión (shareware o freeware, el juego es gratis).\n"
            }
          }
        },
        "fr": {
          "description": "Source port du classique d'action sur PC. Nécessite les données du jeu.",
          "assets": {
            "data": {
              "label": "GOTRES.DAT de God of Thunder",
              "instructions_md": "Copiez `GOTRES.DAT` sur le téléphone et choisissez son dossier à la première ouverture. N'importe quelle version convient (shareware ou freeware, le jeu est gratuit).\n"
            }
          }
        },
        "pt": {
          "description": "Source port do clássico de ação de PC. Precisa dos dados do jogo.",
          "assets": {
            "data": {
              "label": "GOTRES.DAT de God of Thunder",
              "instructions_md": "Copie o `GOTRES.DAT` para o celular e escolha a pasta dele ao abrir pela primeira vez. Qualquer versão serve (shareware ou freeware, o jogo é grátis).\n"
            }
          }
        },
        "de": {
          "description": "Source-Port des PC-Action-Klassikers. Benötigt die Spieldaten.",
          "assets": {
            "data": {
              "label": "GOTRES.DAT von God of Thunder",
              "instructions_md": "Kopiere `GOTRES.DAT` aufs Handy und wähle beim ersten Öffnen ihren Ordner. Jede Version geht (Shareware oder Freeware, das Spiel ist kostenlos).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 22872,
        "cover": "https://cdn2.steamgriddb.com/grid/c097323215fe907391917a4bcb07864f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2faee28b2827354ff598ee5adac691cb.png",
        "genres": [
          "adventure",
          "rpg",
          "puzzle"
        ],
        "igdb_id": 2526,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co25fe.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aynyw08cvl3zqqz2qxql.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/s94wevq7we8eylvdnamm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gsyzosuimze5322hmgyg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fv3ssiyudbl3dfdes9cg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ywfbe7xafm7zn7etmlqp.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "puzzle"
      ],
      "downloads": 169
    },
    {
      "id": "goemon64-recomp",
      "name": "Goemon 64: Recompiled",
      "game": "Mystical Ninja Starring Goemon",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/ogdanimal/Goemon64Recomp-Android",
      "description": "Recompilation of Goemon with RT64 on Vulkan. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "ogdanimal/Goemon64Recomp-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 5246,
          "release": {
            "tag": "v1.0.8",
            "name": "Goemon64Recomp Android v1.0.8",
            "published_at": "2026-10-04T17:34:50Z",
            "prerelease": false,
            "asset": {
              "name": "Goemon64Recomp-1.0.8-arm64-v8a.apk",
              "url": "https://github.com/ogdanimal/Goemon64Recomp-Android/releases/download/v1.0.8/Goemon64Recomp-1.0.8-arm64-v8a.apk",
              "size": 25477319,
              "sha256": "0c7a6490e0c9d22cd51aac217461bd8aee6e6bd23540a052430e325d34d3e559"
            }
          },
          "history": [
            {
              "tag": "v1.0.7",
              "name": "Goemon64Recomp Android v1.0.7",
              "published_at": "2026-09-01T19:38:55Z",
              "prerelease": false,
              "asset": {
                "name": "Goemon64Recomp-1.0.7-arm64-v8a.apk",
                "url": "https://github.com/ogdanimal/Goemon64Recomp-Android/releases/download/v1.0.7/Goemon64Recomp-1.0.7-arm64-v8a.apk",
                "size": 25435726,
                "sha256": "6b39f5f331b4a32e7923b5e99a7239f31ba38ed083b5611d0e099b8388e30681"
              }
            },
            {
              "tag": "v1.0.6",
              "name": "Goemon64Recomp Android v1.0.6",
              "published_at": "2026-07-29T14:55:08Z",
              "prerelease": false,
              "asset": {
                "name": "Goemon64Recomp-1.0.6-arm64-v8a.apk",
                "url": "https://github.com/ogdanimal/Goemon64Recomp-Android/releases/download/v1.0.6/Goemon64Recomp-1.0.6-arm64-v8a.apk",
                "size": 25427989,
                "sha256": "40f53dcd7f9f84278070da07b59816c2fd1c1a960bfee3e0f351916c00ac848b"
              }
            },
            {
              "tag": "v1.0.5",
              "name": "Goemon64Recomp Android v1.0.5",
              "published_at": "2026-07-26T15:42:28Z",
              "prerelease": false,
              "asset": {
                "name": "Goemon64Recomp-1.0.5-arm64-v8a.apk",
                "url": "https://github.com/ogdanimal/Goemon64Recomp-Android/releases/download/v1.0.5/Goemon64Recomp-1.0.5-arm64-v8a.apk",
                "size": 25427213,
                "sha256": "d86790717975d4174c62ba69d75f7b414ff616ab5ce1b3a0312ad2f9f3594614"
              }
            },
            {
              "tag": "v1.0.4",
              "name": "Goemon64Recomp Android v1.0.4",
              "published_at": "2026-07-26T02:34:42Z",
              "prerelease": false,
              "asset": {
                "name": "Goemon64Recomp-1.0.4-arm64-v8a.apk",
                "url": "https://github.com/ogdanimal/Goemon64Recomp-Android/releases/download/v1.0.4/Goemon64Recomp-1.0.4-arm64-v8a.apk",
                "size": 25427277,
                "sha256": "5e7af6fa81aa73f4be981608d78bb1e71434adbb915e2c2b40f59bfa1771bda1"
              }
            },
            {
              "tag": "v1.0.3",
              "name": "Goemon64Recomp Android v1.0.3",
              "published_at": "2026-07-24T03:48:18Z",
              "prerelease": false,
              "asset": {
                "name": "Goemon64Recomp-1.0.3-arm64-v8a.apk",
                "url": "https://github.com/ogdanimal/Goemon64Recomp-Android/releases/download/v1.0.3/Goemon64Recomp-1.0.3-arm64-v8a.apk",
                "size": 38611365,
                "sha256": "5e9d29e573788f10abb7297c3e35393b54065849df4713e1b9610769385219ea"
              }
            }
          ],
          "package": "com.goemon64.recomp",
          "signer_sha256": "47323a0bb17e0b28a459d4aedd1bcf5b8f3587d2c38cd8fa2260df576cfcba61"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "rom",
          "label": "Mystical Ninja Starring Goemon ROM (N64)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, choose your Mystical Ninja Starring Goemon ROM with the file picker. The app checks it and copies it to its storage.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Goemon con RT64 sobre Vulkan. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mystical Ninja Starring Goemon (N64)",
              "instructions_md": "En el primer arranque elige tu ROM de Mystical Ninja Starring Goemon con el selector de archivos. La app la comprueba y la copia a su almacenamiento.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Goemon avec RT64 sur Vulkan. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mystical Ninja Starring Goemon (N64)",
              "instructions_md": "Au premier démarrage, choisissez votre ROM de Mystical Ninja Starring Goemon avec le sélecteur de fichiers. L'application la vérifie et la copie dans son stockage.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Goemon com RT64 sobre Vulkan. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mystical Ninja Starring Goemon (N64)",
              "instructions_md": "Na primeira inicialização, escolha sua ROM de Mystical Ninja Starring Goemon com o seletor de arquivos. O app a verifica e a copia para o armazenamento dele.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Goemon mit RT64 auf Vulkan. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Mystical Ninja Starring Goemon (N64)",
              "instructions_md": "Wähle beim ersten Start mit der Dateiauswahl deine ROM von Mystical Ninja Starring Goemon. Die App prüft sie und kopiert sie in ihren Speicher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33703,
        "cover": "https://cdn2.steamgriddb.com/grid/47e596b1edee7909345c64a4d1a39517.png",
        "hero": "https://cdn2.steamgriddb.com/hero/058a4a63fccbdb3d0b0ab0e8f7a8951c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/421740375847b6249d9383615831c23b.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 280484,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coampf.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczk89.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "downloads": 5246
    },
    {
      "id": "golden-sun-recomp",
      "name": "Golden Sun Recompiled",
      "game": "Golden Sun",
      "original_platform": "gba",
      "type": "recomp",
      "upstream": "https://github.com/wootbeer/gsrandroid",
      "description": "Recompilation of Golden Sun. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "wootbeer/gsrandroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1314,
          "release": {
            "tag": "0.5",
            "name": "0.5",
            "published_at": "2026-11-07T17:51:43Z",
            "prerelease": false,
            "asset": {
              "name": "gsrandroid-release.apk",
              "url": "https://github.com/wootbeer/gsrandroid/releases/download/0.5/gsrandroid-release.apk",
              "size": 5728915,
              "sha256": "04ccf2329942a7bb007a6163a52b816dd822e1595766315a10bf429e8c453809"
            }
          },
          "history": [
            {
              "tag": "0.4.2",
              "name": "0.4.2",
              "published_at": "2026-10-26T18:38:04Z",
              "prerelease": false,
              "asset": {
                "name": "gsrandroid-release.apk",
                "url": "https://github.com/wootbeer/gsrandroid/releases/download/0.4.2/gsrandroid-release.apk",
                "size": 2968314,
                "sha256": "3fca12050db5d78d7094f3bf1d3e5824de6468ec8be977a8e1a9c62ca889c37a"
              }
            },
            {
              "tag": "0.4.1",
              "name": "0.4.1",
              "published_at": "2026-10-25T22:41:38Z",
              "prerelease": false,
              "asset": {
                "name": "gsrandroid-release.apk",
                "url": "https://github.com/wootbeer/gsrandroid/releases/download/0.4.1/gsrandroid-release.apk",
                "size": 2966025,
                "sha256": "aecccdd955e70350f6671e0f2e466728228ef66ab2a86b343e941f220fb06503"
              }
            },
            {
              "tag": "0.4",
              "name": "Golden Sun Recompiled for Android 0.4",
              "published_at": "2026-10-25T00:57:18Z",
              "prerelease": false,
              "asset": {
                "name": "gsrandroid-release.apk",
                "url": "https://github.com/wootbeer/gsrandroid/releases/download/0.4/gsrandroid-release.apk",
                "size": 2965566,
                "sha256": "b540f38fa34a3a2634727b2c74fe01bcb44a6f141ca452ffe4a02d2915d42df4"
              }
            },
            {
              "tag": "v0.3",
              "name": "0.3",
              "published_at": "2026-10-20T22:33:06Z",
              "prerelease": false,
              "asset": {
                "name": "gsrandroid-release.apk",
                "url": "https://github.com/wootbeer/gsrandroid/releases/download/v0.3/gsrandroid-release.apk",
                "size": 2501775,
                "sha256": "bcff974567a7f62652499cabb754e8c2b32424cf8ad32e178cc00d35dc54777d"
              }
            },
            {
              "tag": "v0.2",
              "name": "v0.2",
              "published_at": "2026-10-10T01:29:55Z",
              "prerelease": false,
              "asset": {
                "name": "gsrandroid-release.apk",
                "url": "https://github.com/wootbeer/gsrandroid/releases/download/v0.2/gsrandroid-release.apk",
                "size": 2526892,
                "sha256": "b54770cddebe2083bb5acf1c815784000ea2c4e98cb4620bcb6afc34203bf526"
              }
            }
          ],
          "package": "wootbeer.gsrandroid",
          "signer_sha256": "6fdb314dde7324bfda6e1e32011f508266373fade47827de6f53f5f737a00ec6"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "roms",
          "label": "Golden Sun and/or Golden Sun: The Lost Age ROMs (GBA)",
          "accepted": [
            {
              "sha1": "5c4695205413df7db52b9a184815a07783999971",
              "label": "Golden Sun (USA/Europe, English)",
              "format": "gba"
            },
            {
              "sha1": "de0bdc889594b012cad213ca83707feb81ada28b",
              "label": "Golden Sun (Spain)",
              "format": "gba"
            },
            {
              "sha1": "ca45e04b26b2f040ac63e679a459d21869f5f28d",
              "label": "Golden Sun (Italy)",
              "format": "gba"
            },
            {
              "sha1": "42f3b262c16cfc5bde1fa2b25016fb74046de1b3",
              "label": "Golden Sun (France)",
              "format": "gba"
            },
            {
              "sha1": "c23ab91a39434623cf1a999f387d743ade1a22a6",
              "label": "Golden Sun (Germany)",
              "format": "gba"
            },
            {
              "sha1": "b500663220cb9bf56b9f8e8c0c544f1d6fa3a824",
              "label": "Golden Sun: The Lost Age (USA/Europe, English)",
              "format": "gba"
            },
            {
              "sha1": "a2e3e80036195343c2713410ac14f4e329e3f40d",
              "label": "Golden Sun: The Lost Age (Spain)",
              "format": "gba"
            },
            {
              "sha1": "57f1d005666b81645e55412658427e27099c5907",
              "label": "Golden Sun: The Lost Age (Italy)",
              "format": "gba"
            },
            {
              "sha1": "f14855c0f8c87a95cc52189e8e3b2bd9df186322",
              "label": "Golden Sun: The Lost Age (France)",
              "format": "gba"
            },
            {
              "sha1": "7820b4c7ba9002b0e9be23a6f45a9ab204986438",
              "label": "Golden Sun: The Lost Age (Germany)",
              "format": "gba"
            }
          ],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your ROMs to a folder on the phone and choose them on first launch; the file name doesn't matter. English, Spanish, Italian, French and German versions work.\nThe first time you play each one, the app translates and compiles the game on the phone (2-10 minutes, about 800 MB free per game).\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Golden Sun. Necesita tu ROM de GBA.",
          "assets": {
            "roms": {
              "label": "ROMs de Golden Sun y/o Golden Sun: La Edad Perdida (GBA)",
              "instructions_md": "Copia tus ROMs a una carpeta del teléfono y elígelas en el primer arranque; el nombre da igual. Valen las versiones en inglés, español, italiano, francés y alemán.\nLa primera vez que juegas a cada uno, la app traduce y compila el juego en el móvil (2-10 minutos, unos 800 MB libres por juego).\n",
              "accepted": [
                "Golden Sun (USA/Europa, inglés)",
                "Golden Sun (España)",
                "Golden Sun (Italia)",
                "Golden Sun (Francia)",
                "Golden Sun (Alemania)",
                "Golden Sun: La Edad Perdida (USA/Europa, inglés)",
                "Golden Sun: La Edad Perdida (España)",
                "Golden Sun: La Edad Perdida (Italia)",
                "Golden Sun: La Edad Perdida (Francia)",
                "Golden Sun: La Edad Perdida (Alemania)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Golden Sun. Nécessite votre ROM GBA.",
          "assets": {
            "roms": {
              "label": "ROM de Golden Sun et/ou Golden Sun : L'Âge Perdu (GBA)",
              "accepted": [
                "Golden Sun (USA/Europe, anglais)",
                "Golden Sun (Espagne)",
                "Golden Sun (Italie)",
                "Golden Sun (France)",
                "Golden Sun (Allemagne)",
                "Golden Sun : L'Âge Perdu (USA/Europe, anglais)",
                "Golden Sun : L'Âge Perdu (Espagne)",
                "Golden Sun : L'Âge Perdu (Italie)",
                "Golden Sun : L'Âge Perdu (France)",
                "Golden Sun : L'Âge Perdu (Allemagne)"
              ],
              "instructions_md": "Copiez vos ROM dans un dossier du téléphone et choisissez-les au premier démarrage ; le nom n'a pas d'importance. Les versions anglaise, espagnole, italienne, française et allemande conviennent.\nLa première fois que vous jouez à chacun, l'application traduit et compile le jeu sur le téléphone (2 à 10 minutes, environ 800 Mo libres par jeu).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Golden Sun. Precisa da sua ROM de GBA.",
          "assets": {
            "roms": {
              "label": "ROMs de Golden Sun e/ou Golden Sun: The Lost Age (GBA)",
              "accepted": [
                "Golden Sun (EUA/Europa, inglês)",
                "Golden Sun (Espanha)",
                "Golden Sun (Itália)",
                "Golden Sun (França)",
                "Golden Sun (Alemanha)",
                "Golden Sun: The Lost Age (EUA/Europa, inglês)",
                "Golden Sun: The Lost Age (Espanha)",
                "Golden Sun: The Lost Age (Itália)",
                "Golden Sun: The Lost Age (França)",
                "Golden Sun: The Lost Age (Alemanha)"
              ],
              "instructions_md": "Copie suas ROMs para uma pasta do celular e escolha-as na primeira inicialização; o nome não importa. Servem as versões em inglês, espanhol, italiano, francês e alemão.\nNa primeira vez que você jogar cada um, o app traduz e compila o jogo no celular (2-10 minutos, cerca de 800 MB livres por jogo).\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Golden Sun. Benötigt dein GBA-ROM.",
          "assets": {
            "roms": {
              "label": "ROMs von Golden Sun und/oder Golden Sun: Die vergessene Epoche (GBA)",
              "accepted": [
                "Golden Sun (USA/Europa, Englisch)",
                "Golden Sun (Spanien)",
                "Golden Sun (Italien)",
                "Golden Sun (Frankreich)",
                "Golden Sun (Deutschland)",
                "Golden Sun: Die vergessene Epoche (USA/Europa, Englisch)",
                "Golden Sun: Die vergessene Epoche (Spanien)",
                "Golden Sun: Die vergessene Epoche (Italien)",
                "Golden Sun: Die vergessene Epoche (Frankreich)",
                "Golden Sun: Die vergessene Epoche (Deutschland)"
              ],
              "instructions_md": "Kopiere deine ROMs in einen Ordner auf dem Handy und wähle sie beim ersten Start; der Dateiname ist egal. Englische, spanische, italienische, französische und deutsche Versionen gehen.\nBeim ersten Spielen jedes Titels übersetzt und kompiliert die App das Spiel auf dem Handy (2-10 Minuten, etwa 800 MB frei pro Spiel).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37072,
        "cover": "https://cdn2.steamgriddb.com/grid/fc37c234a9b820027243ea2255da90b7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e633e2ac7a14a4d56384f38df943792b.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/0e55ef5f7354c3851d022f15f418c8b1.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 1172,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1uca.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mtzonc0qm3gs7mjxstif.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yox3hfgcynnsgu40pcnr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pr2rd582b1ycn0unjpf7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mefqizxshcu7sdufzjwq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bsl8mv9p5khmhjhik2d1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lqwczvw24woko4dqtzxu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/i1khpsk1kmpybbag9tx1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/e7fednebjbyop7p9oh5d.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 1314
    },
    {
      "id": "goldeneye-recomp",
      "name": "GoldenEye Recomp",
      "game": "GoldenEye 007",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/jeffory/GoldenEye-Recomp",
      "description": "Recompilation of GoldenEye 007. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "jeffory/GoldenEye-Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 9414,
          "release": {
            "tag": "v1.7.1",
            "name": "GoldenEye Recomp v1.7.1",
            "published_at": "2026-08-28T09:01:17Z",
            "prerelease": false,
            "asset": {
              "name": "GoldenEye-Recomp-v1.7.1-android-arm64.apk",
              "url": "https://github.com/jeffory/GoldenEye-Recomp/releases/download/v1.7.1/GoldenEye-Recomp-v1.7.1-android-arm64.apk",
              "size": 34422630,
              "sha256": "f50a5c0f7766a63455bef26f4c8d08d27bf7cb45606565cdbb0031695db12924"
            }
          },
          "history": [
            {
              "tag": "v1.6.1",
              "name": "GoldenEye Recomp v1.6.1",
              "published_at": "2026-08-04T11:38:19Z",
              "prerelease": false,
              "asset": {
                "name": "GoldenEye-Recomp-v1.6.1-android-arm64.apk",
                "url": "https://github.com/jeffory/GoldenEye-Recomp/releases/download/v1.6.1/GoldenEye-Recomp-v1.6.1-android-arm64.apk",
                "size": 34238574,
                "sha256": "ecfa910e7a803d090ce7d8698bb125fec08331a0af8aac35723af6cb2e344449"
              }
            },
            {
              "tag": "v1.5.0",
              "name": "GoldenEye Recomp v1.5.0",
              "published_at": "2026-07-11T07:05:34Z",
              "prerelease": false,
              "asset": {
                "name": "GoldenEye-Recomp-v1.5.0-android-arm64.apk",
                "url": "https://github.com/jeffory/GoldenEye-Recomp/releases/download/v1.5.0/GoldenEye-Recomp-v1.5.0-android-arm64.apk",
                "size": 34233790,
                "sha256": "ce20ccbe38590733eaedb53a14728e44d80240cbcbef0e1cd2448f2ee797c2b9"
              }
            },
            {
              "tag": "v1.4.2",
              "name": "GoldenEye Recomp v1.4.2",
              "published_at": "2026-07-10T06:42:45Z",
              "prerelease": false,
              "asset": {
                "name": "GoldenEye-Recomp-v1.4.2-android-arm64.apk",
                "url": "https://github.com/jeffory/GoldenEye-Recomp/releases/download/v1.4.2/GoldenEye-Recomp-v1.4.2-android-arm64.apk",
                "size": 34199236,
                "sha256": "244dac07f1f2a8eb30d1b41e0cce71fe33896d609de50f1765b9b78771870075"
              }
            },
            {
              "tag": "v1.4.1",
              "name": "GoldenEye Recomp v1.4.1",
              "published_at": "2026-07-10T05:44:59Z",
              "prerelease": false,
              "asset": {
                "name": "GoldenEye-Recomp-v1.4.1-android-arm64.apk",
                "url": "https://github.com/jeffory/GoldenEye-Recomp/releases/download/v1.4.1/GoldenEye-Recomp-v1.4.1-android-arm64.apk",
                "size": 34182856,
                "sha256": "507a89c15f7eea5ff986348f334b0d49453b55bae08076e44d35c20c539207c2"
              }
            }
          ],
          "package": "com.sunjaycy.goldeneye",
          "signer_sha256": "e7bb07222a6245e27858d8de9e0d7ba4f25162a02370528be45a53e314897d9b",
          "reports": [
            {
              "device": "Rg405m",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T19:32:37Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "GoldenEye 007 files for Xbox 360 (XBLA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "This port uses the files of the Xbox Live Arcade version of GoldenEye 007 (Xbox 360), not the N64 ROM. You need your own files; the game was never released for sale.\nCopy them to the port's `assets` folder. The Android version is experimental.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de GoldenEye 007. Necesita tu ROM de N64.",
          "assets": {
            "game": {
              "label": "Archivos de GoldenEye 007 para Xbox 360 (XBLA)",
              "instructions_md": "Este port usa los archivos de la versión de Xbox Live Arcade de GoldenEye 007 (Xbox 360), no la ROM de N64. Necesitas tus propios archivos; el juego nunca salió a la venta.\nCópialos a la carpeta `assets` del port. La versión de Android es experimental.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de GoldenEye 007. Nécessite votre ROM N64.",
          "assets": {
            "game": {
              "label": "Fichiers de GoldenEye 007 pour Xbox 360 (XBLA)",
              "instructions_md": "Ce port utilise les fichiers de la version Xbox Live Arcade de GoldenEye 007 (Xbox 360), pas la ROM N64. Il vous faut vos propres fichiers ; le jeu n'a jamais été commercialisé.\nCopiez-les dans le dossier `assets` du port. La version Android est expérimentale.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de GoldenEye 007. Precisa da sua ROM de N64.",
          "assets": {
            "game": {
              "label": "Arquivos de GoldenEye 007 para Xbox 360 (XBLA)",
              "instructions_md": "Este port usa os arquivos da versão Xbox Live Arcade de GoldenEye 007 (Xbox 360), não a ROM de N64. Você precisa dos seus próprios arquivos; o jogo nunca foi vendido.\nCopie-os para a pasta `assets` do port. A versão de Android é experimental.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von GoldenEye 007. Benötigt dein N64-ROM.",
          "assets": {
            "game": {
              "label": "Dateien von GoldenEye 007 für Xbox 360 (XBLA)",
              "instructions_md": "Dieser Port nutzt die Dateien der Xbox-Live-Arcade-Version von GoldenEye 007 (Xbox 360), nicht die N64-ROM. Du brauchst deine eigenen Dateien; das Spiel kam nie in den Handel.\nKopiere sie in den Ordner `assets` des Ports. Die Android-Version ist experimentell.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34306,
        "cover": "https://cdn2.steamgriddb.com/grid/f0971d67a49ade9bab406f7664e8129d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/164f7441f18de0245255d25238462f8f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c77cfd5563c8ec4bfcde94c09098ba84.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 350140,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coa2kn.jpg",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/164f7441f18de0245255d25238462f8f.png",
          "https://cdn2.steamgriddb.com/hero/7288251b27c8f0e73f4d7f483b06a785.png",
          "https://cdn2.steamgriddb.com/hero/362c99307cdc3f2d8b410652386a9dd1.png",
          "https://cdn2.steamgriddb.com/hero/3590f3fb8afe58d458f358b517f9a3e0.png",
          "https://cdn2.steamgriddb.com/hero/f0b61533e010f0b14f8ea2f3f357d8d9.png",
          "https://cdn2.steamgriddb.com/hero/31b5cbadca64144edad8f66acfbdd4ee.jpg",
          "https://cdn2.steamgriddb.com/hero/2945fad161b15a830258b3beb475644f.jpg",
          "https://cdn2.steamgriddb.com/hero/d7544ba66fb1dca30750493050c890cc.png"
        ]
      },
      "genres": [
        "platform"
      ],
      "reports": [
        {
          "device": "Rg405m",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T19:32:37Z"
        }
      ],
      "downloads": 9414
    },
    {
      "id": "gow-chains-of-olympus-pc",
      "name": "God of War: Chains of Olympus",
      "game": "God of War: Chains of Olympus",
      "original_platform": "psp",
      "type": "recomp",
      "forks": [
        {
          "repo": "arnaldolima1/gow-chains-of-olympus-pc",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2175,
          "release": {
            "tag": "v0.1.0",
            "name": "Olympus 0.1.0",
            "published_at": "2026-10-15T20:53:53Z",
            "prerelease": true,
            "asset": {
              "name": "olympus-0.1.0-android-arm64.apk",
              "url": "https://github.com/arnaldolima1/gow-chains-of-olympus-pc/releases/download/v0.1.0/olympus-0.1.0-android-arm64.apk",
              "size": 26775254,
              "sha256": "90fb3bfaf1ffc528ff98a14c8cd896d64c96fa6930bf6f9dcd22f9b62087d685"
            }
          },
          "history": [],
          "package": "io.olympus",
          "signer_sha256": "ecf5ae9b69b02e2435f711654727994eedf86a05b614b6de259c66877f811a37",
          "reports": [
            {
              "device": "MEIZU Lucky 08",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.0",
              "last_at": "2026-11-09T10:14:43Z"
            },
            {
              "device": "Samsung SM-A366B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.0",
              "last_at": "2026-11-10T01:22:07Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "God of War: Chains of Olympus (PSP, Europe, UCES-00842 1.00) as .iso",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an uncompressed `.iso` image of your European UMD (UCES-00842, version 1.00). Choose it in the setup: it checks it and copies it into the app (about 2 GB).\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Recompilation of God of War: Chains of Olympus. Requires your PSP ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación de God of War: Chains of Olympus. Necesita tu ROM de PSP.",
          "assets": {
            "disc": {
              "label": "God of War: Chains of Olympus (PSP, Europa, UCES-00842 1.00) en .iso",
              "instructions_md": "Necesitas una imagen `.iso` sin comprimir de tu UMD europeo (UCES-00842, versión 1.00). Elígela en el asistente: la comprueba y la copia a la app (unos 2 GB).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de God of War: Chains of Olympus. Nécessite votre ROM PSP.",
          "assets": {
            "disc": {
              "label": "God of War: Chains of Olympus (PSP, Europe, UCES-00842 1.00) en .iso",
              "instructions_md": "Il vous faut une image `.iso` non compressée de votre UMD européen (UCES-00842, version 1.00). Choisissez-la dans l'assistant : il la vérifie et la copie dans l'application (environ 2 Go).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de God of War: Chains of Olympus. Requer sua ROM de PSP.",
          "assets": {
            "disc": {
              "label": "God of War: Chains of Olympus (PSP, Europa, UCES-00842 1.00) em .iso",
              "instructions_md": "Você precisa de uma imagem `.iso` sem compressão do seu UMD europeu (UCES-00842, versão 1.00). Escolha-a no assistente: ele a verifica e a copia para o app (cerca de 2 GB).\n"
            }
          }
        },
        "de": {
          "description": "Rekompilation von God of War: Chains of Olympus. Erfordert deine PSP-ROM.",
          "assets": {
            "disc": {
              "label": "God of War: Chains of Olympus (PSP, Europa, UCES-00842 1.00) als .iso",
              "instructions_md": "Du brauchst ein unkomprimiertes `.iso`-Abbild deiner europäischen UMD (UCES-00842, Version 1.00). Wähle es im Assistenten: Er prüft es und kopiert es in die App (etwa 2 GB).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36385,
        "cover": "https://cdn2.steamgriddb.com/grid/63719b0a1928ddc9f968cb69bffe2f81.png",
        "hero": "https://cdn2.steamgriddb.com/hero/955cb567b6e38f4c6b3f28cc857fc38c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/863ae4a798069192865306197bff9428.png",
        "genres": [
          "action",
          "adventure"
        ],
        "igdb_id": 224439,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5qi2.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scplfa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scplfc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scplfb.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure"
      ],
      "reports": [
        {
          "device": "MEIZU Lucky 08",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.0",
          "last_at": "2026-11-09T10:14:43Z"
        },
        {
          "device": "Samsung SM-A366B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.0",
          "last_at": "2026-11-10T01:22:07Z"
        }
      ],
      "downloads": 2175
    },
    {
      "id": "gow2-recomp",
      "name": "Gears of War 2 Recomp",
      "game": "Gears of War 2",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/santiquiroz/gears-of-war-2-pc-port",
      "description": "Recompilation of Gears of War 2. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "santiquiroz/gears-of-war-2-pc-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 18304,
          "release": {
            "tag": "v0.3.18",
            "name": "v0.3.18",
            "published_at": "2026-11-10T13:06:13Z",
            "prerelease": false,
            "asset": {
              "name": "gow2-recomp-0.3.18-android-arm64.apk",
              "url": "https://github.com/santiquiroz/gears-of-war-2-pc-port/releases/download/v0.3.18/gow2-recomp-0.3.18-android-arm64.apk",
              "size": 69681325,
              "sha256": "ffbad77b2eafd37e83f713e83caa4075325e45982708132d8cb2e0f1b297e6eb"
            }
          },
          "history": [
            {
              "tag": "v0.3.17",
              "name": "v0.3.17",
              "published_at": "2026-11-10T01:55:44Z",
              "prerelease": false,
              "asset": {
                "name": "gow2-recomp-0.3.17-android-arm64.apk",
                "url": "https://github.com/santiquiroz/gears-of-war-2-pc-port/releases/download/v0.3.17/gow2-recomp-0.3.17-android-arm64.apk",
                "size": 69664941,
                "sha256": "975d1b9d970159e121c0df37b066f2e43590ba628172f0e7aa56f1b3c128c36d"
              }
            },
            {
              "tag": "v0.3.16",
              "name": "v0.3.16",
              "published_at": "2026-11-10T00:08:34Z",
              "prerelease": false,
              "asset": {
                "name": "gow2-recomp-0.3.16-android-arm64.apk",
                "url": "https://github.com/santiquiroz/gears-of-war-2-pc-port/releases/download/v0.3.16/gow2-recomp-0.3.16-android-arm64.apk",
                "size": 69648557,
                "sha256": "40a3cf374a7ae93e43ae95b7795690d381bb606b98e77f163bf313ab48a8add9"
              }
            },
            {
              "tag": "v0.3.15",
              "name": "v0.3.15",
              "published_at": "2026-11-09T01:48:55Z",
              "prerelease": false,
              "asset": {
                "name": "gow2-recomp-0.3.15-android-arm64.apk",
                "url": "https://github.com/santiquiroz/gears-of-war-2-pc-port/releases/download/v0.3.15/gow2-recomp-0.3.15-android-arm64.apk",
                "size": 69632173,
                "sha256": "6dd1f0a62e0143811d3d1243275c6d7c863d50c375dcbee5b468e63a411a90ab"
              }
            },
            {
              "tag": "v0.3.14",
              "name": "v0.3.14",
              "published_at": "2026-11-06T19:55:28Z",
              "prerelease": false,
              "asset": {
                "name": "gow2-recomp-0.3.14-android-arm64.apk",
                "url": "https://github.com/santiquiroz/gears-of-war-2-pc-port/releases/download/v0.3.14/gow2-recomp-0.3.14-android-arm64.apk",
                "size": 69632173,
                "sha256": "6dc59071629a64d146309d1d5575c48a15113f273cedb398c00104c6f2ea3640"
              }
            },
            {
              "tag": "v0.3.13",
              "name": "v0.3.13",
              "published_at": "2026-11-04T12:43:11Z",
              "prerelease": false,
              "asset": {
                "name": "gow2-recomp-0.3.13-android-arm64.apk",
                "url": "https://github.com/santiquiroz/gears-of-war-2-pc-port/releases/download/v0.3.13/gow2-recomp-0.3.13-android-arm64.apk",
                "size": 69582989,
                "sha256": "ab3d61824b9eab4d6dcc9adbd3754318fb27d45679c8eebc219c1840561ff882"
              }
            }
          ],
          "package": "com.santiquiroz.gow2recomp",
          "signer_sha256": "adabd3a896be8e4eebd0da57c8a11f6358ab63a4619d2eadad29edb843a6d5aa",
          "reports": [
            {
              "device": "AYN Odin2",
              "great": 0,
              "playable": 2,
              "broken": 0,
              "last_tag": "v0.3.15",
              "last_at": "2026-11-10T03:36:53Z"
            },
            {
              "device": "ASUS_I005DA",
              "great": 0,
              "playable": 0,
              "broken": 2,
              "last_tag": "v0.3.18",
              "last_at": "2026-11-10T23:04:07Z"
            },
            {
              "device": "Samsung SM-A576B (A57 5g)",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T23:02:08Z"
            },
            {
              "device": "Motorola moto g84 5G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T02:04:33Z"
            },
            {
              "device": "Vivo X200 Pro",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.3.17",
              "last_at": "2026-11-10T19:01:51Z"
            },
            {
              "device": "Xiaomi 25062RN2DL",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T01:48:05Z"
            },
            {
              "device": "Poco F7",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T10:04:17Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Gears of War 2 (Xbox 360, USA) as .iso or folder with default.xex",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own copy of the US Gears of War 2 Xbox 360 disc: an `.iso` image or a folder with `default.xex` and `GearGame`. Other versions, like the European one, aren't tested.\nThe app asks for it at the start and copies the game, so you need free space for all its files. Requires Android 10 and Vulkan.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Gears of War 2. Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Gears of War 2 (Xbox 360, USA) en .iso o carpeta con default.xex",
              "instructions_md": "Necesitas tu propia copia del disco americano de Gears of War 2 para Xbox 360: una imagen `.iso` o una carpeta con `default.xex` y `GearGame`. Otras versiones, como la europea, no están probadas.\nLa app la pide al empezar y copia el juego, así que necesitas espacio libre para todos sus archivos. Requiere Android 10 y Vulkan.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Gears of War 2. Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Gears of War 2 (Xbox 360, USA) en .iso ou dossier avec default.xex",
              "instructions_md": "Il vous faut votre propre copie du disque américain de Gears of War 2 pour Xbox 360 : une image `.iso` ou un dossier avec `default.xex` et `GearGame`. Les autres versions, comme l'européenne, ne sont pas testées.\nL'application la demande au début et copie le jeu : il faut donc de la place pour tous ses fichiers. Nécessite Android 10 et Vulkan.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Gears of War 2. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Gears of War 2 (Xbox 360, EUA) em .iso ou pasta com default.xex",
              "instructions_md": "Você precisa da sua própria cópia do disco americano de Gears of War 2 para Xbox 360: uma imagem `.iso` ou uma pasta com `default.xex` e `GearGame`. Outras versões, como a europeia, não foram testadas.\nO app a pede no começo e copia o jogo, então você precisa de espaço livre para todos os arquivos. Requer Android 10 e Vulkan.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Gears of War 2. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "game": {
              "label": "Gears of War 2 (Xbox 360, USA) als .iso oder Ordner mit default.xex",
              "instructions_md": "Du brauchst deine eigene Kopie der US-Disc von Gears of War 2 für Xbox 360: ein `.iso`-Abbild oder einen Ordner mit `default.xex` und `GearGame`. Andere Versionen, etwa die europäische, sind nicht getestet.\nDie App fragt zu Beginn danach und kopiert das Spiel, du brauchst also Platz für alle Dateien. Erfordert Android 10 und Vulkan.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37163,
        "cover": "https://cdn2.steamgriddb.com/grid/537be42935b21c04fac5d9913777f7ee.png",
        "hero": "https://cdn2.steamgriddb.com/hero/599aa45a1ee37feb6f32e6aee8189c57.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2f9a86313dbaaaa5e9c04d480df2ac41.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 548,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co28gg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xrkt3gnqedisrtuhgnhd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hi48uwrlxqxlg9z4thel.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/v4t5lxcbjcwz6wssctg6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hmsmlnonm3bsmvs3w5eh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fde5mbwk0tuqwdllgdwq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar845.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "reports": [
        {
          "device": "AYN Odin2",
          "great": 0,
          "playable": 2,
          "broken": 0,
          "last_tag": "v0.3.15",
          "last_at": "2026-11-10T03:36:53Z"
        },
        {
          "device": "ASUS_I005DA",
          "great": 0,
          "playable": 0,
          "broken": 2,
          "last_tag": "v0.3.18",
          "last_at": "2026-11-10T23:04:07Z"
        },
        {
          "device": "Samsung SM-A576B (A57 5g)",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T23:02:08Z"
        },
        {
          "device": "Motorola moto g84 5G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T02:04:33Z"
        },
        {
          "device": "Vivo X200 Pro",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.3.17",
          "last_at": "2026-11-10T19:01:51Z"
        },
        {
          "device": "Xiaomi 25062RN2DL",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T01:48:05Z"
        },
        {
          "device": "Poco F7",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T10:04:17Z"
        }
      ],
      "downloads": 18304
    },
    {
      "id": "gow3-android",
      "name": "God of War III Remastered",
      "game": "God of War III Remastered",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "zFitness/gow3_android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 145189,
          "release": {
            "tag": "v2.1.7-bionic-v4",
            "name": "v2.1.7-bionic-v4",
            "published_at": "2026-10-23T10:32:40Z",
            "prerelease": false,
            "asset": {
              "name": "God.of.War.III-bionic-2.1.7-bionic-v4.apk",
              "url": "https://github.com/zFitness/gow3_android/releases/download/v2.1.7-bionic-v4/God.of.War.III-bionic-2.1.7-bionic-v4.apk",
              "size": 76471858,
              "sha256": "e8aadb806b673fc4b55b7ece301881d5977bbd0a4c02e8216312a40fba7b6a77"
            }
          },
          "history": [
            {
              "tag": "v2.1.7-bionic-v3",
              "name": "v2.1.7-bionic-v3",
              "published_at": "2026-10-19T22:59:33Z",
              "prerelease": false,
              "asset": {
                "name": "God.of.War.III-bionic-2.1.7-bionic-v3.apk",
                "url": "https://github.com/zFitness/gow3_android/releases/download/v2.1.7-bionic-v3/God.of.War.III-bionic-2.1.7-bionic-v3.apk",
                "size": 76205562,
                "sha256": "0bda17adabd41ed6184551a3a3006d0c39a2628ec1c397c12d4e9dc13cd1907d"
              }
            },
            {
              "tag": "v2.1.7-bionic-v2",
              "name": "God of War III Android v2.1.7-bionic-v2",
              "published_at": "2026-10-19T01:48:09Z",
              "prerelease": false,
              "asset": {
                "name": "God.of.War.III-bionic-2.1.7-bionic-v2.apk",
                "url": "https://github.com/zFitness/gow3_android/releases/download/v2.1.7-bionic-v2/God.of.War.III-bionic-2.1.7-bionic-v2.apk",
                "size": 76111350,
                "sha256": "9872287b92b726c9ec0bc68a896ec179e286f24d5c01a9a9d60c27c7639a3ad6"
              }
            },
            {
              "tag": "v2.1.7-bionic-v1",
              "name": "God of War III Android v2.1.7-bionic-v1",
              "published_at": "2026-10-17T08:43:13Z",
              "prerelease": false,
              "asset": {
                "name": "God.of.War.III-bionic-2.1.7-bionic-v1.apk",
                "url": "https://github.com/zFitness/gow3_android/releases/download/v2.1.7-bionic-v1/God.of.War.III-bionic-2.1.7-bionic-v1.apk",
                "size": 75484662,
                "sha256": "d3c261ad2284562e24deab3e99290c4b1201d69e4beb8310ec214c714f117861"
              }
            },
            {
              "tag": "v2.1.6-android4",
              "name": "v2.1.6-android4",
              "published_at": "2026-10-16T09:06:32Z",
              "prerelease": false,
              "asset": {
                "name": "God.of.War.III-2.1.6-android4.apk",
                "url": "https://github.com/zFitness/gow3_android/releases/download/v2.1.6-android4/God.of.War.III-2.1.6-android4.apk",
                "size": 294206889,
                "sha256": "6cbe33ea13f11ee3ba316d88af0549c7121bb804ef8f25f5a6c9463ddab6f37a"
              }
            },
            {
              "tag": "v2.1.6-android3",
              "name": "v2.1.6-android3",
              "published_at": "2026-10-16T00:25:58Z",
              "prerelease": false,
              "asset": {
                "name": "God.of.War.III-2.1.6-android3.apk",
                "url": "https://github.com/zFitness/gow3_android/releases/download/v2.1.6-android3/God.of.War.III-2.1.6-android3.apk",
                "size": 293965224,
                "sha256": "55d57abd5eb4acb1d9808390ad2adbf83fe266afcf0fa0eb772648aba6ffb754"
              }
            }
          ],
          "package": "com.gow3.android.bionic",
          "signer_sha256": "ef8ad391dc142682a82def1e59c2041c2bc11449d302171fa57ed4288f824c87",
          "reports": [
            {
              "device": "Motorola moto g35 5G",
              "great": 1,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T18:30:11Z"
            },
            {
              "device": "Infinix X6882",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.7-bionic-v4",
              "last_at": "2026-11-10T02:58:09Z"
            },
            {
              "device": "Realme RMX3709",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T17:56:34Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.7-bionic-v4",
              "last_at": "2026-11-10T22:46:27Z"
            },
            {
              "device": "TECNO Pova 5",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v2.1.7-bionic-v4",
              "last_at": "2026-11-11T17:18:53Z"
            }
          ]
        },
        {
          "repo": "erickmendes22/gow3_android_daedalus_fork",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 29554,
          "release": {
            "tag": "v2.1.8-daedalus-bionic",
            "name": "v2.1.8 Daedalus Bionic",
            "published_at": "2026-10-30T23:58:18Z",
            "prerelease": false,
            "asset": {
              "name": "God-of-War-III-Daedalus-Fork-v2.1.8-bionic-arm64.apk",
              "url": "https://github.com/erickmendes22/gow3_android_daedalus_fork/releases/download/v2.1.8-daedalus-bionic/God-of-War-III-Daedalus-Fork-v2.1.8-bionic-arm64.apk",
              "size": 62063865,
              "sha256": "bffc0edf6e70738423963ede8a76a2a0274320f6e18671302a0a589a6dcc879f"
            }
          },
          "history": [
            {
              "tag": "v2.1.7-fix-daedalus-bionic",
              "name": "v2.1.7-fix-daedalus-bionic",
              "published_at": "2026-10-20T23:19:42Z",
              "prerelease": false,
              "asset": {
                "name": "God-of-War-III-Daedalus-Fork-v2.1.7-fix-bionic-arm64.apk",
                "url": "https://github.com/erickmendes22/gow3_android_daedalus_fork/releases/download/v2.1.7-fix-daedalus-bionic/God-of-War-III-Daedalus-Fork-v2.1.7-fix-bionic-arm64.apk",
                "size": 56033588,
                "sha256": "4a613e81f2a26fefa28be36d14b9fbdded122d8161cb9ae988f2fe10349ecb66"
              }
            },
            {
              "tag": "v2.1.7-daedalus-bionic",
              "name": "v2.1.7-daedalus-bionic",
              "published_at": "2026-10-20T19:05:58Z",
              "prerelease": false,
              "asset": {
                "name": "God-of-War-III-Daedalus-Fork-v2.1.7-bionic-arm64.apk",
                "url": "https://github.com/erickmendes22/gow3_android_daedalus_fork/releases/download/v2.1.7-daedalus-bionic/God-of-War-III-Daedalus-Fork-v2.1.7-bionic-arm64.apk",
                "size": 56041780,
                "sha256": "149a769f46cd616e149562da727f70a8bbdc89688f1ba649eef6bb49b8281fc6"
              }
            },
            {
              "tag": "v2.1.6-daedalus.4-bionic",
              "name": "v2.1.6-daedalus.4-bionic",
              "published_at": "2026-10-17T02:49:56Z",
              "prerelease": false,
              "asset": {
                "name": "God-of-War-III-Daedalus-Fork-v2.1.6-daedalus.4-bionic-arm64.apk",
                "url": "https://github.com/erickmendes22/gow3_android_daedalus_fork/releases/download/v2.1.6-daedalus.4-bionic/God-of-War-III-Daedalus-Fork-v2.1.6-daedalus.4-bionic-arm64.apk",
                "size": 55423284,
                "sha256": "58583bbec7c21b69c15eff4dd1cc28c6c929c01893fa0fa1d46da91935e084bc"
              }
            },
            {
              "tag": "v2.1.6-android3",
              "name": "v2.1.6-android3",
              "published_at": "2026-10-16T02:31:12Z",
              "prerelease": false,
              "asset": {
                "name": "God-of-War-III-2.1.6-android3-Daedalus-Fork.apk",
                "url": "https://github.com/erickmendes22/gow3_android_daedalus_fork/releases/download/v2.1.6-android3/God-of-War-III-2.1.6-android3-Daedalus-Fork.apk",
                "size": 294919220,
                "sha256": "4338c6de6b365894b627bf27ce2a9c29da85ee081578d9b72b49121bd922c22e"
              }
            },
            {
              "tag": "v2.1.6-android2",
              "name": "v2.1.6-android2",
              "published_at": "2026-10-15T22:10:18Z",
              "prerelease": false,
              "asset": {
                "name": "God-of-War-III-2.1.6-android2-Daedalus-Fork.apk",
                "url": "https://github.com/erickmendes22/gow3_android_daedalus_fork/releases/download/v2.1.6-android2/God-of-War-III-2.1.6-android2-Daedalus-Fork.apk",
                "size": 294927412,
                "sha256": "31292643af116233719b18cda82811854d6d7ed397695626b14710f375026c36"
              }
            }
          ],
          "package": "com.gow3.android.bionic",
          "signer_sha256": "55388b9cabea751c9f2f16a914005aefd04dd12f10703427473abdf1ee3e9b18"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "dump",
          "label": "God of War III Remastered dump from your PS4 (folder with eboot.bin)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the game folder dumped from your PS4, containing eboot.bin, sce_module, and sce_sys.\nTested with CUSA01623 and CUSA01715, versions 01.00 and 01.02.\nCopy the folder to your phone and select it in the port launcher (\"Game folder\").\nIf the update is dumped separately, select it in \"Update folder\".\n"
        }
      ],
      "added_at": "2026-10-30T00:00:00Z",
      "description": "Static recompilation of God of War III Remastered for other platform. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de God of War III Remastered de other. Necesita tu copia del juego.",
          "assets": {
            "dump": {
              "label": "Volcado de God of War III Remastered de tu PS4 (carpeta con eboot.bin)",
              "instructions_md": "Necesitas la carpeta del juego volcada de tu PS4, con eboot.bin, sce_module y sce_sys.\nProbado con CUSA01623 y CUSA01715, versiones 01.00 y 01.02.\nCopia la carpeta al teléfono y elígela en el lanzador del port (\"Game folder\").\nSi la actualización está volcada aparte, elígela en \"Update folder\".\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de God of War III Remastered pour other. Nécessite votre copie du jeu.",
          "assets": {
            "dump": {
              "label": "Dump de God of War III Remastered de votre PS4 (dossier avec eboot.bin)",
              "instructions_md": "Vous avez besoin du dossier du jeu dumpé depuis votre PS4, avec eboot.bin, sce_module et sce_sys.\nTesté avec CUSA01623 et CUSA01715, versions 01.00 et 01.02.\nCopiez le dossier sur le téléphone et sélectionnez-le dans le lanceur du port (« Game folder »).\nSi la mise à jour est dumpée séparément, sélectionnez-la dans « Update folder ».\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de God of War III Remastered para other. Requer sua cópia do jogo.",
          "assets": {
            "dump": {
              "label": "Dump de God of War III Remastered do seu PS4 (pasta com eboot.bin)",
              "instructions_md": "Você precisa da pasta do jogo despejada do seu PS4, contendo eboot.bin, sce_module e sce_sys.\nTestado com CUSA01623 e CUSA01715, versões 01.00 e 01.02.\nCopie a pasta para o telefone e selecione-a no inicializador do port (\"Game folder\").\nSe a atualização foi despejada separadamente, selecione-a em \"Update folder\".\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von God of War III Remastered für other. Benötigt deine Kopie des Spiels.",
          "assets": {
            "dump": {
              "label": "God of War III Remastered Dump von deiner PS4 (Ordner mit eboot.bin)",
              "instructions_md": "Du benötigst den von deiner PS4 gedumpten Spielordner mit eboot.bin, sce_module und sce_sys.\nGetestet mit CUSA01623 und CUSA01715, Versionen 01.00 und 01.02.\nKopiere den Ordner auf das Telefon und wähle ihn im Port-Launcher aus („Game folder“).\nFalls das Update separat gedumpt wurde, wähle es unter „Update folder“ aus.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246707,
        "cover": "https://cdn2.steamgriddb.com/grid/bc6a17604012da6895c1bacd28cdb9fa.png",
        "hero": "https://cdn2.steamgriddb.com/hero/27908be590d3ec381df976ecbf65df81.png",
        "logo": "https://cdn2.steamgriddb.com/logo/edd47ba7fa1bbff38973841c9cd0733c.png",
        "genres": [
          "action",
          "adventure"
        ],
        "igdb_id": 19959,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3koh.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dgjpvcrpkeeqetrkzzfz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dejvzcjimmnq9ay2lzju.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rlbusmby8zlziuyq0yqt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pcaociesn3spuvsdu5mr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vjpxhf0vqgbumm1vixiw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsrd5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsrd3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsrd2.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure"
      ],
      "reports": [
        {
          "device": "Motorola moto g35 5G",
          "great": 1,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T18:30:11Z"
        },
        {
          "device": "Infinix X6882",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.7-bionic-v4",
          "last_at": "2026-11-10T02:58:09Z"
        },
        {
          "device": "Realme RMX3709",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T17:56:34Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.7-bionic-v4",
          "last_at": "2026-11-10T22:46:27Z"
        },
        {
          "device": "TECNO Pova 5",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v2.1.7-bionic-v4",
          "last_at": "2026-11-11T17:18:53Z"
        }
      ],
      "downloads": 174743
    },
    {
      "id": "gt2",
      "name": "Gran Turismo 2",
      "game": "Gran Turismo 2",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "PhantasmProject/gt2-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 41,
          "release": {
            "tag": "v0.9.5",
            "name": "GT2 Android 0.9.5",
            "published_at": "2026-11-10T14:11:49Z",
            "prerelease": false,
            "asset": {
              "name": "gt2-android-debug.apk",
              "url": "https://github.com/PhantasmProject/gt2-android/releases/download/v0.9.5/gt2-android-debug.apk",
              "size": 5952404,
              "sha256": "d36c0c90067f7ae92861eca92cad18873c0a40fc51db2711504b6bacd0c8acaa"
            }
          },
          "history": [],
          "package": "com.gt2.android",
          "signer_sha256": "ca3636356261f83b8deaa721b9e546dcfc20f06c6030443e3da9fa9d307fac82",
          "reports": [
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T16:31:45Z"
            },
            {
              "device": "Google Pixel 3 XL",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.5",
              "last_at": "2026-11-11T16:49:06Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Gran Turismo 2 data prepared with the port's Windows tool",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Prepare the data from your disc with the port's Windows tool (`docs/GAME-DATA.md`), move the ZIP to the phone and extract it.\nWhen GT2 Android opens, choose the folder that contains `arcade` and/or `simulation` and allow access. The game reads it in place.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Gran Turismo 2. Requires your PS1 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Gran Turismo 2. Necesita tu ROM de PS1.",
          "assets": {
            "game": {
              "label": "Datos de Gran Turismo 2 preparados con la herramienta de Windows del port",
              "instructions_md": "Prepara los datos de tu disco con la herramienta de Windows del port (`docs/GAME-DATA.md`), pasa el ZIP al teléfono y descomprímelo.\nAl abrir GT2 Android, elige la carpeta que contiene `arcade` y/o `simulation` y concede el acceso. El juego la lee donde está.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Gran Turismo 2. Nécessite votre ROM PS1.",
          "assets": {
            "game": {
              "label": "Données de Gran Turismo 2 préparées avec l'outil Windows du portage",
              "instructions_md": "Préparez les données de votre disque avec l'outil Windows du portage (`docs/GAME-DATA.md`), copiez le ZIP sur le téléphone et extrayez-le.\nÀ l'ouverture de GT2 Android, choisissez le dossier qui contient `arcade` et/ou `simulation` et autorisez l'accès. Le jeu le lit sur place.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Gran Turismo 2. Requer sua ROM de PS1.",
          "assets": {
            "game": {
              "label": "Dados de Gran Turismo 2 preparados com a ferramenta de Windows do port",
              "instructions_md": "Prepare os dados do seu disco com a ferramenta de Windows do port (`docs/GAME-DATA.md`), passe o ZIP para o celular e extraia.\nAo abrir o GT2 Android, escolha a pasta que contém `arcade` e/ou `simulation` e permita o acesso. O jogo a lê onde está.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Gran Turismo 2. Benötigt deine PS1-ROM.",
          "assets": {
            "game": {
              "label": "Daten von Gran Turismo 2, vorbereitet mit dem Windows-Tool des Ports",
              "instructions_md": "Bereite die Daten deiner Disc mit dem Windows-Tool des Ports vor (`docs/GAME-DATA.md`), kopiere das ZIP aufs Handy und entpacke es.\nWähle beim Start von GT2 Android den Ordner mit `arcade` und/oder `simulation` und erlaube den Zugriff. Das Spiel liest ihn an Ort und Stelle.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36111,
        "cover": "https://cdn2.steamgriddb.com/grid/47cd68598781647f7bd34ebb8428d5a0.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/e7fbb55818def36977ba4a90d82958af.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ce7c0dcb707083a5953857be0416db44.png",
        "genres": [
          "racing",
          "simulation"
        ],
        "igdb_id": 1597,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co20af.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/di5qv6tudawcbcvksiwb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jma.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jmb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jme.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uxclvaimdwygphkqhkmj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jm8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jm9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jmd.jpg"
        ]
      },
      "genres": [
        "racing",
        "simulation"
      ],
      "reports": [
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T16:31:45Z"
        },
        {
          "device": "Google Pixel 3 XL",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.5",
          "last_at": "2026-11-11T16:49:06Z"
        }
      ],
      "downloads": 41
    },
    {
      "id": "gt3-revisited",
      "name": "GT3 Revisites",
      "game": "Gran Turismo 3",
      "original_platform": "ps2",
      "type": "source-port",
      "forks": [
        {
          "repo": "matt-pulsipher/GT3-revisited",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 19032,
          "release": {
            "tag": "v0.6.4",
            "name": "GT3 Revisited v0.6.4",
            "published_at": "2026-11-09T18:00:45Z",
            "prerelease": false,
            "asset": {
              "name": "gt3r-android.apk",
              "url": "https://github.com/matt-pulsipher/GT3-revisited/releases/download/v0.6.4/gt3r-android.apk",
              "size": 24850869,
              "sha256": "59f58dfc4420385fa584da4c021f3939398e6090d60201fbc841368fb4de2a91"
            }
          },
          "history": [
            {
              "tag": "v0.6.3",
              "name": "GT3 Revisited v0.6.3",
              "published_at": "2026-11-08T07:56:37Z",
              "prerelease": false,
              "asset": {
                "name": "gt3r-android.apk",
                "url": "https://github.com/matt-pulsipher/GT3-revisited/releases/download/v0.6.3/gt3r-android.apk",
                "size": 24405173,
                "sha256": "57116863c63b9e8d9acda8c955c2cb6295082a18d53e6df55a4f8100e4f7fd37"
              }
            },
            {
              "tag": "v0.6.2",
              "name": "GT3 Revisited v0.6.2",
              "published_at": "2026-11-06T14:50:12Z",
              "prerelease": false,
              "asset": {
                "name": "gt3r-android.apk",
                "url": "https://github.com/matt-pulsipher/GT3-revisited/releases/download/v0.6.2/gt3r-android.apk",
                "size": 23889845,
                "sha256": "bdae76dad3acde359ddead3b90e984373f3042aa245f3d4c60404d52e24908c6"
              }
            },
            {
              "tag": "v0.6.1",
              "name": "GT3 Revisited v0.6.1",
              "published_at": "2026-11-04T03:55:07Z",
              "prerelease": false,
              "asset": {
                "name": "gt3r-android.apk",
                "url": "https://github.com/matt-pulsipher/GT3-revisited/releases/download/v0.6.1/gt3r-android.apk",
                "size": 23509041,
                "sha256": "a1fef4f7e3083c4ebfb694ce6e727bba91935229547ca4fa073d35c254544d8f"
              }
            },
            {
              "tag": "v0.6.0",
              "name": "GT3 Revisited v0.6.0",
              "published_at": "2026-11-01T18:09:27Z",
              "prerelease": false,
              "asset": {
                "name": "gt3r-android.apk",
                "url": "https://github.com/matt-pulsipher/GT3-revisited/releases/download/v0.6.0/gt3r-android.apk",
                "size": 21890913,
                "sha256": "5492e5e9e10512f369d198cbb0f82b836254a39fa87b8b8aec1b521b61a4fa83"
              }
            },
            {
              "tag": "v0.5.0",
              "name": "GT3 Revisited v0.5.0",
              "published_at": "2026-10-31T22:17:29Z",
              "prerelease": false,
              "asset": {
                "name": "gt3r-android.apk",
                "url": "https://github.com/matt-pulsipher/GT3-revisited/releases/download/v0.5.0/gt3r-android.apk",
                "size": 20919513,
                "sha256": "9b3bf1f47d9595d130c316a53233e1641c0ddd464c16891bcf8f5dbb573ba92d"
              }
            }
          ],
          "package": "org.gt3revisited.gt3r",
          "signer_sha256": "edf9fb6062ac9b9dc8724924c972dbb5882d3aecdd49f33255f971a8d3d1b90f",
          "reports": [
            {
              "device": "Anbernic RG Rotate",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.4",
              "last_at": "2026-11-11T18:33:46Z"
            },
            {
              "device": "Samsung SM-F946B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.3",
              "last_at": "2026-11-09T11:13:36Z"
            },
            {
              "device": "OPPO PKJ110",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.3",
              "last_at": "2026-11-09T12:40:47Z"
            },
            {
              "device": "Samsung SM-A566B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.4",
              "last_at": "2026-11-10T05:44:47Z"
            },
            {
              "device": "Infinix X6886",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.4",
              "last_at": "2026-11-11T05:34:52Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Gran Turismo 3 disc (PS2) as .iso or .chd",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your Gran Turismo 3 disc as `.iso` or `.chd`. The game reads it directly every time, so leave it on the phone.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Source port of Gran Turismo 3 for PS2. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Gran Turismo 3 de PS2. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "Disco de Gran Turismo 3 (PS2) en .iso o .chd",
              "instructions_md": "Necesitas una imagen de tu disco de Gran Turismo 3 en `.iso` o `.chd`. El juego la lee directamente cada vez, así que déjala en el teléfono.\n"
            }
          }
        },
        "fr": {
          "description": "Port source de Gran Turismo 3 pour PS2. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "Disque de Gran Turismo 3 (PS2) en .iso ou .chd",
              "instructions_md": "Il vous faut une image de votre disque de Gran Turismo 3 en `.iso` ou `.chd`. Le jeu la lit directement à chaque fois, laissez-la donc sur le téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Port de código-fonte de Gran Turismo 3 para PS2. Requer sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "Disco de Gran Turismo 3 (PS2) em .iso ou .chd",
              "instructions_md": "Você precisa de uma imagem do seu disco de Gran Turismo 3 em `.iso` ou `.chd`. O jogo a lê diretamente toda vez, então deixe-a no celular.\n"
            }
          }
        },
        "de": {
          "description": "Quellcode-Port von Gran Turismo 3 für PS2. Benötigt deine Kopie des Spiels.",
          "assets": {
            "disc": {
              "label": "Disc von Gran Turismo 3 (PS2) als .iso oder .chd",
              "instructions_md": "Du brauchst ein Abbild deiner Gran-Turismo-3-Disc als `.iso` oder `.chd`. Das Spiel liest es jedes Mal direkt, lass es also auf dem Handy.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35696,
        "cover": "https://cdn2.steamgriddb.com/grid/490d3a9dd72716b3101890d0d8241c51.png",
        "hero": "https://cdn2.steamgriddb.com/hero/85e870b7384545c252ce2f7072ebb42d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/45f0a47d41e81a4ce010e31a325d8b1d.png",
        "genres": [
          "racing",
          "simulation"
        ],
        "igdb_id": 1600,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5xru.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8joe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8joi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jo7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ysiglxqtvcdbjcmls8fx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jo8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8joc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8joa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8jof.jpg"
        ]
      },
      "genres": [
        "racing",
        "simulation"
      ],
      "reports": [
        {
          "device": "Anbernic RG Rotate",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.4",
          "last_at": "2026-11-11T18:33:46Z"
        },
        {
          "device": "Samsung SM-F946B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.3",
          "last_at": "2026-11-09T11:13:36Z"
        },
        {
          "device": "OPPO PKJ110",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.3",
          "last_at": "2026-11-09T12:40:47Z"
        },
        {
          "device": "Samsung SM-A566B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.4",
          "last_at": "2026-11-10T05:44:47Z"
        },
        {
          "device": "Infinix X6886",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.4",
          "last_at": "2026-11-11T05:34:52Z"
        }
      ],
      "downloads": 19032
    },
    {
      "id": "gta-lcs-recomp",
      "name": "LCS Android",
      "game": "Grand Theft Auto: Liberty City Stories",
      "original_platform": "psp",
      "type": "recomp",
      "upstream": "https://github.com/codepdbh/PSPRecomp-LCS-Android",
      "description": "Native port in beta based on PSPRecomp. Requires your PSP copy.",
      "forks": [
        {
          "repo": "codepdbh/PSPRecomp-LCS-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 436,
          "release": {
            "tag": "v0.1.2-beta",
            "name": "LCS Android beta 0.1.2",
            "published_at": "2026-09-30T16:09:49Z",
            "prerelease": true,
            "asset": {
              "name": "LCS-Android-0.1.2-beta-arm64.apk",
              "url": "https://github.com/codepdbh/PSPRecomp-LCS-Android/releases/download/v0.1.2-beta/LCS-Android-0.1.2-beta-arm64.apk",
              "size": 59869033,
              "sha256": "2680be7f2a511745d8bd35ddd06304f05d1b736bc8f89358349d5d61009ff109"
            }
          },
          "history": [
            {
              "tag": "v0.1.1-beta",
              "name": "LCS Android beta 0.1.1",
              "published_at": "2026-09-30T15:58:12Z",
              "prerelease": true,
              "asset": {
                "name": "LCS-Android-0.1.1-beta-arm64.apk",
                "url": "https://github.com/codepdbh/PSPRecomp-LCS-Android/releases/download/v0.1.1-beta/LCS-Android-0.1.1-beta-arm64.apk",
                "size": 59860773,
                "sha256": "85f8c4a22551c9a5b66bbd131f9f70276eadae63ed4fdf2d65267b0a25caec0d"
              }
            },
            {
              "tag": "v0.1.0-beta",
              "name": "LCS Android beta 0.1.0",
              "published_at": "2026-09-30T15:26:06Z",
              "prerelease": true,
              "asset": {
                "name": "LCS-Android-0.1.0-beta-arm64.apk",
                "url": "https://github.com/codepdbh/PSPRecomp-LCS-Android/releases/download/v0.1.0-beta/LCS-Android-0.1.0-beta-arm64.apk",
                "size": 59860425,
                "sha256": "7e7c630eefc7032e0f80f5deeeace03e824a000d37cadcea399bd11c33df2c22"
              }
            }
          ],
          "package": "com.psprecomp.lcs",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "GTA: Liberty City Stories (PSP, USA, ULUS10041), extracted",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Extract your US Liberty City Stories UMD (ULUS10041) into a folder called `LCS`, so you end up with `LCS/PSP_GAME/...`.\nAlso add the decrypted executable `EBOOT_DECRYPTED.ELF` as the project explains, and choose the folder in the app.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo en beta basado en PSPRecomp. Necesita tu copia de PSP.",
          "assets": {
            "disc": {
              "label": "GTA: Liberty City Stories (PSP, USA, ULUS10041) extraído",
              "instructions_md": "Extrae tu UMD americano de Liberty City Stories (ULUS10041) en una carpeta llamada `LCS`, de forma que quede `LCS/PSP_GAME/...`.\nAñade también el ejecutable descifrado `EBOOT_DECRYPTED.ELF` como indica el proyecto y elige la carpeta en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif en bêta basé sur PSPRecomp. Nécessite votre copie PSP.",
          "assets": {
            "disc": {
              "label": "GTA: Liberty City Stories (PSP, USA, ULUS10041) extrait",
              "instructions_md": "Extrayez votre UMD américain de Liberty City Stories (ULUS10041) dans un dossier nommé `LCS`, pour obtenir `LCS/PSP_GAME/...`.\nAjoutez aussi l'exécutable déchiffré `EBOOT_DECRYPTED.ELF` comme l'indique le projet et choisissez le dossier dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo em beta baseado no PSPRecomp. Precisa da sua cópia de PSP.",
          "assets": {
            "disc": {
              "label": "GTA: Liberty City Stories (PSP, EUA, ULUS10041) extraído",
              "instructions_md": "Extraia seu UMD americano de Liberty City Stories (ULUS10041) em uma pasta chamada `LCS`, ficando `LCS/PSP_GAME/...`.\nAdicione também o executável descriptografado `EBOOT_DECRYPTED.ELF` como o projeto indica e escolha a pasta no app.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port in der Beta auf Basis von PSPRecomp. Benötigt deine PSP-Kopie.",
          "assets": {
            "disc": {
              "label": "GTA: Liberty City Stories (PSP, USA, ULUS10041), entpackt",
              "instructions_md": "Entpacke deine US-UMD von Liberty City Stories (ULUS10041) in einen Ordner namens `LCS`, sodass `LCS/PSP_GAME/...` entsteht.\nFüge außerdem die entschlüsselte ausführbare Datei `EBOOT_DECRYPTED.ELF` hinzu, wie das Projekt es beschreibt, und wähle den Ordner in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33713,
        "cover": "https://cdn2.steamgriddb.com/grid/6ba32142b6b23ecd32a4c0aff11c2c41.png",
        "hero": "https://cdn2.steamgriddb.com/hero/423fb7efb3ea6c58abf1b0a310f0fa21.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f6bc7e9dc18cfe3bbacd3dc594cef296.png",
        "genres": [
          "adventure",
          "racing"
        ],
        "igdb_id": 309110,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8jav.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct37q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct37r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct37s.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct37t.jpg"
        ]
      },
      "genres": [
        "adventure",
        "racing"
      ],
      "downloads": 436
    },
    {
      "id": "gta-vcs-recomp",
      "name": "VCS Android",
      "game": "Grand Theft Auto: Vice City Stories",
      "original_platform": "psp",
      "type": "recomp",
      "upstream": "https://github.com/codepdbh/PSPRecomp-VCS-Android",
      "description": "Experimental port with Vulkan, widescreen and a 30 fps mode. Requires your PSP copy.",
      "forks": [
        {
          "repo": "codepdbh/PSPRecomp-VCS-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3635,
          "release": {
            "tag": "v0.3.0-beta",
            "name": "VCS Android beta 0.3.0",
            "published_at": "2026-09-28T14:53:49Z",
            "prerelease": true,
            "asset": {
              "name": "VCS-Android-0.3.0-beta-arm64.apk",
              "url": "https://github.com/codepdbh/PSPRecomp-VCS-Android/releases/download/v0.3.0-beta/VCS-Android-0.3.0-beta-arm64.apk",
              "size": 67936549,
              "sha256": "3907fc5a274a37169e3863ea74c059125a33f782dadc0f62b1190526aafa877a"
            }
          },
          "history": [
            {
              "tag": "v0.2.1-beta",
              "name": "VCS Android beta 0.2.1",
              "published_at": "2026-09-25T16:19:46Z",
              "prerelease": true,
              "asset": {
                "name": "VCS-Android-0.2.1-beta-arm64.apk",
                "url": "https://github.com/codepdbh/PSPRecomp-VCS-Android/releases/download/v0.2.1-beta/VCS-Android-0.2.1-beta-arm64.apk",
                "size": 71720389,
                "sha256": "007427cd75ec7e4147b27de2b5449779f259d11764db9df3c72cce4132f6c114"
              }
            },
            {
              "tag": "v0.2.0-beta",
              "name": "VCS Android beta 0.2.0",
              "published_at": "2026-09-25T16:07:49Z",
              "prerelease": true,
              "asset": {
                "name": "VCS-Android-0.2.0-beta-arm64.apk",
                "url": "https://github.com/codepdbh/PSPRecomp-VCS-Android/releases/download/v0.2.0-beta/VCS-Android-0.2.0-beta-arm64.apk",
                "size": 71719301,
                "sha256": "6ee0461df18bd6c23c0545a36dd609ae947f1d3b57ec790c1dd1b3b588f00311"
              }
            },
            {
              "tag": "v0.1.0-beta",
              "name": "VCS Android beta 0.1.0",
              "published_at": "2026-09-24T22:40:06Z",
              "prerelease": true,
              "asset": {
                "name": "VCS-Android-0.1.0-beta-arm64.apk",
                "url": "https://github.com/codepdbh/PSPRecomp-VCS-Android/releases/download/v0.1.0-beta/VCS-Android-0.1.0-beta-arm64.apk",
                "size": 71553653,
                "sha256": "4d8118838808f0efdf898dd9ebb37a5598c675035b5d037b0f239d47b4e4a461"
              }
            }
          ],
          "package": "com.psprecomp.vcs",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "data",
          "label": "GTA: Vice City Stories (PSP, USA, ULUS10160) prepared with setup_vcs.ps1",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "VCS"
          },
          "instructions_md": "You need your copy of GTA: Vice City Stories for PSP (USA, ULUS10160).\n1. On a Windows PC, prepare it with the repository's `setup_vcs.ps1` script: it extracts the data and generates the decrypted executable.\n2. Copy the result to a folder named exactly `VCS` (in capitals) at the root of internal storage.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port experimental con Vulkan, panorámico y modo de 30 fps. Necesita tu copia de PSP.",
          "assets": {
            "data": {
              "label": "GTA: Vice City Stories (PSP, USA, ULUS10160) preparado con setup_vcs.ps1",
              "instructions_md": "Necesitas tu copia de GTA: Vice City Stories para PSP (USA, ULUS10160).\n1. En un PC con Windows, prepárala con el script `setup_vcs.ps1` del repositorio: extrae los datos y genera el ejecutable descifrado.\n2. Copia el resultado a una carpeta llamada exactamente `VCS` (en mayúsculas) en la raíz del almacenamiento interno.\n"
            }
          }
        },
        "fr": {
          "description": "Port expérimental avec Vulkan, écran large et mode 30 fps. Nécessite votre copie PSP.",
          "assets": {
            "data": {
              "label": "GTA: Vice City Stories (PSP, USA, ULUS10160) préparé avec setup_vcs.ps1",
              "instructions_md": "Il vous faut votre copie de GTA: Vice City Stories pour PSP (USA, ULUS10160).\n1. Sur un PC Windows, préparez-la avec le script `setup_vcs.ps1` du dépôt : il extrait les données et génère l'exécutable déchiffré.\n2. Copiez le résultat dans un dossier nommé exactement `VCS` (en majuscules) à la racine du stockage interne.\n"
            }
          }
        },
        "pt": {
          "description": "Port experimental com Vulkan, widescreen e modo de 30 fps. Precisa da sua cópia de PSP.",
          "assets": {
            "data": {
              "label": "GTA: Vice City Stories (PSP, EUA, ULUS10160) preparado com setup_vcs.ps1",
              "instructions_md": "Você precisa da sua cópia de GTA: Vice City Stories para PSP (EUA, ULUS10160).\n1. Em um PC com Windows, prepare-a com o script `setup_vcs.ps1` do repositório: ele extrai os dados e gera o executável descriptografado.\n2. Copie o resultado para uma pasta chamada exatamente `VCS` (em maiúsculas) na raiz do armazenamento interno.\n"
            }
          }
        },
        "de": {
          "description": "Experimenteller Port mit Vulkan, Breitbild und 30-fps-Modus. Benötigt deine PSP-Kopie.",
          "assets": {
            "data": {
              "label": "GTA: Vice City Stories (PSP, USA, ULUS10160), mit setup_vcs.ps1 vorbereitet",
              "instructions_md": "Du brauchst deine Kopie von GTA: Vice City Stories für PSP (USA, ULUS10160).\n1. Bereite sie auf einem Windows-PC mit dem Skript `setup_vcs.ps1` aus dem Repository vor: Es entpackt die Daten und erzeugt die entschlüsselte ausführbare Datei.\n2. Kopiere das Ergebnis in einen Ordner namens genau `VCS` (in Großbuchstaben) im Hauptverzeichnis des internen Speichers.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34363,
        "cover": "https://cdn2.steamgriddb.com/grid/c8aa48a3667e7a29486f3f978b0e0279.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ab88830c7df1320ff8e0fc8203fbc80c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e17a5a399de92e1d01a56c50afb2a68e.png",
        "genres": [
          "adventure",
          "racing"
        ],
        "igdb_id": 3262,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2lc8.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ig6unih5hvea9aurbd1c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u8admqzvqtrehyy9n9du.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckh44.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckh45.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cdem3oyqr712ngtie8tn.jpg"
        ]
      },
      "genres": [
        "adventure",
        "racing"
      ],
      "downloads": 3635
    },
    {
      "id": "gtav-recomp",
      "name": "GTA V",
      "game": "GTA V",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "andrewnakas/gtav-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 801,
          "release": {
            "tag": "v0.2.1-linux",
            "name": "v0.2.1 Linux + Android + iPhone (bring your own game)",
            "published_at": "2026-11-02T06:13:59Z",
            "prerelease": false,
            "asset": {
              "name": "GTAV.apk",
              "url": "https://github.com/andrewnakas/gtav-recomp/releases/download/v0.2.1-linux/GTAV.apk",
              "size": 23475030,
              "sha256": "ea7d46217df5890b8c73a7a8787d743b618193b3f83412ec4314e18b6fa960cd"
            }
          },
          "history": [
            {
              "tag": "v0.2.0-linux",
              "name": "v0.2.0 Linux + Android (bring your own game)",
              "published_at": "2026-11-02T06:11:30Z",
              "prerelease": false,
              "asset": {
                "name": "GTAV.apk",
                "url": "https://github.com/andrewnakas/gtav-recomp/releases/download/v0.2.0-linux/GTAV.apk",
                "size": 23475030,
                "sha256": "ea7d46217df5890b8c73a7a8787d743b618193b3f83412ec4314e18b6fa960cd"
              }
            }
          ],
          "package": "com.gtavrecomp.app",
          "signer_sha256": "3b070344701d7cfbf733bcca40cfe1b0c0506e97e7dbfeadd3896986b33231b1",
          "reports": [
            {
              "device": "HONOR ALT-LX1",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T19:09:58Z"
            }
          ]
        },
        {
          "repo": "XHYN-PH/XHYN-V-reborn",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 48385,
          "release": {
            "tag": "v0.3-preview2",
            "name": "XHYN V 0.3 Preview 2 — Launcher Fix",
            "published_at": "2026-11-05T15:20:50Z",
            "prerelease": true,
            "asset": {
              "name": "XHYN-V-0.3-Preview2.apk",
              "url": "https://github.com/XHYN-PH/XHYN-V-reborn/releases/download/v0.3-preview2/XHYN-V-0.3-Preview2.apk",
              "size": 103337431,
              "sha256": "a681765d9aae1404c59e3570682f3078bf9062ff800abfc7c5e1972f2783309f"
            }
          },
          "history": [
            {
              "tag": "v0.3-preview1",
              "name": "XHYN V 0.3 Preview 1 — Superseded",
              "published_at": "2026-11-05T14:34:41Z",
              "prerelease": true,
              "asset": {
                "name": "XHYN-V-0.3-Preview1.apk",
                "url": "https://github.com/XHYN-PH/XHYN-V-reborn/releases/download/v0.3-preview1/XHYN-V-0.3-Preview1.apk",
                "size": 103038466,
                "sha256": "c70db00eec2554034318acd9fe63a40099f698c361e443dadeb98ce1368b47a2"
              }
            },
            {
              "tag": "v0.2-hotfix2",
              "name": "XHYN V 0.2 Hotfix 2",
              "published_at": "2026-10-30T16:05:08Z",
              "prerelease": true,
              "asset": {
                "name": "XHYN-V-0.2-Hotfix2.apk",
                "url": "https://github.com/XHYN-PH/XHYN-V-reborn/releases/download/v0.2-hotfix2/XHYN-V-0.2-Hotfix2.apk",
                "size": 94747278,
                "sha256": "e2f1862b6deaade281be2b0f5f9c7dbf604462c7dccf2b9b951977327b3518f8"
              }
            },
            {
              "tag": "v0.2-hotfix1",
              "name": "XHYN V 0.2 Hotfix 1",
              "published_at": "2026-10-30T10:57:30Z",
              "prerelease": true,
              "asset": {
                "name": "XHYN-V-0.2-Hotfix1.apk",
                "url": "https://github.com/XHYN-PH/XHYN-V-reborn/releases/download/v0.2-hotfix1/XHYN-V-0.2-Hotfix1.apk",
                "size": 94681742,
                "sha256": "e273ac0e754f92d0e0b3b9ad74e105996a79d0790b81e9b33fee1dc753e0753e"
              }
            },
            {
              "tag": "v0.2",
              "name": "XHYN V 0.2",
              "published_at": "2026-10-29T14:45:18Z",
              "prerelease": true,
              "asset": {
                "name": "XHYN-V-0.2.apk",
                "url": "https://github.com/XHYN-PH/XHYN-V-reborn/releases/download/v0.2/XHYN-V-0.2.apk",
                "size": 94681742,
                "sha256": "19e313795d9d497f8ee6979b32f50312ee4a8e70d7269933da0cbe52aaa3a8f1"
              }
            },
            {
              "tag": "v1.7.4-en",
              "name": "XHYN V 1.7.4",
              "published_at": "2026-10-28T12:45:43Z",
              "prerelease": true,
              "asset": {
                "name": "XHYN-V-1.7.4-English.apk",
                "url": "https://github.com/XHYN-PH/XHYN-V-reborn/releases/download/v1.7.4-en/XHYN-V-1.7.4-English.apk",
                "size": 88288229,
                "sha256": "60d43f0c73da5647153ada2b3e5af7659e53ee79411a40e7e0a2ef5d72ebb586"
              }
            }
          ],
          "package": "com.xhynph.xhynv.reborn174",
          "signer_sha256": "3119f160d42bb34070bed377e124b7f55b725f5273489dc4b1e9532239c82c1a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Your copy of GTA V (depends on the port version)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "- **andrewnakas** (Xbox 360): on a PC, with your discs 1 and 2 and Title Update 27, press **Build for Android**. Copy `gtav-android-pack.zip`, both ISOs and the TU to the phone, open GTA V, choose them and press **Install** (it copies about 16 GB).\n- **XHYN-PH** (PC): you need the GTA V **Legacy** files (version 1.61, build 2699) with English text and fonts. Allow file access and choose the folder with `common.rpf`, `x64` and `update`.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of GTA V. Requires your Xbox 360 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de GTA V. Necesita tu ROM de Xbox 360.",
          "assets": {
            "game": {
              "label": "Tu copia de GTA V (depende de la versión del port)",
              "instructions_md": "- **andrewnakas** (Xbox 360): en un PC, con tus discos 1 y 2 y la Title Update 27, pulsa **Build for Android**. Copia al teléfono `gtav-android-pack.zip`, las dos ISO y la TU, abre GTA V, elígelos y pulsa **Install** (copia unos 16 GB).\n- **XHYN-PH** (PC): necesitas los archivos de GTA V **Legacy** (versión 1.61, build 2699) con textos y fuentes en inglés. Concede acceso a los archivos y elige la carpeta con `common.rpf`, `x64` y `update`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de GTA V. Nécessite votre ROM Xbox 360.",
          "assets": {
            "game": {
              "label": "Votre copie de GTA V (selon la version du portage)",
              "instructions_md": "- **andrewnakas** (Xbox 360) : sur un PC, avec vos disques 1 et 2 et la Title Update 27, appuyez sur **Build for Android**. Copiez `gtav-android-pack.zip`, les deux ISO et la TU sur le téléphone, ouvrez GTA V, choisissez-les et appuyez sur **Install** (il copie environ 16 Go).\n- **XHYN-PH** (PC) : il vous faut les fichiers de GTA V **Legacy** (version 1.61, build 2699) avec textes et polices en anglais. Autorisez l'accès aux fichiers et choisissez le dossier avec `common.rpf`, `x64` et `update`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de GTA V. Requer sua ROM de Xbox 360.",
          "assets": {
            "game": {
              "label": "Sua cópia de GTA V (depende da versão do port)",
              "instructions_md": "- **andrewnakas** (Xbox 360): num PC, com seus discos 1 e 2 e a Title Update 27, aperte **Build for Android**. Copie `gtav-android-pack.zip`, as duas ISOs e a TU para o celular, abra o GTA V, escolha-os e aperte **Install** (copia uns 16 GB).\n- **XHYN-PH** (PC): você precisa dos arquivos do GTA V **Legacy** (versão 1.61, build 2699) com textos e fontes em inglês. Permita o acesso aos arquivos e escolha a pasta com `common.rpf`, `x64` e `update`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von GTA V. Benötigt deine Xbox 360-ROM.",
          "assets": {
            "game": {
              "label": "Deine Kopie von GTA V (hängt von der Port-Version ab)",
              "instructions_md": "- **andrewnakas** (Xbox 360): Drücke auf einem PC mit deinen Discs 1 und 2 und dem Title Update 27 auf **Build for Android**. Kopiere `gtav-android-pack.zip`, beide ISOs und das TU aufs Handy, öffne GTA V, wähle sie und drücke **Install** (kopiert etwa 16 GB).\n- **XHYN-PH** (PC): Du brauchst die Dateien von GTA V **Legacy** (Version 1.61, Build 2699) mit englischen Texten und Schriften. Erlaube den Dateizugriff und wähle den Ordner mit `common.rpf`, `x64` und `update`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5256989,
        "cover": "https://cdn2.steamgriddb.com/grid/1708d3d39aa496d7afcd8aa682b5342b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0832a7d7b55992260bda1b1c6b2fd924.png",
        "logo": "https://cdn2.steamgriddb.com/logo/faacdb296a134b8de87cf0f9fdaead7f.png",
        "genres": [
          "adventure",
          "shooter",
          "racing"
        ],
        "igdb_id": 1020,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2lbd.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/n3t2agwuxlqggp3kryf9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10f91.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10f92.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10f93.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10f94.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10f95.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10f96.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc10f97.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "racing"
      ],
      "reports": [
        {
          "device": "HONOR ALT-LX1",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T19:09:58Z"
        }
      ],
      "downloads": 49186
    },
    {
      "id": "gu-native",
      "name": "MHGU",
      "game": "Monster Hunter Generation Ultimate",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "khorne-hub/gu-native",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 19527,
          "release": {
            "tag": "v0.1.9.2",
            "name": "0.1.9.2",
            "published_at": "2026-11-11T04:45:56Z",
            "prerelease": false,
            "asset": {
              "name": "MHGU-0.1.9.2.apk",
              "url": "https://github.com/khorne-hub/gu-native/releases/download/v0.1.9.2/MHGU-0.1.9.2.apk",
              "size": 7293022,
              "sha256": "b26293d45238db141df19ef5e55668e15de0ecb25d542ceef6d99435878e65c0"
            }
          },
          "history": [
            {
              "tag": "v0.1.9.1",
              "name": "0.1.9.1",
              "published_at": "2026-11-11T01:00:51Z",
              "prerelease": false,
              "asset": {
                "name": "MHGU-0.1.9.1.apk",
                "url": "https://github.com/khorne-hub/gu-native/releases/download/v0.1.9.1/MHGU-0.1.9.1.apk",
                "size": 7289730,
                "sha256": "5f482e19d3803089b720dd2caf94b0f3177fde4a31dbd9cb6b1823ed49177028"
              }
            },
            {
              "tag": "v0.1.9",
              "name": "0.1.9",
              "published_at": "2026-11-10T23:06:42Z",
              "prerelease": false,
              "asset": {
                "name": "MHGU-0.1.9.apk",
                "url": "https://github.com/khorne-hub/gu-native/releases/download/v0.1.9/MHGU-0.1.9.apk",
                "size": 7289846,
                "sha256": "c1875b779122f83855ef333a4ec46c0d5c7ec85f04d9e19526a7e5472dac9b29"
              }
            },
            {
              "tag": "v0.1.8",
              "name": "0.1.8",
              "published_at": "2026-11-09T04:00:45Z",
              "prerelease": false,
              "asset": {
                "name": "MHGU-0.1.8.apk",
                "url": "https://github.com/khorne-hub/gu-native/releases/download/v0.1.8/MHGU-0.1.8.apk",
                "size": 7095586,
                "sha256": "30a3d98aa862552de32333378c2d62371a019479ac12ad3b6167329a1064d393"
              }
            },
            {
              "tag": "v0.1.7",
              "name": "0.1.7",
              "published_at": "2026-11-08T16:59:40Z",
              "prerelease": false,
              "asset": {
                "name": "MHGU-0.1.7.apk",
                "url": "https://github.com/khorne-hub/gu-native/releases/download/v0.1.7/MHGU-0.1.7.apk",
                "size": 7094330,
                "sha256": "31bef1b0df25efce260eb36aa899b1619c8010b1eed5ae64ccb607e182751a8e"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "0.1.6",
              "published_at": "2026-11-04T00:57:57Z",
              "prerelease": false,
              "asset": {
                "name": "MHGU-0.1.6.apk",
                "url": "https://github.com/khorne-hub/gu-native/releases/download/v0.1.6/MHGU-0.1.6.apk",
                "size": 6958635,
                "sha256": "d1bd75c33c7038c6ceb71c15535b335e6d7cc97a280ca807ff0e619e3d6f33a8"
              }
            }
          ],
          "package": "com.mhgu.recomp",
          "signer_sha256": "d72f6ff155e0312c9c7486c530646038e42494c0ad7cd65f4b19ff5d0f32b297",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.8",
              "last_at": "2026-11-09T18:13:53Z"
            },
            {
              "device": "Infinix X6857",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T14:45:27Z"
            },
            {
              "device": "Infinix X6873",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.9.2",
              "last_at": "2026-11-11T10:10:59Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T11:51:45Z"
            },
            {
              "device": "Xiaomi 2201116SG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.9.2",
              "last_at": "2026-11-11T16:34:34Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "MHGU folder made on a PC from your 1.4.0 copy",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "This is prepared once on a Windows or Linux PC:\n1. Extract `exefs` and `romfs` from your copy of Monster Hunter Generations Ultimate updated to 1.4.0 (in Ryujinx: right click → **Extract Data**) to a folder, for example `MHGU`.\n2. Download the repository's code and run `python build_game.py --android C:\\MHGU` from its `tools` folder. It creates `libmhgugame.so` and `libmhgugame.id`.\n3. Copy the whole `MHGU` folder to the device (outside `Android/data`) and choose it in the app with **Give permission and choose folder**.\nYou need about 13 GB free.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Monster Hunter Generation Ultimate for Switch. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Monster Hunter Generation Ultimate de Switch. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Carpeta MHGU hecha en un PC con tu copia 1.4.0",
              "instructions_md": "Esto se prepara una vez en un PC con Windows o Linux:\n1. Extrae `exefs` y `romfs` de tu copia de Monster Hunter Generations Ultimate actualizada a la 1.4.0 (en Ryujinx: clic derecho → **Extract Data**) a una carpeta, por ejemplo `MHGU`.\n2. Descarga el código del repositorio y ejecuta `python build_game.py --android C:\\MHGU` desde su carpeta `tools`. Crea `libmhgugame.so` y `libmhgugame.id`.\n3. Copia la carpeta `MHGU` entera al dispositivo (fuera de `Android/data`) y elígela en la app con **Give permission and choose folder**.\nHacen falta unos 13 GB libres.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Monster Hunter Generation Ultimate pour Switch. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dossier MHGU créé sur PC avec votre copie 1.4.0",
              "instructions_md": "Cela se prépare une fois sur un PC Windows ou Linux :\n1. Extrayez `exefs` et `romfs` de votre copie de Monster Hunter Generations Ultimate mise à jour en 1.4.0 (dans Ryujinx : clic droit → **Extract Data**) vers un dossier, par exemple `MHGU`.\n2. Téléchargez le code du dépôt et lancez `python build_game.py --android C:\\MHGU` depuis son dossier `tools`. Il crée `libmhgugame.so` et `libmhgugame.id`.\n3. Copiez tout le dossier `MHGU` sur l'appareil (hors de `Android/data`) et choisissez-le dans l'application avec **Give permission and choose folder**.\nIl faut environ 13 Go libres.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Monster Hunter Generation Ultimate para Switch. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pasta MHGU feita em um PC com sua cópia 1.4.0",
              "instructions_md": "Isto é preparado uma vez em um PC com Windows ou Linux:\n1. Extraia `exefs` e `romfs` da sua cópia de Monster Hunter Generations Ultimate atualizada para a 1.4.0 (no Ryujinx: botão direito → **Extract Data**) para uma pasta, por exemplo `MHGU`.\n2. Baixe o código do repositório e rode `python build_game.py --android C:\\MHGU` na pasta `tools`. Ele cria `libmhgugame.so` e `libmhgugame.id`.\n3. Copie a pasta `MHGU` inteira para o aparelho (fora de `Android/data`) e escolha-a no app com **Give permission and choose folder**.\nSão necessários uns 13 GB livres.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Monster Hunter Generation Ultimate für Switch. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "MHGU-Ordner, auf einem PC aus deiner 1.4.0-Kopie erstellt",
              "instructions_md": "Das wird einmal auf einem Windows- oder Linux-PC vorbereitet:\n1. Entpacke `exefs` und `romfs` aus deiner auf 1.4.0 aktualisierten Kopie von Monster Hunter Generations Ultimate (in Ryujinx: Rechtsklick → **Extract Data**) in einen Ordner, zum Beispiel `MHGU`.\n2. Lade den Code des Repositorys herunter und führe in seinem Ordner `tools` `python build_game.py --android C:\\MHGU` aus. Das erstellt `libmhgugame.so` und `libmhgugame.id`.\n3. Kopiere den ganzen Ordner `MHGU` aufs Gerät (außerhalb von `Android/data`) und wähle ihn in der App mit **Give permission and choose folder**.\nDu brauchst etwa 13 GB frei.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5264579,
        "cover": "https://cdn2.steamgriddb.com/grid/7bf071f0838651b1a74f71df5003b3ca.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2cfc7c2a1eabaff9fdcc09b009e8edad.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/8cb958257e5a77381e730fc3ce4b8b32.png",
        "genres": [
          "action",
          "rpg"
        ],
        "igdb_id": 25623,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/m0l4ma2qdh7z2m5o6m5l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ly4vwylafc8px6tit1qc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hpqfcwff4hkokqftewos.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/amgmfldyn0cwtebjtenj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/grsc1ibqorw2u6gezem2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gzwj7vjsf6nm3wwguwni.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/heaq0emejcfii281djmw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yclsidxspm59tfbqzdrb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/n9jikwicn64quiltps6o.jpg"
        ]
      },
      "genres": [
        "action",
        "rpg"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.8",
          "last_at": "2026-11-09T18:13:53Z"
        },
        {
          "device": "Infinix X6857",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T14:45:27Z"
        },
        {
          "device": "Infinix X6873",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.9.2",
          "last_at": "2026-11-11T10:10:59Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T11:51:45Z"
        },
        {
          "device": "Xiaomi 2201116SG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.9.2",
          "last_at": "2026-11-11T16:34:34Z"
        }
      ],
      "downloads": 19527
    },
    {
      "id": "gzselaco",
      "name": "Selaco",
      "game": "Selaco",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "danillogical/GZSelaco-android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 273,
          "release": {
            "tag": "v0.2.0",
            "name": "v0.2.0 — the second screen",
            "published_at": "2026-09-26T02:32:40Z",
            "prerelease": false,
            "asset": {
              "name": "Selaco-android-0.2.0.apk",
              "url": "https://github.com/danillogical/GZSelaco-android/releases/download/v0.2.0/Selaco-android-0.2.0.apk",
              "size": 12826734,
              "sha256": "41463351bd934662b554c659fea65f53bbfb048513103e70f142bd4f18df2a9e"
            }
          },
          "history": [
            {
              "tag": "v0.1.0",
              "name": "v0.1.0 — Android and macOS port",
              "published_at": "2026-09-13T05:42:05Z",
              "prerelease": false,
              "asset": {
                "name": "Selaco-android-0.1.0.apk",
                "url": "https://github.com/danillogical/GZSelaco-android/releases/download/v0.1.0/Selaco-android-0.1.0.apk",
                "size": 12773834,
                "sha256": "4b65edda74fcdf3569923909bbfaf30a2f26b5ce1e8e6d106efb81afabb7c9c4"
              }
            }
          ],
          "package": "com.selaco.game",
          "signer_sha256": "f0e25fbd901f3ac74f23a4f17c6ea53ed07b1dcb7108e69cd40b7e3e453371ac"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Selaco.ipk3 (Steam)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Selaco"
          },
          "instructions_md": "Copy `Selaco.ipk3` (about 1.2 GB) from `steamapps/common/Selaco/` on your PC to the `Selaco` folder in internal storage.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Selaco for PC. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Selaco de PC. Necesita tu copia del juego.",
          "assets": {
            "data": {
              "label": "Selaco.ipk3 (Steam)",
              "instructions_md": "Copia `Selaco.ipk3` (unos 1,2 GB) desde `steamapps/common/Selaco/` de tu PC a la carpeta `Selaco` del almacenamiento interno.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Selaco pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "data": {
              "label": "Selaco.ipk3 (Steam)",
              "instructions_md": "Copiez `Selaco.ipk3` (environ 1,2 Go) depuis `steamapps/common/Selaco/` de votre PC dans le dossier `Selaco` du stockage interne.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Selaco para PC. Requer sua cópia do jogo.",
          "assets": {
            "data": {
              "label": "Selaco.ipk3 (Steam)",
              "instructions_md": "Copie o `Selaco.ipk3` (cerca de 1,2 GB) de `steamapps/common/Selaco/` do seu PC para a pasta `Selaco` do armazenamento interno.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Selaco für PC. Benötigt deine Kopie des Spiels.",
          "assets": {
            "data": {
              "label": "Selaco.ipk3 (Steam)",
              "instructions_md": "Kopiere `Selaco.ipk3` (etwa 1,2 GB) von `steamapps/common/Selaco/` auf deinem PC in den Ordner `Selaco` im internen Speicher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5301423,
        "cover": "https://cdn2.steamgriddb.com/grid/d3bbbbe6e259b0901e80fc3b022c7806.png",
        "hero": "https://cdn2.steamgriddb.com/hero/def6feabfe6b1da4025c2152c03aa83e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1d166f79c869c8d4a03e578e0e4e8ad8.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 145828,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4ugk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scb8x8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scb8xa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scb8xi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scb8xg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scb8xf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scb8xd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arw34.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "downloads": 273
    },
    {
      "id": "halo-ce",
      "name": "Halo CE Android",
      "game": "Halo: Combat Evolved",
      "original_platform": "xbox",
      "type": "decomp",
      "upstream": "https://github.com/OpenCommunityEdition/OpenCE",
      "description": "Ports of Halo: Combat Evolved based on its decompilation, with gamepad and touch controls. Requires your copy of the game.",
      "forks": [
        {
          "repo": "OpenCommunityEdition/OpenCE",
          "asset_pattern": "(?i)android-release\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 19923,
          "release": {
            "tag": "build-343",
            "name": "Build 343 (fc9deb0)",
            "published_at": "2026-11-06T10:47:44Z",
            "prerelease": false,
            "asset": {
              "name": "halo-android-release.zip",
              "url": "https://github.com/OpenCommunityEdition/OpenCE/releases/download/build-343/halo-android-release.zip",
              "size": 19478093,
              "sha256": "56ed90c34427e0f473db2f542bc726edf49a60caec5ed53030f9f0a566eb7ee0",
              "entry": {
                "path": "app-release.apk",
                "size": 39898141,
                "sha256": "4d8b255216813d10419105cef4de6e55e1c90477e2c6515f8a732d4705853887"
              }
            }
          },
          "history": [
            {
              "tag": "build-337",
              "name": "Build 337 (899219c)",
              "published_at": "2026-11-01T02:34:12Z",
              "prerelease": false,
              "asset": {
                "name": "halo-android-release.zip",
                "url": "https://github.com/OpenCommunityEdition/OpenCE/releases/download/build-337/halo-android-release.zip",
                "size": 19482949,
                "sha256": "9f764da4bf803c37db479381b794203e84792dd1c9d84e7e87f6ca1c1874c0c0",
                "entry": {
                  "path": "app-release.apk",
                  "size": 39896465,
                  "sha256": "ce16073586e315afcb7eaea325eabebd6fc7664c0115dd327001c0af860695e1"
                }
              }
            },
            {
              "tag": "build-335",
              "name": "Build 335 (da8d455)",
              "published_at": "2026-10-30T03:16:20Z",
              "prerelease": false,
              "asset": {
                "name": "halo-android-release.zip",
                "url": "https://github.com/OpenCommunityEdition/OpenCE/releases/download/build-335/halo-android-release.zip",
                "size": 19482724,
                "sha256": "4f9dd89cd7f51942db16783bfa43b6c0b12b16a6ea15f375f710a462d6ffe146",
                "entry": {
                  "path": "app-release.apk",
                  "size": 39896429,
                  "sha256": "ed9915ef4e73a70267e7b70cf07fbaf81705b8ccc66a0ca91eefd5a123013400"
                }
              }
            },
            {
              "tag": "build-329",
              "name": "Build 329 (70c5e60)",
              "published_at": "2026-10-29T18:24:31Z",
              "prerelease": false,
              "asset": {
                "name": "halo-android-release.zip",
                "url": "https://github.com/OpenCommunityEdition/OpenCE/releases/download/build-329/halo-android-release.zip",
                "size": 18427056,
                "sha256": "5a4467081eefd615e74f4b2513467ab1e76a9e69eceada6e18f32026bde82c00",
                "entry": {
                  "path": "app-release.apk",
                  "size": 38536325,
                  "sha256": "0c59c6fd81e3a530a5f11992a6e0998f775adca7a2866f033e0f27184e742065"
                }
              }
            },
            {
              "tag": "build-326",
              "name": "Build 326 (e7294a3)",
              "published_at": "2026-10-29T12:38:59Z",
              "prerelease": false,
              "asset": {
                "name": "halo-android-release.zip",
                "url": "https://github.com/OpenCommunityEdition/OpenCE/releases/download/build-326/halo-android-release.zip",
                "size": 18426902,
                "sha256": "4a873d4f9a7d8610515ce07d72da1130b32860fe62187ca33704e5a7d7a9eead",
                "entry": {
                  "path": "app-release.apk",
                  "size": 38536061,
                  "sha256": "df8b6260b28c5aeaad86067816376f07f820f2e7973b66ca852b198b7d896b81"
                }
              }
            },
            {
              "tag": "build-323",
              "name": "Build 323 (f30c7a4)",
              "published_at": "2026-10-29T06:07:53Z",
              "prerelease": false,
              "asset": {
                "name": "halo-android-release.zip",
                "url": "https://github.com/OpenCommunityEdition/OpenCE/releases/download/build-323/halo-android-release.zip",
                "size": 18424989,
                "sha256": "49f838036b268684bd361910ca0519008cf506fc4f1464e12f2b3782cbbf1ae6",
                "entry": {
                  "path": "app-release.apk",
                  "size": 38535933,
                  "sha256": "86e8b889fcff053aa8a2bc5dabef8f99f2e72d729a1eddd0a690e8ee6be79130"
                }
              }
            }
          ],
          "package": "com.halo.decomp",
          "signer_sha256": "6a06a3ee2e2fb1bc0a1f9f2897a03d39660be5a314508d71b937a9eb59ddb5e6",
          "reports": [
            {
              "device": "Ayn Odin3",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "build-343",
              "last_at": "2026-11-09T04:59:12Z"
            },
            {
              "device": "Infinix X6840",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "build-343",
              "last_at": "2026-11-09T16:06:40Z"
            },
            {
              "device": "Xiaomi Pad 7 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T17:43:44Z"
            },
            {
              "device": "Samsung SM-G975F",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "build-337",
              "last_at": "2026-11-09T19:05:24Z"
            },
            {
              "device": "Xiaomi 2603ARP14G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "build-343",
              "last_at": "2026-11-10T03:01:32Z"
            },
            {
              "device": "POCO X7 PRO",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "build-343",
              "last_at": "2026-11-10T20:00:08Z"
            },
            {
              "device": "Samsung SM-A155M",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "build-343",
              "last_at": "2026-11-10T22:32:50Z"
            },
            {
              "device": "Ayn Odin 3 max",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "build-343",
              "last_at": "2026-11-11T17:05:36Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "build-343",
              "last_at": "2026-11-11T18:45:14Z"
            }
          ]
        },
        {
          "repo": "FulGerNet/halo-ce-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 73724,
          "release": {
            "tag": "4.0",
            "name": "4195 (4.0)",
            "published_at": "2026-10-11T09:59:41Z",
            "prerelease": false,
            "asset": {
              "name": "Halo-CE-build-4195.apk",
              "url": "https://github.com/FulGerNet/halo-ce-android/releases/download/4.0/Halo-CE-build-4195.apk",
              "size": 37948773,
              "sha256": "326bda06eaee5f472a0569add94d1c9f5c8a643b17872826a5edd9774c226aa8"
            }
          },
          "history": [
            {
              "tag": "3.5",
              "name": "3.5",
              "published_at": "2026-10-08T14:33:07Z",
              "prerelease": false,
              "asset": {
                "name": "Halo-CE-FulGer-3.5.apk",
                "url": "https://github.com/FulGerNet/halo-ce-android/releases/download/3.5/Halo-CE-FulGer-3.5.apk",
                "size": 33002933,
                "sha256": "df11fddcc52aaaaa965c1c5a71ff235f2af41614b74fc4519a770f7ef2e6c708"
              }
            },
            {
              "tag": "3.1",
              "name": "3.1",
              "published_at": "2026-10-04T13:16:04Z",
              "prerelease": false,
              "asset": {
                "name": "halo-ce-android-3.1-release.apk",
                "url": "https://github.com/FulGerNet/halo-ce-android/releases/download/3.1/halo-ce-android-3.1-release.apk",
                "size": 32227865,
                "sha256": "d27d5110db86b41bfb4784d6448abfef21a800cac0d6dccaa31e0dd907bb0f72"
              }
            },
            {
              "tag": "build-3589",
              "name": "2.0",
              "published_at": "2026-10-01T16:36:48Z",
              "prerelease": false,
              "asset": {
                "name": "halo-ce-android-2.0-release.apk",
                "url": "https://github.com/FulGerNet/halo-ce-android/releases/download/build-3589/halo-ce-android-2.0-release.apk",
                "size": 23826237,
                "sha256": "da8dbc59cb47f454918e216bb30af1adde1f6b94bb7d41f884e648f2c232610a"
              }
            },
            {
              "tag": "1.0",
              "name": "1.0 with customizable touch controls",
              "published_at": "2026-10-01T10:27:27Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/FulGerNet/halo-ce-android/releases/download/1.0/app-release.apk",
                "size": 22863901,
                "sha256": "868e6f9e53d496eb8972e0132ed98431dc260334042446d7d1e4fe5621f2b96a"
              }
            }
          ],
          "package": "com.halo.decomp",
          "signer_sha256": "06039420dbd3221453d6dd88207cd924622ed593f01a5effa3e6094b1af25f64",
          "reports": [
            {
              "device": "HONOR LGN-LX3",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "4.0",
              "last_at": "2026-11-11T07:57:58Z"
            }
          ]
        },
        {
          "repo": "Andiweli/HaloCE-Android-AAOS",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3396,
          "release": {
            "tag": "1.0.18",
            "name": "Halo CE 1.0.18",
            "published_at": "2026-11-09T20:37:20Z",
            "prerelease": false,
            "asset": {
              "name": "HaloCE.1.0.18.apk",
              "url": "https://github.com/Andiweli/HaloCE-Android-AAOS/releases/download/1.0.18/HaloCE.1.0.18.apk",
              "size": 41040059,
              "sha256": "8fe38cb411178fa281eb91486cd300e56520a859a306c4e1de5aeb7b09dc48a6"
            }
          },
          "history": [
            {
              "tag": "1.0.17",
              "name": "Halo CE 1.0.17",
              "published_at": "2026-11-04T08:18:21Z",
              "prerelease": false,
              "asset": {
                "name": "HaloCE.1.0.17.apk",
                "url": "https://github.com/Andiweli/HaloCE-Android-AAOS/releases/download/1.0.17/HaloCE.1.0.17.apk",
                "size": 41043933,
                "sha256": "c79f35c4546532ab7d5db080a0295502d5255d3ec47bb12751c8d2abecd9db49"
              }
            },
            {
              "tag": "1.0.16",
              "name": "Halo CE 1.0.16",
              "published_at": "2026-11-02T17:51:45Z",
              "prerelease": false,
              "asset": {
                "name": "HaloCE.1.0.16.apk",
                "url": "https://github.com/Andiweli/HaloCE-Android-AAOS/releases/download/1.0.16/HaloCE.1.0.16.apk",
                "size": 41027549,
                "sha256": "d170c1efe6a53b1ad146946826221de676d736acaf82e3905e88d9bdd9e04a6f"
              }
            },
            {
              "tag": "1.0.15",
              "name": "Halo CE 1.0.15",
              "published_at": "2026-11-02T08:11:51Z",
              "prerelease": false,
              "asset": {
                "name": "HaloCE.1.0.15.apk",
                "url": "https://github.com/Andiweli/HaloCE-Android-AAOS/releases/download/1.0.15/HaloCE.1.0.15.apk",
                "size": 40697485,
                "sha256": "2734e5e83a06d4fcb9706ada0b653eb7cc02fd3343cac0d81c601c5c657442c7"
              }
            },
            {
              "tag": "Demo",
              "name": "Testbuild",
              "published_at": "2026-11-01T14:17:34Z",
              "prerelease": false,
              "asset": {
                "name": "app-mobile-release.apk",
                "url": "https://github.com/Andiweli/HaloCE-Android-AAOS/releases/download/Demo/app-mobile-release.apk",
                "size": 49845475,
                "sha256": "db91f8227d78977137cac9489c24bf6203ae1f6887366ae525611301a218ae22"
              }
            },
            {
              "tag": "1.0.14",
              "name": "Halo CE 1.0.14",
              "published_at": "2026-10-28T21:05:21Z",
              "prerelease": false,
              "asset": {
                "name": "HaloCE.1.0.14.apk",
                "url": "https://github.com/Andiweli/HaloCE-Android-AAOS/releases/download/1.0.14/HaloCE.1.0.14.apk",
                "size": 40689773,
                "sha256": "88353a481767a46c43de95ff7c25797b89762ddbeb89a0622ca530c15c256b1a"
              }
            }
          ],
          "package": "com.halo.decomp",
          "signer_sha256": "a3810c7ae720118333f68c55f49cd4145fd4a02ec01127f8cc6256d6a507f41a"
        },
        {
          "repo": "ChupathingyCE/chupathingyce",
          "asset_pattern": "(?i)android64-release\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 378,
          "release": {
            "tag": "v0.9.0d",
            "name": "Chupathingy v0.9.0d",
            "published_at": "2026-11-10T02:00:57Z",
            "prerelease": false,
            "asset": {
              "name": "chupathingyce-android64-release.zip",
              "url": "https://github.com/ChupathingyCE/chupathingyce/releases/download/v0.9.0d/chupathingyce-android64-release.zip",
              "size": 64732711,
              "sha256": "af9c4b3fadde2f118050917fda687172147250cdafbcf62b8b026a9f5342e1bb",
              "entry": {
                "path": "chupathingyce-android64-release.apk",
                "size": 64644754,
                "sha256": "f10ae6f79b4917b9549fc0441b913c57033ce1fd2d5b0adab06fe77c8d4d90ed"
              }
            }
          },
          "history": [
            {
              "tag": "v0.9.0c",
              "name": "Chupathingy v0.9.0c",
              "published_at": "2026-11-07T07:09:50Z",
              "prerelease": false,
              "asset": {
                "name": "chupathingyce-android64-release.zip",
                "url": "https://github.com/ChupathingyCE/chupathingyce/releases/download/v0.9.0c/chupathingyce-android64-release.zip",
                "size": 64671271,
                "sha256": "430504b000f904387029c3cb52ecc0e12f0dd061d15838fb22b9604fcc1e6cf5",
                "entry": {
                  "path": "chupathingyce-android64-release.apk",
                  "size": 64583314,
                  "sha256": "22d9b864cd2f8f488dd36e4cb96cb93e32edf704c0e3a02dea908a9d7090bc5d"
                }
              }
            },
            {
              "tag": "v0.9.0b",
              "name": "Chupathingy v0.9.0b",
              "published_at": "2026-11-06T23:32:24Z",
              "prerelease": false,
              "asset": {
                "name": "chupathingyce-android64-release.zip",
                "url": "https://github.com/ChupathingyCE/chupathingyce/releases/download/v0.9.0b/chupathingyce-android64-release.zip",
                "size": 64540199,
                "sha256": "0124d28c4a06fce437fd24b6ee4156948d8a3ec0ea0d7530434644be412099ae",
                "entry": {
                  "path": "chupathingyce-android64-release.apk",
                  "size": 64452242,
                  "sha256": "188211642d3bf1c3a2474be8814ca3554a0df0119db2d554054a3246acb21fa3"
                }
              }
            },
            {
              "tag": "v0.9.0",
              "name": "Chupathingy v0.9.0",
              "published_at": "2026-11-06T16:00:48Z",
              "prerelease": false,
              "asset": {
                "name": "chupathingyce-android64-release.zip",
                "url": "https://github.com/ChupathingyCE/chupathingyce/releases/download/v0.9.0/chupathingyce-android64-release.zip",
                "size": 64536103,
                "sha256": "15d40b8e759bdeaa8212dec356dcc5ed16b8dfd26515a305e245f6840b149cb6",
                "entry": {
                  "path": "chupathingyce-android64-release.apk",
                  "size": 64448146,
                  "sha256": "482c699337ac953355f3de348ef3bee1d76e298870a23172287f078486285074"
                }
              }
            },
            {
              "tag": "v0.8.1d",
              "name": "Chupathingy v0.8.1d",
              "published_at": "2026-10-30T01:08:47Z",
              "prerelease": false,
              "asset": {
                "name": "chupathingyce-android64-release.zip",
                "url": "https://github.com/ChupathingyCE/chupathingyce/releases/download/v0.8.1d/chupathingyce-android64-release.zip",
                "size": 63553063,
                "sha256": "2b21980bf8e4210a7f48730c1fbf6cb23ed7297c8a899e7e032245992f0e2e83",
                "entry": {
                  "path": "chupathingyce-android64-release.apk",
                  "size": 63465106,
                  "sha256": "3e8a17fca4a97d35154645a7bd0a51d6c2ee384c0a41d88d9c6199b6ce1f21fa"
                }
              }
            },
            {
              "tag": "v0.8.1c",
              "name": "Chupathingy v0.8.1c",
              "published_at": "2026-10-28T16:56:04Z",
              "prerelease": false,
              "asset": {
                "name": "chupathingyce-android64-release.zip",
                "url": "https://github.com/ChupathingyCE/chupathingyce/releases/download/v0.8.1c/chupathingyce-android64-release.zip",
                "size": 63536679,
                "sha256": "af889d20309012d51ef505106ede37538e7fc774ddf110201281c87ada2ef7c3",
                "entry": {
                  "path": "chupathingyce-android64-release.apk",
                  "size": 63448722,
                  "sha256": "a27d89fabc8cc5bf7fe75af602b1701f04929fe21789a9e447351591994bf9c7"
                }
              }
            }
          ],
          "package": "dev.horrible.chupathingyce",
          "signer_sha256": "841d112a348afb6022ae43cc21fee105bdd0d6c6b17ee0a8cfb1967129ed4ece"
        },
        {
          "repo": "FractumSeraph/OpenCE",
          "asset_pattern": "(?i)android64\\.apk$",
          "downloads": 28,
          "release": {
            "tag": "v0.9.1-fs.00245",
            "name": "0.9.1-fs.00245",
            "published_at": "2026-11-11T12:16:06Z",
            "prerelease": false,
            "asset": {
              "name": "fractum-halo-android64.apk",
              "url": "https://github.com/FractumSeraph/OpenCE/releases/download/v0.9.1-fs.00245/fractum-halo-android64.apk",
              "size": 76202070,
              "sha256": "fac465708e02fd0392737c0f1803e6fe4aee0810d2af10bbcbb6f66aa918fec0"
            }
          },
          "history": [
            {
              "tag": "v0.9.1-fs.00240",
              "name": "0.9.1-fs.00240",
              "published_at": "2026-11-11T07:15:15Z",
              "prerelease": false,
              "asset": {
                "name": "fractum-halo-android64.apk",
                "url": "https://github.com/FractumSeraph/OpenCE/releases/download/v0.9.1-fs.00240/fractum-halo-android64.apk",
                "size": 76118022,
                "sha256": "a2b4459a5c2066e3b5db11ffa23fb77811fb66f894b6043b6f8817b40ce021d8"
              }
            },
            {
              "tag": "v0.9.0-fs.00235",
              "name": "0.9.0-fs.00235",
              "published_at": "2026-11-10T04:13:50Z",
              "prerelease": false,
              "asset": {
                "name": "fractum-halo-android64.apk",
                "url": "https://github.com/FractumSeraph/OpenCE/releases/download/v0.9.0-fs.00235/fractum-halo-android64.apk",
                "size": 72339862,
                "sha256": "65e8d7b12bb7d306802e19048ddcebd36afdd6a98e9560bab81f2edc96fc84fd"
              }
            },
            {
              "tag": "v0.9.0-fs.00234",
              "name": "0.9.0-fs.00234",
              "published_at": "2026-11-10T03:23:32Z",
              "prerelease": false,
              "asset": {
                "name": "fractum-halo-android64.apk",
                "url": "https://github.com/FractumSeraph/OpenCE/releases/download/v0.9.0-fs.00234/fractum-halo-android64.apk",
                "size": 72333462,
                "sha256": "05df170772475cd8b85a5cb46e0a067e40e9011fa4ecd8bac9c070f93d353532"
              }
            },
            {
              "tag": "v0.9.0-fs.00230",
              "name": "0.9.0-fs.00230",
              "published_at": "2026-11-08T01:09:30Z",
              "prerelease": false,
              "asset": {
                "name": "fractum-halo-android64.apk",
                "url": "https://github.com/FractumSeraph/OpenCE/releases/download/v0.9.0-fs.00230/fractum-halo-android64.apk",
                "size": 71640582,
                "sha256": "7af02569027ab0e951d119331acec3d6efed8133b9e05cde1a9241257bf934b0"
              }
            },
            {
              "tag": "v0.9.0-fs.00229",
              "name": "0.9.0-fs.00229",
              "published_at": "2026-11-07T14:55:54Z",
              "prerelease": false,
              "asset": {
                "name": "fractum-halo-android64.apk",
                "url": "https://github.com/FractumSeraph/OpenCE/releases/download/v0.9.0-fs.00229/fractum-halo-android64.apk",
                "size": 71639830,
                "sha256": "8e94df6a699d1beae53b6946061cc054b4c745c4f154c2f896c433f2151c2fcd"
              }
            }
          ],
          "package": "net.fractumseraph.halo",
          "signer_sha256": "792aa0cd513ba0220a4e0ead650833a83974791569fa49579c92479648a88599"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Halo: Combat Evolved (Xbox) disc in .iso or .xiso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Any Xbox disc version works; Halo PC or Custom Edition maps are not a substitute.\nCopy the image to your phone, open the port, and select it when prompted: the port extracts the maps folder (about 2 GB).\nOpenCE also offers downloading multiplayer maps without a disc.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Ports de Halo: Combat Evolved basados en su decompilación, con mando y controles táctiles. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "Disco de Halo: Combat Evolved (Xbox) en .iso o .xiso",
              "instructions_md": "Vale cualquier versión del disco de Xbox; los mapas de Halo PC o Custom Edition no la sustituyen.\nCopia la imagen al teléfono, abre el port y elígela cuando la pida: el port extrae la carpeta maps (unos 2 GB).\nOpenCE también ofrece descargar los mapas de multijugador sin disco.\n"
            }
          }
        },
        "fr": {
          "description": "Ports de Halo: Combat Evolved basés sur sa décompilation, avec manette et commandes tactiles. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "Disque Halo: Combat Evolved (Xbox) en .iso ou .xiso",
              "instructions_md": "N'importe quelle version du disque Xbox fonctionne ; les cartes Halo PC ou Custom Edition ne la remplacent pas.\nCopiez l'image sur le téléphone, ouvrez le port et sélectionnez-la lorsque vous y êtes invité : le port extrait le dossier maps (environ 2 Go).\nOpenCE propose également de télécharger les cartes multijoueurs sans disque.\n"
            }
          }
        },
        "pt": {
          "description": "Ports de Halo: Combat Evolved baseados em sua descompilação, com controles de gamepad e toque. Requer sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "Disco de Halo: Combat Evolved (Xbox) em .iso ou .xiso",
              "instructions_md": "Qualquer versão do disco do Xbox funciona; os mapas do Halo PC ou Custom Edition não o substituem.\nCopie a imagem para o telefone, abra o port e selecione-a quando solicitado: o port extrai a pasta maps (cerca de 2 GB).\nO OpenCE também oferece o download de mapas multiplayer sem disco.\n"
            }
          }
        },
        "de": {
          "description": "Ports von Halo: Combat Evolved basierend auf seiner Dekompilierung, mit Gamepad- und Touch-Steuerung. Benötigt deine Kopie des Spiels.",
          "assets": {
            "disc": {
              "label": "Halo: Combat Evolved (Xbox) Disk als .iso oder .xiso",
              "instructions_md": "Jede Xbox-Disk-Version funktioniert; Karten von Halo PC oder der Custom Edition sind kein Ersatz.\nKopiere das Abbild auf das Telefon, öffne den Port und wähle es aus, wenn du dazu aufgefordert wirst: Der Port extrahiert den Ordner „maps“ (ca. 2 GB).\nOpenCE bietet auch das Herunterladen von Multiplayer-Karten ohne Disk an.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38383,
        "cover": "https://cdn2.steamgriddb.com/grid/09a146c8d1cfdbdb54ceb60ede93cdab.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1a6d2e708873df49ad05540c37e8d36a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d56b9fc4b0f1be8871f5e1c40c0067e7.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 740,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2r2r.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/exkvyg7tunws33xpqv9i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ypa0eo6w0nouqaibnwdl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/azc4afiufxszg4dcgdo6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/eijng8zvsqwpsggrbz5j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rimcyjzsezjx0f6swttl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5jvc.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "reports": [
        {
          "device": "Ayn Odin3",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "build-343",
          "last_at": "2026-11-09T04:59:12Z"
        },
        {
          "device": "Infinix X6840",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "build-343",
          "last_at": "2026-11-09T16:06:40Z"
        },
        {
          "device": "Xiaomi Pad 7 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T17:43:44Z"
        },
        {
          "device": "Samsung SM-G975F",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "build-337",
          "last_at": "2026-11-09T19:05:24Z"
        },
        {
          "device": "Xiaomi 2603ARP14G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "build-343",
          "last_at": "2026-11-10T03:01:32Z"
        },
        {
          "device": "POCO X7 PRO",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "build-343",
          "last_at": "2026-11-10T20:00:08Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "build-343",
          "last_at": "2026-11-10T22:32:50Z"
        },
        {
          "device": "HONOR LGN-LX3",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "4.0",
          "last_at": "2026-11-11T07:57:58Z"
        },
        {
          "device": "Ayn Odin 3 max",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "build-343",
          "last_at": "2026-11-11T17:05:36Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "build-343",
          "last_at": "2026-11-11T18:45:14Z"
        }
      ],
      "downloads": 97449
    },
    {
      "id": "halo3recomp",
      "name": "Halo 3",
      "game": "Halo 3",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "Jauidev/halo3recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1122,
          "release": {
            "tag": "v1.0.1",
            "name": "halo3recomp 1.0.1",
            "published_at": "2026-11-11T18:11:05Z",
            "prerelease": false,
            "asset": {
              "name": "halo3recomp-1.0.1.apk",
              "url": "https://github.com/Jauidev/halo3recomp/releases/download/v1.0.1/halo3recomp-1.0.1.apk",
              "size": 76708077,
              "sha256": "953b1a030799f5745a609c340678faa4ad5d0e3f4a0c4fde6e3675cea4ba63fa"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "halo3recomp 1.0.0",
              "published_at": "2026-11-10T18:45:44Z",
              "prerelease": false,
              "asset": {
                "name": "halo3recomp-1.0.0.apk",
                "url": "https://github.com/Jauidev/halo3recomp/releases/download/v1.0.0/halo3recomp-1.0.0.apk",
                "size": 54548395,
                "sha256": "bc3a717ee2557b99502075f7bd19cb332cd0b2f58537a59ecd1641277866dcf5"
              }
            }
          ],
          "package": "com.xport.halo3",
          "signer_sha256": "8d4770e35f5bced21c1f77df95dc7d8a7584601a849be89bc57de85e6cc89711"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Halo 3 disc (Xbox 360) as ISO or extracted",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher, choose the game's ISO or the extracted disc folder.\nYou can also copy the extracted disc to `Android/data/com.xport.halo3/files/game`.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Halo 3. Requires your Xbox 360 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Halo 3. Necesita tu ROM de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Halo 3 (Xbox 360) en ISO o extraído",
              "instructions_md": "En el launcher elige la ISO del juego o la carpeta del disco extraído.\nTambién puedes copiar el disco extraído a `Android/data/com.xport.halo3/files/game`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Halo 3. Nécessite votre ROM Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque de Halo 3 (Xbox 360) en ISO ou extrait",
              "instructions_md": "Dans le lanceur, choisissez l'ISO du jeu ou le dossier du disque extrait.\nVous pouvez aussi copier le disque extrait dans `Android/data/com.xport.halo3/files/game`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Halo 3. Requer sua ROM de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Halo 3 (Xbox 360) em ISO ou extraído",
              "instructions_md": "No launcher, escolha a ISO do jogo ou a pasta do disco extraído.\nVocê também pode copiar o disco extraído para `Android/data/com.xport.halo3/files/game`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Halo 3. Benötigt deine Xbox 360-ROM.",
          "assets": {
            "disc": {
              "label": "Disc von Halo 3 (Xbox 360) als ISO oder entpackt",
              "instructions_md": "Wähle im Launcher die ISO des Spiels oder den Ordner der entpackten Disc.\nDu kannst die entpackte Disc auch nach `Android/data/com.xport.halo3/files/game` kopieren.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37017,
        "cover": "https://cdn2.steamgriddb.com/grid/5509682fa4df1796214513fce18571c7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/276598efa3cad81bba327f56cea301ef.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/a753a43564c29148df3150afb4475440.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 987,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1xhc.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qly3lqrhwefbray4gh0w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yrg9pyxwrkdlzw8dovsc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lq9rdays5qfhovrpptnp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qozrzfe5ofgbuvlfzyym.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fyssr8jilosvhj7ttgza.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz9jq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccq93.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccq90.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 1122
    },
    {
      "id": "heaven-dust-nx2android",
      "name": "Heaven Dust",
      "game": "Heaven Dust",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "CowKillers/heaven-dust-nx2android",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 17,
          "release": {
            "tag": "v0.1",
            "name": "v0.1",
            "published_at": "2026-11-06T02:21:09Z",
            "prerelease": true,
            "asset": {
              "name": "HeavenDust-launcher-v0.1.apk",
              "url": "https://github.com/CowKillers/heaven-dust-nx2android/releases/download/v0.1/HeavenDust-launcher-v0.1.apk",
              "size": 19652529,
              "sha256": "73b54b063765f8757e5f9ce97b7a6fbd142538760e027117133e7b503c85b825"
            }
          },
          "history": [],
          "package": "org.nx2a.t010059100d928000",
          "signer_sha256": "2551deaa93bb03dcdafb689f1efab76afd8e29538814c770048aba30d88697a0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Heaven Dust dump (Switch, NSP) and your prod.keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "The APK is only the port: the game data is generated on a PC with [nx2android](https://github.com/shirai91/nx2android) from your own dump (NSP) and your `prod.keys`.\nFollow the steps in the port's README; never use other people's dumps, shaders or keys.\n"
        }
      ],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Experimental static recompilation of Heaven Dust (Switch), made with nx2android. Requires your own game dump (NSP) and prod.keys.",
      "i18n": {
        "es": {
          "description": "Recompilación estática experimental de Heaven Dust (Switch), hecha con nx2android. Necesita tu propio volcado del juego (NSP) y tus prod.keys.",
          "assets": {
            "game": {
              "label": "Volcado de Heaven Dust (Switch, NSP) y tus prod.keys",
              "instructions_md": "El APK solo es el port: los datos del juego se generan en un PC con [nx2android](https://github.com/shirai91/nx2android) a partir de tu propio volcado (NSP) y tus `prod.keys`.\nSigue los pasos del README del port; nunca uses volcados, shaders ni claves de otros.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique expérimentale de Heaven Dust (Switch), faite avec nx2android. Nécessite votre propre dump du jeu (NSP) et vos prod.keys.",
          "assets": {
            "game": {
              "label": "Dump de Heaven Dust (Switch, NSP) et vos prod.keys",
              "instructions_md": "L'APK n'est que le portage : les données du jeu se génèrent sur un PC avec [nx2android](https://github.com/shirai91/nx2android) à partir de votre propre dump (NSP) et de vos `prod.keys`.\nSuivez les étapes du README du portage ; n'utilisez jamais les dumps, shaders ou clés d'autres personnes.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática experimental de Heaven Dust (Switch), feita com nx2android. Precisa do seu próprio dump do jogo (NSP) e das suas prod.keys.",
          "assets": {
            "game": {
              "label": "Dump de Heaven Dust (Switch, NSP) e suas prod.keys",
              "instructions_md": "O APK é só o port: os dados do jogo são gerados num PC com o [nx2android](https://github.com/shirai91/nx2android) a partir do seu próprio dump (NSP) e das suas `prod.keys`.\nSiga os passos do README do port; nunca use dumps, shaders ou chaves de outras pessoas.\n"
            }
          }
        },
        "de": {
          "description": "Experimentelle statische Rekompilierung von Heaven Dust (Switch), erstellt mit nx2android. Benötigt deinen eigenen Dump des Spiels (NSP) und deine prod.keys.",
          "assets": {
            "game": {
              "label": "Dump von Heaven Dust (Switch, NSP) und deine prod.keys",
              "instructions_md": "Die APK ist nur der Port: Die Spieldaten werden auf einem PC mit [nx2android](https://github.com/shirai91/nx2android) aus deinem eigenen Dump (NSP) und deinen `prod.keys` erzeugt.\nFolge den Schritten in der README des Ports; nutze nie Dumps, Shader oder Schlüssel anderer.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5239501,
        "cover": "https://cdn2.steamgriddb.com/grid/e06ceaa63cab65ded13f2b20b1fdd688.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d249c3f561646f3799e817e8c937921c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/8f94bb7d47dd21a37ea667583dc972d3.png",
        "genres": [
          "adventure",
          "shooter",
          "rpg",
          "puzzle",
          "horror"
        ],
        "igdb_id": 120069,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1yor.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6tsd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6tsc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6tsg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6tse.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6tsh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6tsf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/archi.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "rpg",
        "puzzle",
        "horror"
      ],
      "downloads": 17
    },
    {
      "id": "hm64-recomp",
      "name": "Harvest Moon 64: Recompiled",
      "game": "Harvest Moon 64",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/igawa6/HarvestMoon64Recomp",
      "description": "Port of Harvest Moon 64: Recompiled with touch controls. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "igawa6/HarvestMoon64Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 4308,
          "release": {
            "tag": "v0.2.0",
            "name": "HM64 Android 0.2.0",
            "published_at": "2026-08-07T15:54:22Z",
            "prerelease": false,
            "asset": {
              "name": "hm64recomp-android-0.2.0.apk",
              "url": "https://github.com/igawa6/HarvestMoon64Recomp/releases/download/v0.2.0/hm64recomp-android-0.2.0.apk",
              "size": 7115716,
              "sha256": "8547d75f74d5c86d6042526fd8912fd0446e2013e654bd3ef98d7f5673b9f6fe"
            }
          },
          "history": [
            {
              "tag": "0.1.0",
              "name": "HM64 Android 0.1.0",
              "published_at": "2026-08-05T08:05:44Z",
              "prerelease": false,
              "asset": {
                "name": "776764f9-hm64recomp-android-0.1.0.apk",
                "url": "https://github.com/igawa6/HarvestMoon64Recomp/releases/download/0.1.0/776764f9-hm64recomp-android-0.1.0.apk",
                "size": 7091140,
                "sha256": "da69d474fe12a17dca92b6c8669bd849068fb2a400ebd150d0711e8c44334e50"
              }
            }
          ],
          "package": "io.github.hm64recomp",
          "signer_sha256": "0753862b7df6ce7659b0c282d3d667cf96587971d6395def5fb0436322e84607"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Harvest Moon 64 ROM (USA)",
          "accepted": [
            {
              "sha1": "90631460f1876a14849df0541d534012b410a34c",
              "label": "Harvest Moon 64 (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the app and choose your US Harvest Moon 64 ROM (`.z64`, `.v64` or `.n64`). It's copied into the app; it doesn't ask for storage permissions.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Harvest Moon 64: Recompiled con controles táctiles. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Harvest Moon 64 (USA)",
              "instructions_md": "Abre la app y elige tu ROM americana de Harvest Moon 64 (`.z64`, `.v64` o `.n64`). Se copia a la app; no pide permisos de almacenamiento.\n",
              "accepted": [
                "Harvest Moon 64 (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port de Harvest Moon 64: Recompiled avec commandes tactiles. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Harvest Moon 64 (USA)",
              "accepted": [
                "Harvest Moon 64 (USA)"
              ],
              "instructions_md": "Ouvrez l'application et choisissez votre ROM américaine de Harvest Moon 64 (`.z64`, `.v64` ou `.n64`). Elle est copiée dans l'application ; aucune autorisation de stockage n'est demandée.\n"
            }
          }
        },
        "pt": {
          "description": "Port do Harvest Moon 64: Recompiled com controles de toque. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Harvest Moon 64 (EUA)",
              "accepted": [
                "Harvest Moon 64 (USA)"
              ],
              "instructions_md": "Abra o app e escolha sua ROM americana de Harvest Moon 64 (`.z64`, `.v64` ou `.n64`). Ela é copiada para o app; não pede permissões de armazenamento.\n"
            }
          }
        },
        "de": {
          "description": "Port von Harvest Moon 64: Recompiled mit Touch-Steuerung. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Harvest Moon 64 (USA)",
              "accepted": [
                "Harvest Moon 64 (USA)"
              ],
              "instructions_md": "Öffne die App und wähle deine US-ROM von Harvest Moon 64 (`.z64`, `.v64` oder `.n64`). Sie wird in die App kopiert; Speicherberechtigungen braucht sie nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35297,
        "cover": "https://cdn2.steamgriddb.com/grid/cab8fb3904dfe2e30a8579bc38e74ada.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4a65fd714997aaca6455b8d338cc61c6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/609a199881ca4ba9c95688235cd6ac5c.png",
        "genres": [
          "rpg",
          "simulation"
        ],
        "igdb_id": 3378,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2ae7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ies6wts7ndk2em4504sj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jd65yfebmhasdokspigz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rgvm4uv3fs2f2zghraov.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/v1q9ulwybkbzdwmlxnxy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/c9ghduolttucdukpzljd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1koa.jpg"
        ]
      },
      "genres": [
        "rpg",
        "simulation"
      ],
      "downloads": 4308
    },
    {
      "id": "horizon",
      "name": "Horizon",
      "game": "Minecraft Java rust rewrite",
      "original_platform": "pc",
      "type": "source-port",
      "forks": [
        {
          "repo": "starling-client/starling",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 291328,
          "release": {
            "tag": "v0.7.8",
            "name": "Horizon Android 0.7.8",
            "published_at": "2026-11-07T00:24:34Z",
            "prerelease": false,
            "asset": {
              "name": "Horizon-Android-0.7.8-arm64-v8a.apk",
              "url": "https://github.com/starling-client/starling/releases/download/v0.7.8/Horizon-Android-0.7.8-arm64-v8a.apk",
              "size": 37484904,
              "sha256": "d034b76bf583526824bb9fbf7634c2052eab94ec37b1b5b91c7bbc61e778a956"
            }
          },
          "history": [
            {
              "tag": "v0.7.7",
              "name": "Horizon Android 0.7.7",
              "published_at": "2026-11-02T22:54:34Z",
              "prerelease": false,
              "asset": {
                "name": "Horizon-Android-0.7.7-arm64-v8a.apk",
                "url": "https://github.com/starling-client/starling/releases/download/v0.7.7/Horizon-Android-0.7.7-arm64-v8a.apk",
                "size": 36557160,
                "sha256": "f4e180bb8b48f7a5af309ab16becb7c733c8c5d8282f4946f2c5ad5cbce81133"
              }
            },
            {
              "tag": "v0.7.6",
              "name": "Horizon Android 0.7.6",
              "published_at": "2026-10-31T23:30:12Z",
              "prerelease": false,
              "asset": {
                "name": "Horizon-Android-0.7.6-arm64-v8a.apk",
                "url": "https://github.com/starling-client/starling/releases/download/v0.7.6/Horizon-Android-0.7.6-arm64-v8a.apk",
                "size": 35233024,
                "sha256": "b16781154678f393c75997cf6f780e3f8719dbc88a2a545125a3f19a1ffa1688"
              }
            },
            {
              "tag": "v0.7.5",
              "name": "Horizon Android 0.7.5",
              "published_at": "2026-10-31T00:04:24Z",
              "prerelease": false,
              "asset": {
                "name": "Horizon-Android-0.7.5-arm64-v8a.apk",
                "url": "https://github.com/starling-client/starling/releases/download/v0.7.5/Horizon-Android-0.7.5-arm64-v8a.apk",
                "size": 33439928,
                "sha256": "83342d2c2827c825b8a3d5d3df77c3082bc67bbd3fafc6121b8d9e9c95a05b6d"
              }
            },
            {
              "tag": "v0.7.4",
              "name": "Horizon Android 0.7.4",
              "published_at": "2026-10-29T21:15:36Z",
              "prerelease": false,
              "asset": {
                "name": "Horizon-Android-0.7.4-arm64-v8a.apk",
                "url": "https://github.com/starling-client/starling/releases/download/v0.7.4/Horizon-Android-0.7.4-arm64-v8a.apk",
                "size": 32198744,
                "sha256": "c1bf8c31897017157c694ae631436c833b2bb61e45d8d3131529796b33d5e2a9"
              }
            },
            {
              "tag": "v0.7.3",
              "name": "Horizon Android 0.7.3",
              "published_at": "2026-10-28T23:34:18Z",
              "prerelease": false,
              "asset": {
                "name": "Horizon-Android-0.7.3-arm64-v8a.apk",
                "url": "https://github.com/starling-client/starling/releases/download/v0.7.3/Horizon-Android-0.7.3-arm64-v8a.apk",
                "size": 31731904,
                "sha256": "62a17c3ed0a7bce6ee95a5aefadc9865a03eab772989278ee196688caaf16ea8"
              }
            }
          ],
          "package": "dev.horizon.android",
          "signer_sha256": "734844462d06c263dd32445dec9459b3de3901beb91299920ae0b4c197948ca1",
          "reports": [
            {
              "device": "Nubia NX721J",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T01:41:16Z"
            },
            {
              "device": "Samsung SM-A155M",
              "great": 1,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T22:32:40Z"
            },
            {
              "device": "POCO F6 PRO",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T08:16:46Z"
            },
            {
              "device": "Motorola moto g04",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-09T14:40:55Z"
            },
            {
              "device": "Motorola moto g200 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-09T15:53:57Z"
            },
            {
              "device": "Motorola moto g34 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-09T16:50:52Z"
            },
            {
              "device": "ZTE Z2450",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-09T21:30:32Z"
            },
            {
              "device": "Infinix X6532C",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "14",
              "last_at": "2026-11-10T03:10:18Z"
            },
            {
              "device": "pocox8promax",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T03:12:27Z"
            },
            {
              "device": "Samsung SM-A525M",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T03:23:20Z"
            },
            {
              "device": "Motorola G32",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T03:45:52Z"
            },
            {
              "device": "Xiaomi redmi note 13 4g",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T03:54:00Z"
            },
            {
              "device": "itel A6611L",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T04:08:27Z"
            },
            {
              "device": "HONOR 400 lite",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T04:30:52Z"
            },
            {
              "device": "Oculus Quest 2",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T04:47:21Z"
            },
            {
              "device": "Xiaomi Mi 9T Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T05:03:32Z"
            },
            {
              "device": "OPPO reno6 5g",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T05:10:05Z"
            },
            {
              "device": "Xiaomi Redmi Note 8 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T05:29:51Z"
            },
            {
              "device": "Infinix X6878",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T05:36:36Z"
            },
            {
              "device": "Xiaomi note 13 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T06:47:23Z"
            },
            {
              "device": "Xiaomi 2312DRA50G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T07:53:19Z"
            },
            {
              "device": "TECNO KL4",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T08:08:18Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.7",
              "last_at": "2026-11-10T09:46:20Z"
            },
            {
              "device": "Samsung SM-A235M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T11:48:32Z"
            },
            {
              "device": "TECNO Pova 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "Pova 6",
              "last_at": "2026-11-10T13:06:05Z"
            },
            {
              "device": "Infinix GT Pro 5g",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T14:44:21Z"
            },
            {
              "device": "motorola edge 20 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T15:04:50Z"
            },
            {
              "device": "Motorola moto g(60)",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T15:46:48Z"
            },
            {
              "device": "Infinix X6525",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T15:49:00Z"
            },
            {
              "device": "Samsung SM-N960F",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T17:01:12Z"
            },
            {
              "device": "Samsung SM-A546E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T18:38:17Z"
            },
            {
              "device": "Xiaomi 25053PC47G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T19:11:57Z"
            },
            {
              "device": "Samsung SM-S721U",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T20:46:05Z"
            },
            {
              "device": "HONOR x8",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "7.1",
              "last_at": "2026-11-10T21:38:04Z"
            },
            {
              "device": "Xiaomi poco x7 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-10T23:21:19Z"
            },
            {
              "device": "Samsung SM-A135M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T00:06:19Z"
            },
            {
              "device": "Samsung SM-G780G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-11T03:19:16Z"
            },
            {
              "device": "ZTE Blade A54",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-11T05:44:56Z"
            },
            {
              "device": "Realme RMX5303",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-11T10:42:02Z"
            },
            {
              "device": "Samsung SM-F936B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-11T11:40:17Z"
            },
            {
              "device": "Motorola moto g24 power",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-11T13:57:03Z"
            },
            {
              "device": "Mobiwire Black 1",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-11T14:08:50Z"
            },
            {
              "device": "Samsung SM-S916B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.8",
              "last_at": "2026-11-11T14:12:45Z"
            },
            {
              "device": "Motorola moto e22i",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T14:28:56Z"
            },
            {
              "device": "Realme c21y",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T16:19:59Z"
            }
          ]
        },
        {
          "repo": "JuanLuci/starling",
          "name": "Starling",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 27258,
          "release": {
            "tag": "v0.8.0",
            "name": "Starling v0.8.0",
            "published_at": "2026-11-10T19:22:26Z",
            "prerelease": false,
            "asset": {
              "name": "starling-0.8.0-arm64-v8a.apk",
              "url": "https://github.com/JuanLuci/starling/releases/download/v0.8.0/starling-0.8.0-arm64-v8a.apk",
              "size": 32855428,
              "sha256": "aa20fe6a5fdf6f1eb861a13d9c173d017ea09feab9bb1010b24e3ed848672563"
            }
          },
          "history": [
            {
              "tag": "v0.2.3",
              "name": "Starling v0.2.3",
              "published_at": "2026-11-07T18:31:29Z",
              "prerelease": false,
              "asset": {
                "name": "starling-0.2.3-arm64-v8a.apk",
                "url": "https://github.com/JuanLuci/starling/releases/download/v0.2.3/starling-0.2.3-arm64-v8a.apk",
                "size": 30262418,
                "sha256": "a4455c1c5e8a4e0cd9540fcad488eebee6e83abd282b3c345dbfa765046b4101"
              }
            },
            {
              "tag": "v0.2.2",
              "name": "Starling v0.2.2",
              "published_at": "2026-11-04T14:43:52Z",
              "prerelease": false,
              "asset": {
                "name": "starling-0.2.2-arm64-v8a.apk",
                "url": "https://github.com/JuanLuci/starling/releases/download/v0.2.2/starling-0.2.2-arm64-v8a.apk",
                "size": 30229650,
                "sha256": "b34f305ba7d41361206502ccd41169152ca543de0cfe7766371c3752ce2a9cbd"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "Starling v0.2.1",
              "published_at": "2026-11-04T00:39:40Z",
              "prerelease": false,
              "asset": {
                "name": "starling-0.2.1-arm64-v8a.apk",
                "url": "https://github.com/JuanLuci/starling/releases/download/v0.2.1/starling-0.2.1-arm64-v8a.apk",
                "size": 30233746,
                "sha256": "e0e7e727dd6f9ad17268efe00ca010330f3b9d78869e73c18200d8b9a92a55df"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "Starling v0.2.0",
              "published_at": "2026-11-03T23:37:16Z",
              "prerelease": false,
              "asset": {
                "name": "starling-0.2.0-arm64-v8a.apk",
                "url": "https://github.com/JuanLuci/starling/releases/download/v0.2.0/starling-0.2.0-arm64-v8a.apk",
                "size": 30233746,
                "sha256": "9c36a23d1b8a84baaf85053e3287687c5c729b31bda3bd53621255cdcd109480"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "Starling v0.1.6",
              "published_at": "2026-10-31T19:42:12Z",
              "prerelease": false,
              "asset": {
                "name": "starling-0.1.6-arm64-v8a.apk",
                "url": "https://github.com/JuanLuci/starling/releases/download/v0.1.6/starling-0.1.6-arm64-v8a.apk",
                "size": 32765074,
                "sha256": "b39db9a6ae6315cc0cdfe0772c172308b21a93f6ae7947c28711773814699e5e"
              }
            }
          ],
          "package": "io.github.juanluci.starling",
          "signer_sha256": "8e70616068ea5ba262b276f7cb256b431eaca03a957bbefcd6fb1ae11b0638fe"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "account",
          "label": "Microsoft account with Minecraft: Java Edition",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Horizon includes nothing from Minecraft: you need a Microsoft account that owns Minecraft: Java Edition.\nSign in to the launcher and it prepares the game's resources from your copy.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Source port of Minecraft Java rust rewrite for PC. Requires your copy of the game.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Minecraft Java rust rewrite de PC. Necesita tu copia del juego.",
          "assets": {
            "account": {
              "label": "Cuenta de Microsoft con Minecraft: Java Edition",
              "instructions_md": "Horizon no trae nada de Minecraft: necesitas una cuenta de Microsoft que tenga Minecraft: Java Edition.\nInicia sesión en el launcher y él prepara los recursos del juego a partir de tu copia.\n"
            }
          }
        },
        "fr": {
          "description": "Port source de Minecraft Java rust rewrite pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "account": {
              "label": "Compte Microsoft avec Minecraft: Java Edition",
              "instructions_md": "Horizon ne contient rien de Minecraft : il vous faut un compte Microsoft qui possède Minecraft: Java Edition.\nConnectez-vous dans le lanceur et il prépare les ressources du jeu à partir de votre copie.\n"
            }
          }
        },
        "pt": {
          "description": "Port de código-fonte de Minecraft Java rust rewrite para PC. Requer sua cópia do jogo.",
          "assets": {
            "account": {
              "label": "Conta Microsoft com Minecraft: Java Edition",
              "instructions_md": "O Horizon não traz nada do Minecraft: você precisa de uma conta Microsoft que tenha o Minecraft: Java Edition.\nEntre no launcher e ele prepara os recursos do jogo a partir da sua cópia.\n"
            }
          }
        },
        "de": {
          "description": "Quellcode-Port von Minecraft Java rust rewrite für PC. Benötigt deine Kopie des Spiels.",
          "assets": {
            "account": {
              "label": "Microsoft-Konto mit Minecraft: Java Edition",
              "instructions_md": "Horizon enthält nichts von Minecraft: Du brauchst ein Microsoft-Konto, das Minecraft: Java Edition besitzt.\nMelde dich im Launcher an, und er bereitet die Spielressourcen aus deiner Kopie vor.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5248835,
        "cover": "https://cdn2.steamgriddb.com/grid/726c858fb9844f1d203177e1bebdff2d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/043ab21fc5a1607b381ac3896176dac6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a8e864d04c95572d1aece099af852d0a.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/fa246d0262c3925617b0c72bb20eeb1d.png",
          "https://cdn2.steamgriddb.com/hero/b52ee193d666163924bf97773879e947.png",
          "https://cdn2.steamgriddb.com/hero/09b35ad905cc1f7bcdcee849bc4451a4.png",
          "https://cdn2.steamgriddb.com/hero/8a72ae260baecf45d17439a5b8d51a52.jpg",
          "https://cdn2.steamgriddb.com/hero/81a9e159655db2ddd92808b73aecb2db.png",
          "https://cdn2.steamgriddb.com/hero/0de008cd5a2b159fef2832f0d0a4e7ef.jpg",
          "https://cdn2.steamgriddb.com/hero/57e20d06ef2e9ca00fe43ebbbdbc0f50.png",
          "https://cdn2.steamgriddb.com/hero/45bfbd63de5cf0baaa67f5967b8b3dc9.png"
        ]
      },
      "reports": [
        {
          "device": "Nubia NX721J",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T01:41:16Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 1,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T22:32:40Z"
        },
        {
          "device": "POCO F6 PRO",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T08:16:46Z"
        },
        {
          "device": "Motorola moto g04",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-09T14:40:55Z"
        },
        {
          "device": "Motorola moto g200 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-09T15:53:57Z"
        },
        {
          "device": "Motorola moto g34 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-09T16:50:52Z"
        },
        {
          "device": "ZTE Z2450",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-09T21:30:32Z"
        },
        {
          "device": "Infinix X6532C",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "14",
          "last_at": "2026-11-10T03:10:18Z"
        },
        {
          "device": "pocox8promax",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T03:12:27Z"
        },
        {
          "device": "Samsung SM-A525M",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T03:23:20Z"
        },
        {
          "device": "Motorola G32",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T03:45:52Z"
        },
        {
          "device": "Xiaomi redmi note 13 4g",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T03:54:00Z"
        },
        {
          "device": "itel A6611L",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T04:08:27Z"
        },
        {
          "device": "HONOR 400 lite",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T04:30:52Z"
        },
        {
          "device": "Oculus Quest 2",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T04:47:21Z"
        },
        {
          "device": "Xiaomi Mi 9T Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T05:03:32Z"
        },
        {
          "device": "OPPO reno6 5g",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T05:10:05Z"
        },
        {
          "device": "Xiaomi Redmi Note 8 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T05:29:51Z"
        },
        {
          "device": "Infinix X6878",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T05:36:36Z"
        },
        {
          "device": "Xiaomi note 13 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T06:47:23Z"
        },
        {
          "device": "Xiaomi 2312DRA50G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T07:53:19Z"
        },
        {
          "device": "TECNO KL4",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T08:08:18Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.7",
          "last_at": "2026-11-10T09:46:20Z"
        },
        {
          "device": "Samsung SM-A235M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T11:48:32Z"
        },
        {
          "device": "TECNO Pova 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "Pova 6",
          "last_at": "2026-11-10T13:06:05Z"
        },
        {
          "device": "Infinix GT Pro 5g",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T14:44:21Z"
        },
        {
          "device": "motorola edge 20 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T15:04:50Z"
        },
        {
          "device": "Motorola moto g(60)",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T15:46:48Z"
        },
        {
          "device": "Infinix X6525",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T15:49:00Z"
        },
        {
          "device": "Samsung SM-N960F",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T17:01:12Z"
        },
        {
          "device": "Samsung SM-A546E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T18:38:17Z"
        },
        {
          "device": "Xiaomi 25053PC47G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T19:11:57Z"
        },
        {
          "device": "Samsung SM-S721U",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T20:46:05Z"
        },
        {
          "device": "HONOR x8",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "7.1",
          "last_at": "2026-11-10T21:38:04Z"
        },
        {
          "device": "Xiaomi poco x7 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-10T23:21:19Z"
        },
        {
          "device": "Samsung SM-A135M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T00:06:19Z"
        },
        {
          "device": "Samsung SM-G780G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-11T03:19:16Z"
        },
        {
          "device": "ZTE Blade A54",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-11T05:44:56Z"
        },
        {
          "device": "Realme RMX5303",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-11T10:42:02Z"
        },
        {
          "device": "Samsung SM-F936B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-11T11:40:17Z"
        },
        {
          "device": "Motorola moto g24 power",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-11T13:57:03Z"
        },
        {
          "device": "Mobiwire Black 1",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-11T14:08:50Z"
        },
        {
          "device": "Samsung SM-S916B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.8",
          "last_at": "2026-11-11T14:12:45Z"
        },
        {
          "device": "Motorola moto e22i",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T14:28:56Z"
        },
        {
          "device": "Realme c21y",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T16:19:59Z"
        }
      ],
      "downloads": 318586
    },
    {
      "id": "hunters-recomp",
      "name": "Hunters Recomp",
      "game": "Metroid Prime Hunters",
      "original_platform": "ds",
      "type": "recomp",
      "upstream": "https://github.com/aabrole/HuntersRecomp",
      "description": "Native dual-screen port for the AYN Thor with twin-stick controls. Requires your DS ROM.",
      "forks": [
        {
          "repo": "aabrole/HuntersRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 1790,
          "release": {
            "tag": "v0.2.5",
            "name": "Hunters Recomp v0.2.5 — recommended",
            "published_at": "2026-09-06T00:54:13Z",
            "prerelease": false,
            "asset": {
              "name": "HuntersRecomp-v0.2.5-thor-arm64.apk",
              "url": "https://github.com/aabrole/HuntersRecomp/releases/download/v0.2.5/HuntersRecomp-v0.2.5-thor-arm64.apk",
              "size": 107244630,
              "sha256": "7eab82284401c9488312a9a22ea87dd54c7667e536711e6cb14a934698889ffb"
            }
          },
          "history": [
            {
              "tag": "v0.2.3",
              "name": "Hunters Recomp v0.2.3",
              "published_at": "2026-09-05T03:11:41Z",
              "prerelease": false,
              "asset": {
                "name": "HuntersRecomp-v0.2.3-thor-arm64.apk",
                "url": "https://github.com/aabrole/HuntersRecomp/releases/download/v0.2.3/HuntersRecomp-v0.2.3-thor-arm64.apk",
                "size": 94715626,
                "sha256": "c530b540faad2f968734090084096d79985c9ec83203c2eed3bbf4c65fa87be2"
              }
            },
            {
              "tag": "v0.2.2",
              "name": "Hunters Recomp v0.2.2",
              "published_at": "2026-09-05T01:41:16Z",
              "prerelease": false,
              "asset": {
                "name": "HuntersRecomp-v0.2.2-thor-arm64.apk",
                "url": "https://github.com/aabrole/HuntersRecomp/releases/download/v0.2.2/HuntersRecomp-v0.2.2-thor-arm64.apk",
                "size": 94715530,
                "sha256": "cf191b1a1ffa0414e533b1d6d197d928933555ea06e221ea776f8dbb1c8fc531"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "Hunters Recomp v0.2.1",
              "published_at": "2026-09-05T01:27:13Z",
              "prerelease": false,
              "asset": {
                "name": "HuntersRecomp-v0.2.1-thor-arm64.apk",
                "url": "https://github.com/aabrole/HuntersRecomp/releases/download/v0.2.1/HuntersRecomp-v0.2.1-thor-arm64.apk",
                "size": 94715882,
                "sha256": "a80401738c97d099c8acfdbc443b8d7ce3060ba4aad52cfeb8a2a11723e717b5"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "Hunters Recomp v0.2.0 — first AYN Thor release",
              "published_at": "2026-09-05T01:19:11Z",
              "prerelease": false,
              "asset": {
                "name": "HuntersRecomp-v0.2.0-thor-arm64.apk",
                "url": "https://github.com/aabrole/HuntersRecomp/releases/download/v0.2.0/HuntersRecomp-v0.2.0-thor-arm64.apk",
                "size": 94715882,
                "sha256": "15ddc31e27d45a60e91abe4336409245c35b6bbc00023063c6729d17110a8cbe"
              }
            }
          ],
          "package": "com.thor.mph",
          "signer_sha256": "378727f6ce3992427be080553d96867598551e97908c578b236dc1dbabdce787",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.5",
              "last_at": "2026-11-10T09:34:15Z"
            }
          ]
        },
        {
          "repo": "liveteklol/Fruity-Prime",
          "name": "Fruity Prime",
          "asset_pattern": "(?i)\\.apk$",
          "package": "fr.livetek.fruityprime",
          "signer_sha256": "9ff801d59515ba934719436215463a291acd034f07faf4f9f7788b350ef7db16",
          "formerly": "fruity-prime",
          "downloads": 407,
          "release": {
            "tag": "v0.27.26",
            "name": "Fruity Prime v0.27.26",
            "published_at": "2026-11-10T15:25:42Z",
            "prerelease": false,
            "asset": {
              "name": "FruityPrime-v0.27.26-android.apk",
              "url": "https://github.com/liveteklol/Fruity-Prime/releases/download/v0.27.26/FruityPrime-v0.27.26-android.apk",
              "size": 175679211,
              "sha256": "b2d3a3713a4a153768ee19947bb0c4f34a3ead30224c14bd1e43f7c070436a22"
            }
          },
          "history": [
            {
              "tag": "v0.27.25",
              "name": "Fruity Prime v0.27.25",
              "published_at": "2026-11-10T14:20:35Z",
              "prerelease": false,
              "asset": {
                "name": "FruityPrime-v0.27.25-android.apk",
                "url": "https://github.com/liveteklol/Fruity-Prime/releases/download/v0.27.25/FruityPrime-v0.27.25-android.apk",
                "size": 175646447,
                "sha256": "3c63e4170cb6c2eec95e03d3686cc93348244a53ba202ef6b0aa9e0dcf461d13"
              }
            },
            {
              "tag": "v0.27.22",
              "name": "Fruity Prime v0.27.22",
              "published_at": "2026-11-04T15:04:25Z",
              "prerelease": false,
              "asset": {
                "name": "FruityPrime-v0.27.22-android.apk",
                "url": "https://github.com/liveteklol/Fruity-Prime/releases/download/v0.27.22/FruityPrime-v0.27.22-android.apk",
                "size": 174515951,
                "sha256": "760ee7864797208838192e872eed7b063598519a73735f76f8e9ee804594f4dc"
              }
            },
            {
              "tag": "v0.27.8",
              "name": "Fruity Prime v0.27.8",
              "published_at": "2026-11-02T18:04:56Z",
              "prerelease": false,
              "asset": {
                "name": "FruityPrime-v0.27.8-android.apk",
                "url": "https://github.com/liveteklol/Fruity-Prime/releases/download/v0.27.8/FruityPrime-v0.27.8-android.apk",
                "size": 173139699,
                "sha256": "1f04c9f93fc5e842348cd5a033fa44be33e2b0b5d716c9c820ce7cc7e6041b2e"
              }
            },
            {
              "tag": "v0.27.5",
              "name": "Fruity Prime v0.27.5",
              "published_at": "2026-11-01T20:45:16Z",
              "prerelease": false,
              "asset": {
                "name": "FruityPrime-v0.27.5-android.apk",
                "url": "https://github.com/liveteklol/Fruity-Prime/releases/download/v0.27.5/FruityPrime-v0.27.5-android.apk",
                "size": 170583795,
                "sha256": "4a22385e8fef7201ad7193c39984057b61c67a718295a643a2f366c84d4118ae"
              }
            },
            {
              "tag": "v0.27.2",
              "name": "Fruity Prime v0.27.2",
              "published_at": "2026-11-01T12:00:05Z",
              "prerelease": false,
              "asset": {
                "name": "FruityPrime-v0.27.2-android.apk",
                "url": "https://github.com/liveteklol/Fruity-Prime/releases/download/v0.27.2/FruityPrime-v0.27.2-android.apk",
                "size": 169961207,
                "sha256": "f1a3166d31dc923f0cf9f21c4d62d89b6b0b0f1d2d4e0c288905ea3ab8f6b80e"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Metroid Prime Hunters ROM (USA, revision 0)",
          "accepted": [
            {
              "sha1": "90164d1ac127ee5f9815ea4ae7de798c7b5fc629",
              "label": "Metroid Prime Hunters (USA) rev 0",
              "format": "nds"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Tap **LOCATE ROM** and choose your US Metroid Prime Hunters ROM (revision 0, 64 MiB). The app copies it and checks it's the right one.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de doble pantalla para la AYN Thor con controles de doble stick. Necesita tu ROM de DS.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Prime Hunters (USA, revisión 0)",
              "instructions_md": "Pulsa **LOCATE ROM** y elige tu ROM americana de Metroid Prime Hunters (revisión 0, 64 MiB). La app la copia y comprueba que es la correcta.\n",
              "accepted": [
                "Metroid Prime Hunters (USA) rev 0"
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif double écran pour l'AYN Thor avec commandes à deux sticks. Nécessite votre ROM DS.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Prime Hunters (USA, révision 0)",
              "accepted": [
                "Metroid Prime Hunters (USA) rev 0"
              ],
              "instructions_md": "Touchez **LOCATE ROM** et choisissez votre ROM américaine de Metroid Prime Hunters (révision 0, 64 Mio). L'application la copie et vérifie que c'est la bonne.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de tela dupla para o AYN Thor com controles de dois analógicos. Precisa da sua ROM de DS.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Prime Hunters (EUA, revisão 0)",
              "accepted": [
                "Metroid Prime Hunters (USA) rev 0"
              ],
              "instructions_md": "Toque em **LOCATE ROM** e escolha sua ROM americana de Metroid Prime Hunters (revisão 0, 64 MiB). O app a copia e verifica se é a correta.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port für die zwei Bildschirme des AYN Thor mit Twin-Stick-Steuerung. Benötigt dein DS-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Metroid Prime Hunters (USA, Revision 0)",
              "accepted": [
                "Metroid Prime Hunters (USA) rev 0"
              ],
              "instructions_md": "Tippe auf **LOCATE ROM** und wähle deine US-ROM von Metroid Prime Hunters (Revision 0, 64 MiB). Die App kopiert sie und prüft, ob es die richtige ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34541,
        "cover": "https://cdn2.steamgriddb.com/grid/bfa22713f10ab2395b2edc4555fb072e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8a1ce8873f0ebe6634da275019155b10.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2cd2915e69546904e4e5d4a2ac9e1652.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 1110,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7j9t.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/b0gpvmi2qy9ncxevez9o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/i90knasy5ghetawc0wyo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/neieqel3oncevws6jpm7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/plp4wlphfzu2orus2ssd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wq3n3vp0kzlx3qnkpkcz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scyqgohrncybgm8fmku1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ls8ltzjv1fuccokh2kvh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gssxstbvmyolx9ggary2.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "aliases": [
        "fruity-prime"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.5",
          "last_at": "2026-11-10T09:34:15Z"
        }
      ],
      "downloads": 2197
    },
    {
      "id": "hybridheaven-recomp",
      "name": "Hybrid Heaven: Recompiled",
      "game": "Hybrid Heaven",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "ogdanimal/HybridHeaven-Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 492,
          "release": {
            "tag": "v1.0.1",
            "name": "Hybrid Heaven: Recompiled v1.0.1",
            "published_at": "2026-10-04T23:53:17Z",
            "prerelease": false,
            "asset": {
              "name": "HybridHeaven-1.0.1-android-arm64-v8a.apk",
              "url": "https://github.com/ogdanimal/HybridHeaven-Recomp/releases/download/v1.0.1/HybridHeaven-1.0.1-android-arm64-v8a.apk",
              "size": 29300048,
              "sha256": "90b792846840991586f63403fa750cab517ad22d7f2dd7c885001e0754c307ae"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "Hybrid Heaven: Recompiled v1.0.0",
              "published_at": "2026-10-04T20:23:17Z",
              "prerelease": false,
              "asset": {
                "name": "HybridHeaven-1.0.0-android-arm64-v8a.apk",
                "url": "https://github.com/ogdanimal/HybridHeaven-Recomp/releases/download/v1.0.0/HybridHeaven-1.0.0-android-arm64-v8a.apk",
                "size": 29257239,
                "sha256": "e2cb150fd1c9a2c70fee4eeb3f96a34f14f53d96535d08d935a6805c78e54470"
              }
            }
          ],
          "package": "com.hybridheaven.recomp",
          "signer_sha256": "e58e72db490bea9049cd5d1d928f36717acd998fae1a363f0d13464ac00e0c05"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Hybrid Heaven ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "16dbc21620b52deab5c5abf8a309ac60adfbee85",
              "label": "Hybrid Heaven (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your US Hybrid Heaven ROM when the app asks for it.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Hybrid Heaven for N64. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Hybrid Heaven para N64. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Hybrid Heaven (N64, USA)",
              "instructions_md": "Elige tu ROM americana de Hybrid Heaven cuando la app la pida.\n",
              "accepted": [
                "Hybrid Heaven (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Hybrid Heaven pour N64. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Hybrid Heaven (N64, USA)",
              "accepted": [
                "Hybrid Heaven (USA)"
              ],
              "instructions_md": "Choisissez votre ROM américaine de Hybrid Heaven quand l'application la demande.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Hybrid Heaven para N64. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Hybrid Heaven (N64, EUA)",
              "accepted": [
                "Hybrid Heaven (USA)"
              ],
              "instructions_md": "Escolha sua ROM americana de Hybrid Heaven quando o app pedir.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Hybrid Heaven für N64. Benötigt deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Hybrid Heaven (N64, USA)",
              "accepted": [
                "Hybrid Heaven (USA)"
              ],
              "instructions_md": "Wähle deine US-ROM von Hybrid Heaven, wenn die App danach fragt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36033,
        "cover": "https://cdn2.steamgriddb.com/grid/96d1ff3bb28021332079f48c008a5950.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f3152ad9fcda814e1e7e94a6e7544f47.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a7e3a8dde26508f6ace8f51f4634197b.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 3513,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co39yn.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fjfk6kgmgqnja0rihxuc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/seunqlg9vtuc2ftpahwu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wsal6v9geql1we3gokco.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/iybjqqmxznbj6qw7exe0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aa59dxfg59v6yjmzvbm4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/unke2eaz7rd8ht2t8a9v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bdjt7slry3hrpw613slc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vgulbginyswkqmepss0v.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 492
    },
    {
      "id": "ico-pc",
      "name": "ICO PC",
      "game": "ICO",
      "original_platform": "ps2",
      "type": "decomp",
      "upstream": "https://github.com/nathanialf/ico-pc",
      "description": "Native port of the PS2 game ICO based on its decompilation. Requires your disc.",
      "forks": [
        {
          "repo": "nathanialf/ico-pc",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3678,
          "release": {
            "tag": "v0.11.4",
            "name": "v0.11.4",
            "published_at": "2026-11-11T05:21:30Z",
            "prerelease": false,
            "asset": {
              "name": "ico-pc-v0.11.4-android.apk",
              "url": "https://github.com/nathanialf/ico-pc/releases/download/v0.11.4/ico-pc-v0.11.4-android.apk",
              "size": 10294036,
              "sha256": "2c74068d77a004e3293925be85a264a112bbdf3307721053c78458ab3fcea27f"
            }
          },
          "history": [
            {
              "tag": "v0.11.3",
              "name": "v0.11.3",
              "published_at": "2026-11-10T20:15:58Z",
              "prerelease": false,
              "asset": {
                "name": "ico-pc-v0.11.3-android.apk",
                "url": "https://github.com/nathanialf/ico-pc/releases/download/v0.11.3/ico-pc-v0.11.3-android.apk",
                "size": 10265364,
                "sha256": "c45189a4e66fd2bad87735a6598c40551703e9ed8e688bebf14671c0191425a9"
              }
            },
            {
              "tag": "v0.11.2",
              "name": "v0.11.2",
              "published_at": "2026-11-10T03:34:19Z",
              "prerelease": false,
              "asset": {
                "name": "ico-pc-v0.11.2-android.apk",
                "url": "https://github.com/nathanialf/ico-pc/releases/download/v0.11.2/ico-pc-v0.11.2-android.apk",
                "size": 10183444,
                "sha256": "c29750deecaea53a82aa500a6a82029123a50e775cb878d91383bb87099ce2d2"
              }
            },
            {
              "tag": "v0.11.1",
              "name": "v0.11.1",
              "published_at": "2026-11-09T05:46:40Z",
              "prerelease": false,
              "asset": {
                "name": "ico-pc-v0.11.1-android.apk",
                "url": "https://github.com/nathanialf/ico-pc/releases/download/v0.11.1/ico-pc-v0.11.1-android.apk",
                "size": 9974548,
                "sha256": "2b6d1d7ed42d10f356c846d4ebcfd94995e50c3cc0ac86f6343b6aa1daf3bdc2"
              }
            },
            {
              "tag": "v0.11.0",
              "name": "v0.11.0",
              "published_at": "2026-11-08T07:12:31Z",
              "prerelease": false,
              "asset": {
                "name": "ico-pc-v0.11.0-android.apk",
                "url": "https://github.com/nathanialf/ico-pc/releases/download/v0.11.0/ico-pc-v0.11.0-android.apk",
                "size": 9798420,
                "sha256": "3e5cabdf51a32c64bc0b76b08fe19ca900b7dfc7e5e39a8ec8bdf807b2515a76"
              }
            },
            {
              "tag": "v0.10.5",
              "name": "v0.10.5",
              "published_at": "2026-11-07T02:47:43Z",
              "prerelease": false,
              "asset": {
                "name": "ico-pc-v0.10.5-android.apk",
                "url": "https://github.com/nathanialf/ico-pc/releases/download/v0.10.5/ico-pc-v0.10.5-android.apk",
                "size": 9728788,
                "sha256": "75e6e15e1f12557a9dd9a32ebc121db6a30ca214e2bf852df28ceaca6b79b095"
              }
            }
          ],
          "package": "com.defnf.icopc",
          "signer_sha256": "24a2d3f7a3f1f09e606d49769330091e0d36f2484856e8a1d4727cfddae464ac",
          "reports": [
            {
              "device": "RG476H",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T18:20:12Z"
            },
            {
              "device": "OnePlus PKX110",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.11.3",
              "last_at": "2026-11-11T16:39:15Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "ICO disc (PS2) as .iso, .chd or .bin/.cue",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own PS2 ICO disc: the European, Japanese, Korean, US or Asian ones work, as do the August 2001 preview and the magazine demo (SCUS-97158).\nFormats: `.iso`, `.chd` or `.bin` with its `.cue`.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de ICO de PS2 basado en su decompilación. Necesita tu disco.",
          "assets": {
            "disc": {
              "label": "Disco de ICO (PS2) en .iso, .chd o .bin/.cue",
              "instructions_md": "Necesitas una imagen de tu propio disco de ICO de PS2: valen el europeo, japonés, coreano, americano o asiático, y también la preview de agosto de 2001 o la demo de revista (SCUS-97158).\nFormatos: `.iso`, `.chd` o `.bin` con su `.cue`.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif d'ICO sur PS2 basé sur sa décompilation. Nécessite votre disque.",
          "assets": {
            "disc": {
              "label": "Disque d'ICO (PS2) en .iso, .chd ou .bin/.cue",
              "instructions_md": "Il vous faut une image de votre propre disque PS2 d'ICO : les versions européenne, japonaise, coréenne, américaine ou asiatique conviennent, ainsi que la preview d'août 2001 et la démo de magazine (SCUS-97158).\nFormats : `.iso`, `.chd` ou `.bin` avec son `.cue`.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de ICO de PS2 baseado na sua decompilação. Precisa do seu disco.",
          "assets": {
            "disc": {
              "label": "Disco de ICO (PS2) em .iso, .chd ou .bin/.cue",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco de ICO de PS2: servem o europeu, japonês, coreano, americano ou asiático, e também a preview de agosto de 2001 ou a demo de revista (SCUS-97158).\nFormatos: `.iso`, `.chd` ou `.bin` com o `.cue`.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von ICO (PS2) auf Basis seiner Dekompilierung. Benötigt deine Disc.",
          "assets": {
            "disc": {
              "label": "Disc von ICO (PS2) als .iso, .chd oder .bin/.cue",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen PS2-Disc von ICO: Die europäische, japanische, koreanische, US- oder asiatische Version geht, ebenso die Preview vom August 2001 oder die Heft-Demo (SCUS-97158).\nFormate: `.iso`, `.chd` oder `.bin` mit seiner `.cue`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33578,
        "cover": "https://cdn2.steamgriddb.com/grid/54c8077a3713597237f91535a6082b1f.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/75f023b01584c7f37883f41c2a2b91ca.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/d6368eb1ada0146fbabee40e79f3b4e4.png",
        "genres": [
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 144612,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7221.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc94zy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc94zx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc94zw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc94zu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc94zv.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "puzzle"
      ],
      "reports": [
        {
          "device": "RG476H",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T18:20:12Z"
        },
        {
          "device": "OnePlus PKX110",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.11.3",
          "last_at": "2026-11-11T16:39:15Z"
        }
      ],
      "downloads": 3678
    },
    {
      "id": "idtech4a",
      "name": "idTech4A++",
      "game": "DOOM 3",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/glKarin/com.n0n3m4.diii4a",
      "description": "Port of idTech 4 (DOOM 3, Quake 4, Prey) and other classic engines like Quake 1-3 and RTCW. Requires your game files.",
      "forks": [
        {
          "repo": "glKarin/com.n0n3m4.diii4a",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 126315,
          "release": {
            "tag": "v1.1.0harmattan73",
            "name": "v73: ETQW support",
            "published_at": "2026-09-30T05:15:53Z",
            "prerelease": false,
            "asset": {
              "name": "idTech4A++_1.1.0harmattan73_arm64.apk",
              "url": "https://github.com/glKarin/com.n0n3m4.diii4a/releases/download/v1.1.0harmattan73/idTech4A%2B%2B_1.1.0harmattan73_arm64.apk",
              "size": 342959716,
              "sha256": "34d9383bb6ccf641c9e6f09bc009e0d1c80bb27ae0207cefe5c46ba7e86a8dcd"
            }
          },
          "history": [
            {
              "tag": "v1.1.0harmattan72",
              "name": "Quadrilateral Cowboy/Icarus idTech4 games support",
              "published_at": "2026-03-12T05:58:21Z",
              "prerelease": false,
              "asset": {
                "name": "idTech4A++_1.1.0harmattan72_arm64.apk",
                "url": "https://github.com/glKarin/com.n0n3m4.diii4a/releases/download/v1.1.0harmattan72/idTech4A%2B%2B_1.1.0harmattan72_arm64.apk",
                "size": 330492317,
                "sha256": "9ebd5358a1de09112c683c0213f452ae5a3e839ee52fb00e31094afd80ac06a3"
              }
            },
            {
              "tag": "v1.1.0harmattan71",
              "name": "Skin Deep/ECWolf/UZDoom support",
              "published_at": "2026-02-10T12:54:14Z",
              "prerelease": false,
              "asset": {
                "name": "idTech4A++_1.1.0harmattan71_arm64.apk",
                "url": "https://github.com/glKarin/com.n0n3m4.diii4a/releases/download/v1.1.0harmattan71/idTech4A%2B%2B_1.1.0harmattan71_arm64.apk",
                "size": 302244135,
                "sha256": "fe5ba3d93f36a50d001b9102ba9280809760cd4f9acf217110e06ff164a90357"
              }
            },
            {
              "tag": "v1.1.0harmattan70",
              "name": "v1.1.0harmattan70",
              "published_at": "2026-02-10T08:57:23Z",
              "prerelease": false,
              "asset": {
                "name": "idTech4A++_1.1.0harmattan70_arm64.apk",
                "url": "https://github.com/glKarin/com.n0n3m4.diii4a/releases/download/v1.1.0harmattan70/idTech4A%2B%2B_1.1.0harmattan70_arm64.apk",
                "size": 304234850,
                "sha256": "4cbce673831eb707cbfd5dc2e10e05305cb736879016ce487fe54edfd721d5f4"
              }
            },
            {
              "tag": "v1.1.0harmattan69",
              "name": "Quake 4  BSE effects update(Happy for Quake4 20th Anniversary)/PBR optimization",
              "published_at": "2025-09-28T05:25:44Z",
              "prerelease": false,
              "asset": {
                "name": "idTech4A++_1.1.0harmattan69-3_arm64.apk",
                "url": "https://github.com/glKarin/com.n0n3m4.diii4a/releases/download/v1.1.0harmattan69/idTech4A%2B%2B_1.1.0harmattan69-3_arm64.apk",
                "size": 321962097,
                "sha256": "22e0d4ab7dd6acc75873df044c181a7501c5bec25d209b01ff391d2954a5d63e"
              }
            },
            {
              "tag": "v1.1.0harmattan68",
              "name": "v1.1.0harmattan68 update",
              "published_at": "2025-08-10T08:53:34Z",
              "prerelease": false,
              "asset": {
                "name": "idTech4A++_1.1.0harmattan68.apk",
                "url": "https://github.com/glKarin/com.n0n3m4.diii4a/releases/download/v1.1.0harmattan68/idTech4A%2B%2B_1.1.0harmattan68.apk",
                "size": 501700611,
                "sha256": "4e7ce43cb4eec961a828df06931a4db1720683c5bae52d7ed73eb88709f1c780"
              }
            }
          ],
          "package": "com.karin.idTech4Amm",
          "signer_sha256": "4e156787540c3391c1143a5d98f83cb90dd331302fa6d726681bef3f4437585e"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Your game data folder (for example, DOOM 3's base)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "path": "diii4a/"
          },
          "instructions_md": "Copy the data folder from your PC copy to diii4a in internal storage:\nbase for DOOM 3, q4base for Quake 4 and preybase for Prey (2006), with all their .pk4 files.\nIf you enable game-specific folders in the launcher, they go inside diii4a/doom3,\ndiii4a/quake4 or diii4a/prey. The path can be changed in the launcher.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de idTech 4 (DOOM 3, Quake 4, Prey) y otros motores clásicos como Quake 1-3 y RTCW. Necesita los archivos de tus juegos.",
          "assets": {
            "game": {
              "label": "Carpeta de datos de tu juego (por ejemplo, base de DOOM 3)",
              "instructions_md": "Copia la carpeta de datos de tu copia de PC a diii4a en la memoria interna:\nbase para DOOM 3, q4base para Quake 4 y preybase para Prey (2006), con todos sus .pk4.\nSi activas las carpetas separadas por juego en el lanzador, van dentro de diii4a/doom3,\ndiii4a/quake4 o diii4a/prey. La ruta se puede cambiar en el lanzador.\n"
            }
          }
        },
        "fr": {
          "description": "Port d'idTech 4 (DOOM 3, Quake 4, Prey) et d'autres moteurs classiques comme Quake 1-3 et RTCW. Nécessite vos fichiers de jeu.",
          "assets": {
            "game": {
              "label": "Dossier de données de votre jeu (par exemple, base de DOOM 3)",
              "instructions_md": "Copiez le dossier de données de votre copie PC vers diii4a dans le stockage interne :\nbase pour DOOM 3, q4base pour Quake 4 et preybase pour Prey (2006), avec tous leurs .pk4.\nSi vous activez les dossiers séparés par jeu dans le lanceur, ils vont dans diii4a/doom3,\ndiii4a/quake4 ou diii4a/prey. Le chemin peut être modifié dans le lanceur.\n"
            }
          }
        },
        "pt": {
          "description": "Port de idTech 4 (DOOM 3, Quake 4, Prey) e outros motores clássicos como Quake 1-3 e RTCW. Requer os arquivos dos seus jogos.",
          "assets": {
            "game": {
              "label": "Pasta de dados do seu jogo (por exemplo, base do DOOM 3)",
              "instructions_md": "Copie a pasta de dados da sua cópia de PC para diii4a no armazenamento interno:\nbase para DOOM 3, q4base para Quake 4 e preybase para Prey (2006), com todos os seus .pk4.\nSe você ativar as pastas separadas por jogo no inicializador, elas ficam dentro de diii4a/doom3,\ndiii4a/quake4 ou diii4a/prey. O caminho pode ser alterado no inicializador.\n"
            }
          }
        },
        "de": {
          "description": "Port von idTech 4 (DOOM 3, Quake 4, Prey) und anderen klassischen Engines wie Quake 1-3 und RTCW. Benötigt deine Spieldateien.",
          "assets": {
            "game": {
              "label": "Dein Spieldatenordner (zum Beispiel DOOM 3 base)",
              "instructions_md": "Kopiere den Datenordner deiner PC-Version nach diii4a im internen Speicher:\nbase für DOOM 3, q4base für Quake 4 und preybase für Prey (2006) mit allen .pk4-Dateien.\nWenn du spielspezifische Ordner im Launcher aktivierst, kommen sie in diii4a/doom3,\ndiii4a/quake4 oder diii4a/prey. Der Pfad kann im Launcher geändert werden.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 30014,
        "cover": "https://cdn2.steamgriddb.com/grid/4c6f6719bec50eb89ca7b85756c3d27c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4299f209da83da82b711f1d631cc607b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f80bf05527157a8c2a7bb63b22f49aaa.png",
        "genres": [
          "shooter",
          "horror"
        ],
        "igdb_id": 280,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1v3n.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/okmui6xutpjfmygzdo9v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fehv4gbiagnobn3xyubp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dmxckx6xh0pikqhtbqhr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tepbcyzrgd2ijpgqp7xp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/h1x0tezlxqxmum9tgk2j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc79c8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc79c9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctf99.jpg"
        ]
      },
      "genres": [
        "shooter",
        "horror"
      ],
      "downloads": 126315
    },
    {
      "id": "ipodclickwheelrecomps",
      "name": "iPod Click Wheel Recomps",
      "game": "iPod Mini Golf",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "DogParty/iPodClickWheelRecomps",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 122,
          "release": {
            "tag": "v1.0.1",
            "name": "v1.0.1",
            "published_at": "2026-09-06T19:43:29Z",
            "prerelease": false,
            "asset": {
              "name": "minigolf-1.0.1-android.zip",
              "url": "https://github.com/DogParty/iPodClickWheelRecomps/releases/download/v1.0.1/minigolf-1.0.1-android.zip",
              "size": 4262967,
              "sha256": "617c1bcc2bc64691f10e0bafcdc3ec3893ce6c429c096da9a7af5e06b438dd53",
              "entry": {
                "path": "minigolf.apk",
                "size": 4313703,
                "sha256": "1f30df5895f1d34beb3e132b73c3f753bafd1c4e3ab69aed4f3c5a23b7923d71"
              }
            }
          },
          "history": [],
          "package": "org.ipodrecomp.minigolf",
          "signer_sha256": "7bb329ccae26a753356930044c1c1bbae2149e4f752615ab8f9c17f00f72e029"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Decrypted iPod Mini Golf files",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "You need the decrypted files of your copy of Mini Golf for iPod. Open it once: the screen tells you which folder to put them in, because there's no file picker on Android.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of iPod Mini Golf. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de iPod Mini Golf. Necesita tus archivos de juego.",
          "assets": {
            "data": {
              "label": "Archivos descifrados de iPod Mini Golf",
              "instructions_md": "Necesitas los archivos descifrados de tu copia de Mini Golf para iPod. Ábrelo una vez: la pantalla te dice en qué carpeta ponerlos, porque en Android no hay selector de archivos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de iPod Mini Golf. Nécessite vos fichiers de jeu.",
          "assets": {
            "data": {
              "label": "Fichiers déchiffrés de Mini Golf pour iPod",
              "instructions_md": "Il vous faut les fichiers déchiffrés de votre copie de Mini Golf pour iPod. Ouvrez-le une fois : l'écran vous indique dans quel dossier les mettre, car il n'y a pas de sélecteur de fichiers sur Android.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de iPod Mini Golf. Requer seus arquivos de jogo.",
          "assets": {
            "data": {
              "label": "Arquivos descriptografados do Mini Golf de iPod",
              "instructions_md": "Você precisa dos arquivos descriptografados da sua cópia de Mini Golf para iPod. Abra uma vez: a tela diz em que pasta colocá-los, porque no Android não há seletor de arquivos.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von iPod Mini Golf. Benötigt deine Spieldateien.",
          "assets": {
            "data": {
              "label": "Entschlüsselte Dateien von Mini Golf für iPod",
              "instructions_md": "Du brauchst die entschlüsselten Dateien deiner Kopie von Mini Golf für iPod. Öffne es einmal: Der Bildschirm sagt dir, in welchen Ordner sie gehören, da es unter Android keine Dateiauswahl gibt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5260053,
        "cover": "https://cdn2.steamgriddb.com/grid/09586f3a443fd7ab6d9655064a0e5e37.png",
        "hero": "https://cdn2.steamgriddb.com/hero/dd32c0fc8172acd5312c1089a5aa4d33.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c32efcb7f667f6c5def39db8eda2e6ce.png"
      },
      "downloads": 122
    },
    {
      "id": "ironman3revived",
      "name": "Iron Man 3",
      "game": "Iron Man 3",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "RedMemories/IronMan3Revived",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2483,
          "release": {
            "tag": "v1.3",
            "name": "Iron Man 3 Revived v1.3",
            "published_at": "2026-11-11T10:50:26Z",
            "prerelease": false,
            "asset": {
              "name": "IronMan3Revived.apk",
              "url": "https://github.com/RedMemories/IronMan3Revived/releases/download/v1.3/IronMan3Revived.apk",
              "size": 1212569029,
              "sha256": "46a38ccc1bce2cd78ed40cc4173f3952c4867a492d268e43980ee590f17a5543"
            }
          },
          "history": [
            {
              "tag": "v1.2",
              "name": "Iron Man 3 Revived v1.2",
              "published_at": "2026-10-29T10:48:50Z",
              "prerelease": false,
              "asset": {
                "name": "IronMan3Revived.apk",
                "url": "https://github.com/RedMemories/IronMan3Revived/releases/download/v1.2/IronMan3Revived.apk",
                "size": 1212569029,
                "sha256": "7f4b1d0ab23f6d6b237257d86bdcda100ffdb706d722bd32b544cf2f2f6d05ef"
              }
            },
            {
              "tag": "v1.1",
              "name": "Iron Man 3 Revived 1.1",
              "published_at": "2026-10-28T17:46:13Z",
              "prerelease": false,
              "asset": {
                "name": "IronMan3Revived.apk",
                "url": "https://github.com/RedMemories/IronMan3Revived/releases/download/v1.1/IronMan3Revived.apk",
                "size": 1212569029,
                "sha256": "ccc91be6c47f29180169e488b9a2028584421178309253be9d1006a30d88fae8"
              }
            },
            {
              "tag": "v1.0",
              "name": "Iron Man 3 Revived 1.0",
              "published_at": "2026-10-28T14:32:54Z",
              "prerelease": false,
              "asset": {
                "name": "IronMan3Revived.apk",
                "url": "https://github.com/RedMemories/IronMan3Revived/releases/download/v1.0/IronMan3Revived.apk",
                "size": 1212569029,
                "sha256": "b670d3659b1cabf1d32659e991e9496e3c4b812985d581acb91aeb5b6d38af0b"
              }
            }
          ],
          "package": "com.redmemories.ironman3",
          "signer_sha256": "614d018b8ea7a182a4b1d43d0eccfd2e32b4b597f6bfd505dd50ddc2dffc60e2"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Gameloft's Iron Man 3 recompiled to 64-bit for today's phones, in full screen with 4x anti-aliasing and fully offline. The game data comes inside the APK.",
      "i18n": {
        "es": {
          "description": "Iron Man 3 de Gameloft recompilado a 64 bits para los móviles actuales, a pantalla completa con antialiasing 4x y totalmente offline. Los datos del juego vienen dentro del APK."
        },
        "fr": {
          "description": "Iron Man 3 de Gameloft recompilé en 64 bits pour les téléphones actuels, en plein écran avec anticrénelage 4x et entièrement hors ligne. Les données du jeu sont incluses dans l'APK."
        },
        "pt": {
          "description": "Iron Man 3 da Gameloft recompilado para 64 bits nos celulares atuais, em tela cheia com antialiasing 4x e totalmente offline. Os dados do jogo vêm dentro do APK."
        },
        "de": {
          "description": "Iron Man 3 von Gameloft, für heutige Handys auf 64 Bit rekompiliert, im Vollbild mit 4x-Kantenglättung und komplett offline. Die Spieldaten stecken in der APK."
        }
      },
      "art": {
        "steamgriddb_id": 1210,
        "cover": "https://cdn2.steamgriddb.com/grid/a3813859f1619152f4e2a36c853f89d2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/065bb40b4758d36ec70ad579b86078dc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/12bcd658ef0a540cabc36cdf2b1046fd.png",
        "genres": [
          "action"
        ],
        "igdb_id": 63404,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7rio.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scht87.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scht88.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scht89.jpg"
        ]
      },
      "genres": [
        "action"
      ],
      "downloads": 2483
    },
    {
      "id": "isaac-recomp",
      "name": "Isaac Recomp",
      "game": "The Binding of Isaac",
      "original_platform": "pc",
      "type": "recomp",
      "upstream": "https://github.com/whylurking/IsaacRecomp",
      "description": "Native C++ recompilation of the original Flash game. Requires your Steam copy.",
      "forks": [
        {
          "repo": "whylurking/IsaacRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2636,
          "release": {
            "tag": "v1.4.0",
            "name": "v1.4.0 - The Definitive Edition",
            "published_at": "2026-10-20T18:29:59Z",
            "prerelease": false,
            "asset": {
              "name": "IsaacRecomp_Android.apk",
              "url": "https://github.com/whylurking/IsaacRecomp/releases/download/v1.4.0/IsaacRecomp_Android.apk",
              "size": 13845427,
              "sha256": "d78338b54b73a6391ef996a12a2b0261f8f233f235d787251782c7eea45710ee"
            }
          },
          "history": [
            {
              "tag": "v1.3.1",
              "name": "v1.3.1 - Some Fixes and Improved Game Controller Support",
              "published_at": "2026-10-19T20:17:41Z",
              "prerelease": false,
              "asset": {
                "name": "IsaacRecomp_Android.apk",
                "url": "https://github.com/whylurking/IsaacRecomp/releases/download/v1.3.1/IsaacRecomp_Android.apk",
                "size": 13797455,
                "sha256": "a8d6a30b0be45f45a93ec982be9a8976738be981db2b2d307aaed5b901b862ca"
              }
            },
            {
              "tag": "v1.3.0",
              "name": "v1.3.0 - The (Re)Binding of Isaac: Rebind Controls + Save Converter + Tons of Fixes!",
              "published_at": "2026-10-16T17:10:30Z",
              "prerelease": false,
              "asset": {
                "name": "IsaacRecomp_Android.apk",
                "url": "https://github.com/whylurking/IsaacRecomp/releases/download/v1.3.0/IsaacRecomp_Android.apk",
                "size": 13789039,
                "sha256": "44f58ac39752838edd8982614577ec8e9ef1273c85e9ba22f04f2dc8a8f3e9fb"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "v1.2.0 - Android Has Joined the Family! Quality-of-Life Improvements to the Joysticks + Expanded Switch Capabilities",
              "published_at": "2026-10-13T20:26:09Z",
              "prerelease": false,
              "asset": {
                "name": "IsaacRecomp.apk",
                "url": "https://github.com/whylurking/IsaacRecomp/releases/download/v1.2.0/IsaacRecomp.apk",
                "size": 13695539,
                "sha256": "e2ced43af1b4a299fdde7374d84259005e9176dfa571da21cf458404caa02830"
              }
            }
          ],
          "package": "io.github.isaacrecomp",
          "signer_sha256": "c4cf9941d8be0f80bd0b7f9320184910e759ac7a1c6f653fb1b8900f1038a795",
          "reports": [
            {
              "device": "Motorola moto g56 5G",
              "great": 1,
              "playable": 1,
              "broken": 1,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T02:18:10Z"
            },
            {
              "device": "OPPO CPH2711",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T14:55:36Z"
            },
            {
              "device": "Samsung SM-G990E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T21:08:02Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "exe",
          "label": "Isaac.exe from your Steam copy of The Binding of Isaac",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "IsaacRecomp"
          },
          "instructions_md": "On Steam: right click The Binding of Isaac → **Manage → Browse local files**. Copy `Isaac.exe` (not `Binding_of_Isaac.exe`, which is only the launcher).\nCreate an `IsaacRecomp` folder at the root of internal storage (next to `Download`) and put `Isaac.exe` there. With Wrath of the Lamb you also get the expansion.\nWhen you open the app, give it all files access.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación nativa en C++ del juego original en Flash. Necesita tu copia de Steam.",
          "assets": {
            "exe": {
              "label": "Isaac.exe de tu copia de Steam de The Binding of Isaac",
              "instructions_md": "En Steam: clic derecho en The Binding of Isaac → **Administrar → Ver archivos locales**. Copia `Isaac.exe` (no `Binding_of_Isaac.exe`, que es solo el lanzador).\nCrea una carpeta `IsaacRecomp` en la raíz del almacenamiento interno (junto a `Download`) y pon ahí `Isaac.exe`. Con Wrath of the Lamb también tienes la expansión.\nAl abrir la app, dale el acceso a todos los archivos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation native en C++ du jeu Flash original. Nécessite votre copie Steam.",
          "assets": {
            "exe": {
              "label": "Isaac.exe de votre copie Steam de The Binding of Isaac",
              "instructions_md": "Sur Steam : clic droit sur The Binding of Isaac → **Gérer → Parcourir les fichiers locaux**. Copiez `Isaac.exe` (pas `Binding_of_Isaac.exe`, qui n'est que le lanceur).\nCréez un dossier `IsaacRecomp` à la racine du stockage interne (à côté de `Download`) et mettez-y `Isaac.exe`. Avec Wrath of the Lamb, vous avez aussi l'extension.\nÀ l'ouverture de l'application, accordez-lui l'accès à tous les fichiers.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação nativa em C++ do jogo original em Flash. Precisa da sua cópia da Steam.",
          "assets": {
            "exe": {
              "label": "Isaac.exe da sua cópia de The Binding of Isaac da Steam",
              "instructions_md": "Na Steam: clique com o botão direito em The Binding of Isaac → **Gerenciar → Ver arquivos locais**. Copie o `Isaac.exe` (não o `Binding_of_Isaac.exe`, que é só o launcher).\nCrie uma pasta `IsaacRecomp` na raiz do armazenamento interno (ao lado de `Download`) e coloque o `Isaac.exe` lá. Com Wrath of the Lamb você também tem a expansão.\nAo abrir o app, dê acesso a todos os arquivos.\n"
            }
          }
        },
        "de": {
          "description": "Native C++-Rekompilierung des ursprünglichen Flash-Spiels. Benötigt deine Steam-Kopie.",
          "assets": {
            "exe": {
              "label": "Isaac.exe aus deiner Steam-Kopie von The Binding of Isaac",
              "instructions_md": "In Steam: Rechtsklick auf The Binding of Isaac → **Verwalten → Lokale Dateien durchsuchen**. Kopiere `Isaac.exe` (nicht `Binding_of_Isaac.exe`, das ist nur der Launcher).\nLege im Hauptverzeichnis des internen Speichers (neben `Download`) einen Ordner `IsaacRecomp` an und lege `Isaac.exe` hinein. Mit Wrath of the Lamb hast du auch die Erweiterung.\nErlaube der App beim Öffnen den Zugriff auf alle Dateien.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1307,
        "cover": "https://cdn2.steamgriddb.com/grid/9de4daf39d31cf4f464f452ac8278991.png",
        "hero": "https://cdn2.steamgriddb.com/hero/918c41a9e89d653596efd5df9c35b90b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e0c7ccc47b2613c82d1073a4214deecc.png",
        "genres": [
          "adventure",
          "shooter",
          "rpg",
          "horror"
        ],
        "igdb_id": 2132,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1qll.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uz3j7p4yfylqytnpy3xd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bv6i4resn3ysovflpj0m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vylssehkcwi1ktenjnfl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gjrhjqcylviruknziute.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wdfyakekaxzvdldhryzh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arhtr.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "rpg",
        "horror"
      ],
      "reports": [
        {
          "device": "Motorola moto g56 5G",
          "great": 1,
          "playable": 1,
          "broken": 1,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T02:18:10Z"
        },
        {
          "device": "OPPO CPH2711",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T14:55:36Z"
        },
        {
          "device": "Samsung SM-G990E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T21:08:02Z"
        }
      ],
      "downloads": 2636
    },
    {
      "id": "iss-android",
      "name": "inFAMOUS Second Son",
      "game": "inFAMOUS Second Son",
      "original_platform": "ps4",
      "type": "recomp",
      "forks": [
        {
          "repo": "erickmendes22/iss_android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 6956,
          "release": {
            "tag": "v0.2-Android-Bionic",
            "name": "v0.2 Android Bionic",
            "published_at": "2026-10-25T16:42:12Z",
            "prerelease": false,
            "asset": {
              "name": "inFAMOUS-Second-Son-Daedalus-v0.2.apk",
              "url": "https://github.com/erickmendes22/iss_android/releases/download/v0.2-Android-Bionic/inFAMOUS-Second-Son-Daedalus-v0.2.apk",
              "size": 81761123,
              "sha256": "192d1c099b1e694b72b2cfae6fa4f56be34f504cc6aac268fb5500b31ce07f63"
            }
          },
          "history": [
            {
              "tag": "v0.1-Android-Bionic",
              "name": "v0.1-Android-Bionic",
              "published_at": "2026-10-20T20:11:58Z",
              "prerelease": false,
              "asset": {
                "name": "inFAMOUS-Second-Son-Daedalus-v0.1.apk",
                "url": "https://github.com/erickmendes22/iss_android/releases/download/v0.1-Android-Bionic/inFAMOUS-Second-Son-Daedalus-v0.1.apk",
                "size": 80941923,
                "sha256": "52d47c9aaec8bbf9250f5d2ced56b9449dab3dd48d00892e641837fc91b4df3a"
              }
            }
          ],
          "package": "com.daedalus.iss.bionic",
          "signer_sha256": "aff266dd2900f3aa51f41e1d767e9cc64afa974e115fa2aded997acced26475b",
          "reports": [
            {
              "device": "Poco F7 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2-Android-Bionic",
              "last_at": "2026-11-09T22:11:30Z"
            },
            {
              "device": "Xiaomi 24117RK2CG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2-Android-Bionic",
              "last_at": "2026-11-11T01:46:30Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "dump",
          "label": "inFAMOUS Second Son dump (PS4)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You'll need your own inFAMOUS Second Son PS4 dump. Note: the author says the Android version is still in the works and there's no playable APK yet.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of inFAMOUS Second Son for PS4. Requires your PS4 game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de inFAMOUS Second Son para PS4. Necesita tu copia del juego de PS4.",
          "assets": {
            "dump": {
              "label": "Volcado de inFAMOUS Second Son (PS4)",
              "instructions_md": "Necesitarás tu propio volcado de inFAMOUS Second Son de PS4. Ojo: el autor dice que la versión de Android aún está en preparación y no hay APK jugable todavía.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de inFAMOUS Second Son pour PS4. Nécessite votre copie du jeu PS4.",
          "assets": {
            "dump": {
              "label": "Dump d'inFAMOUS Second Son (PS4)",
              "instructions_md": "Il vous faudra votre propre dump PS4 d'inFAMOUS Second Son. Attention : l'auteur indique que la version Android est encore en préparation et qu'il n'y a pas encore d'APK jouable.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de inFAMOUS Second Son para PS4. Requer sua cópia do jogo de PS4.",
          "assets": {
            "dump": {
              "label": "Dump de inFAMOUS Second Son (PS4)",
              "instructions_md": "Você vai precisar do seu próprio dump de inFAMOUS Second Son de PS4. Atenção: o autor diz que a versão de Android ainda está em preparação e ainda não há APK jogável.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von inFAMOUS Second Son für PS4. Benötigt deine PS4-Spielkopie.",
          "assets": {
            "dump": {
              "label": "Dump von inFAMOUS Second Son (PS4)",
              "instructions_md": "Du brauchst deinen eigenen PS4-Dump von inFAMOUS Second Son. Achtung: Laut Autor ist die Android-Version noch in Arbeit, eine spielbare APK gibt es noch nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246744,
        "cover": "https://cdn2.steamgriddb.com/grid/5b64cd5af426b00c26031e097fc60bfb.png",
        "hero": "https://cdn2.steamgriddb.com/hero/380665f11cab1b7de54dede3c962fdf6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/7f306704b558d9577d8c9059f208ab6e.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 1941,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1izy.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jy9ptr4dzpgxbo4uikz3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yfmn341wnpcik3kiyhfh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lhgk0bobgxzk8uohb23g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zhcw98tsz10lvdm23yso.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rszdi7xfdbl427b5dxf0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tkuob5ieae4d1njwi7cj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar49jy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wkijww7wcg7jet743f7v.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "reports": [
        {
          "device": "Poco F7 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2-Android-Bionic",
          "last_at": "2026-11-09T22:11:30Z"
        },
        {
          "device": "Xiaomi 24117RK2CG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2-Android-Bionic",
          "last_at": "2026-11-11T01:46:30Z"
        }
      ],
      "downloads": 6956
    },
    {
      "id": "issd-native",
      "name": "ISSD Native",
      "game": "International Superstar Soccer Deluxe",
      "original_platform": "snes",
      "type": "recomp",
      "upstream": "https://github.com/sergiomanzur/issd-native",
      "description": "Native recompilation in beta. Requires your SNES ROM.",
      "forks": [
        {
          "repo": "sergiomanzur/issd-native",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 675,
          "release": {
            "tag": "v0.6.0-beta.1",
            "name": "v0.6.0-beta.1 — Matchday launcher and gameplay options",
            "published_at": "2026-10-22T04:16:17Z",
            "prerelease": true,
            "asset": {
              "name": "ISSDNative-v0.6.0-beta.1-android.apk",
              "url": "https://github.com/sergiomanzur/issd-native/releases/download/v0.6.0-beta.1/ISSDNative-v0.6.0-beta.1-android.apk",
              "size": 9730753,
              "sha256": "0976c048f9384b776de03d43355806c9708ed2266da078cec3059936d45d8d33"
            }
          },
          "history": [
            {
              "tag": "v0.5.0-beta.4",
              "name": "v0.5.0-beta.4 — Widescreen, animation and controller improvements",
              "published_at": "2026-10-21T18:57:12Z",
              "prerelease": true,
              "asset": {
                "name": "ISSDNative-v0.5.0-beta.4-android.apk",
                "url": "https://github.com/sergiomanzur/issd-native/releases/download/v0.5.0-beta.4/ISSDNative-v0.5.0-beta.4-android.apk",
                "size": 9706565,
                "sha256": "a6ec27cfee52d125c0ad7b580ecc31a13270bb9e754e64948746157ef4f2690f"
              }
            },
            {
              "tag": "v0.5.0-beta.3",
              "name": "v0.5.0-beta.3 — Improved touch controls",
              "published_at": "2026-10-11T04:35:03Z",
              "prerelease": true,
              "asset": {
                "name": "ISSDNative-v0.5.0-beta.3-android.apk",
                "url": "https://github.com/sergiomanzur/issd-native/releases/download/v0.5.0-beta.3/ISSDNative-v0.5.0-beta.3-android.apk",
                "size": 9699041,
                "sha256": "17b89658b2ac9e8107d8358c3d93b6a6cda6bafe4c61e4d2665014a902f6242d"
              }
            },
            {
              "tag": "v0.5.0-beta.2",
              "name": "ISSD Native v0.5.0-beta.2",
              "published_at": "2026-10-10T22:21:31Z",
              "prerelease": true,
              "asset": {
                "name": "ISSDNative-v0.5.0-beta.2-android.apk",
                "url": "https://github.com/sergiomanzur/issd-native/releases/download/v0.5.0-beta.2/ISSDNative-v0.5.0-beta.2-android.apk",
                "size": 9696545,
                "sha256": "e6f05adf8025d64b22d4f81f56564abe836cd0dff7f89eddb927081b9198ea23"
              }
            },
            {
              "tag": "v0.5.0-beta.1",
              "name": "ISSD Native v0.5.0-beta.1",
              "published_at": "2026-10-10T15:27:19Z",
              "prerelease": true,
              "asset": {
                "name": "ISSDNative-v0.5.0-beta.1-android.apk",
                "url": "https://github.com/sergiomanzur/issd-native/releases/download/v0.5.0-beta.1/ISSDNative-v0.5.0-beta.1-android.apk",
                "size": 9675729,
                "sha256": "c18b1cb1e5070dec460e78568cb0d4acb8a91d1632a8b160e2d85c87d6258389"
              }
            },
            {
              "tag": "v0.4.0-beta.1",
              "name": "ISSD Native v0.4.0-beta.1",
              "published_at": "2026-10-03T21:18:24Z",
              "prerelease": true,
              "asset": {
                "name": "ISSDNative-v0.4.0-beta.1-android.apk",
                "url": "https://github.com/sergiomanzur/issd-native/releases/download/v0.4.0-beta.1/ISSDNative-v0.4.0-beta.1-android.apk",
                "size": 9630531,
                "sha256": "f9559d1dcc6870152a294498c901f54cb439cab43c193ad9c626c22194eab246"
              }
            }
          ],
          "package": "com.issdnative",
          "signer_sha256": "4259e5033f3128b6cce50ba4fe9f43d966af9add3ddcc4d2e9fdc5baff390fa0",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.0-beta.1",
              "last_at": "2026-11-09T19:36:46Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "International Superstar Soccer Deluxe ROM (SNES, USA)",
          "accepted": [
            {
              "sha1": "bf4da6c24748b2ac8270bde001a65ad377b8d78d",
              "label": "International Superstar Soccer Deluxe (USA)",
              "format": "sfc"
            }
          ],
          "strip_copier_header": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Import your US International Superstar Soccer Deluxe ROM from the app.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación nativa en beta. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de International Superstar Soccer Deluxe (SNES, USA)",
              "instructions_md": "Importa tu ROM americana de International Superstar Soccer Deluxe desde la app.\n",
              "accepted": [
                "International Superstar Soccer Deluxe (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation native en bêta. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM d'International Superstar Soccer Deluxe (SNES, USA)",
              "accepted": [
                "International Superstar Soccer Deluxe (USA)"
              ],
              "instructions_md": "Importez votre ROM américaine d'International Superstar Soccer Deluxe depuis l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação nativa em beta. Precisa da sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de International Superstar Soccer Deluxe (SNES, EUA)",
              "accepted": [
                "International Superstar Soccer Deluxe (USA)"
              ],
              "instructions_md": "Importe sua ROM americana de International Superstar Soccer Deluxe pelo app.\n"
            }
          }
        },
        "de": {
          "description": "Native Rekompilierung in der Beta. Benötigt dein SNES-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von International Superstar Soccer Deluxe (SNES, USA)",
              "accepted": [
                "International Superstar Soccer Deluxe (USA)"
              ],
              "instructions_md": "Importiere deine US-ROM von International Superstar Soccer Deluxe in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37746,
        "cover": "https://cdn2.steamgriddb.com/grid/cf5b6f0e6477c48793e51e4f31e0cdb9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/6e98a07774134cd7335ad075d05c464a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/24df2ddc8f842b2c2047d7a6088f2845.png",
        "genres": [
          "sports"
        ],
        "igdb_id": 9862,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3vl4.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bytlgkgtbmolnc9cvvp7.jpg"
        ]
      },
      "genres": [
        "sports"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.0-beta.1",
          "last_at": "2026-11-09T19:36:46Z"
        }
      ],
      "downloads": 675
    },
    {
      "id": "ivan",
      "name": "Iter Vehemens as Necem",
      "game": "Iter Vehemens as Necem",
      "original_platform": "pc",
      "type": "source-port",
      "forks": [
        {
          "repo": "harminoff/ivan",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 32,
          "release": {
            "tag": "android-0.59-android.6",
            "name": "IVAN Android 0.59-android.6",
            "published_at": "2026-09-09T16:31:18Z",
            "prerelease": false,
            "asset": {
              "name": "ivan-android-0.59-android.6.apk",
              "url": "https://github.com/harminoff/ivan/releases/download/android-0.59-android.6/ivan-android-0.59-android.6.apk",
              "size": 54838500,
              "sha256": "d0a38e399c165b3214bd8d34b92fbc873fe8339e7922b4aa4d197a5a26a81374"
            }
          },
          "history": [],
          "package": "io.github.harminoff.ivan",
          "signer_sha256": "966db1ce3ec261589d8699192d371a8908a3a31959cb4a65e25ed9f71ba539cb"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Source port of Iter Vehemens as Necem for pc. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Iter Vehemens as Necem para pc. Necesita tus archivos del juego de PC."
        },
        "fr": {
          "description": "Portage du code source de Iter Vehemens as Necem pour pc. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Port de código-fonte de Iter Vehemens as Necem para pc. Requer seus arquivos de jogo de PC."
        },
        "de": {
          "description": "Quellcode-Port von Iter Vehemens as Necem für pc. Benötigt deine PC-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 5261067,
        "cover": "https://cdn2.steamgriddb.com/grid/5437922d6f7266de564ee0087b976db8.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 108171,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4qga.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgxjf.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 32
    },
    {
      "id": "ja2-reborn",
      "name": "Jagged Alliance 2",
      "game": "Jagged Alliance 2",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "RealTommyGreen/JA2-Reborn",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1540,
          "release": {
            "tag": "v1.0.5",
            "name": "JA2 Reborn 1.0.5",
            "published_at": "2026-06-28T15:42:01Z",
            "prerelease": false,
            "asset": {
              "name": "JA2RebornRelease1.0.5.apk",
              "url": "https://github.com/RealTommyGreen/JA2-Reborn/releases/download/v1.0.5/JA2RebornRelease1.0.5.apk",
              "size": 100875207,
              "sha256": "e8407824c9a4c758599909d4b92b47c0797e114519e08bdccf6d92c7144c4fd9"
            }
          },
          "history": [
            {
              "tag": "v1.0.4",
              "name": "JA2 Reborn 1.0.4",
              "published_at": "2026-06-19T19:22:58Z",
              "prerelease": false,
              "asset": {
                "name": "JA2RebornRelease1.0.4.apk",
                "url": "https://github.com/RealTommyGreen/JA2-Reborn/releases/download/v1.0.4/JA2RebornRelease1.0.4.apk",
                "size": 100805415,
                "sha256": "adafb7c48dc16a319ee17b8d53634d79527fe87317a110e3b93c6c9b7ef9dbe2"
              }
            },
            {
              "tag": "v1.0.3",
              "name": "JA2 Reborn 1.0.3",
              "published_at": "2026-05-17T13:26:10Z",
              "prerelease": false,
              "asset": {
                "name": "JA2RebornRelease1.0.3.apk",
                "url": "https://github.com/RealTommyGreen/JA2-Reborn/releases/download/v1.0.3/JA2RebornRelease1.0.3.apk",
                "size": 100444157,
                "sha256": "07cfea370d9740b0a04b716ac3c1ad68342ec538a024416a50336505a105cf09"
              }
            },
            {
              "tag": "v1.0.2",
              "name": "JA2 Reborn 1.0.2",
              "published_at": "2026-05-14T17:36:22Z",
              "prerelease": false,
              "asset": {
                "name": "JA2RebornRelease1.0.2.apk",
                "url": "https://github.com/RealTommyGreen/JA2-Reborn/releases/download/v1.0.2/JA2RebornRelease1.0.2.apk",
                "size": 100409673,
                "sha256": "da3c88f9e4f59f43affa99ea10705e069a5d67c5f893b085c30ec9c68f0fef97"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "JA2 Reborn v1.0.0",
              "published_at": "2026-05-13T17:22:57Z",
              "prerelease": false,
              "asset": {
                "name": "JA2RebornRelease1.0.apk",
                "url": "https://github.com/RealTommyGreen/JA2-Reborn/releases/download/v1.0.0/JA2RebornRelease1.0.apk",
                "size": 100578493,
                "sha256": "beb4f54f6e69e242c51d55a0851bdb0e5ba4ee03e773b4146992e5d8e1610677"
              }
            }
          ],
          "package": "com.ja2.reborn",
          "signer_sha256": "833a992d08cdf66f9abcbb239e16419a80c75aba216636e339fa5aff6b67c44d"
        },
        {
          "repo": "ja2-stracciatella/ja2-stracciatella",
          "name": "JA2 Stracciatella",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 9348,
          "release": {
            "tag": "v0.22.1",
            "name": "v0.22.1",
            "published_at": "2025-10-05T09:26:01Z",
            "prerelease": false,
            "asset": {
              "name": "ja2-stracciatella_0.22.1-git+11e9430_android.apk",
              "url": "https://github.com/ja2-stracciatella/ja2-stracciatella/releases/download/v0.22.1/ja2-stracciatella_0.22.1-git%2B11e9430_android.apk",
              "size": 43817006,
              "sha256": "de46715b7580f7acaf61a3e50f8efe8f0b425097d21bc2a07faeb50fc079d25e"
            }
          },
          "history": [
            {
              "tag": "v0.22.0",
              "name": "v0.22.0",
              "published_at": "2025-09-28T10:33:21Z",
              "prerelease": false,
              "asset": {
                "name": "ja2-stracciatella_0.22.0-+b195e15_android.apk",
                "url": "https://github.com/ja2-stracciatella/ja2-stracciatella/releases/download/v0.22.0/ja2-stracciatella_0.22.0-%2Bb195e15_android.apk",
                "size": 43813975,
                "sha256": "4822f338d6a3f0833c23d18324f19b3e9cbfeeb75805157a76a8db980baf8a91"
              }
            }
          ],
          "package": "io.github.ja2stracciatella",
          "signer_sha256": "60eaceae93e36722697152dd74dd70ce729b26cfb15dace6da4370b5dbf2f74d"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Jagged Alliance 2 files (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the folder of your original Jagged Alliance 2 (the one with `Data`) to the phone. In the launcher, type or choose the path to the game data and the one for saves.\n"
        }
      ],
      "added_at": "2026-11-08T13:44:41Z",
      "description": "Static recompilation of Jagged Alliance 2 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Jagged Alliance 2 para PC. Necesita los archivos de tu juego de PC.",
          "assets": {
            "data": {
              "label": "Archivos de Jagged Alliance 2 (PC)",
              "instructions_md": "Copia la carpeta de tu Jagged Alliance 2 original (la que tiene `Data`) al teléfono. En el lanzador escribe o elige la ruta de los datos del juego y la de las partidas.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Jagged Alliance 2 pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "data": {
              "label": "Fichiers de Jagged Alliance 2 (PC)",
              "instructions_md": "Copiez le dossier de votre Jagged Alliance 2 original (celui qui contient `Data`) sur le téléphone. Dans le lanceur, saisissez ou choisissez le chemin des données du jeu et celui des sauvegardes.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Jagged Alliance 2 para PC. Requer os arquivos do seu jogo de PC.",
          "assets": {
            "data": {
              "label": "Arquivos de Jagged Alliance 2 (PC)",
              "instructions_md": "Copie a pasta do seu Jagged Alliance 2 original (a que tem `Data`) para o celular. No launcher, digite ou escolha o caminho dos dados do jogo e o dos saves.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Jagged Alliance 2 für PC. Benötigt deine PC-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien von Jagged Alliance 2 (PC)",
              "instructions_md": "Kopiere den Ordner deines originalen Jagged Alliance 2 (den mit `Data`) aufs Handy. Gib im Launcher den Pfad zu den Spieldaten und den zu den Spielständen ein oder wähle sie.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1518,
        "cover": "https://cdn2.steamgriddb.com/grid/06959429bc7e729c3997bc2fea923e53.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ecd62de20ea67e1c2d933d311b08178a.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/a354debcfce426aa11ef079c0c1e3da4.png",
        "genres": [
          "adventure",
          "rpg",
          "strategy"
        ],
        "igdb_id": 9,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co28qh.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jyuagh82tmpqt72hce9w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ygbth3c3ktuzvzvbn2i6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cf1m4yktirxz5fph2sbz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kddtrngo8vqlqcb062cc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zdnazfmtd5p6j6ph7o5p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4ekd.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "strategy"
      ],
      "downloads": 10888
    },
    {
      "id": "jade-cocoon-bevy-public-v1",
      "name": "Jade Cocoon on Bevy",
      "game": "Jade Cocoon: Story of the Tamamayu",
      "original_platform": "ps1",
      "type": "decomp",
      "forks": [
        {
          "repo": "ufodriverr/jade-cocoon-bevy-public-v1",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 144,
          "release": {
            "tag": "v1.1.2",
            "name": "Jade Cocoon on Bevy v1.1.2",
            "published_at": "2026-10-18T15:37:52Z",
            "prerelease": false,
            "asset": {
              "name": "jade-cocoon-bevy-v1.1.2-android-arm64.apk",
              "url": "https://github.com/ufodriverr/jade-cocoon-bevy-public-v1/releases/download/v1.1.2/jade-cocoon-bevy-v1.1.2-android-arm64.apk",
              "size": 46917562,
              "sha256": "273c9c1ec211318e70884517802c49860437709bce8a44cd32057cdd6a69a52d"
            }
          },
          "history": [
            {
              "tag": "v1.1.1",
              "name": "Jade Cocoon on Bevy v1.1.1 (Android)",
              "published_at": "2026-10-17T12:04:38Z",
              "prerelease": false,
              "asset": {
                "name": "jade-cocoon-bevy-v1.1.1-android-arm64.apk",
                "url": "https://github.com/ufodriverr/jade-cocoon-bevy-public-v1/releases/download/v1.1.1/jade-cocoon-bevy-v1.1.1-android-arm64.apk",
                "size": 46918218,
                "sha256": "91b82d338659e64480dc5723a6d78ec58091a658e6dc872b73467867b8adf6e6"
              }
            }
          ],
          "package": "io.github.ufodriverr.jadecocoon",
          "signer_sha256": "7b0ca9f50e94901fd0c150956077119c8c291802b9cd9582eecd98bcdb1733fa"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Jade Cocoon BIN image (PS1, Europe)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, choose the raw `.bin` image (MODE2/2352) of your European Jade Cocoon disc.\n"
        }
      ],
      "added_at": "2026-11-02T00:00:00Z",
      "description": "Source code decompilation of Jade Cocoon: Story of the Tamamayu for PS1. Requires your PS1 disc or ROM.",
      "i18n": {
        "es": {
          "description": "Descompilación de código fuente de Jade Cocoon: Story of the Tamamayu para PS1. Necesita tu disco o ROM de PS1.",
          "assets": {
            "disc": {
              "label": "Imagen BIN de Jade Cocoon (PS1, Europa)",
              "instructions_md": "En el primer arranque elige la imagen `.bin` en bruto (MODE2/2352) de tu disco europeo de Jade Cocoon.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation du code source de Jade Cocoon: Story of the Tamamayu pour PS1. Nécessite votre disque ou ROM PS1.",
          "assets": {
            "disc": {
              "label": "Image BIN de Jade Cocoon (PS1, Europe)",
              "instructions_md": "Au premier démarrage, choisissez l'image `.bin` brute (MODE2/2352) de votre disque européen de Jade Cocoon.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de código-fonte de Jade Cocoon: Story of the Tamamayu para PS1. Requer seu disco ou ROM de PS1.",
          "assets": {
            "disc": {
              "label": "Imagem BIN de Jade Cocoon (PS1, Europa)",
              "instructions_md": "Na primeira inicialização, escolha a imagem `.bin` bruta (MODE2/2352) do seu disco europeu de Jade Cocoon.\n"
            }
          }
        },
        "de": {
          "description": "Quellcode-Dekompilierung von Jade Cocoon: Story of the Tamamayu für PS1. Benötigt deine PS1-Disc oder ROM.",
          "assets": {
            "disc": {
              "label": "BIN-Abbild von Jade Cocoon (PS1, Europa)",
              "instructions_md": "Wähle beim ersten Start das rohe `.bin`-Abbild (MODE2/2352) deiner europäischen Disc von Jade Cocoon.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1694,
        "cover": "https://cdn2.steamgriddb.com/grid/d175eeb42e10f666b53d627660450288.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4e1b2bd08e35412cce837c06af127d54.png",
        "logo": "https://cdn2.steamgriddb.com/logo/0230db486bc9cdd3583fee20469c7b2f.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 45000,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coa69e.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc95xp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scy59w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scy59x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scy59z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scy59y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scy5a0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3w2p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3w2m.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 144
    },
    {
      "id": "jamespond2robocodrecomp",
      "name": "James Pond 2: Robocod Recompiled",
      "game": "James Pond 2: Robocod (Amiga)",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "griches/JamesPond2RobocodRecomp",
          "asset_pattern": "JamesPond2-Android-.*\\.apk$",
          "downloads": 73,
          "release": {
            "tag": "v1.0.3",
            "name": "James Pond 2: Codename RoboCod 1.0.3 (Android)",
            "published_at": "2026-10-28T08:44:30Z",
            "prerelease": false,
            "asset": {
              "name": "JamesPond2-Android-1.0.3.apk",
              "url": "https://github.com/griches/JamesPond2RobocodRecomp/releases/download/v1.0.3/JamesPond2-Android-1.0.3.apk",
              "size": 6681909,
              "sha256": "d4215e2c1cd79a95ae8892d16df07aa1388fdf47405ef3955f599f1a34871d3e"
            }
          },
          "history": [],
          "package": "mobi.bouncingball.jamespond2",
          "signer_sha256": "f231943f23665b7e54ffc44e2d1e51199ca3af1d8c5a6cd8ec41c3f985154f96"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disk",
          "label": "James Pond 2: Codename RoboCod disk (Amiga)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The first time, choose the image of your Amiga disk (`.adf`, `.dms` or `.ipf`; the Kixx re-release works) or the WHDLoad install folder.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of James Pond 2: Robocod (Amiga) for N64. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de James Pond 2: Robocod (Amiga) para N64. Necesita tu ROM de N64.",
          "assets": {
            "disk": {
              "label": "Disco de James Pond 2: Codename RoboCod (Amiga)",
              "instructions_md": "La primera vez elige la imagen de tu disco de Amiga (`.adf`, `.dms` o `.ipf`; la reedición Kixx funciona) o la carpeta de instalación WHDLoad.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de James Pond 2: Robocod (Amiga) pour N64. Nécessite votre ROM N64.",
          "assets": {
            "disk": {
              "label": "Disquette de James Pond 2: Codename RoboCod (Amiga)",
              "instructions_md": "La première fois, choisissez l'image de votre disquette Amiga (`.adf`, `.dms` ou `.ipf` ; la réédition Kixx fonctionne) ou le dossier d'installation WHDLoad.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de James Pond 2: Robocod (Amiga) para N64. Requer sua ROM de N64.",
          "assets": {
            "disk": {
              "label": "Disquete de James Pond 2: Codename RoboCod (Amiga)",
              "instructions_md": "Na primeira vez, escolha a imagem do seu disquete de Amiga (`.adf`, `.dms` ou `.ipf`; a reedição Kixx funciona) ou a pasta de instalação WHDLoad.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von James Pond 2: Robocod (Amiga) für N64. Benötigt deine N64-ROM.",
          "assets": {
            "disk": {
              "label": "Diskette von James Pond 2: Codename RoboCod (Amiga)",
              "instructions_md": "Wähle beim ersten Mal das Abbild deiner Amiga-Diskette (`.adf`, `.dms` oder `.ipf`; die Kixx-Neuauflage geht) oder den WHDLoad-Installationsordner.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37391,
        "cover": "https://cdn2.steamgriddb.com/grid/0b86976b8b61f5c3a53862dd003a0cb8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5686481c8ce0beb89dd17fed45e5eddf.png",
        "logo": "https://cdn2.steamgriddb.com/logo/124598cce8945fb2d4f1385e94f68c00.png"
      },
      "downloads": 73
    },
    {
      "id": "jazz2",
      "name": "Jazz² Resurrection",
      "game": "Jazz Jackrabbit 2",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/deathkiller/jazz2",
      "description": "Jazz² Resurrection, an open source reimplementation of Jazz Jackrabbit 2. Requires the data from your copy.",
      "forks": [
        {
          "repo": "deathkiller/jazz2",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 14944,
          "release": {
            "tag": "3.9.0",
            "name": "3.9.0: Reworked physics",
            "published_at": "2026-10-17T10:14:54Z",
            "prerelease": false,
            "asset": {
              "name": "Jazz2_3.9.0_Android.zip",
              "url": "https://github.com/deathkiller/jazz2/releases/download/3.9.0/Jazz2_3.9.0_Android.zip",
              "size": 29585345,
              "sha256": "df6d7c7003ec4280d10b82932c876e8c126f32f0acceb0546af1c4aadad52f86",
              "entry": {
                "path": "Jazz2-x64.apk",
                "size": 10901770,
                "sha256": "24d70c9e148c6cf8637805f27ed0a6bae9ac266f7606b41897359708fda39f69"
              }
            }
          },
          "history": [],
          "package": "jazz2.resurrection",
          "signer_sha256": "799aa8f7e141f802166a4c6c8208206a9ddbcce0c8b4f46e61f1a46f07af98ae"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Jazz Jackrabbit 2 files (the shareware demo works)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Games/Jazz² Resurrection/Source"
          },
          "instructions_md": "Copy the contents of the original Jazz Jackrabbit 2 folder (the shareware demo, Holiday Hare '98, The Secret Files and Christmas Chronicles all work).\nOn Android 11 or newer, turn on *Allow access to external storage* in the menu and copy the files to `Games/Jazz² Resurrection/Source/` or `Download/Jazz² Resurrection/Source/`.\nOtherwise they go in `Android/data/jazz2.resurrection/files/Source/`. The first launch builds the cache during the intro: don't skip it.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Jazz² Resurrection, reimplementación libre de Jazz Jackrabbit 2. Necesita los datos de tu copia.",
          "assets": {
            "game": {
              "label": "Archivos de Jazz Jackrabbit 2 (vale la demo shareware)",
              "instructions_md": "Copia el contenido de la carpeta original de Jazz Jackrabbit 2 (sirven la demo shareware, Holiday Hare '98, The Secret Files y Christmas Chronicles).\nEn Android 11 o más nuevo, activa *Allow access to external storage* en el menú y copia los archivos en `Games/Jazz² Resurrection/Source/` o `Download/Jazz² Resurrection/Source/`.\nSi no, van en `Android/data/jazz2.resurrection/files/Source/`. El primer arranque crea la caché durante la intro: no la saltes.\n"
            }
          }
        },
        "fr": {
          "description": "Jazz² Resurrection, réimplémentation libre de Jazz Jackrabbit 2. Nécessite les données de votre copie.",
          "assets": {
            "game": {
              "label": "Fichiers de Jazz Jackrabbit 2 (la démo shareware convient)",
              "instructions_md": "Copiez le contenu du dossier original de Jazz Jackrabbit 2 (la démo shareware, Holiday Hare '98, The Secret Files et Christmas Chronicles conviennent).\nSur Android 11 ou plus récent, activez *Allow access to external storage* dans le menu et copiez les fichiers dans `Games/Jazz² Resurrection/Source/` ou `Download/Jazz² Resurrection/Source/`.\nSinon, ils vont dans `Android/data/jazz2.resurrection/files/Source/`. Le premier démarrage crée le cache pendant l'intro : ne la passez pas.\n"
            }
          }
        },
        "pt": {
          "description": "Jazz² Resurrection, reimplementação livre de Jazz Jackrabbit 2. Precisa dos dados da sua cópia.",
          "assets": {
            "game": {
              "label": "Arquivos de Jazz Jackrabbit 2 (a demo shareware serve)",
              "instructions_md": "Copie o conteúdo da pasta original do Jazz Jackrabbit 2 (servem a demo shareware, Holiday Hare '98, The Secret Files e Christmas Chronicles).\nNo Android 11 ou mais novo, ative *Allow access to external storage* no menu e copie os arquivos para `Games/Jazz² Resurrection/Source/` ou `Download/Jazz² Resurrection/Source/`.\nSe não, eles vão em `Android/data/jazz2.resurrection/files/Source/`. A primeira inicialização cria o cache durante a intro: não a pule.\n"
            }
          }
        },
        "de": {
          "description": "Jazz² Resurrection, eine freie Neuimplementierung von Jazz Jackrabbit 2. Benötigt die Daten deiner Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von Jazz Jackrabbit 2 (die Shareware-Demo geht)",
              "instructions_md": "Kopiere den Inhalt des originalen Jazz-Jackrabbit-2-Ordners (die Shareware-Demo, Holiday Hare '98, The Secret Files und Christmas Chronicles gehen).\nAb Android 11 aktiviere im Menü *Allow access to external storage* und kopiere die Dateien nach `Games/Jazz² Resurrection/Source/` oder `Download/Jazz² Resurrection/Source/`.\nSonst gehören sie nach `Android/data/jazz2.resurrection/files/Source/`. Beim ersten Start wird während des Intros der Cache erstellt: Überspring es nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5247058,
        "cover": "https://cdn2.steamgriddb.com/grid/c81632061ae1a7602021f5669357cc34.png",
        "hero": "https://cdn2.steamgriddb.com/hero/89eec4cf449e1db057297d6f9304a99e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2d5c1f9d0ff0d0bc3f0465f0ff1ff653.png",
        "genres": [
          "platform",
          "shooter"
        ],
        "igdb_id": 764,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9wcg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scaggs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scaggu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scaggv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scaggt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce6w2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce6w0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce6w1.jpg"
        ]
      },
      "genres": [
        "platform",
        "shooter"
      ],
      "downloads": 14944
    },
    {
      "id": "jillandroid",
      "name": "Jill of the Jungle",
      "game": "Jill of the Jungle 1, 2, and 3",
      "original_platform": "dos",
      "type": "source-port",
      "forks": [
        {
          "repo": "wootbeer/jillandroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 246,
          "release": {
            "tag": "0.1",
            "name": "v0.1",
            "published_at": "2026-09-25T20:06:03Z",
            "prerelease": false,
            "asset": {
              "name": "jillandroid-release.apk",
              "url": "https://github.com/wootbeer/jillandroid/releases/download/0.1/jillandroid-release.apk",
              "size": 1506986,
              "sha256": "e62afb1187b0b37e4299762ba0a6034c44bd2052b295496f115a1d8c0fc83b4c"
            }
          },
          "history": [],
          "package": "wootbeer.jillandroid",
          "signer_sha256": "1d6be77f35738cb75bedd17e152b3b83bb0f239ed7e60319528282a869cf4f13"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Jill of the Jungle files (GOG is best)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the game folder (preferably the GOG one) to the phone. One episode or all three work. Choose the folder the first time you open it; if it closes, the version isn't the right one.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Source port of Jill of the Jungle 1, 2, and 3 for DOS. Requires your DOS game files.",
      "i18n": {
        "es": {
          "description": "Source port de Jill of the Jungle 1, 2 y 3 para DOS. Necesita los archivos de tu juego de DOS.",
          "assets": {
            "data": {
              "label": "Archivos de Jill of the Jungle (mejor de GOG)",
              "instructions_md": "Copia la carpeta del juego (mejor la de GOG) al móvil. Vale un episodio o los tres. Elige la carpeta al abrirlo por primera vez; si se cierra, la versión no es la correcta.\n"
            }
          }
        },
        "fr": {
          "description": "Port source de Jill of the Jungle 1, 2 et 3 pour DOS. Nécessite vos fichiers de jeu DOS.",
          "assets": {
            "data": {
              "label": "Fichiers de Jill of the Jungle (de préférence GOG)",
              "instructions_md": "Copiez le dossier du jeu (de préférence celui de GOG) sur le téléphone. Un épisode ou les trois conviennent. Choisissez le dossier à la première ouverture ; s'il se ferme, ce n'est pas la bonne version.\n"
            }
          }
        },
        "pt": {
          "description": "Source port de Jill of the Jungle 1, 2 e 3 para DOS. Requer os arquivos do seu jogo de DOS.",
          "assets": {
            "data": {
              "label": "Arquivos de Jill of the Jungle (melhor da GOG)",
              "instructions_md": "Copie a pasta do jogo (de preferência a da GOG) para o celular. Serve um episódio ou os três. Escolha a pasta ao abrir pela primeira vez; se fechar, a versão não é a correta.\n"
            }
          }
        },
        "de": {
          "description": "Source-Port von Jill of the Jungle 1, 2 und 3 für DOS. Benötigt deine DOS-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien von Jill of the Jungle (am besten von GOG)",
              "instructions_md": "Kopiere den Spielordner (am besten den von GOG) aufs Handy. Eine Episode oder alle drei gehen. Wähle den Ordner beim ersten Öffnen; schließt es sich, ist es nicht die richtige Version.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5254151,
        "cover": "https://cdn2.steamgriddb.com/grid/1e8f04c01552217df8936cecaedf0268.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e5b668279a0bbc3dea3aea08988130ef.png",
        "logo": "https://cdn2.steamgriddb.com/logo/4eedf3f92629bc3b1a208cfaacc4b2d2.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/fea16e782bc1b1240e4b3c797012e289.jpg"
        ]
      },
      "downloads": 246
    },
    {
      "id": "jsrf-unleashed",
      "name": "JSRF Unleashed",
      "game": "Jet Set Radio Future",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/JuMatt/JetSetRadioFuture-Unleashed",
      "description": "Jet Set Radio Future, statically recompiled. Requires your Xbox copy.",
      "forks": [
        {
          "repo": "JuMatt/JetSetRadioFuture-Unleashed",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4759,
          "release": {
            "tag": "v0.6.9",
            "name": "JSRF Unleashed 0.6.9",
            "published_at": "2026-11-07T18:20:48Z",
            "prerelease": false,
            "asset": {
              "name": "JSRF-Unleashed-android-arm64.apk",
              "url": "https://github.com/JuMatt/JetSetRadioFuture-Unleashed/releases/download/v0.6.9/JSRF-Unleashed-android-arm64.apk",
              "size": 15889703,
              "sha256": "7088c8ad50b7d6a3d9a6abbcb8004feddbdd554a2da62488181b668f89235b8c"
            }
          },
          "history": [
            {
              "tag": "v0.6.8",
              "name": "JSRF Unleashed 0.6.8",
              "published_at": "2026-11-05T10:27:36Z",
              "prerelease": false,
              "asset": {
                "name": "JSRF-Unleashed-android-arm64.apk",
                "url": "https://github.com/JuMatt/JetSetRadioFuture-Unleashed/releases/download/v0.6.8/JSRF-Unleashed-android-arm64.apk",
                "size": 15889703,
                "sha256": "87f9fcbba4deb38615df07f959b5176466438f0375b2882b5a82220a75dfdd61"
              }
            },
            {
              "tag": "v0.6.7",
              "name": "JSRF Unleashed 0.6.7",
              "published_at": "2026-11-04T13:36:45Z",
              "prerelease": false,
              "asset": {
                "name": "JSRF-Unleashed-android-arm64.apk",
                "url": "https://github.com/JuMatt/JetSetRadioFuture-Unleashed/releases/download/v0.6.7/JSRF-Unleashed-android-arm64.apk",
                "size": 15885607,
                "sha256": "4c4a7af160df5a318c1bc144cd835ddb768892972057f875cf07bbe0255aca64"
              }
            },
            {
              "tag": "v0.6.6",
              "name": "JSRF Unleashed 0.6.6",
              "published_at": "2026-11-02T15:40:03Z",
              "prerelease": false,
              "asset": {
                "name": "JSRF-Unleashed-android-arm64.apk",
                "url": "https://github.com/JuMatt/JetSetRadioFuture-Unleashed/releases/download/v0.6.6/JSRF-Unleashed-android-arm64.apk",
                "size": 15885607,
                "sha256": "29622aadb33c1ea32090e298a3c9ec5e63dc7c459fc07ee40752182678cbdf2c"
              }
            },
            {
              "tag": "v0.6.5",
              "name": "JSRF Unleashed 0.6.5",
              "published_at": "2026-11-02T13:03:53Z",
              "prerelease": false,
              "asset": {
                "name": "JSRF-Unleashed-android-arm64.apk",
                "url": "https://github.com/JuMatt/JetSetRadioFuture-Unleashed/releases/download/v0.6.5/JSRF-Unleashed-android-arm64.apk",
                "size": 15881511,
                "sha256": "a397df5683444720c08b8dbfa09860ef65057f8ad6b983b7d41a28bc55db5c2e"
              }
            },
            {
              "tag": "v0.6.4",
              "name": "JSRF Unleashed 0.6.4",
              "published_at": "2026-11-02T11:27:27Z",
              "prerelease": false,
              "asset": {
                "name": "JSRF-Unleashed-android-arm64.apk",
                "url": "https://github.com/JuMatt/JetSetRadioFuture-Unleashed/releases/download/v0.6.4/JSRF-Unleashed-android-arm64.apk",
                "size": 15877415,
                "sha256": "5b5e8cf249de9f0180b273ae845a551cb9234432a1c85986c4bbf0759fd3c151"
              }
            }
          ],
          "package": "com.jumatt.jsrfunleashed",
          "signer_sha256": "ccadc7b97388e73683a625fa63ea10e0ac8bfa93cd6072f7f68a5e39b4c67cb6",
          "reports": [
            {
              "device": "Moorechip Retroid Pocket 4 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.9",
              "last_at": "2026-11-11T06:50:31Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Jet Set Radio Future (Xbox): folder with default.xbe or .iso",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "When you open it, it asks where the game is: choose the folder of your copy with `default.xbe` or an `.iso` image of your disc (it unpacks it once).\nSaves are stored in the game's `UDATA` folder.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Jet Set Radio Future recompilado estáticamente. Necesita tu copia de Xbox.",
          "assets": {
            "game": {
              "label": "Jet Set Radio Future (Xbox): carpeta con default.xbe o .iso",
              "instructions_md": "Al abrirlo te pregunta dónde está el juego: elige la carpeta de tu copia con `default.xbe` o una imagen `.iso` de tu disco (la desempaqueta una vez).\nLas partidas se guardan en la carpeta `UDATA` del juego.\n"
            }
          }
        },
        "fr": {
          "description": "Jet Set Radio Future recompilé statiquement. Nécessite votre copie Xbox.",
          "assets": {
            "game": {
              "label": "Jet Set Radio Future (Xbox) : dossier avec default.xbe ou .iso",
              "instructions_md": "À l'ouverture, il demande où se trouve le jeu : choisissez le dossier de votre copie avec `default.xbe` ou une image `.iso` de votre disque (il la décompresse une fois).\nLes sauvegardes sont stockées dans le dossier `UDATA` du jeu.\n"
            }
          }
        },
        "pt": {
          "description": "Jet Set Radio Future recompilado estaticamente. Precisa da sua cópia de Xbox.",
          "assets": {
            "game": {
              "label": "Jet Set Radio Future (Xbox): pasta com default.xbe ou .iso",
              "instructions_md": "Ao abrir, ele pergunta onde está o jogo: escolha a pasta da sua cópia com `default.xbe` ou uma imagem `.iso` do seu disco (ele a descompacta uma vez).\nOs saves ficam na pasta `UDATA` do jogo.\n"
            }
          }
        },
        "de": {
          "description": "Jet Set Radio Future, statisch rekompiliert. Benötigt deine Xbox-Kopie.",
          "assets": {
            "game": {
              "label": "Jet Set Radio Future (Xbox): Ordner mit default.xbe oder .iso",
              "instructions_md": "Beim Öffnen fragt es, wo das Spiel liegt: Wähle den Ordner deiner Kopie mit `default.xbe` oder ein `.iso`-Abbild deiner Disc (es wird einmal entpackt).\nSpielstände landen im Ordner `UDATA` des Spiels.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5248415,
        "cover": "https://cdn2.steamgriddb.com/grid/1af811e7b980f0101940cface13124d4.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/537d6b881268453f74d286c0f8efefd4.png",
        "logo": "https://cdn2.steamgriddb.com/logo/67672910f91ad43a7fee016e838b2989.png",
        "genres": [
          "platform",
          "racing",
          "sports",
          "music"
        ],
        "igdb_id": 1570,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co87hw.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/k77bn9ud5en3tpjxncxy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ppudj4nzyjtfu3lo8foh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/icisif1mq16fn5rzmxbn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tpvsniqrc8mbm9nkmchf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ctyvibv2y1gj0qag99sb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc96ux.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc96uy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc96uz.jpg"
        ]
      },
      "genres": [
        "platform",
        "racing",
        "sports",
        "music"
      ],
      "reports": [
        {
          "device": "Moorechip Retroid Pocket 4 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.9",
          "last_at": "2026-11-11T06:50:31Z"
        }
      ],
      "downloads": 4759
    },
    {
      "id": "juiced",
      "name": "Openjuice",
      "game": "Juiced",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "martin2844/juiced",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 17,
          "release": {
            "tag": "vinyls-v3-curated",
            "name": "Underground & F&F Vinyls — curated A/B + Android .9",
            "published_at": "2026-10-26T15:03:31Z",
            "prerelease": true,
            "asset": {
              "name": "OpenJuice-1.02.5-android.10-shared-saves-arm64.apk",
              "url": "https://github.com/martin2844/juiced/releases/download/vinyls-v3-curated/OpenJuice-1.02.5-android.10-shared-saves-arm64.apk",
              "size": 10803314,
              "sha256": "6100182852fbf8ebff0eb49ce8a58db451043adb29400368ebe14544929dd054"
            }
          },
          "history": [
            {
              "tag": "android-v1.02.5-10",
              "name": "Android .10 — shared careers across mods",
              "published_at": "2026-10-26T15:35:07Z",
              "prerelease": true,
              "asset": {
                "name": "OpenJuice-1.02.5-android.10-shared-saves-arm64.apk",
                "url": "https://github.com/martin2844/juiced/releases/download/android-v1.02.5-10/OpenJuice-1.02.5-android.10-shared-saves-arm64.apk",
                "size": 10803314,
                "sha256": "6100182852fbf8ebff0eb49ce8a58db451043adb29400368ebe14544929dd054"
              }
            },
            {
              "tag": "android-v1.02.5-4",
              "name": "OpenJuice for Android ARM64 — 1.02.5 android.4 (loading fixes)",
              "published_at": "2026-10-25T20:31:00Z",
              "prerelease": true,
              "asset": {
                "name": "OpenJuice-1.02.5-android.4-arm64.apk",
                "url": "https://github.com/martin2844/juiced/releases/download/android-v1.02.5-4/OpenJuice-1.02.5-android.4-arm64.apk",
                "size": 10769765,
                "sha256": "4627d27c7dddb771f6536e5a03550503ee490b1ca22285e84f71e44680d64747"
              }
            },
            {
              "tag": "android-v1.02.5-3",
              "name": "OpenJuice for Android ARM64 — 1.02.5 android.3",
              "published_at": "2026-10-25T20:13:35Z",
              "prerelease": true,
              "asset": {
                "name": "OpenJuice-1.02.5-android-arm64.apk",
                "url": "https://github.com/martin2844/juiced/releases/download/android-v1.02.5-3/OpenJuice-1.02.5-android-arm64.apk",
                "size": 10769765,
                "sha256": "d8100d0dde783b1857b3b7561acf1b3996944d5b2662efc77ee3a7a1f7ef657a"
              }
            },
            {
              "tag": "android-v0.2.0-dev-rain-fix",
              "name": "Android ARM64 development build — rain fix",
              "published_at": "2026-10-21T21:44:48Z",
              "prerelease": true,
              "asset": {
                "name": "Juiced-Android-arm64-rain-fix.apk",
                "url": "https://github.com/martin2844/juiced/releases/download/android-v0.2.0-dev-rain-fix/Juiced-Android-arm64-rain-fix.apk",
                "size": 20043387,
                "sha256": "101da9e42b4ae6d81b44e155d96b3c15a5b69c27f4fadd874169706061732c47"
              }
            }
          ],
          "package": "org.openjuice.android",
          "signer_sha256": "a7ebaad7de021b73f8498f9b60c81c601e321560e362de223cf2d4fb33741e35"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "ZIP with the Juiced PC game data",
          "accepted": [],
          "manual": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Make a ZIP of your Juiced PC game data (it may have one folder inside) and choose it in the app's importer. Keep at least 3 GB free for the first import.\nMods are imported separately from **Mods**.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Juiced. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Juiced. Necesita tus archivos de juego de PC.",
          "assets": {
            "game": {
              "label": "ZIP con los datos de Juiced para PC",
              "instructions_md": "Haz un ZIP con los datos de tu Juiced para PC (puede llevar una carpeta dentro) y elígelo en el importador de la app. Deja al menos 3 GB libres para la primera importación.\nLos mods se importan aparte desde **Mods**.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Juiced. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "ZIP avec les données de Juiced pour PC",
              "instructions_md": "Faites un ZIP des données de votre Juiced pour PC (il peut contenir un dossier) et choisissez-le dans l'importateur de l'application. Gardez au moins 3 Go libres pour la première importation.\nLes mods s'importent à part depuis **Mods**.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Juiced. Requer seus arquivos de jogo de PC.",
          "assets": {
            "game": {
              "label": "ZIP com os dados do Juiced para PC",
              "instructions_md": "Faça um ZIP com os dados do seu Juiced para PC (pode ter uma pasta dentro) e escolha-o no importador do app. Deixe pelo menos 3 GB livres para a primeira importação.\nOs mods são importados à parte em **Mods**.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Juiced. Erfordert deine PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "ZIP mit den Daten von Juiced für PC",
              "instructions_md": "Packe die Daten deines Juiced für PC in ein ZIP (darf einen Ordner enthalten) und wähle es im Importer der App. Halte für den ersten Import mindestens 3 GB frei.\nMods werden separat unter **Mods** importiert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5209451,
        "cover": "https://cdn2.steamgriddb.com/grid/d7881543adceae8ea6d9ce01bcc5afc4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b9f72ff6093556181cde376c247209c8.png",
        "logo": "https://cdn2.steamgriddb.com/logo/965a47ae8db4e74124149fbb7780af21.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 248738,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6pmz.jpg"
      },
      "genres": [
        "racing"
      ],
      "downloads": 17
    },
    {
      "id": "julius",
      "name": "Caesar III",
      "game": "Caesar III",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "bvschaik/julius",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 6269,
          "release": {
            "tag": "v1.8.0",
            "name": "Julius 1.8.0",
            "published_at": "2025-07-31T17:46:57Z",
            "prerelease": false,
            "asset": {
              "name": "julius-1.8.0-android.apk",
              "url": "https://github.com/bvschaik/julius/releases/download/v1.8.0/julius-1.8.0-android.apk",
              "size": 9323591,
              "sha256": "f5a0226e458da9f75efa4f704c0e654ed3ea764c468079b90c39cdf5d4856adb"
            }
          },
          "history": [],
          "package": "com.github.bvschaik.julius",
          "signer_sha256": "a8b8e44c70e47f1e8e1d2fcaf7a263a0d9c5ef3baa2d8869bdac1f22444cc24b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Caesar III files (GOG, Steam or CD)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Julius needs the original Caesar III files ([GOG](https://www.gog.com/game/caesar_3), [Steam](https://store.steampowered.com/app/517790/) or the CD). Copy the game folder to the phone and choose it when Julius asks.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Caesar III for PC. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Caesar III para PC. Necesita tus archivos de juego.",
          "assets": {
            "game": {
              "label": "Archivos de Caesar III (GOG, Steam o CD)",
              "instructions_md": "Julius necesita los archivos originales de Caesar III ([GOG](https://www.gog.com/game/caesar_3), [Steam](https://store.steampowered.com/app/517790/) o el CD). Copia la carpeta del juego al teléfono y elígela cuando Julius la pida.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Caesar III pour PC. Nécessite vos fichiers de jeu.",
          "assets": {
            "game": {
              "label": "Fichiers de Caesar III (GOG, Steam ou CD)",
              "instructions_md": "Julius a besoin des fichiers originaux de Caesar III ([GOG](https://www.gog.com/game/caesar_3), [Steam](https://store.steampowered.com/app/517790/) ou le CD). Copiez le dossier du jeu sur le téléphone et choisissez-le quand Julius le demande.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Caesar III para PC. Requer seus arquivos de jogo.",
          "assets": {
            "game": {
              "label": "Arquivos de Caesar III (GOG, Steam ou CD)",
              "instructions_md": "O Julius precisa dos arquivos originais de Caesar III ([GOG](https://www.gog.com/game/caesar_3), [Steam](https://store.steampowered.com/app/517790/) ou o CD). Copie a pasta do jogo para o celular e escolha-a quando o Julius pedir.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Caesar III für PC. Benötigt deine Spieldateien.",
          "assets": {
            "game": {
              "label": "Dateien von Caesar III (GOG, Steam oder CD)",
              "instructions_md": "Julius braucht die originalen Dateien von Caesar III ([GOG](https://www.gog.com/game/caesar_3), [Steam](https://store.steampowered.com/app/517790/) oder die CD). Kopiere den Spielordner aufs Handy und wähle ihn, wenn Julius danach fragt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 13742,
        "cover": "https://cdn2.steamgriddb.com/grid/542fc94a9de4c6a445290d7455baec31.png",
        "hero": "https://cdn2.steamgriddb.com/hero/85b9a5ac91cd629bd3afe396ec07270a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e0661cebebef932699e87b44500d6f92.png",
        "genres": [
          "strategy",
          "simulation"
        ],
        "igdb_id": 6332,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coc1hi.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/brj1qdapepuzyb3dlz5a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rdhchvgrarucfw0gw7q9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kgbity8lyhpg9vnvpvuf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pdnt3d6wvdnszfkedarn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/npp49ji7icsecyfutol2.jpg"
        ]
      },
      "genres": [
        "strategy",
        "simulation"
      ],
      "downloads": 6269
    },
    {
      "id": "kartpad",
      "name": "Mario Kart Wii",
      "game": "Mario Kart Wii",
      "original_platform": "wii",
      "type": "recomp",
      "upstream": "https://github.com/chrissotraidis/kartpad",
      "description": "Mario Kart Wii and Retro Rewind on Android via static recompilation: KartPad (WiiCompiled) and DriftDroid. Requires your Wii disc.",
      "forks": [
        {
          "repo": "dorPXP/driftdroid",
          "name": "DriftDroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4075,
          "release": {
            "tag": "v1.4.0",
            "name": "DriftDroid 1.4.0: a new settings menu, 14 languages, Retro Rewind 6.13.4, your own Switch icon",
            "published_at": "2026-11-02T23:46:46Z",
            "prerelease": false,
            "asset": {
              "name": "DriftDroid-v1.4.0.apk",
              "url": "https://github.com/dorPXP/driftdroid/releases/download/v1.4.0/DriftDroid-v1.4.0.apk",
              "size": 200101529,
              "sha256": "fc94c57b2de8c6ec798e60496ddd95969b7867465aa2f9ef5e629995f67a8946"
            }
          },
          "history": [
            {
              "tag": "v1.3.0",
              "name": "DriftDroid v1.3.0",
              "published_at": "2026-10-09T03:37:47Z",
              "prerelease": false,
              "asset": {
                "name": "DriftDroid-v1.3.0.apk",
                "url": "https://github.com/dorPXP/driftdroid/releases/download/v1.3.0/DriftDroid-v1.3.0.apk",
                "size": 202093393,
                "sha256": "f2285cabf3d86f62c513e0ab6c80717f92d44e9be4efe403b9c14cc5666333ea"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "DriftDroid v1.2.0",
              "published_at": "2026-09-19T00:45:09Z",
              "prerelease": false,
              "asset": {
                "name": "DriftDroid-v1.2.0.apk",
                "url": "https://github.com/dorPXP/driftdroid/releases/download/v1.2.0/DriftDroid-v1.2.0.apk",
                "size": 214168019,
                "sha256": "40be0558bf33edda1fbd6b0f8c3d9f926441be7855fd2848c427e8b1ac89dd0a"
              }
            },
            {
              "tag": "v1.1.1",
              "name": "DriftDroid v1.1.1",
              "published_at": "2026-09-11T01:39:34Z",
              "prerelease": false,
              "asset": {
                "name": "DriftDroid-v1.1.1.apk",
                "url": "https://github.com/dorPXP/driftdroid/releases/download/v1.1.1/DriftDroid-v1.1.1.apk",
                "size": 306843418,
                "sha256": "c812e7869436fbd364729d0a07819f91b1f4833f3775c7d03c0d4904e2a2a2cd"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "DriftDroid v1.1.0",
              "published_at": "2026-09-09T23:13:14Z",
              "prerelease": false,
              "asset": {
                "name": "DriftDroid-v1.1.0.apk",
                "url": "https://github.com/dorPXP/driftdroid/releases/download/v1.1.0/DriftDroid-v1.1.0.apk",
                "size": 215846922,
                "sha256": "21ee2d06bb651c2c4cc8dc25f9da6de89fffbcc6c6c600c9fb004ce82248d7ff"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "DriftDroid v1.0.0",
              "published_at": "2026-09-08T01:37:52Z",
              "prerelease": false,
              "asset": {
                "name": "DriftDroid-v1.0.0.apk",
                "url": "https://github.com/dorPXP/driftdroid/releases/download/v1.0.0/DriftDroid-v1.0.0.apk",
                "size": 202474506,
                "sha256": "2d423964f73d859a5d27a3f855e369bcb80c0cad613644453815d569eff198ae"
              }
            }
          ],
          "package": "com.driftdroid.android",
          "signer_sha256": "8ae350ee31074f80b291994b8fe8a101b0dcf74e4ff3027e8871229a28bc678b",
          "reports": [
            {
              "device": "Samsung SM-A366B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T01:22:20Z"
            },
            {
              "device": "Xiaomi redmin note 13 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T09:20:14Z"
            },
            {
              "device": "MagicX One 35",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T23:18:08Z"
            },
            {
              "device": "Xiaomi M1908C3JGG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T23:20:07Z"
            },
            {
              "device": "Samsung Galaxy S23+",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-11T14:13:18Z"
            },
            {
              "device": "Samsung SM-S916B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-11T14:13:59Z"
            },
            {
              "device": "Xiaomi 24069PC21G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-11T14:46:39Z"
            }
          ]
        },
        {
          "repo": "chrissotraidis/kartpad",
          "name": "KartPad",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 57294,
          "release": {
            "tag": "v0.8.10",
            "name": "KartPad 0.8.10: Custom GPU Driver Fixes for Android",
            "published_at": "2026-11-09T09:34:53Z",
            "prerelease": false,
            "asset": {
              "name": "KartPad-v0.8.10-android.apk",
              "url": "https://github.com/chrissotraidis/kartpad/releases/download/v0.8.10/KartPad-v0.8.10-android.apk",
              "size": 70613732,
              "sha256": "604219b10b56f229658cf44644c1bb9d9f59e141a64c3e14b556f124cf8fe008"
            }
          },
          "history": [
            {
              "tag": "v0.8.9",
              "name": "KartPad 0.8.9: Working GPU Drivers, Flicker and Memory Fixes, Matching Menus",
              "published_at": "2026-11-09T02:03:23Z",
              "prerelease": false,
              "asset": {
                "name": "KartPad-v0.8.9-android.apk",
                "url": "https://github.com/chrissotraidis/kartpad/releases/download/v0.8.9/KartPad-v0.8.9-android.apk",
                "size": 70613732,
                "sha256": "fc1a2749ade19180706c03519cd983658bc72da65403ae67a1d8d205af906f27"
              }
            },
            {
              "tag": "v0.8.8",
              "name": "KartPad 0.8.8: Retro Rewind 6.13.5 and Shake with a Controller",
              "published_at": "2026-11-07T01:57:23Z",
              "prerelease": false,
              "asset": {
                "name": "KartPad-v0.8.8-android.apk",
                "url": "https://github.com/chrissotraidis/kartpad/releases/download/v0.8.8/KartPad-v0.8.8-android.apk",
                "size": 70605540,
                "sha256": "0f6b16b069093f26212a03bca5f8da18976092bfe510ea67bc69d28545d67add"
              }
            },
            {
              "tag": "v0.8.7",
              "name": "KartPad 0.8.7: faster Android beta engine, iPhone/iPad startup fix, Disable Bloom",
              "published_at": "2026-11-01T02:01:40Z",
              "prerelease": false,
              "asset": {
                "name": "KartPad-v0.8.7-android.apk",
                "url": "https://github.com/chrissotraidis/kartpad/releases/download/v0.8.7/KartPad-v0.8.7-android.apk",
                "size": 70662884,
                "sha256": "4a446a5c1ad231fe59d52bfa97f65abc073b6215688f2b52c5c95c2ec3508fb4"
              }
            },
            {
              "tag": "v0.8.6",
              "name": "KartPad 0.8.6: PadMint builds fixed, country online, Android speed options and GPU drivers",
              "published_at": "2026-10-25T13:38:20Z",
              "prerelease": false,
              "asset": {
                "name": "KartPad-v0.8.6-android.apk",
                "url": "https://github.com/chrissotraidis/kartpad/releases/download/v0.8.6/KartPad-v0.8.6-android.apk",
                "size": 70662884,
                "sha256": "80f69c6ace673c3c941a4a7e7a74cb4282bb6e38135a3069864eeabb92862398"
              }
            },
            {
              "tag": "v0.8.5",
              "name": "KartPad 0.8.5: Retro Rewind 6.13.4, rumble strength and stick-click tricks",
              "published_at": "2026-10-21T02:06:27Z",
              "prerelease": false,
              "asset": {
                "name": "KartPad-v0.8.5-android.apk",
                "url": "https://github.com/chrissotraidis/kartpad/releases/download/v0.8.5/KartPad-v0.8.5-android.apk",
                "size": 65747189,
                "sha256": "eaaacca29cf1877f24c788e5261c9278449b5265aadd84f9e631a453d57eb835"
              }
            }
          ],
          "package": "dev.kartpad.android",
          "signer_sha256": "c1dbe0a0d72d830a5779476b346a750d0a37515adef992cad2f3863058f7f2f2",
          "reports": [
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T12:29:09Z"
            },
            {
              "device": "Moorechip Retroid Pocket 5",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.8.10",
              "last_at": "2026-11-09T16:47:34Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Mario Kart Wii PAL (RMCP01, Europe, revision 0)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the unmodified European RMCP01 disc works; other regions do not.\nKartPad: in Dolphin, right-click the game → Properties → File System → \"Extract Entire Disc\", and copy the DATA folder to your phone (about 2,000 files, all of them). In KartPad, \"Game Data & Saves\" → \"Import from Extracted Game Data Folder…\".\nDriftDroid: select your .iso or .wbfs image in the port and it will verify and extract it automatically.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Mario Kart Wii y Retro Rewind en Android mediante recompilación estática: KartPad (WiiCompiled) y DriftDroid. Necesita tu disco de Wii.",
          "assets": {
            "game": {
              "label": "Mario Kart Wii PAL (RMCP01, Europa, revisión 0)",
              "instructions_md": "Solo vale el disco europeo RMCP01 sin modificar; otras regiones no.\nKartPad: en Dolphin, clic derecho en el juego → Propiedades → Sistema de archivos → \"Extract Entire Disc\",\ny copia al teléfono la carpeta DATA (unos 2.000 archivos, todos). En KartPad, \"Game Data & Saves\" →\n\"Import from Extracted Game Data Folder…\".\nDriftDroid: elige en el port tu imagen .iso o .wbfs y la comprueba y extrae él solo.\n"
            }
          }
        },
        "fr": {
          "description": "Mario Kart Wii et Retro Rewind sur Android via recompilation statique : KartPad (WiiCompiled) et DriftDroid. Nécessite votre disque Wii.",
          "assets": {
            "game": {
              "label": "Mario Kart Wii PAL (RMCP01, Europe, révision 0)",
              "instructions_md": "Seul le disque européen RMCP01 non modifié fonctionne ; les autres régions ne fonctionnent pas.\nKartPad : dans Dolphin, clic droit sur le jeu → Propriétés → Système de fichiers → « Extract Entire Disc », et copiez le dossier DATA sur votre téléphone (environ 2 000 fichiers, tous). Dans KartPad, « Game Data & Saves » → « Import from Extracted Game Data Folder… ».\nDriftDroid : sélectionnez votre image .iso ou .wbfs dans le port et il la vérifiera et l'extraira automatiquement.\n"
            }
          }
        },
        "pt": {
          "description": "Mario Kart Wii e Retro Rewind no Android via recompilação estática: KartPad (WiiCompiled) e DriftDroid. Requer seu disco de Wii.",
          "assets": {
            "game": {
              "label": "Mario Kart Wii PAL (RMCP01, Europa, revisão 0)",
              "instructions_md": "Apenas o disco europeu RMCP01 não modificado funciona; outras regiões não.\nKartPad: no Dolphin, clique com o botão direito no jogo → Propriedades → Sistema de arquivos → \"Extract Entire Disc\", e copie a pasta DATA para o seu telefone (cerca de 2.000 arquivos, todos). No KartPad, \"Game Data & Saves\" → \"Import from Extracted Game Data Folder…\".\nDriftDroid: selecione sua imagem .iso ou .wbfs no port e ele a verificará e extrairá sozinho.\n"
            }
          }
        },
        "de": {
          "description": "Mario Kart Wii und Retro Rewind auf Android durch statische Rekompilierung: KartPad (WiiCompiled) und DriftDroid. Benötigt deine Wii-Disc.",
          "assets": {
            "game": {
              "label": "Mario Kart Wii PAL (RMCP01, Europa, Revision 0)",
              "instructions_md": "Es funktioniert nur die unmodifizierte europäische RMCP01-Disc; andere Regionen nicht.\nKartPad: In Dolphin einen Rechtsklick auf das Spiel machen → Eigenschaften → Dateisystem → „Extract Entire Disc“, und den Ordner DATA auf das Handy kopieren (ca. 2.000 Dateien, alle). In KartPad: „Game Data & Saves“ → „Import from Extracted Game Data Folder…“.\nDriftDroid: Wähle im Port dein .iso- oder .wbfs-Image aus, es wird von selbst überprüft und extrahiert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36054,
        "cover": "https://cdn2.steamgriddb.com/grid/3fb22546e0a13fb8b5d7345218eef2a5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c4bfbf68f5d8d0f8b9a0752ca08ea01d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/860320be12a1c050cd7731794e231bd3.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 2183,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co214e.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88g5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88g7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88ga.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88g9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88g4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88g6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88g8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88gb.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "aliases": [
        "driftdroid"
      ],
      "reports": [
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T12:29:09Z"
        },
        {
          "device": "Moorechip Retroid Pocket 5",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.8.10",
          "last_at": "2026-11-09T16:47:34Z"
        },
        {
          "device": "Samsung SM-A366B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T01:22:20Z"
        },
        {
          "device": "Xiaomi redmin note 13 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T09:20:14Z"
        },
        {
          "device": "MagicX One 35",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T23:18:08Z"
        },
        {
          "device": "Xiaomi M1908C3JGG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T23:20:07Z"
        },
        {
          "device": "Samsung Galaxy S23+",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-11T14:13:18Z"
        },
        {
          "device": "Samsung SM-S916B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-11T14:13:59Z"
        },
        {
          "device": "Xiaomi 24069PC21G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-11T14:46:39Z"
        }
      ],
      "downloads": 61369
    },
    {
      "id": "khdays",
      "name": "Kingdom Hearts 358/2 Days",
      "game": "Kingdom Hearts 358/2 Days",
      "original_platform": "ds",
      "type": "decomp",
      "upstream": "https://github.com/sonofskywalker3/khdays-358-android",
      "description": "Port based on the Kingdom Hearts 358/2 Days decompilation. Requires your DS ROM.",
      "forks": [
        {
          "repo": "sonofskywalker3/khdays-358-android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1107,
          "release": {
            "tag": "android-0.1.5-beta6",
            "name": "358/2 Days for Android: 0.1.5 beta 6",
            "published_at": "2026-11-11T03:31:44Z",
            "prerelease": true,
            "asset": {
              "name": "khdays-358-android-0.1.5-beta6.apk",
              "url": "https://github.com/sonofskywalker3/khdays-358-android/releases/download/android-0.1.5-beta6/khdays-358-android-0.1.5-beta6.apk",
              "size": 39982896,
              "sha256": "3ec10e594f0196849f03d763365f5a5fbf35ed290bb60876bc4fbda492c0a042"
            }
          },
          "history": [
            {
              "tag": "android-0.1.5-beta5",
              "name": "358/2 Days for Android: 0.1.5 beta 5",
              "published_at": "2026-11-10T16:33:42Z",
              "prerelease": true,
              "asset": {
                "name": "khdays-358-android-0.1.5-beta5.apk",
                "url": "https://github.com/sonofskywalker3/khdays-358-android/releases/download/android-0.1.5-beta5/khdays-358-android-0.1.5-beta5.apk",
                "size": 39948024,
                "sha256": "ff552ffc979d589b9d64e77d98dd86a12bb46b8179f5acae17d569a7507d109a"
              }
            },
            {
              "tag": "android-0.1.5-beta4",
              "name": "358/2 Days for Android: 0.1.5 beta 4",
              "published_at": "2026-11-09T21:52:09Z",
              "prerelease": true,
              "asset": {
                "name": "khdays-358-android-0.1.5-beta4.apk",
                "url": "https://github.com/sonofskywalker3/khdays-358-android/releases/download/android-0.1.5-beta4/khdays-358-android-0.1.5-beta4.apk",
                "size": 39919572,
                "sha256": "e84768fe1a42df147a5fb8674cafcc21b0780e037b9261d439f8f9098eae2d41"
              }
            },
            {
              "tag": "android-0.1.5-beta3",
              "name": "358/2 Days for Android: 0.1.5 beta 3",
              "published_at": "2026-11-09T19:54:51Z",
              "prerelease": true,
              "asset": {
                "name": "khdays-358-android-0.1.5-beta3.apk",
                "url": "https://github.com/sonofskywalker3/khdays-358-android/releases/download/android-0.1.5-beta3/khdays-358-android-0.1.5-beta3.apk",
                "size": 39807972,
                "sha256": "3ee0a83db8690e50900a2a2b7d80422180245dd0b33fda2f2b752e0deaa63658"
              }
            },
            {
              "tag": "android-0.1.5-beta2",
              "name": "358/2 Days for Android: 0.1.5 beta 2",
              "published_at": "2026-11-07T19:52:07Z",
              "prerelease": true,
              "asset": {
                "name": "khdays-358-android-0.1.5-beta2.apk",
                "url": "https://github.com/sonofskywalker3/khdays-358-android/releases/download/android-0.1.5-beta2/khdays-358-android-0.1.5-beta2.apk",
                "size": 39785176,
                "sha256": "331c248dee6d7e386e864adb48c15709411f4917564d76c633c9aa90ae127dc3"
              }
            },
            {
              "tag": "android-0.1.5-beta1",
              "name": "358/2 Days for Android: 0.1.5 beta 1",
              "published_at": "2026-11-06T19:42:16Z",
              "prerelease": true,
              "asset": {
                "name": "khdays-358-android-0.1.5-beta1.apk",
                "url": "https://github.com/sonofskywalker3/khdays-358-android/releases/download/android-0.1.5-beta1/khdays-358-android-0.1.5-beta1.apk",
                "size": 39775612,
                "sha256": "04a7d032f7ab46c5d752b88bc44774a0670f7b3afad9b5f7565164a6a80a9736"
              }
            }
          ],
          "package": "com.sonofskywalker3.khdays358",
          "signer_sha256": "bdd7fe94ee97bd80ebe6abd2e86967e890dd996775365f1330e116fad58352a0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Kingdom Hearts 358/2 Days ROM (DS)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Kingdom Hearts 358/2 Days Nintendo DS ROM. Choose it when the app asks.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de Kingdom Hearts 358/2 Days. Necesita tu ROM de DS.",
          "assets": {
            "rom": {
              "label": "ROM de Kingdom Hearts 358/2 Days (DS)",
              "instructions_md": "Necesitas tu propia ROM de Kingdom Hearts 358/2 Days de Nintendo DS. Elígela cuando la app la pida.\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation de Kingdom Hearts 358/2 Days. Nécessite votre ROM DS.",
          "assets": {
            "rom": {
              "label": "ROM de Kingdom Hearts 358/2 Days (DS)",
              "instructions_md": "Il vous faut votre propre ROM Nintendo DS de Kingdom Hearts 358/2 Days. Choisissez-la quand l'application la demande.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na decompilação de Kingdom Hearts 358/2 Days. Precisa da sua ROM de DS.",
          "assets": {
            "rom": {
              "label": "ROM de Kingdom Hearts 358/2 Days (DS)",
              "instructions_md": "Você precisa da sua própria ROM de Kingdom Hearts 358/2 Days de Nintendo DS. Escolha-a quando o app pedir.\n"
            }
          }
        },
        "de": {
          "description": "Port auf Basis der Dekompilierung von Kingdom Hearts 358/2 Days. Benötigt dein DS-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Kingdom Hearts 358/2 Days (DS)",
              "instructions_md": "Du brauchst deine eigene Nintendo-DS-ROM von Kingdom Hearts 358/2 Days. Wähle sie, wenn die App danach fragt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38723,
        "cover": "https://cdn2.steamgriddb.com/grid/51124bb11e4fb823e8a990629ded42e4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1cfead9959b76ce44a847c850b61c587.png",
        "logo": "https://cdn2.steamgriddb.com/logo/eef6f4457ee96f8bae1893f5b234d238.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 1223,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co31qj.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ebr4boelusryu53or4ai.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xswr8rmf01lsz8jj0miv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hqwmixmvq6foloqqu913.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/p6okea8tgjgtxxdbybju.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mbtqkxkfu2rondc8jtjq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qtdhj7smbhwovtvvuitf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qyvgtpchqakwy6gjq2xx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rvswkwk61l6gcvvfqyeq.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 1107
    },
    {
      "id": "kon-houkago-live-recompiled",
      "name": "K-On! Hongaku Live!!",
      "game": "K-On! Hongaku Live!!",
      "original_platform": "psp",
      "type": "recomp",
      "forks": [
        {
          "repo": "EDGX73/KOn-Houkago-Live-Recompiled",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 168,
          "release": {
            "tag": "v0.2.0",
            "name": "K-On! Houkago Live!! Recompiled 0.2.0",
            "published_at": "2026-10-28T21:27:01Z",
            "prerelease": false,
            "asset": {
              "name": "KOn-Houkago-Live-Recompiled-0.2.0-android.apk",
              "url": "https://github.com/EDGX73/KOn-Houkago-Live-Recompiled/releases/download/v0.2.0/KOn-Houkago-Live-Recompiled-0.2.0-android.apk",
              "size": 103171796,
              "sha256": "143997c64de0f30085155f8346982e0d1d6294d0e9031a13711bc5d98f005b68"
            }
          },
          "history": [],
          "package": "com.edgx73.konrecompiled",
          "signer_sha256": "de97f1bad384f757a2a909b1da3afbf2977954f0bf1a05f9bf08d594eef43656"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "K-On! Houkago Live!! ISO (PSP)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the ISO of your UMD. The phone prepares the data the first time (beta version).\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of K-On! Hongaku Live!! for PSP. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de K-On! Hongaku Live!! para PSP. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "ISO de K-On! Houkago Live!! (PSP)",
              "instructions_md": "Elige la ISO de tu UMD. El móvil prepara los datos la primera vez (versión beta).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de K-On! Hongaku Live!! pour PSP. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "ISO de K-On! Houkago Live!! (PSP)",
              "instructions_md": "Choisissez l'ISO de votre UMD. Le téléphone prépare les données la première fois (version bêta).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de K-On! Hongaku Live!! para PSP. Requer sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "ISO de K-On! Houkago Live!! (PSP)",
              "instructions_md": "Escolha a ISO do seu UMD. O celular prepara os dados na primeira vez (versão beta).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von K-On! Hongaku Live!! für PSP. Benötigt deine Spielkopie.",
          "assets": {
            "disc": {
              "label": "ISO von K-On! Houkago Live!! (PSP)",
              "instructions_md": "Wähle die ISO deiner UMD. Das Handy bereitet die Daten beim ersten Mal vor (Beta-Version).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5253804,
        "cover": "https://cdn2.steamgriddb.com/grid/af2c9843333cc1e2578ddf18b3eed066.png",
        "logo": "https://cdn2.steamgriddb.com/logo/fc56459a18776e2a100854c16a1fd78b.png"
      },
      "downloads": 168
    },
    {
      "id": "ksre",
      "name": "Katawa Shoujo: Re-Engineered",
      "game": "Katawa Shoujo",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "fleetingheart/ksre",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 25079,
          "release": {
            "tag": "v2.0.5",
            "name": "v2.0.5",
            "published_at": "2026-09-26T18:19:54Z",
            "prerelease": false,
            "asset": {
              "name": "sh.fhs.ksre-release.apk",
              "url": "https://github.com/fleetingheart/ksre/releases/download/v2.0.5/sh.fhs.ksre-release.apk",
              "size": 1503083460,
              "sha256": "a095860d39316fa1e4cc44f5d29a913503184b7d4d995111c40b0465be8df2e3"
            }
          },
          "history": [
            {
              "tag": "v2.0.4",
              "name": "v2.0.4",
              "published_at": "2026-02-15T20:02:06Z",
              "prerelease": false,
              "asset": {
                "name": "sh.fhs.ksre-release.apk",
                "url": "https://github.com/fleetingheart/ksre/releases/download/v2.0.4/sh.fhs.ksre-release.apk",
                "size": 1517642466,
                "sha256": "09b39c2aec263cf97c354540241b0a9aebf3d288cd7fc78292088b9dc430f340"
              }
            },
            {
              "tag": "v2.0.3",
              "name": "v2.0.3",
              "published_at": "2025-09-03T09:10:38Z",
              "prerelease": false,
              "asset": {
                "name": "sh.fhs.ksre-release.apk",
                "url": "https://github.com/fleetingheart/ksre/releases/download/v2.0.3/sh.fhs.ksre-release.apk",
                "size": 1413371801,
                "sha256": "95dc9f6e43f861d661efd17e79a3b580d004e56cc371c916fe19697e1ecb5fd2"
              }
            }
          ],
          "package": "sh.fhs.ksre",
          "signer_sha256": "661233ae9c60d2de5413167c13b4d395109e8fe31b8e4f0275fba565fc69e974"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Katawa Shoujo for other. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Katawa Shoujo para other. Necesita tu copia del juego."
        },
        "fr": {
          "description": "Recompilation statique de Katawa Shoujo pour other. Nécessite votre copie du jeu."
        },
        "pt": {
          "description": "Recompilação estática de Katawa Shoujo para other. Requer sua cópia do jogo."
        },
        "de": {
          "description": "Statische Rekompilierung von Katawa Shoujo für other. Benötigt deine Spielkopie."
        }
      },
      "art": {
        "steamgriddb_id": 35033,
        "cover": "https://cdn2.steamgriddb.com/grid/74d6f5bda24acb755767449631d17282.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a3d2924150c8fc0c437925e9bc080941.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d403137434343677b98efc88cbd5493d.png",
        "genres": [
          "adventure",
          "simulation"
        ],
        "igdb_id": 310603,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8kvi.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctac1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctac2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctac3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctac5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctabz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctac4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctac0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar31x1.jpg"
        ]
      },
      "genres": [
        "adventure",
        "simulation"
      ],
      "downloads": 25079
    },
    {
      "id": "lain-psx-decompiled",
      "name": "Serial Experiments Lain",
      "game": "Serial Experiments Lain",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "VandalsEmpire/lain-psx-decompiled-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 222,
          "release": {
            "tag": "android-v0.2.0",
            "name": "re:Lain Android v0.2.0 — Wired Workstation",
            "published_at": "2026-11-06T13:10:47Z",
            "prerelease": false,
            "asset": {
              "name": "re-Lain-android-v0.2.0-arm64.apk",
              "url": "https://github.com/VandalsEmpire/lain-psx-decompiled-android/releases/download/android-v0.2.0/re-Lain-android-v0.2.0-arm64.apk",
              "size": 3143830,
              "sha256": "5c22e1ed79e73a04337e1e03ba4e7ce32a7b1f0eb51575cbd9b9211cbc6305c4"
            }
          },
          "history": [
            {
              "tag": "android-v0.1.0",
              "name": "re:Lain Android v0.1.0",
              "published_at": "2026-11-01T21:46:07Z",
              "prerelease": false,
              "asset": {
                "name": "re-Lain-android-v0.1.0.apk",
                "url": "https://github.com/VandalsEmpire/lain-psx-decompiled-android/releases/download/android-v0.1.0/re-Lain-android-v0.1.0.apk",
                "size": 2743970,
                "sha256": "70905e986c22a1fb9e6f76b9e6ca18e18ddf7cc76a590d8f590e8232a6aef6bb"
              }
            }
          ],
          "package": "com.vandalsempire.lain",
          "signer_sha256": "50e0e663f6aa3863740da208d67ee8bbf2853b6308f307b4ef2744f4d46d182e",
          "reports": [
            {
              "device": "Samsung SM-A566E",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "android-v0.2.0",
              "last_at": "2026-11-09T11:46:44Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "discs",
          "label": "Serial Experiments Lain discs 1 and 2 (PS1, Japan)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your Redump-format dumps (`.cue` + `.bin`) of both discs (SLPS-01603 and SLPS-01604). Choose them in the launcher and it copies them to its folder.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Serial Experiments Lain for PS1. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Serial Experiments Lain para PS1. Necesita tu copia del juego.",
          "assets": {
            "discs": {
              "label": "Discos 1 y 2 de Serial Experiments Lain (PS1, Japón)",
              "instructions_md": "Necesitas tus volcados en formato Redump (`.cue` + `.bin`) de los dos discos (SLPS-01603 y SLPS-01604). Elígelos en el lanzador y los copia a su carpeta.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Serial Experiments Lain pour PS1. Nécessite votre copie du jeu.",
          "assets": {
            "discs": {
              "label": "Disques 1 et 2 de Serial Experiments Lain (PS1, Japon)",
              "instructions_md": "Il vous faut vos dumps au format Redump (`.cue` + `.bin`) des deux disques (SLPS-01603 et SLPS-01604). Choisissez-les dans le lanceur, qui les copie dans son dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Serial Experiments Lain para PS1. Requer sua cópia do jogo.",
          "assets": {
            "discs": {
              "label": "Discos 1 e 2 de Serial Experiments Lain (PS1, Japão)",
              "instructions_md": "Você precisa dos seus dumps no formato Redump (`.cue` + `.bin`) dos dois discos (SLPS-01603 e SLPS-01604). Escolha-os no launcher e ele os copia para a pasta dele.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Serial Experiments Lain für PS1. Benötigt deine Spielkopie.",
          "assets": {
            "discs": {
              "label": "Discs 1 und 2 von Serial Experiments Lain (PS1, Japan)",
              "instructions_md": "Du brauchst deine Dumps im Redump-Format (`.cue` + `.bin`) beider Discs (SLPS-01603 und SLPS-01604). Wähle sie im Launcher, er kopiert sie in seinen Ordner.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5258936,
        "cover": "https://cdn2.steamgriddb.com/grid/ff1bd6e5016e5aca10356877b8726d13.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c7f47984d2ba6476de9422ac9309b687.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3025ca395092f0ddf8f55952c7f68ab6.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 76448,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2x71.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc80tl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc80tk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc80tm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc80tn.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "reports": [
        {
          "device": "Samsung SM-A566E",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "android-v0.2.0",
          "last_at": "2026-11-09T11:46:44Z"
        }
      ],
      "downloads": 222
    },
    {
      "id": "lamborghini-recomp",
      "name": "Automobili Lamborghini Recompiled",
      "game": "Automobili Lamborghini",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/alondero/automobililamborghini-recomp",
      "description": "Work-in-progress native port of the North American version. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "alondero/automobililamborghini-recomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1148,
          "release": {
            "tag": "v0.11.0",
            "name": "Automobili Lamborghini Recompiled v0.11.0",
            "published_at": "2026-11-10T20:31:38Z",
            "prerelease": false,
            "asset": {
              "name": "lamborghini-recomp-android-arm64.apk",
              "url": "https://github.com/alondero/automobililamborghini-recomp/releases/download/v0.11.0/lamborghini-recomp-android-arm64.apk",
              "size": 8075482,
              "sha256": "d2e199d21b03a1585a874215ca5154ea78931b00d40a52c130de547745db0cbd"
            }
          },
          "history": [
            {
              "tag": "v0.10.3",
              "name": "Automobili Lamborghini Recompiled v0.10.3",
              "published_at": "2026-10-30T03:26:17Z",
              "prerelease": false,
              "asset": {
                "name": "lamborghini-recomp-android-arm64.apk",
                "url": "https://github.com/alondero/automobililamborghini-recomp/releases/download/v0.10.3/lamborghini-recomp-android-arm64.apk",
                "size": 7692675,
                "sha256": "95b30a24fabd42f34ddb82a15cee506b677ee8a8a5f68db2231515aaee279ad0"
              }
            },
            {
              "tag": "android-test-f3b751d",
              "name": "Android test build for issue #329",
              "published_at": "2026-10-28T22:39:48Z",
              "prerelease": false,
              "asset": {
                "name": "lamborghini-recomp-android-arm64.apk",
                "url": "https://github.com/alondero/automobililamborghini-recomp/releases/download/android-test-f3b751d/lamborghini-recomp-android-arm64.apk",
                "size": 7672319,
                "sha256": "dbb1278d4f2176ff502da5f4a5760600a1be70b5698cee4214a67727fbcc4fe3"
              }
            },
            {
              "tag": "v0.10.2",
              "name": "v0.10.2 (Android test build for #329)",
              "published_at": "2026-10-27T10:05:17Z",
              "prerelease": true,
              "asset": {
                "name": "lamborghini-recomp-android-arm64.apk",
                "url": "https://github.com/alondero/automobililamborghini-recomp/releases/download/v0.10.2/lamborghini-recomp-android-arm64.apk",
                "size": 7601543,
                "sha256": "2d78852b8628bd98ad08b5480a8df010ea3a0150e4576d6284ad940a82d490d1"
              }
            },
            {
              "tag": "v0.10.1",
              "name": "Automobili Lamborghini Recompiled v0.10.1",
              "published_at": "2026-10-26T22:24:14Z",
              "prerelease": false,
              "asset": {
                "name": "lamborghini-recomp-android-arm64.apk",
                "url": "https://github.com/alondero/automobililamborghini-recomp/releases/download/v0.10.1/lamborghini-recomp-android-arm64.apk",
                "size": 7594955,
                "sha256": "978f9f6245fa4eed2a0811d62afbb76242c476ce7481aaef96ceea1da3bb09b5"
              }
            },
            {
              "tag": "v0.10.0",
              "name": "Automobili Lamborghini Recompiled v0.10.0",
              "published_at": "2026-10-25T22:23:12Z",
              "prerelease": false,
              "asset": {
                "name": "lamborghini-recomp-android-arm64.apk",
                "url": "https://github.com/alondero/automobililamborghini-recomp/releases/download/v0.10.0/lamborghini-recomp-android-arm64.apk",
                "size": 7569559,
                "sha256": "6d42dc0881acbee19d9b47440fa79467ba239214419eddd4245eabacbb5e2324"
              }
            }
          ],
          "package": "io.github.alondero.lamborghinirecomp",
          "signer_sha256": "c94eef8e19d4e4ed9004221db3fc59de4e8ccba8e0ecd091a4105e4a7e67f23c"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Automobili Lamborghini ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "78b36b48040426478011caef5e11884af2e80375",
              "label": "Automobili Lamborghini (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the US Automobili Lamborghini ROM works. Choose it when the app asks. The author warns the Android version isn't tested.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo en desarrollo de la versión norteamericana. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Automobili Lamborghini (N64, USA)",
              "instructions_md": "Solo vale la ROM americana de Automobili Lamborghini. Elígela cuando la app la pida. El autor avisa de que la versión de Android no está probada.\n",
              "accepted": [
                "Automobili Lamborghini (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif en cours de développement de la version nord-américaine. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM d'Automobili Lamborghini (N64, USA)",
              "accepted": [
                "Automobili Lamborghini (USA)"
              ],
              "instructions_md": "Seule la ROM américaine d'Automobili Lamborghini fonctionne. Choisissez-la quand l'application la demande. L'auteur prévient que la version Android n'est pas testée.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo em desenvolvimento da versão norte-americana. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Automobili Lamborghini (N64, EUA)",
              "accepted": [
                "Automobili Lamborghini (USA)"
              ],
              "instructions_md": "Só serve a ROM americana de Automobili Lamborghini. Escolha-a quando o app pedir. O autor avisa que a versão de Android não foi testada.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port der nordamerikanischen Version in Entwicklung. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Automobili Lamborghini (N64, USA)",
              "accepted": [
                "Automobili Lamborghini (USA)"
              ],
              "instructions_md": "Nur die US-ROM von Automobili Lamborghini geht. Wähle sie, wenn die App danach fragt. Laut Autor ist die Android-Version nicht getestet.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38290,
        "cover": "https://cdn2.steamgriddb.com/grid/1c7e02e71df12a6cdae7888b9785b38f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7acc6b8a4fb3eecc9bdffe7ff1f88c25.png",
        "logo": "https://cdn2.steamgriddb.com/logo/86941b92e2c44caf6d6becf9171d08b2.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 3442,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4703.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rykoom0jyeb5wcxmjxvc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fste9sjtxhtfzzwyft1t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vcpkmitztj0eh72tofsr.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "downloads": 1148
    },
    {
      "id": "las-recomp",
      "name": "LAS Recomp",
      "game": "The Legend of Zelda: Link's Awakening",
      "original_platform": "switch",
      "type": "recomp",
      "upstream": "https://github.com/Nycolazs/LASRecomp-Android-Plus",
      "description": "Recompilation of Switch Link's Awakening with touch controls and 60 fps. Requires your copy of the game.",
      "forks": [
        {
          "repo": "Nycolazs/LASRecomp-Android-Plus",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 34363,
          "release": {
            "tag": "android-v1.2.0",
            "name": "LAS Recomp for Android 1.2.0",
            "published_at": "2026-10-23T10:43:13Z",
            "prerelease": false,
            "asset": {
              "name": "LASRecomp-Android-1.2.0.apk",
              "url": "https://github.com/Nycolazs/LASRecomp-Android-Plus/releases/download/android-v1.2.0/LASRecomp-Android-1.2.0.apk",
              "size": 80304338,
              "sha256": "2dc418400274994108f6ffdc8fe8a2c015c27cade2c0d17722b61dedb66a8b2c"
            }
          },
          "history": [
            {
              "tag": "android-v1.1.2",
              "name": "LAS Recomp for Android 1.1.2",
              "published_at": "2026-10-21T19:32:32Z",
              "prerelease": false,
              "asset": {
                "name": "LASRecomp-Android-1.1.2.apk",
                "url": "https://github.com/Nycolazs/LASRecomp-Android-Plus/releases/download/android-v1.1.2/LASRecomp-Android-1.1.2.apk",
                "size": 80133810,
                "sha256": "0e5b7238dcce331605d119eaccb085032a4fdb08355075b361a31b17dee0d19d"
              }
            },
            {
              "tag": "android-v1.1.1",
              "name": "LAS Recomp for Android 1.1.1",
              "published_at": "2026-10-21T18:46:33Z",
              "prerelease": false,
              "asset": {
                "name": "LASRecomp-Android-1.1.1.apk",
                "url": "https://github.com/Nycolazs/LASRecomp-Android-Plus/releases/download/android-v1.1.1/LASRecomp-Android-1.1.1.apk",
                "size": 80133738,
                "sha256": "8a403901dd0d1e94e97eeb3a351ce557c0f5e31f33925b79fc8b8b6a17a6b3cf"
              }
            },
            {
              "tag": "android-v1.1.0",
              "name": "LAS Recomp for Android 1.1.0",
              "published_at": "2026-10-21T16:40:10Z",
              "prerelease": false,
              "asset": {
                "name": "LASRecomp-Android-1.1.0.apk",
                "url": "https://github.com/Nycolazs/LASRecomp-Android-Plus/releases/download/android-v1.1.0/LASRecomp-Android-1.1.0.apk",
                "size": 80133238,
                "sha256": "6367797f22b97a5cef238842e7ca2fc3094395858b6c509a3a65baa32fcec5d3"
              }
            },
            {
              "tag": "android-v1.0.0",
              "name": "LAS Recomp for Android 1.0.0",
              "published_at": "2026-10-20T20:06:26Z",
              "prerelease": false,
              "asset": {
                "name": "LASRecomp-Android-1.0.0.apk",
                "url": "https://github.com/Nycolazs/LASRecomp-Android-Plus/releases/download/android-v1.0.0/LASRecomp-Android-1.0.0.apk",
                "size": 80022126,
                "sha256": "70d9645d92475bec463b2626724ed2530cdb74a25a4c4d5ed4900373a08ee430"
              }
            }
          ],
          "package": "com.lasrecomp.android",
          "signer_sha256": "ccc1715043fdfd7b594f7d5a191f8fbff70bb3a129f4d631958fe5c6986c1c2f",
          "reports": [
            {
              "device": "motorola edge 30 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v1.2.0",
              "last_at": "2026-11-10T12:59:50Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T21:43:11Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "android-v1.2.0",
              "last_at": "2026-11-11T02:28:07Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "android-v1.2.0",
              "last_at": "2026-11-11T18:45:58Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Link's Awakening (Switch): .xci or .nsp with your prod.keys, or exefs and romfs",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "With an .xci or .nsp of version 1.0.0 (also with the update inside): select it in the port and then your console's prod.keys. The exefs and romfs folders extracted from versions 1.0.0, 1.0.1 or 1.1.0 are also valid.\nThe first preparation takes about 11 minutes.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación del Link's Awakening de Switch con controles táctiles y 60 fps. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Link's Awakening (Switch): .xci o .nsp con tus prod.keys, o exefs y romfs",
              "instructions_md": "Con un .xci o .nsp de la versión 1.0.0 (también con la actualización dentro): elígelo en el port y después\nel prod.keys de tu consola. También valen las carpetas exefs y romfs extraídas de las versiones 1.0.0, 1.0.1 o 1.1.0.\nLa primera preparación tarda unos 11 minutos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Link's Awakening sur Switch avec commandes tactiles et 60 fps. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Link's Awakening (Switch) : .xci ou .nsp avec vos prod.keys, ou exefs et romfs",
              "instructions_md": "Avec un .xci ou .nsp de la version 1.0.0 (également avec la mise à jour incluse) : sélectionnez-le dans le port puis les prod.keys de votre console. Les dossiers exefs et romfs extraits des versions 1.0.0, 1.0.1 ou 1.1.0 sont également valides.\nLa première préparation prend environ 11 minutes.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação do Link's Awakening de Switch com controles de toque e 60 fps. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Link's Awakening (Switch): .xci ou .nsp com suas prod.keys, ou exefs e romfs",
              "instructions_md": "Com um .xci ou .nsp da versão 1.0.0 (também com a atualização dentro): selecione-o no port e depois as prod.keys do seu console. As pastas exefs e romfs extraídas das versões 1.0.0, 1.0.1 ou 1.1.0 também são válidas.\nA primeira preparação leva cerca de 11 minutos.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Switch Link's Awakening mit Touch-Steuerung und 60 fps. Benötigt deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Link's Awakening (Switch): .xci oder .nsp mit deinen prod.keys, oder exefs und romfs",
              "instructions_md": "Mit einer .xci- oder .nsp-Datei von Version 1.0.0 (auch mit integriertem Update): Wähle sie im Port aus und danach die prod.keys deiner Konsole. Auch die aus Version 1.0.0, 1.0.1 oder 1.1.0 extrahierten Ordner exefs und romfs sind gültig.\nDie erste Vorbereitung dauert etwa 11 Minuten.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34336,
        "cover": "https://cdn2.steamgriddb.com/grid/0ec360c243d4a23244accb3d04851604.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5fa2bff730d799299a1c095a9f3c031d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d61f3a760c9bcbc9bb75228deddd9379.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 115284,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1qve.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckj7k.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "motorola edge 30 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v1.2.0",
          "last_at": "2026-11-10T12:59:50Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T21:43:11Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "android-v1.2.0",
          "last_at": "2026-11-11T02:28:07Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "android-v1.2.0",
          "last_at": "2026-11-11T18:45:58Z"
        }
      ],
      "downloads": 34363
    },
    {
      "id": "lba2-classic",
      "name": "LBA2 Classic Community",
      "game": "Little Big Adventure 2",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/LBALab/lba2-classic-community",
      "description": "Community version of the Little Big Adventure 2 source code. Requires the data from your copy.",
      "forks": [
        {
          "repo": "LBALab/lba2-classic-community",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 289,
          "release": {
            "tag": "v0.13.2",
            "name": "v0.13.2",
            "published_at": "2026-10-22T12:41:34Z",
            "prerelease": false,
            "asset": {
              "name": "lba2cc-0.13.2-android-arm64-v8a.apk",
              "url": "https://github.com/LBALab/lba2-classic-community/releases/download/v0.13.2/lba2cc-0.13.2-android-arm64-v8a.apk",
              "size": 6595255,
              "sha256": "443c6d9eb49f1f61ab055f8ac3af2d7acd17792ee33571cac63991e3d4024077"
            }
          },
          "history": [
            {
              "tag": "v0.13.1",
              "name": "v0.13.1",
              "published_at": "2026-10-20T19:07:26Z",
              "prerelease": false,
              "asset": {
                "name": "lba2cc-0.13.1-android-arm64-v8a.apk",
                "url": "https://github.com/LBALab/lba2-classic-community/releases/download/v0.13.1/lba2cc-0.13.1-android-arm64-v8a.apk",
                "size": 6537911,
                "sha256": "fd1d333712f03c14266003961109f977fc0f1d1be5407327c71b30df6a286cbc"
              }
            },
            {
              "tag": "v0.13.0",
              "name": "v0.13.0",
              "published_at": "2026-10-18T13:39:51Z",
              "prerelease": false,
              "asset": {
                "name": "lba2cc-0.13.0-android-arm64-v8a.apk",
                "url": "https://github.com/LBALab/lba2-classic-community/releases/download/v0.13.0/lba2cc-0.13.0-android-arm64-v8a.apk",
                "size": 6513335,
                "sha256": "a215e31c35086ffb82908dd292079c20980fdf378df219151afa15ecc4ad7b97"
              }
            },
            {
              "tag": "v0.12.0",
              "name": "v0.12.0",
              "published_at": "2026-07-16T20:50:10Z",
              "prerelease": false,
              "asset": {
                "name": "lba2cc-0.12.0-android-arm64-v8a.apk",
                "url": "https://github.com/LBALab/lba2-classic-community/releases/download/v0.12.0/lba2cc-0.12.0-android-arm64-v8a.apk",
                "size": 23388859,
                "sha256": "22d653f0fe5be64e425a3658705498d2e72352fa2a59ae905de075f70bac4ff9"
              }
            },
            {
              "tag": "v0.11.0",
              "name": "v0.11.0",
              "published_at": "2026-06-05T19:07:30Z",
              "prerelease": false,
              "asset": {
                "name": "lba2cc-0.11.0-android-arm64-v8a.apk",
                "url": "https://github.com/LBALab/lba2-classic-community/releases/download/v0.11.0/lba2cc-0.11.0-android-arm64-v8a.apk",
                "size": 23044795,
                "sha256": "99e4b8541cecde11aa22a2bc3dd2fba0f38fe73d40538f6dcb723b2168da0c98"
              }
            }
          ],
          "package": "org.lbalab.lba2cc",
          "signer_sha256": "f735d16efceefd0c99ca4da618f93ee08c9655ca457e00b866c257cc433780d2"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Little Big Adventure 2 files (GOG, Steam or CD)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your LBA2 folder (the one with `LBA2.HQR`) or the CD image (`.iso`, `.bin` or `.cue`). The GOG, Steam or original CD versions work.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Versión comunitaria del código fuente de Little Big Adventure 2. Necesita los datos de tu copia.",
          "assets": {
            "data": {
              "label": "Archivos de Little Big Adventure 2 (GOG, Steam o CD)",
              "instructions_md": "Elige la carpeta de tu LBA2 (la que tiene `LBA2.HQR`) o la imagen del CD (`.iso`, `.bin` o `.cue`). Vale la versión de GOG, Steam o el CD original.\n"
            }
          }
        },
        "fr": {
          "description": "Version communautaire du code source de Little Big Adventure 2. Nécessite les données de votre copie.",
          "assets": {
            "data": {
              "label": "Fichiers de Little Big Adventure 2 (GOG, Steam ou CD)",
              "instructions_md": "Choisissez le dossier de votre LBA2 (celui qui contient `LBA2.HQR`) ou l'image du CD (`.iso`, `.bin` ou `.cue`). Les versions GOG, Steam ou le CD original conviennent.\n"
            }
          }
        },
        "pt": {
          "description": "Versão da comunidade do código-fonte de Little Big Adventure 2. Precisa dos dados da sua cópia.",
          "assets": {
            "data": {
              "label": "Arquivos de Little Big Adventure 2 (GOG, Steam ou CD)",
              "instructions_md": "Escolha a pasta do seu LBA2 (a que tem `LBA2.HQR`) ou a imagem do CD (`.iso`, `.bin` ou `.cue`). Serve a versão da GOG, da Steam ou o CD original.\n"
            }
          }
        },
        "de": {
          "description": "Community-Version des Quellcodes von Little Big Adventure 2. Benötigt die Daten deiner Kopie.",
          "assets": {
            "data": {
              "label": "Dateien von Little Big Adventure 2 (GOG, Steam oder CD)",
              "instructions_md": "Wähle den Ordner deines LBA2 (den mit `LBA2.HQR`) oder das CD-Abbild (`.iso`, `.bin` oder `.cue`). Die GOG-, Steam- oder die Original-CD-Version geht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 8951,
        "cover": "https://cdn2.steamgriddb.com/grid/0fd492d42db7a0b0539fc682a563d3fe.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9a0e7ab8b495e291b562bc452e5d3687.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f55a368bdd98752ae546592706ca145a.png",
        "genres": [
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 79653,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4qbh.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgpsv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgpt5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgpsp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgpsq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgpsm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgpsy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgpt0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgpt4.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "puzzle"
      ],
      "downloads": 289
    },
    {
      "id": "lbm-android",
      "name": "LEGO Batman: The Videogame",
      "game": "LEGO Batman: The Videogame",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "ttom795/LBM_Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1593,
          "release": {
            "tag": "0.1.9",
            "name": "Version 0.1.9",
            "published_at": "2026-10-26T01:00:49Z",
            "prerelease": false,
            "asset": {
              "name": "LegoBatman-0.1.9.apk",
              "url": "https://github.com/ttom795/LBM_Android/releases/download/0.1.9/LegoBatman-0.1.9.apk",
              "size": 23169312,
              "sha256": "36ad8eddf47e7b060beae043804e48fc1e4436d417268458fc6100f0bdfcba5d"
            }
          },
          "history": [
            {
              "tag": "0.1.6",
              "name": "Version 0.1.6",
              "published_at": "2026-10-23T02:01:59Z",
              "prerelease": false,
              "asset": {
                "name": "LegoBatman-0.1.6.apk",
                "url": "https://github.com/ttom795/LBM_Android/releases/download/0.1.6/LegoBatman-0.1.6.apk",
                "size": 23487384,
                "sha256": "8a9070ab523ea1e0ac9150a7814965d85a9ff0fb8f9e53825ba8ac5b3fe17f86"
              }
            },
            {
              "tag": "0.1.5",
              "name": "Version 0.1.5",
              "published_at": "2026-10-23T00:44:13Z",
              "prerelease": false,
              "asset": {
                "name": "LegoBatman-0.1.5.apk",
                "url": "https://github.com/ttom795/LBM_Android/releases/download/0.1.5/LegoBatman-0.1.5.apk",
                "size": 23490132,
                "sha256": "ff57f17bdab78ca2cc4a3ea7b67164e611236312cc932e7ae7789747e21f21e5"
              }
            }
          ],
          "package": "com.tj.legobatman",
          "signer_sha256": "1dcdf64ffae9e5790d94aca49335f44a2734add8e085e9c08662710a7594f3d8",
          "reports": [
            {
              "device": "Xiaomi 22071219CG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T13:13:45Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "LEGO Batman: The Videogame PC folder (2008)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your PC install of LEGO Batman: The Videogame: `GAME.DAT`, `HERO1.DAT` to `HERO3.DAT`, `VILLAIN1.DAT` to `VILLAIN3.DAT` and the `LEGOBatman.exe` executable.\nThe Steam executable must be cleaned of DRM with Steamless; its SHA-1 must start with `ed6c37c5`. You need Vulkan 1.1.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of LEGO Batman: The Videogame for PC. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de LEGO Batman: The Videogame para PC. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Carpeta de LEGO Batman: The Videogame de PC (2008)",
              "instructions_md": "Copia tu instalación de PC de LEGO Batman: The Videogame: `GAME.DAT`, `HERO1.DAT` a `HERO3.DAT`, `VILLAIN1.DAT` a `VILLAIN3.DAT` y el ejecutable `LEGOBatman.exe`.\nEl ejecutable de Steam hay que limpiarlo de DRM con Steamless; su SHA-1 debe empezar por `ed6c37c5`. Necesitas Vulkan 1.1.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de LEGO Batman: The Videogame pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dossier PC de LEGO Batman : Le Jeu Vidéo (2008)",
              "instructions_md": "Copiez votre installation PC de LEGO Batman: The Videogame : `GAME.DAT`, `HERO1.DAT` à `HERO3.DAT`, `VILLAIN1.DAT` à `VILLAIN3.DAT` et l'exécutable `LEGOBatman.exe`.\nL'exécutable Steam doit être débarrassé du DRM avec Steamless ; son SHA-1 doit commencer par `ed6c37c5`. Il faut Vulkan 1.1.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de LEGO Batman: The Videogame para PC. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pasta de PC de LEGO Batman: The Videogame (2008)",
              "instructions_md": "Copie sua instalação de PC de LEGO Batman: The Videogame: `GAME.DAT`, `HERO1.DAT` a `HERO3.DAT`, `VILLAIN1.DAT` a `VILLAIN3.DAT` e o executável `LEGOBatman.exe`.\nO executável da Steam precisa ter o DRM removido com o Steamless; o SHA-1 dele deve começar por `ed6c37c5`. Você precisa de Vulkan 1.1.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von LEGO Batman: The Videogame für PC. Benötigt deine Spielkopie.",
          "assets": {
            "game": {
              "label": "PC-Ordner von LEGO Batman: Das Videospiel (2008)",
              "instructions_md": "Kopiere deine PC-Installation von LEGO Batman: The Videogame: `GAME.DAT`, `HERO1.DAT` bis `HERO3.DAT`, `VILLAIN1.DAT` bis `VILLAIN3.DAT` und die ausführbare Datei `LEGOBatman.exe`.\nDie Steam-Version muss mit Steamless vom DRM befreit werden; ihr SHA-1 muss mit `ed6c37c5` beginnen. Du brauchst Vulkan 1.1.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1996,
        "cover": "https://cdn2.steamgriddb.com/grid/241562e415e4bce8ab9bfdc4942e4b84.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/017d234dccfcf4da102cd2293c248457.png",
        "logo": "https://cdn2.steamgriddb.com/logo/09a630e07af043e4cae879dd60db1cac.png",
        "genres": [
          "action",
          "adventure",
          "platform"
        ],
        "igdb_id": 2738,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1qrn.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u0ilogrjuhydjawvfune.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/egradxiokluq60hs4x3f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d6sgznhd5wqodrplptbp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hqwxrmlwzoq00cakdeh8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aq8jykg405imlnr5q5pc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/m6vu2lrfhvuh0ok6z5fu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jfcfvsnftwifasupj0c4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uqu649pjgbjutd4mgumq.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "Xiaomi 22071219CG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T13:13:45Z"
        }
      ],
      "downloads": 1593
    },
    {
      "id": "legends-recomp",
      "name": "Legends Recomp",
      "game": "Rayman Legends",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "edeegg/Legends-Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 5066,
          "release": {
            "tag": "0.2.0",
            "name": "0.2.0",
            "published_at": "2026-10-15T16:31:08Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/edeegg/Legends-Recomp/releases/download/0.2.0/app-release.apk",
              "size": 69815627,
              "sha256": "25bc40a324dc05cd9749c5bfadbf6fc249f77406e048e141ed57e7e57a1ae9b8"
            }
          },
          "history": [],
          "package": "org.rexglue.raymanlegends",
          "signer_sha256": "8aef00a59912b3b2584d001e3b3fd7877b058eb3eff99039ba20e4fa32de02fc",
          "reports": [
            {
              "device": "ZTE Z2352N",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "0.2.0",
              "last_at": "2026-11-09T16:56:56Z"
            },
            {
              "device": "motorola edge 60 fusion",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T14:56:40Z"
            },
            {
              "device": "(POCO X8 PRO MAX) Xiaomi 2602BPC18G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T16:49:23Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.2.0",
              "last_at": "2026-11-11T18:46:59Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Rayman Legends folder (Xbox 360) with the .xex",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your Xbox 360 Rayman Legends folder to the phone and, when the app asks, choose the folder that contains the `.xex` file.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Rayman Legends for Xbox 360. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Rayman Legends para Xbox 360. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Carpeta de Rayman Legends (Xbox 360) con el .xex",
              "instructions_md": "Copia la carpeta de tu Rayman Legends de Xbox 360 al teléfono y, cuando la app lo pida, elige la carpeta que contiene el archivo `.xex`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Rayman Legends pour Xbox 360. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dossier de Rayman Legends (Xbox 360) avec le .xex",
              "instructions_md": "Copiez le dossier de votre Rayman Legends Xbox 360 sur le téléphone et, quand l'application le demande, choisissez le dossier qui contient le fichier `.xex`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Rayman Legends para Xbox 360. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pasta de Rayman Legends (Xbox 360) com o .xex",
              "instructions_md": "Copie a pasta do seu Rayman Legends de Xbox 360 para o celular e, quando o app pedir, escolha a pasta que contém o arquivo `.xex`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Rayman Legends für Xbox 360. Benötigt deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Ordner von Rayman Legends (Xbox 360) mit der .xex",
              "instructions_md": "Kopiere den Ordner deines Xbox-360-Rayman-Legends aufs Handy und wähle, wenn die App fragt, den Ordner mit der `.xex`-Datei.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2787,
        "cover": "https://cdn2.steamgriddb.com/grid/aa01df8e6c2526116e1a7eab3f634de8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/77f959f119f4fb2321e9ce801e2f5163.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a8d2795765fb6a8659fd48d8ca7eb888.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 1968,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3ma8.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kkgfjyuoqng00x4sir6j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/t8zhedgdwoileoam4wia.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yhctbxy9zjyvauavex9i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tl1gpqxhn1kcptio2b3z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bggmkbymja3dzinzq0jl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/p1t2o1oypskkkrom2znk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ahpvophqdiq3i4sxbrah.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vhdw0ppdihx6jz82t2jh.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "ZTE Z2352N",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "0.2.0",
          "last_at": "2026-11-09T16:56:56Z"
        },
        {
          "device": "motorola edge 60 fusion",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T14:56:40Z"
        },
        {
          "device": "(POCO X8 PRO MAX) Xiaomi 2602BPC18G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T16:49:23Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.2.0",
          "last_at": "2026-11-11T18:46:59Z"
        }
      ],
      "downloads": 5066
    },
    {
      "id": "lego-island",
      "name": "isle-portable",
      "game": "LEGO Island",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/mjkoo/isle-portable",
      "description": "Port of LEGO Island based on its decompilation. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "mjkoo/isle-portable",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 99,
          "release": {
            "tag": "v0.1.0-alpha.1",
            "name": "v0.1.0-alpha.1",
            "published_at": "2026-09-24T14:15:34Z",
            "prerelease": true,
            "asset": {
              "name": "app-arm64-v8a-release.apk",
              "url": "https://github.com/mjkoo/isle-portable/releases/download/v0.1.0-alpha.1/app-arm64-v8a-release.apk",
              "size": 4449770,
              "sha256": "e2f2e7d79ae56d1a2377980033ba83aa62c74252dc39f00160083edc36b7eb8d"
            }
          },
          "history": [],
          "package": "dev.mjkoo.isle",
          "signer_sha256": "0965d38d0f185630a4c5205c73dfb78f9e2b94389581b60c247c4a9df3f8e5dc"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "LEGO Island files (CD)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the contents of your LEGO Island CD to the phone and choose the folder when the game asks. It copies it to its storage.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de LEGO Island basado en su decompilación. Necesita los archivos de tu copia de PC.",
          "assets": {
            "data": {
              "label": "Archivos de LEGO Island (CD)",
              "instructions_md": "Copia al móvil el contenido de tu CD de LEGO Island y elige la carpeta cuando el juego la pida. La copia a su almacenamiento.\n"
            }
          }
        },
        "fr": {
          "description": "Port de LEGO Island basé sur sa décompilation. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "data": {
              "label": "Fichiers de LEGO Island (CD)",
              "instructions_md": "Copiez le contenu de votre CD de LEGO Island sur le téléphone et choisissez le dossier quand le jeu le demande. Il le copie dans son stockage.\n"
            }
          }
        },
        "pt": {
          "description": "Port de LEGO Island baseado na sua decompilação. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "data": {
              "label": "Arquivos de LEGO Island (CD)",
              "instructions_md": "Copie o conteúdo do seu CD de LEGO Island para o celular e escolha a pasta quando o jogo pedir. Ele a copia para o armazenamento dele.\n"
            }
          }
        },
        "de": {
          "description": "Port von LEGO Island auf Basis seiner Dekompilierung. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "data": {
              "label": "Dateien von LEGO Island (CD)",
              "instructions_md": "Kopiere den Inhalt deiner LEGO-Island-CD aufs Handy und wähle den Ordner, wenn das Spiel danach fragt. Es kopiert ihn in seinen Speicher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38654,
        "cover": "https://cdn2.steamgriddb.com/grid/e18a081756e4c0d0dd76c53b75e678bc.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ce5d75028d92047a9ec617acb9c34ce6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/91a0ac7c34ea63ffc3ef3e8d5ddd58bb.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 5612,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3hp5.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/m2ohvruhqpjqouz2bsg3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tqbqi23hiycstdjkeryc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cx8qdizc6qsqzetgjoix.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "downloads": 99
    },
    {
      "id": "legoland-port",
      "name": "LegoLand",
      "game": "LegoLand",
      "original_platform": "pc",
      "type": "decomp",
      "forks": [
        {
          "repo": "facundosterzerforino/legoland-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 141,
          "release": {
            "tag": "2026-10-23-9d9230c2",
            "name": "LEGOLAND port 2026-10-23 (9d9230c2)",
            "published_at": "2026-10-23T01:50:08Z",
            "prerelease": false,
            "asset": {
              "name": "LEGOLAND-port-android-2026-10-23-9d9230c2.apk",
              "url": "https://github.com/facundosterzerforino/legoland-port/releases/download/2026-10-23-9d9230c2/LEGOLAND-port-android-2026-10-23-9d9230c2.apk",
              "size": 34321150,
              "sha256": "42a041c9168a5e761bb0a52749463254d572dfb9f1c693a25fbaaa1fe750a386"
            }
          },
          "history": [
            {
              "tag": "2026-10-23-3c099240",
              "name": "LEGOLAND port 2026-10-23 (3c099240)",
              "published_at": "2026-10-23T16:57:08Z",
              "prerelease": false,
              "asset": {
                "name": "LEGOLAND-port-android-2026-10-23-3c099240.apk",
                "url": "https://github.com/facundosterzerforino/legoland-port/releases/download/2026-10-23-3c099240/LEGOLAND-port-android-2026-10-23-3c099240.apk",
                "size": 34325246,
                "sha256": "9cacd5092dba7319f48be1241b1532a9bd0bf85d6954d5233ed6558bea7c3139"
              }
            },
            {
              "tag": "2026-10-22-08fd3661",
              "name": "LEGOLAND port 2026-10-22 (08fd3661)",
              "published_at": "2026-10-22T17:02:11Z",
              "prerelease": false,
              "asset": {
                "name": "LEGOLAND-port-android-2026-10-22-08fd3661.apk",
                "url": "https://github.com/facundosterzerforino/legoland-port/releases/download/2026-10-22-08fd3661/LEGOLAND-port-android-2026-10-22-08fd3661.apk",
                "size": 34304766,
                "sha256": "f49996d264820f24ea407c4c80b2461527cdf378946acf03ca9e40cc82589fe1"
              }
            },
            {
              "tag": "2026-10-20-6dd7128b",
              "name": "LEGOLAND port 2026-10-20 (6dd7128b)",
              "published_at": "2026-10-20T15:17:38Z",
              "prerelease": false,
              "asset": {
                "name": "LEGOLAND-port-android-2026-10-20-6dd7128b.apk",
                "url": "https://github.com/facundosterzerforino/legoland-port/releases/download/2026-10-20-6dd7128b/LEGOLAND-port-android-2026-10-20-6dd7128b.apk",
                "size": 34304766,
                "sha256": "bb8ee974f1e6a2e6a90fad28c7d8367ae98fab77bc5f6760ee9a6cade547859a"
              }
            },
            {
              "tag": "2026-10-20-cf27fad7",
              "name": "LEGOLAND port 2026-10-20 (cf27fad7)",
              "published_at": "2026-10-20T02:32:41Z",
              "prerelease": false,
              "asset": {
                "name": "LEGOLAND-port-android-2026-10-20-cf27fad7.apk",
                "url": "https://github.com/facundosterzerforino/legoland-port/releases/download/2026-10-20-cf27fad7/LEGOLAND-port-android-2026-10-20-cf27fad7.apk",
                "size": 34300670,
                "sha256": "a74aa2cb660a055eb432045693acefb41bae10085d0e9e739988542ad91905e5"
              }
            },
            {
              "tag": "2026-10-19-12096a6c",
              "name": "LEGOLAND port 2026-10-19 (12096a6c)",
              "published_at": "2026-10-19T18:33:24Z",
              "prerelease": false,
              "asset": {
                "name": "LEGOLAND-port-android-2026-10-19-12096a6c.apk",
                "url": "https://github.com/facundosterzerforino/legoland-port/releases/download/2026-10-19-12096a6c/LEGOLAND-port-android-2026-10-19-12096a6c.apk",
                "size": 34300670,
                "sha256": "4fff571b0fd405940d3801bb532d8a729bff882a6808fa47914f3bc69b1cb2e9"
              }
            }
          ],
          "package": "io.github.facundosterzerforino.legolandport",
          "signer_sha256": "936ed8edf99a5c62fbc8b95bfee4d8b34d707ba820aeec00900c66625dac0210"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "LEGOLAND CD (PC) or its .iso / .bin image",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, choose the image of your LEGOLAND CD (`.iso` or `.bin`) or a folder with a copy of it. Any language works.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Decompilation of LegoLand for PC. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Descompilación de LegoLand para PC. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "CD de LEGOLAND (PC) o su imagen .iso / .bin",
              "instructions_md": "En el primer arranque elige la imagen de tu CD de LEGOLAND (`.iso` o `.bin`) o una carpeta con su copia. Vale cualquier idioma, también el español.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de LegoLand pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "CD de LEGOLAND (PC) ou son image .iso / .bin",
              "instructions_md": "Au premier démarrage, choisissez l'image de votre CD de LEGOLAND (`.iso` ou `.bin`) ou un dossier avec sa copie. Toutes les langues conviennent, y compris le français.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de LegoLand para PC. Requer sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "CD de LEGOLAND (PC) ou sua imagem .iso / .bin",
              "instructions_md": "Na primeira inicialização, escolha a imagem do seu CD de LEGOLAND (`.iso` ou `.bin`) ou uma pasta com sua cópia. Qualquer idioma serve.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von LegoLand für PC. Erfordert deine Spielkopie.",
          "assets": {
            "disc": {
              "label": "CD von LEGOLAND (PC) oder ihr .iso- / .bin-Abbild",
              "instructions_md": "Wähle beim ersten Start das Abbild deiner LEGOLAND-CD (`.iso` oder `.bin`) oder einen Ordner mit ihrer Kopie. Jede Sprache geht, auch Deutsch.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5264240,
        "cover": "https://cdn2.steamgriddb.com/grid/9eac6fe49c6977554dfa8603bd654c92.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d312e6a8dd81e4a0fca59ebc3915e5e0.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e741eb1d622b86184ebef34e9bcc53ad.png",
        "genres": [
          "strategy",
          "simulation"
        ],
        "igdb_id": 78777,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co61mq.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scefju.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scefjv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scefjw.jpg"
        ]
      },
      "genres": [
        "strategy",
        "simulation"
      ],
      "downloads": 141
    },
    {
      "id": "letsgo-recomp",
      "name": "Pokémon let's go Eevee",
      "game": "Pokémon let's go Eevee",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "CowKillers/letsgo-recomp-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4750,
          "release": {
            "tag": "v0.1",
            "name": "Let's Go Launcher 0.1",
            "published_at": "2026-11-06T22:59:30Z",
            "prerelease": false,
            "asset": {
              "name": "LetsGoLauncher-v0118.apk",
              "url": "https://github.com/CowKillers/letsgo-recomp-android/releases/download/v0.1/LetsGoLauncher-v0118.apk",
              "size": 192739933,
              "sha256": "d374d22da4532a7b95d7cb1b82087edcfb207f7c57b2151feab0ee99cd938a2a"
            }
          },
          "history": [],
          "package": "com.letsgorecomp",
          "signer_sha256": "f2863c0fabd8886aea8c19042f61d0d2e960600a0fc8d53c759da95c54553fd8",
          "reports": [
            {
              "device": "Motorola moto g32",
              "great": 0,
              "playable": 1,
              "broken": 1,
              "last_tag": "v0.1",
              "last_at": "2026-11-11T02:21:22Z"
            },
            {
              "device": "Samsung SM-A155M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T11:08:10Z"
            },
            {
              "device": "Samsung SM-S731B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1",
              "last_at": "2026-11-09T13:56:29Z"
            },
            {
              "device": "Infinix X6871",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T02:18:14Z"
            },
            {
              "device": "Vivo V2520A",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.1",
              "last_at": "2026-11-10T04:32:21Z"
            },
            {
              "device": "Motorola moto g34 5G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1",
              "last_at": "2026-11-10T17:40:09Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1",
              "last_at": "2026-11-11T00:19:03Z"
            },
            {
              "device": "Xiaomi 23129RA5FL",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.1",
              "last_at": "2026-11-11T03:58:21Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Pokémon: Let's Go, Eevee! for Switch (.nsp) with prod.keys and title.keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Pokémon: Let's Go, Eevee! dump as `.nsp`, plus your `prod.keys` and `title.keys`. The app's importer extracts `exefs` and `romfs` on the phone itself.\nNote: the author doesn't publish ready-made APKs, because they contain the recompiled game. You have to build it from your dump following `BUILD.md`.\n"
        }
      ],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Static recompilation of Pokémon let's go Eevee for Switch. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Pokémon let's go Eevee para Switch. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Pokémon: Let's Go, Eevee! de Switch (.nsp) con prod.keys y title.keys",
              "instructions_md": "Necesitas tu propio volcado de Pokémon: Let's Go, Eevee! en `.nsp`, y tus `prod.keys` y `title.keys`. El importador de la app extrae `exefs` y `romfs` en el propio móvil.\nOjo: el autor no publica APK listos, porque llevan el juego recompilado dentro. Hay que generarlo desde tu volcado siguiendo `BUILD.md`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Pokémon let's go Eevee pour Switch. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Pokémon : Let's Go, Évoli ! sur Switch (.nsp) avec prod.keys et title.keys",
              "instructions_md": "Il vous faut votre propre dump de Pokémon: Let's Go, Eevee! en `.nsp`, ainsi que vos `prod.keys` et `title.keys`. L'importateur de l'application extrait `exefs` et `romfs` sur le téléphone.\nAttention : l'auteur ne publie pas d'APK prêts, car ils contiennent le jeu recompilé. Il faut le générer à partir de votre dump en suivant `BUILD.md`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Pokémon let's go Eevee para Switch. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pokémon: Let's Go, Eevee! do Switch (.nsp) com prod.keys e title.keys",
              "instructions_md": "Você precisa do seu próprio dump de Pokémon: Let's Go, Eevee! em `.nsp`, e dos seus `prod.keys` e `title.keys`. O importador do app extrai `exefs` e `romfs` no próprio celular.\nAtenção: o autor não publica APKs prontos, porque eles trazem o jogo recompilado. É preciso gerá-lo a partir do seu dump seguindo o `BUILD.md`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Pokémon let's go Eevee für Switch. Erfordert deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Pokémon: Let's Go, Evoli! für Switch (.nsp) mit prod.keys und title.keys",
              "instructions_md": "Du brauchst deinen eigenen Dump von Pokémon: Let's Go, Eevee! als `.nsp` sowie deine `prod.keys` und `title.keys`. Der Importer der App entpackt `exefs` und `romfs` direkt auf dem Handy.\nAchtung: Der Autor veröffentlicht keine fertigen APKs, da sie das rekompilierte Spiel enthalten. Du musst sie nach `BUILD.md` aus deinem Dump erstellen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246183,
        "cover": "https://cdn2.steamgriddb.com/grid/dd5d73748b467c95482471229779aab9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f623335c7b158cd2451c10e2deca8a84.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c6087c6325740286128def0c490b7ac6.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 217860,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6ivp.jpg"
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "Motorola moto g32",
          "great": 0,
          "playable": 1,
          "broken": 1,
          "last_tag": "v0.1",
          "last_at": "2026-11-11T02:21:22Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T11:08:10Z"
        },
        {
          "device": "Samsung SM-S731B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1",
          "last_at": "2026-11-09T13:56:29Z"
        },
        {
          "device": "Infinix X6871",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T02:18:14Z"
        },
        {
          "device": "Vivo V2520A",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.1",
          "last_at": "2026-11-10T04:32:21Z"
        },
        {
          "device": "Motorola moto g34 5G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1",
          "last_at": "2026-11-10T17:40:09Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1",
          "last_at": "2026-11-11T00:19:03Z"
        },
        {
          "device": "Xiaomi 23129RA5FL",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.1",
          "last_at": "2026-11-11T03:58:21Z"
        }
      ],
      "downloads": 4750
    },
    {
      "id": "lf2-port",
      "name": "Little Fighter 2.a",
      "game": "Little Fighter 2.a",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "SomeoneIsWorking/lf2-port",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 51,
          "release": {
            "tag": "v0.1.10",
            "name": "LF2 native port v0.1.10",
            "published_at": "2026-09-12T12:32:35Z",
            "prerelease": true,
            "asset": {
              "name": "LF2-Port-0.1.10-android-arm64-release.apk",
              "url": "https://github.com/SomeoneIsWorking/lf2-port/releases/download/v0.1.10/LF2-Port-0.1.10-android-arm64-release.apk",
              "size": 5010283,
              "sha256": "4688165ec2adb416bf61ec47e4657ff23429f56c2744ed3712f4f00534179568"
            }
          },
          "history": [
            {
              "tag": "v0.1.9",
              "name": "LF2 Port v0.1.9",
              "published_at": "2026-08-31T08:58:46Z",
              "prerelease": true,
              "asset": {
                "name": "LF2-Port-0.1.9-android-arm64-release.apk",
                "url": "https://github.com/SomeoneIsWorking/lf2-port/releases/download/v0.1.9/LF2-Port-0.1.9-android-arm64-release.apk",
                "size": 5459312,
                "sha256": "e6c756c1ab7dff455c1da84b8fb7c3a85123ba67df557f42d0332a37754f051d"
              }
            },
            {
              "tag": "v0.1.8",
              "name": "LF2 Port v0.1.8",
              "published_at": "2026-08-31T08:45:47Z",
              "prerelease": true,
              "asset": {
                "name": "LF2-Port-0.1.8-android-arm64-release.apk",
                "url": "https://github.com/SomeoneIsWorking/lf2-port/releases/download/v0.1.8/LF2-Port-0.1.8-android-arm64-release.apk",
                "size": 5459328,
                "sha256": "d81327e631a31a95f92932ab49eba6f4f6483303763a707e5f779b6b9dca1f5c"
              }
            },
            {
              "tag": "v0.1.7",
              "name": "LF2 Port v0.1.7",
              "published_at": "2026-08-31T08:30:10Z",
              "prerelease": true,
              "asset": {
                "name": "LF2-Port-0.1.7-android-arm64-release.apk",
                "url": "https://github.com/SomeoneIsWorking/lf2-port/releases/download/v0.1.7/LF2-Port-0.1.7-android-arm64-release.apk",
                "size": 5459191,
                "sha256": "d5747fe0e9bdce1e0612acfba627be68d561739e97a5140134c4fce0c04817ca"
              }
            },
            {
              "tag": "v0.1.5",
              "name": "LF2 Port v0.1.5",
              "published_at": "2026-08-31T08:00:39Z",
              "prerelease": true,
              "asset": {
                "name": "LF2-Port-0.1.5-android-arm64-release.apk",
                "url": "https://github.com/SomeoneIsWorking/lf2-port/releases/download/v0.1.5/LF2-Port-0.1.5-android-arm64-release.apk",
                "size": 5459044,
                "sha256": "d6919f4a998bf9a9ce845bb79fda4397fac718fc1d5729e792a858a0f94ab87c"
              }
            },
            {
              "tag": "v0.1.4",
              "name": "LF2 Port v0.1.4",
              "published_at": "2026-08-30T19:57:27Z",
              "prerelease": true,
              "asset": {
                "name": "LF2-Port-0.1.4-android-arm64-debug.apk",
                "url": "https://github.com/SomeoneIsWorking/lf2-port/releases/download/v0.1.4/LF2-Port-0.1.4-android-arm64-debug.apk",
                "size": 6092411,
                "sha256": "feda28e98f91daef8f7983ebbe1c1eff1a57cbb0af7ac268f884a1297d57722a"
              }
            }
          ],
          "package": "io.github.someoneisworking.lf2port",
          "signer_sha256": "34db88707c35dba45cb073772cfbd5ffe08e0d44c13bebc36e589d01f9a38768"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Little Fighter 2 v2.0a (installer, folder or ZIP)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Little Fighter 2 is free: download the v2.0a installer from its official website.\nIn the launcher, choose the installer, the extracted folder or a ZIP with it; the files are checked to be the exact ones.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Little Fighter 2.a for pc. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Little Fighter 2.a para pc. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Little Fighter 2 v2.0a (instalador, carpeta o ZIP)",
              "instructions_md": "Little Fighter 2 es gratuito: descarga el instalador de la v2.0a de su web oficial.\nEn el launcher elige el instalador, la carpeta ya extraída o un ZIP con ella; se comprueba que sean los archivos exactos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Little Fighter 2.a pour pc. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Little Fighter 2 v2.0a (installateur, dossier ou ZIP)",
              "instructions_md": "Little Fighter 2 est gratuit : téléchargez l'installateur de la v2.0a sur son site officiel.\nDans le lanceur, choisissez l'installateur, le dossier extrait ou un ZIP qui le contient ; les fichiers sont vérifiés.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Little Fighter 2.a para pc. Requer seus arquivos de jogo de PC.",
          "assets": {
            "game": {
              "label": "Little Fighter 2 v2.0a (instalador, pasta ou ZIP)",
              "instructions_md": "Little Fighter 2 é gratuito: baixe o instalador da v2.0a no site oficial.\nNo launcher, escolha o instalador, a pasta já extraída ou um ZIP com ela; os arquivos são verificados.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Little Fighter 2.a für pc. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Little Fighter 2 v2.0a (Installer, Ordner oder ZIP)",
              "instructions_md": "Little Fighter 2 ist kostenlos: Lade den Installer der v2.0a von der offiziellen Website.\nWähle im Launcher den Installer, den entpackten Ordner oder ein ZIP damit; die Dateien werden genau geprüft.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5269381,
        "cover": "https://cdn2.steamgriddb.com/grid/aa1e09a493588f0bc43533399a896f5c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/96d1ff3bb28021332079f48c008a5950.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6a507b2fbb6d682839d872bbf57343b0.png"
      },
      "downloads": 51
    },
    {
      "id": "liberty-recomp",
      "name": "LibertyRecomp",
      "game": "Grand Theft Auto IV",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/vaduur/LibertyRecompAndroid",
      "description": "Static recompilation of Grand Theft Auto IV for Xbox 360. Requires your game copy.",
      "forks": [
        {
          "repo": "vaduur/LibertyRecompAndroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 122939,
          "release": {
            "tag": "v0.5.9.3",
            "name": "LibertyRecompAndroid 0.5.9.3",
            "published_at": "2026-10-14T07:52:08Z",
            "prerelease": false,
            "asset": {
              "name": "LibertyRecompAndroid-v0.5.9.3.apk",
              "url": "https://github.com/vaduur/LibertyRecompAndroid/releases/download/v0.5.9.3/LibertyRecompAndroid-v0.5.9.3.apk",
              "size": 47324934,
              "sha256": "8444098e14fe22bf04e380a10a4e6c3c25bf731fc09c73deeae39dbecb41401d"
            }
          },
          "history": [
            {
              "tag": "v0.5.9",
              "name": "LibertyRecompAndroid 0.5.9",
              "published_at": "2026-10-12T18:31:48Z",
              "prerelease": false,
              "asset": {
                "name": "LibertyRecompAndroid-v0.5.9.apk",
                "url": "https://github.com/vaduur/LibertyRecompAndroid/releases/download/v0.5.9/LibertyRecompAndroid-v0.5.9.apk",
                "size": 47289814,
                "sha256": "7788cd4b55cdaa66aaeba66b5bd465242fbd7c3c00b57382bfd8ff2f02a4e4f6"
              }
            },
            {
              "tag": "v0.5.8",
              "name": "LibertyRecompAndroid 0.5.8",
              "published_at": "2026-10-10T01:08:20Z",
              "prerelease": false,
              "asset": {
                "name": "LibertyRecompAndroid-v0.5.8.apk",
                "url": "https://github.com/vaduur/LibertyRecompAndroid/releases/download/v0.5.8/LibertyRecompAndroid-v0.5.8.apk",
                "size": 50256284,
                "sha256": "375a400950c468d7778fe65cf4d9c8cb2cc7018c0a53a3b7f0c4c906b04e3970"
              }
            },
            {
              "tag": "v0.5.7.5",
              "name": "LibertyRecompAndroid 0.5.7.5",
              "published_at": "2026-10-08T23:51:53Z",
              "prerelease": false,
              "asset": {
                "name": "LibertyRecompAndroid-v0.5.7.5.apk",
                "url": "https://github.com/vaduur/LibertyRecompAndroid/releases/download/v0.5.7.5/LibertyRecompAndroid-v0.5.7.5.apk",
                "size": 50156230,
                "sha256": "65ddacb875583f205d2ccb833445f84645a66edc3de5281f68d7db33f5498658"
              }
            },
            {
              "tag": "v0.5.7.1",
              "name": "LibertyRecompAndroid 0.5.7.1",
              "published_at": "2026-10-08T21:54:57Z",
              "prerelease": false,
              "asset": {
                "name": "LibertyRecompAndroid-v0.5.7.1.apk",
                "url": "https://github.com/vaduur/LibertyRecompAndroid/releases/download/v0.5.7.1/LibertyRecompAndroid-v0.5.7.1.apk",
                "size": 50089838,
                "sha256": "3380a429ee66ff2560b59d55343acb9c568a92f6e92a29602bcb272a4b46f0d9"
              }
            },
            {
              "tag": "v0.5.6.3",
              "name": "LibertyRecompAndroid 0.5.6.3",
              "published_at": "2026-10-08T19:49:25Z",
              "prerelease": false,
              "asset": {
                "name": "LibertyRecompAndroid-v0.5.6.3.apk",
                "url": "https://github.com/vaduur/LibertyRecompAndroid/releases/download/v0.5.6.3/LibertyRecompAndroid-v0.5.6.3.apk",
                "size": 49942391,
                "sha256": "865c98dce15c4426afa183fe930425bfe0edb43254dc8e2430d9ac219f34f6bb"
              }
            }
          ],
          "package": "com.libertyrecomp",
          "signer_sha256": "cffe7b5982c7fc8e7b0afd8b8d47ac7d7aa43c9ff79af53d812d4cf424c255fa",
          "reports": [
            {
              "device": "LENOVO TB336ZU",
              "great": 1,
              "playable": 1,
              "broken": 1,
              "last_at": "2026-11-10T19:56:14Z"
            },
            {
              "device": "Moorechip Retroid Pocket 5",
              "great": 0,
              "playable": 1,
              "broken": 1,
              "last_tag": "v0.5.9.3",
              "last_at": "2026-11-09T16:49:55Z"
            },
            {
              "device": "Xiaomi 220333QL",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T05:06:47Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T15:28:55Z"
            },
            {
              "device": "OnePlus 15 CPH2747",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.9.3",
              "last_at": "2026-11-09T17:07:48Z"
            },
            {
              "device": "Xiaomi x6 pro",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T04:29:54Z"
            },
            {
              "device": "Samsung SM-A566B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.5.9.3",
              "last_at": "2026-11-10T05:10:05Z"
            },
            {
              "device": "Google Pixel 9a",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T15:01:09Z"
            },
            {
              "device": "Samsung SM-A566E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.5.9.3",
              "last_at": "2026-11-10T23:49:21Z"
            },
            {
              "device": "motorola edge 60 fusion",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T14:56:22Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.5.9.3",
              "last_at": "2026-11-11T18:26:17Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "GTA IV disc (Xbox 360, US) in .iso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the US disc (NTSC-U) has been tested. You need about 15 GB of free space during installation.\nIn the launcher, under \"Base game\", tap \"Choose file...\" and select the .iso. A green line confirms it is the correct disc.\n"
        },
        {
          "id": "title-update",
          "label": "GTA IV Title Update 8 (0.0.8.5, US)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The STFS package (a file with a long hexadecimal name) or a default.xexp. The PAL one (0.0.8.6) is not supported.\nIn the launcher, select it under \"Title Update 8\" and tap \"Install\". You can then delete the .iso and the update.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Grand Theft Auto IV de Xbox 360. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "Disco de GTA IV (Xbox 360, EE.UU.) en .iso",
              "instructions_md": "Solo se ha comprobado el disco de EE.UU. (NTSC-U). Necesitas unos 15 GB libres durante la instalación.\nEn el lanzador, en \"Base game\", pulsa \"Choose file...\" y elige el .iso. Una línea verde confirma que es el disco correcto.\n"
            },
            "title-update": {
              "label": "Title Update 8 de GTA IV (0.0.8.5, EE.UU.)",
              "instructions_md": "El paquete STFS (un archivo con un nombre hexadecimal largo) o un default.xexp. El de PAL (0.0.8.6) no vale.\nEn el lanzador, elígelo en \"Title Update 8\" y pulsa \"Install\". Después puedes borrar el .iso y la actualización.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Grand Theft Auto IV pour Xbox 360. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "Disque GTA IV (Xbox 360, US) en .iso",
              "instructions_md": "Seul le disque US (NTSC-U) a été testé. Vous avez besoin d'environ 15 Go d'espace libre pendant l'installation.\nDans le lanceur, sous \"Base game\", appuyez sur \"Choose file...\" et sélectionnez le .iso. Une ligne verte confirme qu'il s'agit du bon disque.\n"
            },
            "title-update": {
              "label": "Mise à jour 8 de GTA IV (0.0.8.5, US)",
              "instructions_md": "Le paquet STFS (un fichier avec un long nom hexadécimal) ou un default.xexp. La version PAL (0.0.8.6) n'est pas prise en charge.\nDans le lanceur, sélectionnez-la sous \"Title Update 8\" et appuyez sur \"Install\". Vous pourrez ensuite supprimer le .iso et la mise à jour.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Grand Theft Auto IV para Xbox 360. Requer sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "Disco de GTA IV (Xbox 360, EUA) em .iso",
              "instructions_md": "Apenas o disco dos EUA (NTSC-U) foi testado. Você precisa de cerca de 15 GB livres durante a instalação.\nNo lançador, em \"Base game\", toque em \"Choose file...\" e escolha o .iso. Uma linha verde confirma que é o disco correto.\n"
            },
            "title-update": {
              "label": "Atualização 8 de GTA IV (0.0.8.5, EUA)",
              "instructions_md": "O pacote STFS (um arquivo com um nome hexadecimal longo) ou um default.xexp. O da versão PAL (0.0.8.6) não é aceito.\nNo lançador, escolha-o em \"Title Update 8\" e toque em \"Install\". Depois você pode apagar o .iso e a atualização.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Grand Theft Auto IV für Xbox 360. Erfordert deine Spielkopie.",
          "assets": {
            "disc": {
              "label": "GTA-IV-Disc (Xbox 360, USA) als .iso",
              "instructions_md": "Nur die US-Disc (NTSC-U) wurde getestet. Du benötigst etwa 15 GB freien Speicherplatz während der Installation.\nTippe im Launcher unter „Base game“ auf „Choose file...“ und wähle die .iso aus. Eine grüne Linie bestätigt, dass es die richtige Disc ist.\n"
            },
            "title-update": {
              "label": "GTA IV Title Update 8 (0.0.8.5, USA)",
              "instructions_md": "Das STFS-Paket (eine Datei mit langem Hexadezimalnamen) oder eine default.xexp. Die PAL-Version (0.0.8.6) wird nicht unterstützt.\nWähle es im Launcher unter „Title Update 8“ aus und tippe auf „Install“. Danach kannst du die .iso und das Update löschen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1361,
        "cover": "https://cdn2.steamgriddb.com/grid/a32bc8141e168ff20fdfe3f0fbc72155.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ed58966527f3896422f854dc5d703513.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a637b51c944078205e237f8694399ddc.png",
        "genres": [
          "adventure",
          "shooter",
          "racing"
        ],
        "igdb_id": 731,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2lbv.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kpaqc6q3il0dtjhrdpcd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rfvuzw0pjfkxq1d820a4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ywnl0sqqi9wslnyw60l9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bsnm6temoasfzkwkhiop.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/smxamwmtgvmoqmqqmdbs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/alsoalsb8gm1qhppckpd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zk0mlt58qqybzqjrrc93.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/odjhrbo4kscqqtik65xm.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "racing"
      ],
      "reports": [
        {
          "device": "LENOVO TB336ZU",
          "great": 1,
          "playable": 1,
          "broken": 1,
          "last_at": "2026-11-10T19:56:14Z"
        },
        {
          "device": "Moorechip Retroid Pocket 5",
          "great": 0,
          "playable": 1,
          "broken": 1,
          "last_tag": "v0.5.9.3",
          "last_at": "2026-11-09T16:49:55Z"
        },
        {
          "device": "Xiaomi 220333QL",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T05:06:47Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T15:28:55Z"
        },
        {
          "device": "OnePlus 15 CPH2747",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.9.3",
          "last_at": "2026-11-09T17:07:48Z"
        },
        {
          "device": "Xiaomi x6 pro",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T04:29:54Z"
        },
        {
          "device": "Samsung SM-A566B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.5.9.3",
          "last_at": "2026-11-10T05:10:05Z"
        },
        {
          "device": "Google Pixel 9a",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T15:01:09Z"
        },
        {
          "device": "Samsung SM-A566E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.5.9.3",
          "last_at": "2026-11-10T23:49:21Z"
        },
        {
          "device": "motorola edge 60 fusion",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T14:56:22Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.5.9.3",
          "last_at": "2026-11-11T18:26:17Z"
        }
      ],
      "downloads": 122939
    },
    {
      "id": "lighthouse",
      "name": "Lighthouse",
      "game": "Banjo-Kazooie (Lighthouse)",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "izzy2lost/Lighthouse",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3996,
          "release": {
            "tag": "1.0.2",
            "name": "Lighthouse Android Port - Split Rock Charlie 1.0.2 ",
            "published_at": "2026-08-07T00:31:18Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/izzy2lost/Lighthouse/releases/download/1.0.2/app-release.apk",
              "size": 32402042,
              "sha256": "e30da13b4b5d1803403ae09c34ff19dfd39fa7a0b6166b4b8ba93d9bc0294f8e"
            }
          },
          "history": [],
          "package": "com.lighthouse.android",
          "signer_sha256": "e59bbb35d508af5fad90f55477264caa8729467134f4e58ec44a763facbb74b7",
          "reports": [
            {
              "device": "Samsung SM-A155M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "1.0.2",
              "last_at": "2026-11-10T22:07:27Z"
            },
            {
              "device": "Xiaomi Poco X6 versão Snapdragon 7 gen2",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "1.0.2",
              "last_at": "2026-11-11T13:08:03Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Banjo-Kazooie ROM (USA 1.0 or 1.1, Japan or Europe) as .z64",
          "accepted": [
            {
              "sha1": "1fe1632098865f639e22c11b9a81ee8f29c75d7a",
              "label": "Banjo-Kazooie (USA)",
              "format": "z64"
            },
            {
              "sha1": "ded6ee166e740ad1bc810fd678a84b48e245ab80",
              "label": "Banjo-Kazooie (USA) (Rev 1)",
              "format": "z64"
            },
            {
              "sha1": "90726d7e7cd5bf6cdfd38f45c9acbf4d45bd9fd8",
              "label": "Banjo-Kazooie (Japan)",
              "format": "z64"
            },
            {
              "sha1": "bb359a75941df74bf7290212c89fbc6e2c5601fe",
              "label": "Banjo-Kazooie (Europe)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Banjo-Kazooie `.z64` ROM when the app asks: the US (1.0 or 1.1), Japanese and European ones work.\n"
        }
      ],
      "added_at": "2026-10-30T00:00:00Z",
      "description": "Recompilation of Banjo-Kazooie for N64. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación de Banjo-Kazooie para N64. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Kazooie (USA 1.0 o 1.1, Japón o Europa) en .z64",
              "instructions_md": "Elige tu ROM de Banjo-Kazooie en `.z64` cuando la app la pida: valen la americana (1.0 o 1.1), la japonesa y la europea.\n",
              "accepted": [
                "Banjo-Kazooie (USA)",
                "Banjo-Kazooie (USA) (Rev 1)",
                "Banjo-Kazooie (Japón)",
                "Banjo-Kazooie (Europa)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Banjo-Kazooie pour N64. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Kazooie (USA 1.0 ou 1.1, Japon ou Europe) en .z64",
              "accepted": [
                "Banjo-Kazooie (USA)",
                "Banjo-Kazooie (USA) (Rev 1)",
                "Banjo-Kazooie (Japon)",
                "Banjo-Kazooie (Europe)"
              ],
              "instructions_md": "Choisissez votre ROM de Banjo-Kazooie en `.z64` quand l'application la demande : l'américaine (1.0 ou 1.1), la japonaise et l'européenne conviennent.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Banjo-Kazooie para N64. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Kazooie (EUA 1.0 ou 1.1, Japão ou Europa) em .z64",
              "accepted": [
                "Banjo-Kazooie (EUA)",
                "Banjo-Kazooie (EUA) (Rev 1)",
                "Banjo-Kazooie (Japão)",
                "Banjo-Kazooie (Europa)"
              ],
              "instructions_md": "Escolha sua ROM de Banjo-Kazooie em `.z64` quando o app pedir: servem a americana (1.0 ou 1.1), a japonesa e a europeia.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilation von Banjo-Kazooie für N64. Erfordert deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Banjo-Kazooie (USA 1.0 oder 1.1, Japan oder Europa) als .z64",
              "accepted": [
                "Banjo-Kazooie (USA)",
                "Banjo-Kazooie (USA) (Rev 1)",
                "Banjo-Kazooie (Japan)",
                "Banjo-Kazooie (Europa)"
              ],
              "instructions_md": "Wähle deine `.z64`-ROM von Banjo-Kazooie, wenn die App danach fragt: Die US- (1.0 oder 1.1), die japanische und die europäische gehen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35564,
        "cover": "https://cdn2.steamgriddb.com/grid/a154a70f923c579313aa9c47ed7c34e2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/17326d10d511828f6b34fa6d751739e2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ce5193a069bea027a60e06c57a106eb6.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/6e9187ba0044ab240088a05dc8c15152.png",
          "https://cdn2.steamgriddb.com/hero/2abc24fbddeb5ccc6b22d37b4a331500.png",
          "https://cdn2.steamgriddb.com/hero/51457b3eb9b6f738d1a16b8e8e6ce08d.png",
          "https://cdn2.steamgriddb.com/hero/38a163898868402b6f6f114865856f74.png",
          "https://cdn2.steamgriddb.com/hero/d02348926f8e8dd30744a1c4eebc098e.png",
          "https://cdn2.steamgriddb.com/hero/79b52a0df7fdebadeb9255377a399879.png",
          "https://cdn2.steamgriddb.com/hero/a7db4d32038ec5525ec0cf71cc4f28e6.png",
          "https://cdn2.steamgriddb.com/hero/a02065a04bce841e7a1350aaafe6fbe0.png"
        ]
      },
      "reports": [
        {
          "device": "Samsung SM-A155M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "1.0.2",
          "last_at": "2026-11-10T22:07:27Z"
        },
        {
          "device": "Xiaomi Poco X6 versão Snapdragon 7 gen2",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "1.0.2",
          "last_at": "2026-11-11T13:08:03Z"
        }
      ],
      "downloads": 3996
    },
    {
      "id": "lms-android",
      "name": "LEGO Marvel Super Heroes",
      "game": "Lego Marvel Super Heroes",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "ttom795/LMS_Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 19884,
          "release": {
            "tag": "0.4.6",
            "name": "Version 0.4.6",
            "published_at": "2026-11-10T21:35:35Z",
            "prerelease": false,
            "asset": {
              "name": "LegoMarvel-0.4.6.apk",
              "url": "https://github.com/ttom795/LMS_Android/releases/download/0.4.6/LegoMarvel-0.4.6.apk",
              "size": 44480491,
              "sha256": "eddf418804457e862c641ec8aa1a3d338a325c81b88a3b4a1cf26bd17df2b955"
            }
          },
          "history": [
            {
              "tag": "0.3.4",
              "name": "Version 0.3.4",
              "published_at": "2026-10-27T00:45:04Z",
              "prerelease": false,
              "asset": {
                "name": "LegoMarvel-0.3.4.apk",
                "url": "https://github.com/ttom795/LMS_Android/releases/download/0.3.4/LegoMarvel-0.3.4.apk",
                "size": 49690390,
                "sha256": "ded220813bc400765a7fd8ac8c941c64acdc33e03aea1fe07abeb27eafc5aad8"
              }
            },
            {
              "tag": "0.3.3",
              "name": "0.3.3",
              "published_at": "2026-10-26T22:25:22Z",
              "prerelease": false,
              "asset": {
                "name": "LegoMarvel-0.3.3.apk",
                "url": "https://github.com/ttom795/LMS_Android/releases/download/0.3.3/LegoMarvel-0.3.3.apk",
                "size": 49688574,
                "sha256": "72078d90aca6aaec699d5e4119f71c85286b3eff7aab91e4707b7fc465d084c1"
              }
            },
            {
              "tag": "0.3.1",
              "name": "Version 0.3.1",
              "published_at": "2026-10-26T06:15:28Z",
              "prerelease": false,
              "asset": {
                "name": "LegoMarvel-0.3.1.apk",
                "url": "https://github.com/ttom795/LMS_Android/releases/download/0.3.1/LegoMarvel-0.3.1.apk",
                "size": 49687482,
                "sha256": "9b6165e5a2394e78784d3150f96ec82aa111cc95f29eb4b05671d5c68152919a"
              }
            },
            {
              "tag": "0.2.7",
              "name": "Version 0.2.7",
              "published_at": "2026-10-24T02:48:07Z",
              "prerelease": false,
              "asset": {
                "name": "LegoMarvel-0.2.7.apk",
                "url": "https://github.com/ttom795/LMS_Android/releases/download/0.2.7/LegoMarvel-0.2.7.apk",
                "size": 49794708,
                "sha256": "a9c8d6d611714c20b9bbf5615e9d8da95b5c2d786125d6e3aaa70964c5c7aba0"
              }
            }
          ],
          "package": "com.tj.legomarvel",
          "signer_sha256": "165131c12f23c9decb140eca77a972ab5bca10ad6a4eb3e9ff925b6eca68e9fc",
          "reports": [
            {
              "device": "Ayn Odin3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "0.4.6",
              "last_at": "2026-11-11T00:14:41Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "LEGO Marvel Super Heroes PC folder (2013)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the folder of your PC install of LEGO Marvel Super Heroes (the author used the Steam one): all the `GAME*.DAT`, `LEGOMARVEL.exe` and the rest.\nYou also need `D3DX9_43.dll` and `D3DCompiler_43.dll` (they're in the game's `redist` folder or in the June 2010 DirectX).\nYou need a phone with Vulkan 1.1.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Lego Marvel Super Heroes for PC. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Lego Marvel Super Heroes para PC. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Carpeta de LEGO Marvel Super Heroes de PC (2013)",
              "instructions_md": "Copia la carpeta de tu instalación de PC de LEGO Marvel Super Heroes (el autor usó la de Steam): todos los `GAME*.DAT`, `LEGOMARVEL.exe` y el resto.\nTambién hacen falta `D3DX9_43.dll` y `D3DCompiler_43.dll` (están en la carpeta `redist` del juego o en el DirectX de junio de 2010).\nNecesitas un móvil con Vulkan 1.1.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Lego Marvel Super Heroes pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dossier PC de LEGO Marvel Super Heroes (2013)",
              "instructions_md": "Copiez le dossier de votre installation PC de LEGO Marvel Super Heroes (l'auteur a utilisé celle de Steam) : tous les `GAME*.DAT`, `LEGOMARVEL.exe` et le reste.\nIl faut aussi `D3DX9_43.dll` et `D3DCompiler_43.dll` (dans le dossier `redist` du jeu ou dans le DirectX de juin 2010).\nIl vous faut un téléphone avec Vulkan 1.1.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Lego Marvel Super Heroes para PC. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pasta de PC de LEGO Marvel Super Heroes (2013)",
              "instructions_md": "Copie a pasta da sua instalação de PC de LEGO Marvel Super Heroes (o autor usou a da Steam): todos os `GAME*.DAT`, `LEGOMARVEL.exe` e o resto.\nTambém são necessários `D3DX9_43.dll` e `D3DCompiler_43.dll` (estão na pasta `redist` do jogo ou no DirectX de junho de 2010).\nVocê precisa de um celular com Vulkan 1.1.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Lego Marvel Super Heroes für PC. Erfordert deine Spielkopie.",
          "assets": {
            "game": {
              "label": "PC-Ordner von LEGO Marvel Super Heroes (2013)",
              "instructions_md": "Kopiere den Ordner deiner PC-Installation von LEGO Marvel Super Heroes (der Autor nutzte die von Steam): alle `GAME*.DAT`, `LEGOMARVEL.exe` und den Rest.\nDu brauchst auch `D3DX9_43.dll` und `D3DCompiler_43.dll` (im Ordner `redist` des Spiels oder im DirectX vom Juni 2010).\nDu brauchst ein Handy mit Vulkan 1.1.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2976,
        "cover": "https://cdn2.steamgriddb.com/grid/e54c03424f714985833ba62ba21efcba.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1c330c47cabfad26af32d6249919ecb8.png",
        "logo": "https://cdn2.steamgriddb.com/logo/bf49d9b95c4323471f62fe8c58922658.png",
        "genres": [
          "action",
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 2050,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5bze.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/t7qqvho035nrdyesyfav.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/okw6vel80biusxdueguk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vge00t2yg7abkq6uhhc1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8j9v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8j9r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8j9s.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/x7mjtrdbhazckhetfpz5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pqybkoxdytrwfr5n0vpn.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "platform",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Ayn Odin3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "0.4.6",
          "last_at": "2026-11-11T00:14:41Z"
        }
      ],
      "downloads": 19884
    },
    {
      "id": "looking-glass-android-edition",
      "name": "Looking Glass - American McGee's Alice Re-Remaster",
      "game": "American McGee's Alice in Wonderland",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "Player124413/Looking-Glass-android-edition",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3770,
          "release": {
            "tag": "Four",
            "name": "American McGee Alice four android test build",
            "published_at": "2026-10-16T19:42:40Z",
            "prerelease": false,
            "asset": {
              "name": "LookingGlass-v0.32.0.87-android.apk",
              "url": "https://github.com/Player124413/Looking-Glass-android-edition/releases/download/Four/LookingGlass-v0.32.0.87-android.apk",
              "size": 42844942,
              "sha256": "6e0825356a948c00628654cc7f2231c95afb5329a372ffff5d4adbb746807ad3"
            }
          },
          "history": [
            {
              "tag": "Third",
              "name": "American McGee Alice third test build",
              "published_at": "2026-10-10T19:45:17Z",
              "prerelease": false,
              "asset": {
                "name": "LookingGlass-v0.32.0.79-android.apk",
                "url": "https://github.com/Player124413/Looking-Glass-android-edition/releases/download/Third/LookingGlass-v0.32.0.79-android.apk",
                "size": 42877710,
                "sha256": "c7344bf24a916ac61f5f24c3f9bc929a309568149ded5f23c996e30323c99847"
              }
            },
            {
              "tag": "Second",
              "name": "American McGee Alice second test build",
              "published_at": "2026-10-09T11:29:00Z",
              "prerelease": false,
              "asset": {
                "name": "LookingGlass-v0.32.0.46-android.apk",
                "url": "https://github.com/Player124413/Looking-Glass-android-edition/releases/download/Second/LookingGlass-v0.32.0.46-android.apk",
                "size": 42697486,
                "sha256": "ed2e9e3a54eac60e34db0656311e0208912c4eb5fa37d0d9c5b42dfaa44df814"
              }
            },
            {
              "tag": "First",
              "name": "American McGee Alice first android test build",
              "published_at": "2026-10-08T20:33:58Z",
              "prerelease": false,
              "asset": {
                "name": "LookingGlass-v0.32.0-android.apk",
                "url": "https://github.com/Player124413/Looking-Glass-android-edition/releases/download/First/LookingGlass-v0.32.0-android.apk",
                "size": 24609391,
                "sha256": "d585d962fa952244643934817144c1d657333fa0fec6958d035e320c75ed68c1"
              }
            }
          ],
          "package": "com.lookingglass.alice",
          "signer_sha256": "957ea1393e3b72fb07b9243729069eb718bf440f8044bf8052976af5ac5a0a6c"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "American McGee's Alice files (2011 re-release, English)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of your copy of the 2011 re-release of American McGee's Alice (the one that came with Alice: Madness Returns), in English.\nThe Android installation is explained in `docs/ANDROID.md` in the repository.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of American McGee's Alice in Wonderland for PC. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de American McGee's Alice in Wonderland para PC. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Archivos de American McGee's Alice (reedición de 2011, en inglés)",
              "instructions_md": "Necesitas los archivos de tu copia de American McGee's Alice de la reedición de 2011 (la que venía con Alice: Madness Returns), en inglés.\nLa instalación en Android está explicada en `docs/ANDROID.md` del repositorio.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de American McGee's Alice in Wonderland pour PC. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Fichiers d'American McGee's Alice (réédition 2011, en anglais)",
              "instructions_md": "Il vous faut les fichiers de votre copie de la réédition 2011 d'American McGee's Alice (celle fournie avec Alice: Retour au pays de la folie), en anglais.\nL'installation sur Android est expliquée dans `docs/ANDROID.md` du dépôt.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de American McGee's Alice in Wonderland para PC. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Arquivos de American McGee's Alice (relançamento de 2011, em inglês)",
              "instructions_md": "Você precisa dos arquivos da sua cópia do relançamento de 2011 de American McGee's Alice (o que vinha com Alice: Madness Returns), em inglês.\nA instalação no Android está explicada em `docs/ANDROID.md` do repositório.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von American McGee's Alice in Wonderland für PC. Erfordert deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Dateien von American McGee's Alice (Neuauflage 2011, Englisch)",
              "instructions_md": "Du brauchst die Dateien deiner Kopie der Neuauflage von American McGee's Alice von 2011 (die bei Alice: Madness Returns dabei war), auf Englisch.\nDie Installation unter Android steht in `docs/ANDROID.md` im Repository.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36965,
        "cover": "https://cdn2.steamgriddb.com/grid/a0987687e1767745b0d2b0c936ec90c6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/becd0a451a6799760ecf4f41e377ba56.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/99897197639505c33a5007bc38d456c3.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/f4b24373aa7a1aa1a837b618b679a2ab.png",
          "https://cdn2.steamgriddb.com/hero/fd50a7cfb136daf043a049623f0ad41c.png",
          "https://cdn2.steamgriddb.com/hero/ed4227734ed75d343320b6a5fd16ce57.png",
          "https://cdn2.steamgriddb.com/hero/8fa11ee920bc1734824d106eceb7d6a7.png",
          "https://cdn2.steamgriddb.com/hero/0247f3dd84906223785fddb18353bafe.png",
          "https://cdn2.steamgriddb.com/hero/e26dbb5b1843bf566ea7ec757f3325c4.png",
          "https://cdn2.steamgriddb.com/hero/c4f8a2db7f8704b0bdaa266d61ef48c3.png",
          "https://cdn2.steamgriddb.com/hero/287a06a832067a9c42092a9f332e2ee8.png"
        ]
      },
      "downloads": 3770
    },
    {
      "id": "lost-odyssey-recomp",
      "name": "Lost Odyssey Recomp",
      "game": "Lost Odyssey",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/freefrank/LostOdysseyRecomp",
      "description": "Experimental native port of Lost Odyssey. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "freefrank/LostOdysseyRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 8024,
          "release": {
            "tag": "v1.1.0",
            "name": "v1.1.0",
            "published_at": "2026-10-26T01:12:52Z",
            "prerelease": false,
            "asset": {
              "name": "LostOdysseyRecomp-android-arm64-v1.1.0.apk",
              "url": "https://github.com/freefrank/LostOdysseyRecomp/releases/download/v1.1.0/LostOdysseyRecomp-android-arm64-v1.1.0.apk",
              "size": 47583951,
              "sha256": "41ec5d557cc78fdc72feb00754a48e7b2851730c27344eaa1619f6478850877a"
            }
          },
          "history": [
            {
              "tag": "v1.0.6",
              "name": "v1.0.6",
              "published_at": "2026-10-19T04:32:05Z",
              "prerelease": false,
              "asset": {
                "name": "LostOdysseyRecomp-android-arm64-v1.0.6.apk",
                "url": "https://github.com/freefrank/LostOdysseyRecomp/releases/download/v1.0.6/LostOdysseyRecomp-android-arm64-v1.0.6.apk",
                "size": 47251399,
                "sha256": "99f88a2688ccfeecbbbf03a3e84e4436c59e044d8f0878b9534421217b03e1e1"
              }
            },
            {
              "tag": "v1.0.5",
              "name": "v1.0.5",
              "published_at": "2026-10-18T17:56:24Z",
              "prerelease": false,
              "asset": {
                "name": "LostOdysseyRecomp-android-arm64-v1.0.5.apk",
                "url": "https://github.com/freefrank/LostOdysseyRecomp/releases/download/v1.0.5/LostOdysseyRecomp-android-arm64-v1.0.5.apk",
                "size": 47256639,
                "sha256": "28c73074eb9aa4e7168c240947b3584e50a72d7fcbc7aea634739946fd3aa137"
              }
            },
            {
              "tag": "v1.0.4",
              "name": "v1.0.4",
              "published_at": "2026-10-18T00:26:10Z",
              "prerelease": false,
              "asset": {
                "name": "LostOdysseyRecomp-android-arm64-v1.0.4.apk",
                "url": "https://github.com/freefrank/LostOdysseyRecomp/releases/download/v1.0.4/LostOdysseyRecomp-android-arm64-v1.0.4.apk",
                "size": 47243159,
                "sha256": "ad4557d89bdb38b508e9bf34437089203ca4e981cf69bfe4ad122eae2982e7e8"
              }
            },
            {
              "tag": "v1.0.3",
              "name": "v1.0.3",
              "published_at": "2026-10-17T23:46:15Z",
              "prerelease": false,
              "asset": {
                "name": "LostOdysseyRecomp-android-arm64-v1.0.3.apk",
                "url": "https://github.com/freefrank/LostOdysseyRecomp/releases/download/v1.0.3/LostOdysseyRecomp-android-arm64-v1.0.3.apk",
                "size": 47243291,
                "sha256": "3b7366aa0c90de8831bb527d14b5550e88ef43171bfb4b5c97d60ec84455ddad"
              }
            },
            {
              "tag": "v1.0.2",
              "name": "v1.0.2",
              "published_at": "2026-10-17T23:20:12Z",
              "prerelease": false,
              "asset": {
                "name": "LostOdysseyRecomp-android-arm64-v1.0.2.apk",
                "url": "https://github.com/freefrank/LostOdysseyRecomp/releases/download/v1.0.2/LostOdysseyRecomp-android-arm64-v1.0.2.apk",
                "size": 47243487,
                "sha256": "498e56ee51b4c5ff382295243e4e457c8ac796a3e31f98fbef3946916faf72a4"
              }
            }
          ],
          "package": "io.github.freefrank.lostodyssey",
          "signer_sha256": "b9f1122cc73a84f5242cfc6b91766e77df785e818e1c74798c53baaa79b43d84",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.1.0",
              "last_at": "2026-11-09T04:30:05Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.0",
              "last_at": "2026-11-11T01:25:34Z"
            }
          ]
        },
        {
          "repo": "Steprant/LostOdysseyRecomp-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 57,
          "release": {
            "tag": "v1.8-steprant.20261108",
            "name": "Lost Odyssey Steprant Android 1.8",
            "published_at": "2026-11-08T13:41:31Z",
            "prerelease": false,
            "asset": {
              "name": "LostOdyssey-Steprant-v1.8-20261108.apk",
              "url": "https://github.com/Steprant/LostOdysseyRecomp-Android/releases/download/v1.8-steprant.20261108/LostOdyssey-Steprant-v1.8-20261108.apk",
              "size": 49470002,
              "sha256": "44dc2632220945e33926102ca92069f7239ddd57e6c8bd96a83c1cb177497de9"
            }
          },
          "history": [
            {
              "tag": "v1.5-steprant.20261104",
              "name": "Lost Odyssey Steprant Android 1.5",
              "published_at": "2026-11-04T20:51:40Z",
              "prerelease": false,
              "asset": {
                "name": "LostOdyssey-Steprant-v1.5-20261104.apk",
                "url": "https://github.com/Steprant/LostOdysseyRecomp-Android/releases/download/v1.5-steprant.20261104/LostOdyssey-Steprant-v1.5-20261104.apk",
                "size": 47694826,
                "sha256": "4b809aea520746a3b2cba56eb0ab49461914a645ab9967d8f37fe4e8f6f0871f"
              }
            },
            {
              "tag": "v1.1.0-steprant.20261104",
              "name": "Lost Odyssey Steprant v1.1.0 — Android SGSR1 & Audio",
              "published_at": "2026-11-04T18:33:56Z",
              "prerelease": false,
              "asset": {
                "name": "LostOdyssey-Steprant-v1.1.0-SGSR1-AudioFix.apk",
                "url": "https://github.com/Steprant/LostOdysseyRecomp-Android/releases/download/v1.1.0-steprant.20261104/LostOdyssey-Steprant-v1.1.0-SGSR1-AudioFix.apk",
                "size": 47676214,
                "sha256": "5072c0f05457c5fa4247971a1685cd6bd41eaedeccdd92ea490b83b8fe88a99e"
              }
            }
          ],
          "package": "io.github.freefrank.lostodyssey.steprant",
          "signer_sha256": "ecaadcdc715ff7e4aeaaf265ec11f1854d4039175dbc7e53fd4f86fd03af6f3f",
          "reports": [
            {
              "device": "Retroid Pocket 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8-steprant.20261108",
              "last_at": "2026-11-09T23:39:02Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Lost Odyssey (Xbox 360): .iso, extracted folder, default.xex or GOD",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Lost Odyssey Xbox 360 discs. When it doesn't find the game the importer opens: choose an extracted folder, the `default.xex`, an `.iso` image or the data in GOD format.\nSteprant's version needs Android 8, ARM64 and Vulkan.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo experimental de Lost Odyssey. Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Lost Odyssey (Xbox 360): .iso, carpeta extraída, default.xex o GOD",
              "instructions_md": "Necesitas tus propios discos de Lost Odyssey para Xbox 360. Cuando no encuentra el juego se abre el importador: elige una carpeta extraída, el `default.xex`, una imagen `.iso` o los datos en formato GOD.\nLa versión de Steprant necesita Android 8, ARM64 y Vulkan.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif expérimental de Lost Odyssey. Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Lost Odyssey (Xbox 360) : .iso, dossier extrait, default.xex ou GOD",
              "instructions_md": "Il vous faut vos propres disques Xbox 360 de Lost Odyssey. S'il ne trouve pas le jeu, l'importateur s'ouvre : choisissez un dossier extrait, le `default.xex`, une image `.iso` ou les données au format GOD.\nLa version de Steprant nécessite Android 8, ARM64 et Vulkan.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo experimental de Lost Odyssey. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Lost Odyssey (Xbox 360): .iso, pasta extraída, default.xex ou GOD",
              "instructions_md": "Você precisa dos seus próprios discos de Lost Odyssey para Xbox 360. Quando não encontra o jogo, o importador abre: escolha uma pasta extraída, o `default.xex`, uma imagem `.iso` ou os dados em formato GOD.\nA versão do Steprant precisa de Android 8, ARM64 e Vulkan.\n"
            }
          }
        },
        "de": {
          "description": "Experimenteller nativer Port von Lost Odyssey. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "game": {
              "label": "Lost Odyssey (Xbox 360): .iso, entpackter Ordner, default.xex oder GOD",
              "instructions_md": "Du brauchst deine eigenen Xbox-360-Discs von Lost Odyssey. Findet es das Spiel nicht, öffnet sich der Importer: Wähle einen entpackten Ordner, die `default.xex`, ein `.iso`-Abbild oder die Daten im GOD-Format.\nDie Version von Steprant braucht Android 8, ARM64 und Vulkan.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36456,
        "cover": "https://cdn2.steamgriddb.com/grid/c935ae5eb3f0ae34220b8ea163a59d43.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b339bbc54585e3bfa6177a570e03f08f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d6f3b91cd2d825cf868db8b60714c477.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 7057,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3tos.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsoox.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsooy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jw4rnjbujr5d4eycc6pk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsooz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mudkf8astiju2gtff6r3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar79f.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.1.0",
          "last_at": "2026-11-09T04:30:05Z"
        },
        {
          "device": "Retroid Pocket 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8-steprant.20261108",
          "last_at": "2026-11-09T23:39:02Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.0",
          "last_at": "2026-11-11T01:25:34Z"
        }
      ],
      "downloads": 8081
    },
    {
      "id": "luigis-mansion",
      "name": "Luigi's Mansion Recomp",
      "game": "Luigi's Mansion",
      "original_platform": "gamecube",
      "type": "recomp",
      "upstream": "https://github.com/JayElDragon/luigis-mansion-android",
      "description": "Recompilation of Luigi's Mansion for GameCube. Requires your disc.",
      "forks": [
        {
          "repo": "JayElDragon/luigis-mansion-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 8482,
          "release": {
            "tag": "LuigiV2.0",
            "name": "Luigi's Mansion Recomp Android – V2.0",
            "published_at": "2026-10-25T00:14:28Z",
            "prerelease": false,
            "asset": {
              "name": "Luigis-Mansion-Recomp-2.0.apk",
              "url": "https://github.com/JayElDragon/luigis-mansion-android/releases/download/LuigiV2.0/Luigis-Mansion-Recomp-2.0.apk",
              "size": 126629779,
              "sha256": "16296a58bf0a586a0be670d14c365c0940aded760cc04856fc2498ec88361514"
            }
          },
          "history": [
            {
              "tag": "LuigiV1.0",
              "name": "Luigis Mansion Android Port V1.0",
              "published_at": "2026-10-23T23:28:00Z",
              "prerelease": false,
              "asset": {
                "name": "Luigis.Mansion.Recomp.V1.0.apk",
                "url": "https://github.com/JayElDragon/luigis-mansion-android/releases/download/LuigiV1.0/Luigis.Mansion.Recomp.V1.0.apk",
                "size": 66882240,
                "sha256": "6f067a351f82bbdff35f26a8c7bc32e25fd48b74109994acb59eaf6b1e415652"
              }
            }
          ],
          "package": "com.personal.luigismansion",
          "signer_sha256": "479338ed07f840493d51c3fedcfa48a607dc033a5d17c22658cf5eb5e82a4268",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "LuigiV2.0",
              "last_at": "2026-11-10T13:15:28Z"
            },
            {
              "device": "OPPO CPH2531",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "LuigiV2.0",
              "last_at": "2026-11-10T16:44:03Z"
            },
            {
              "device": "Xiaomi 2512BPNDAG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "LuigiV2.0",
              "last_at": "2026-11-10T22:17:39Z"
            },
            {
              "device": "HONOR BRP-NX3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "LuigiV2.0",
              "last_at": "2026-11-11T14:45:48Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Luigi's Mansion disc (GameCube)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own Luigi's Mansion disc. The repository doesn't say which version or where to put it: check the release notes or ask the author.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Luigi's Mansion de GameCube. Necesita tu disco.",
          "assets": {
            "disc": {
              "label": "Disco de Luigi's Mansion (GameCube)",
              "instructions_md": "Necesitas una imagen de tu propio disco de Luigi's Mansion. El repositorio no explica qué versión ni dónde ponerla: mira las notas de la versión o pregunta al autor.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Luigi's Mansion sur GameCube. Nécessite votre disque.",
          "assets": {
            "disc": {
              "label": "Disque de Luigi's Mansion (GameCube)",
              "instructions_md": "Il vous faut une image de votre propre disque de Luigi's Mansion. Le dépôt n'indique ni la version ni où la mettre : consultez les notes de version ou demandez à l'auteur.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Luigi's Mansion de GameCube. Precisa do seu disco.",
          "assets": {
            "disc": {
              "label": "Disco de Luigi's Mansion (GameCube)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco de Luigi's Mansion. O repositório não explica qual versão nem onde colocá-la: veja as notas da versão ou pergunte ao autor.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Luigi's Mansion (GameCube). Benötigt deine Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Luigi's Mansion (GameCube)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Disc von Luigi's Mansion. Das Repository sagt nicht, welche Version oder wohin damit: Sieh in die Versionshinweise oder frag den Autor.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38627,
        "cover": "https://cdn2.steamgriddb.com/grid/ac7c433007ac68a863d12dd75b2d13eb.png",
        "hero": "https://cdn2.steamgriddb.com/hero/eb163727917cbba1eea208541a643e74.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c9d9edbf9b9e23eb5d4819bbcce9b078.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 90109,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cob8pr.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sbs67q9pm4cu7ppkifp3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/euanxhlro17csbedjz27.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vhhvgalhk6jvmswkjzt2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xjntdakbygzkbcfti4zw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pxinwbrchbnkda5fsfes.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kashqqpg4lsnumdshxkx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/v0veluztnfgyb51si49f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1igb.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "LuigiV2.0",
          "last_at": "2026-11-10T13:15:28Z"
        },
        {
          "device": "OPPO CPH2531",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "LuigiV2.0",
          "last_at": "2026-11-10T16:44:03Z"
        },
        {
          "device": "Xiaomi 2512BPNDAG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "LuigiV2.0",
          "last_at": "2026-11-10T22:17:39Z"
        },
        {
          "device": "HONOR BRP-NX3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "LuigiV2.0",
          "last_at": "2026-11-11T14:45:48Z"
        }
      ],
      "downloads": 8482
    },
    {
      "id": "manhunt",
      "name": "Manhunt",
      "game": "Manhunt",
      "original_platform": "ps2",
      "type": "recomp",
      "forks": [
        {
          "repo": "Ayanokoji-io/MANHUNT",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 901,
          "release": {
            "tag": "Android",
            "name": "Manhunt beta",
            "published_at": "2026-11-02T03:50:12Z",
            "prerelease": false,
            "asset": {
              "name": "Manhunt.apk",
              "url": "https://github.com/Ayanokoji-io/MANHUNT/releases/download/Android/Manhunt.apk",
              "size": 195020995,
              "sha256": "96d39cb781b559276ba2103eb3ce6e1e8ee46836396fe3336bfcf666a2a349ac"
            }
          },
          "history": [],
          "package": "com.manhunt.edition.debug",
          "signer_sha256": "5b3e3f2de362d3e8dcdf4107aebd0aae17473ddfb50764bc58fd27a6040aaf36",
          "reports": [
            {
              "device": "Infinix X6525",
              "great": 0,
              "playable": 1,
              "broken": 1,
              "last_at": "2026-11-09T07:56:00Z"
            },
            {
              "device": "Poco X7 Pro",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "Android",
              "last_at": "2026-11-11T05:22:04Z"
            },
            {
              "device": "OPPO CPH2363",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "Android",
              "last_at": "2026-11-09T21:04:36Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Manhunt for PS2. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Manhunt para PS2. Necesita tu copia del juego."
        },
        "fr": {
          "description": "Recompilation statique de Manhunt pour PS2. Nécessite votre copie du jeu."
        },
        "pt": {
          "description": "Recompilação estática de Manhunt para PS2. Requer sua cópia do jogo."
        },
        "de": {
          "description": "Statische Rekompilierung von Manhunt für PS2. Erfordert deine Spielkopie."
        }
      },
      "art": {
        "steamgriddb_id": 1353,
        "cover": "https://cdn2.steamgriddb.com/grid/09b15aeee2bc9c47f03de9e6180d28a5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0eec27c419d0fe24e53c90338cdc8bc6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6d35d6ac358e104936a500559001531f.png",
        "genres": [
          "shooter",
          "strategy",
          "horror"
        ],
        "igdb_id": 1971,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2lcm.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lapbobno5dpkhzsccmwj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lzlphugxmeu4gx3twu1x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fztgp5nodcicknlcqgtt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lyscxwv0knonqzqywfi1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yrq0vymn9l5cufv3izo8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arfx5.jpg"
        ]
      },
      "genres": [
        "shooter",
        "strategy",
        "horror"
      ],
      "reports": [
        {
          "device": "Infinix X6525",
          "great": 0,
          "playable": 1,
          "broken": 1,
          "last_at": "2026-11-09T07:56:00Z"
        },
        {
          "device": "Poco X7 Pro",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_tag": "Android",
          "last_at": "2026-11-11T05:22:04Z"
        },
        {
          "device": "OPPO CPH2363",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "Android",
          "last_at": "2026-11-09T21:04:36Z"
        }
      ],
      "downloads": 901
    },
    {
      "id": "marathon-recomp",
      "name": "Marathon Recomp",
      "game": "Sonic the Hedgehog (2006)",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/SansNope/MarathonRecomp-Android",
      "description": "Port of the Sonic the Hedgehog (2006) recompilation. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "mymes1/Marathon-Recomp-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 127,
          "release": {
            "tag": "0.1.5",
            "name": "Test build 1 ",
            "published_at": "2026-07-28T12:10:52Z",
            "prerelease": true,
            "asset": {
              "name": "app-debug.apk",
              "url": "https://github.com/mymes1/Marathon-Recomp-Android/releases/download/0.1.5/app-debug.apk",
              "size": 139893392,
              "sha256": "a074fae0d8d8077ed299a0be07de039331cab910db362bf32427d3739c67e8eb"
            }
          },
          "history": [],
          "package": "com.sega.sonic2006",
          "signer_sha256": "e8d473bf1158368318edbb124ef6be5992fad41827b92501dc2e6420a9698390"
        },
        {
          "repo": "Player124413/MarathonRecomp_android-test-edition",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10769,
          "release": {
            "tag": "Third",
            "name": "Marathon recompiled test android build number 4",
            "published_at": "2026-08-04T22:50:30Z",
            "prerelease": false,
            "asset": {
              "name": "app-debug.apk",
              "url": "https://github.com/Player124413/MarathonRecomp_android-test-edition/releases/download/Third/app-debug.apk",
              "size": 38848668,
              "sha256": "7e78facf597b342f63717bf196b9ba2b33d2f27f46302cad3ef44d9697afbed3"
            }
          },
          "history": [
            {
              "tag": "Second",
              "name": "Marathon recompiled test android build number 2",
              "published_at": "2026-08-02T22:13:52Z",
              "prerelease": false,
              "asset": {
                "name": "app-debug.apk",
                "url": "https://github.com/Player124413/MarathonRecomp_android-test-edition/releases/download/Second/app-debug.apk",
                "size": 34947648,
                "sha256": "fa0e6ab0172b637d758416e3023e31c8c02e93a0dc391ea16f9f7f4662e7d37a"
              }
            },
            {
              "tag": "First",
              "name": "Marathon recompiled test android build",
              "published_at": "2026-08-01T23:52:55Z",
              "prerelease": false,
              "asset": {
                "name": "app-debug.apk",
                "url": "https://github.com/Player124413/MarathonRecomp_android-test-edition/releases/download/First/app-debug.apk",
                "size": 34950400,
                "sha256": "d8bdd24d8c257bcc9c74d84d8cbe6b2b724c9bb0e9abffa1ec28b966ac2ba2a6"
              }
            }
          ],
          "package": "com.sega.marathon",
          "signer_sha256": "9cffc2133e06635fc40dd91bc179da4dfea7ac049864e7229426f8161738cde7"
        },
        {
          "repo": "SansNope/MarathonRecomp-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 386,
          "release": {
            "tag": "v0.2.3",
            "name": "MarathonRecomp-Android v0.2.3",
            "published_at": "2026-11-05T11:16:07Z",
            "prerelease": false,
            "asset": {
              "name": "MarathonRecomp-Android-v0.2.3-arm64-v8a.apk",
              "url": "https://github.com/SansNope/MarathonRecomp-Android/releases/download/v0.2.3/MarathonRecomp-Android-v0.2.3-arm64-v8a.apk",
              "size": 41787683,
              "sha256": "2d83abadb8c020783738b457ef3391f194cb123411a2c6d7b058260df3f7e6dd"
            }
          },
          "history": [
            {
              "tag": "v0.2.2",
              "name": "MarathonRecomp-Android v0.2.2",
              "published_at": "2026-11-01T05:24:24Z",
              "prerelease": false,
              "asset": {
                "name": "MarathonRecomp-Android-v0.2.2-arm64-v8a.apk",
                "url": "https://github.com/SansNope/MarathonRecomp-Android/releases/download/v0.2.2/MarathonRecomp-Android-v0.2.2-arm64-v8a.apk",
                "size": 41783587,
                "sha256": "6b9dae2541df03b66850e4f734043b2c6b36254bf0846ae61d6b0085007d4003"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "MarathonRecomp-Android v0.2.1",
              "published_at": "2026-10-29T13:32:15Z",
              "prerelease": false,
              "asset": {
                "name": "MarathonRecomp-Android-v0.2.1-arm64-v8a.apk",
                "url": "https://github.com/SansNope/MarathonRecomp-Android/releases/download/v0.2.1/MarathonRecomp-Android-v0.2.1-arm64-v8a.apk",
                "size": 41787683,
                "sha256": "6404068fb1b2642c7ee200361f12c16bdd755793991da50b10147b1debc2705f"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "MarathonRecomp-Android v0.2.0",
              "published_at": "2026-10-29T01:47:51Z",
              "prerelease": false,
              "asset": {
                "name": "MarathonRecomp-Android-v0.2.0-arm64-v8a.apk",
                "url": "https://github.com/SansNope/MarathonRecomp-Android/releases/download/v0.2.0/MarathonRecomp-Android-v0.2.0-arm64-v8a.apk",
                "size": 41787683,
                "sha256": "37db99964c777d76956e8dbe1bba570f4645670cc095df6fa5dc88d899128524"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "MarathonRecomp-Android v0.1.6",
              "published_at": "2026-10-27T05:59:37Z",
              "prerelease": false,
              "asset": {
                "name": "MarathonRecomp-Android-v0.1.6-arm64-v8a.apk",
                "url": "https://github.com/SansNope/MarathonRecomp-Android/releases/download/v0.1.6/MarathonRecomp-Android-v0.1.6-arm64-v8a.apk",
                "size": 41697571,
                "sha256": "9cd304b3b0698f93b60a2c94d7fec5ede91fa0a128e22786bdb0b67b2e852e41"
              }
            },
            {
              "tag": "v0.1.5",
              "name": "MarathonRecomp-Android v0.1.5",
              "published_at": "2026-10-26T09:53:37Z",
              "prerelease": false,
              "asset": {
                "name": "MarathonRecomp-Android-v0.1.5-arm64-v8a.apk",
                "url": "https://github.com/SansNope/MarathonRecomp-Android/releases/download/v0.1.5/MarathonRecomp-Android-v0.1.5-arm64-v8a.apk",
                "size": 41677091,
                "sha256": "0ee93dff72c45dec7e254e7df9ebf736edde10d6b53ead98fc63e37504f5f17b"
              }
            }
          ],
          "package": "io.github.sansnope.marathonrecomp.android",
          "signer_sha256": "6c1d648d9be4db74761fe5fe5cf5c49482c7dcc84554750810c1bf0c03806ea3",
          "reports": [
            {
              "device": "Xiaomi poco F7",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.3",
              "last_at": "2026-11-10T05:57:38Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Sonic the Hedgehog (2006) for Xbox 360 (game folder or .zip)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the folder of your Sonic the Hedgehog (2006) Xbox 360 copy to the phone (or a `.zip` with it).\nIn the launcher tap **Game files → Install game / DLC** and choose it. You can also add the update and the DLC; they all must be from the same region as the disc.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de la recompilación de Sonic the Hedgehog (2006). Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Sonic the Hedgehog (2006) de Xbox 360 (carpeta del juego o .zip)",
              "instructions_md": "Copia la carpeta de tu copia de Sonic the Hedgehog (2006) para Xbox 360 al teléfono (o un `.zip` con ella).\nEn el lanzador pulsa **Game files → Install game / DLC** y elígela. Puedes añadir también la actualización y los DLC; todos deben ser de la misma región que el disco.\n"
            }
          }
        },
        "fr": {
          "description": "Port de la recompilation de Sonic the Hedgehog (2006). Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Sonic the Hedgehog (2006) pour Xbox 360 (dossier du jeu ou .zip)",
              "instructions_md": "Copiez le dossier de votre copie Xbox 360 de Sonic the Hedgehog (2006) sur le téléphone (ou un `.zip` le contenant).\nDans le lanceur, touchez **Game files → Install game / DLC** et choisissez-le. Vous pouvez aussi ajouter la mise à jour et les DLC ; tous doivent être de la même région que le disque.\n"
            }
          }
        },
        "pt": {
          "description": "Port da recompilação de Sonic the Hedgehog (2006). Precisa da sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Sonic the Hedgehog (2006) de Xbox 360 (pasta do jogo ou .zip)",
              "instructions_md": "Copie a pasta da sua cópia de Sonic the Hedgehog (2006) para Xbox 360 para o celular (ou um `.zip` com ela).\nNo launcher toque em **Game files → Install game / DLC** e escolha-a. Você também pode adicionar a atualização e as DLCs; todas devem ser da mesma região do disco.\n"
            }
          }
        },
        "de": {
          "description": "Port der Rekompilierung von Sonic the Hedgehog (2006). Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "game": {
              "label": "Sonic the Hedgehog (2006) für Xbox 360 (Spielordner oder .zip)",
              "instructions_md": "Kopiere den Ordner deiner Xbox-360-Kopie von Sonic the Hedgehog (2006) aufs Handy (oder ein `.zip` damit).\nTippe im Launcher auf **Game files → Install game / DLC** und wähle ihn. Du kannst auch das Update und die DLCs hinzufügen; alle müssen aus derselben Region wie die Disc stammen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37127,
        "cover": "https://cdn2.steamgriddb.com/grid/5b91bbeeac59db4371e96f799b0c0ddd.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3a8b781906eaa647a820ba901f9dad36.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1129cb8ba4665189d5a9bd861a2e28b9.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 6231,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocae8.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ytdeuwnmfay72mfdxdpf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nyie4eek0vak3rvhpkwe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ncw7m1gxxdchqlq6bmlz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xfpirhkymkjvd3rhqua4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/py3vfqdfh6d0tmddz4rk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13zv5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13zv6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13zv7.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "Xiaomi poco F7",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.3",
          "last_at": "2026-11-10T05:57:38Z"
        }
      ],
      "downloads": 11282
    },
    {
      "id": "marchwind64",
      "name": "Marchwind 64",
      "game": "Super Robot Wars 64",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/dyzz/srw64-recomp",
      "description": "Experimental recompilation with English and Chinese text. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "dyzz/srw64-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1412,
          "release": {
            "tag": "v0.5.3",
            "name": "Marchwind64 0.5.3",
            "published_at": "2026-11-04T06:19:07Z",
            "prerelease": false,
            "asset": {
              "name": "Marchwind64-0.5.3-android-arm64.apk",
              "url": "https://github.com/dyzz/srw64-recomp/releases/download/v0.5.3/Marchwind64-0.5.3-android-arm64.apk",
              "size": 58926845,
              "sha256": "7fa9a9fbce80c2c471ce002a0fb69ff83784a78666e16fca7e28b1366b17377b"
            }
          },
          "history": [
            {
              "tag": "v0.5.2",
              "name": "Marchwind64 0.5.2",
              "published_at": "2026-10-28T14:24:18Z",
              "prerelease": false,
              "asset": {
                "name": "Marchwind64-0.5.2-android-arm64.apk",
                "url": "https://github.com/dyzz/srw64-recomp/releases/download/v0.5.2/Marchwind64-0.5.2-android-arm64.apk",
                "size": 51491012,
                "sha256": "db3ba84a62309310955197b2384c3f7fa030ccc64dcd2b873d5ca7766832b7c6"
              }
            },
            {
              "tag": "v0.5.1",
              "name": "Marchwind64 0.5.1",
              "published_at": "2026-10-26T15:36:01Z",
              "prerelease": false,
              "asset": {
                "name": "Marchwind64-0.5.1-android-arm64.apk",
                "url": "https://github.com/dyzz/srw64-recomp/releases/download/v0.5.1/Marchwind64-0.5.1-android-arm64.apk",
                "size": 38478934,
                "sha256": "a94d536a1071d530e2ecdb89b8f1a386b31a272b0ed12cc3ba55407e4933ed5f"
              }
            },
            {
              "tag": "v0.5.0",
              "name": "Marchwind64 0.5.0",
              "published_at": "2026-10-25T15:50:49Z",
              "prerelease": false,
              "asset": {
                "name": "Marchwind64-0.5.0-android-arm64.apk",
                "url": "https://github.com/dyzz/srw64-recomp/releases/download/v0.5.0/Marchwind64-0.5.0-android-arm64.apk",
                "size": 38339670,
                "sha256": "d7f850b45bda254d218f165632af751e0bc0d13f90edf3ac0adb2a8067e49431"
              }
            },
            {
              "tag": "v0.4.10",
              "name": "Marchwind64 0.4.10",
              "published_at": "2026-10-20T15:36:28Z",
              "prerelease": false,
              "asset": {
                "name": "Marchwind64-0.4.10-android-arm64.apk",
                "url": "https://github.com/dyzz/srw64-recomp/releases/download/v0.4.10/Marchwind64-0.4.10-android-arm64.apk",
                "size": 38200406,
                "sha256": "d9c421fe4328099eba8e010b7ae0f05f0b0a9e9abe4d3856eb267dc69c3bd270"
              }
            },
            {
              "tag": "v0.4.9",
              "name": "Marchwind64 0.4.9",
              "published_at": "2026-10-18T06:04:33Z",
              "prerelease": false,
              "asset": {
                "name": "Marchwind64-0.4.9-android-arm64.apk",
                "url": "https://github.com/dyzz/srw64-recomp/releases/download/v0.4.9/Marchwind64-0.4.9-android-arm64.apk",
                "size": 35963618,
                "sha256": "166326ee8acc84e5e363d9b4d706df113d2893e4a5bc9f82a18dba65da527787"
              }
            }
          ],
          "package": "org.srw64.game",
          "signer_sha256": "ae0344fb68702efc13efe991182130455fd1eb0c001cc4c626162424b7a664ad"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Robot Taisen 64 ROM (Japan, Rev 0)",
          "accepted": [
            {
              "sha1": "9883aef6e20a46e110560c505999f3e21a1897de",
              "label": "Super Robot Taisen 64 (Japan)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your Japanese Super Robot Taisen 64 ROM (Rev 0). Add it in the app: the game comes with full translations.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación experimental con textos en inglés y chino. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Robot Taisen 64 (Japón, Rev 0)",
              "instructions_md": "Necesitas tu ROM japonesa de Super Robot Taisen 64 (Rev 0). Añádela en la app: el juego trae traducciones completas.\n",
              "accepted": [
                "Super Robot Taisen 64 (Japan)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation expérimentale avec textes en anglais et en chinois. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Robot Taisen 64 (Japon, Rev 0)",
              "accepted": [
                "Super Robot Taisen 64 (Japan)"
              ],
              "instructions_md": "Il vous faut votre ROM japonaise de Super Robot Taisen 64 (Rev 0). Ajoutez-la dans l'application : le jeu inclut des traductions complètes.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação experimental com textos em inglês e chinês. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Super Robot Taisen 64 (Japão, Rev 0)",
              "accepted": [
                "Super Robot Taisen 64 (Japan)"
              ],
              "instructions_md": "Você precisa da sua ROM japonesa de Super Robot Taisen 64 (Rev 0). Adicione-a no app: o jogo traz traduções completas.\n"
            }
          }
        },
        "de": {
          "description": "Experimentelle Rekompilierung mit englischen und chinesischen Texten. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Super Robot Taisen 64 (Japan, Rev. 0)",
              "accepted": [
                "Super Robot Taisen 64 (Japan)"
              ],
              "instructions_md": "Du brauchst deine japanische ROM von Super Robot Taisen 64 (Rev. 0). Füge sie in der App hinzu: Das Spiel bringt vollständige Übersetzungen mit.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5290215,
        "cover": "https://cdn2.steamgriddb.com/grid/bf2f798c54074149185c6215b51ff544.png",
        "hero": "https://cdn2.steamgriddb.com/hero/344b2963fb2a6c84b84b2ca075c76c68.png",
        "logo": "https://cdn2.steamgriddb.com/logo/0ef5efb86775dce876863486060cf599.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/9485ec195681bdf9f2d17acf1a101daa.png",
          "https://cdn2.steamgriddb.com/hero/cb850a4cee8dfcdc74a6754ed67d636e.png",
          "https://cdn2.steamgriddb.com/hero/2996301457dc229a828a2233c3b9bfbd.png",
          "https://cdn2.steamgriddb.com/hero/b3856b70bd515cdb5aae38ad88adb109.png",
          "https://cdn2.steamgriddb.com/hero/2df126c567c56e8ece83436f39500afb.png",
          "https://cdn2.steamgriddb.com/hero/6003c59162f89f01f088d8b0e129a042.png",
          "https://cdn2.steamgriddb.com/hero/3ad9d29c0036f2a6e857a1b1d8df05b3.png"
        ]
      },
      "downloads": 1412
    },
    {
      "id": "mario-party-4",
      "name": "PartyBoard",
      "game": "Mario Party 4",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/zeranemesis/Marioparty4",
      "description": "Mario Party 4 port based on its decompilation, with online play. Requires your GameCube disc.",
      "forks": [
        {
          "repo": "zeranemesis/Marioparty4",
          "channel": "beta",
          "asset_pattern": "(?i)phone.*\\.apk$",
          "downloads": 1130,
          "release": {
            "tag": "v0.21.1",
            "name": "PartyBoard v0.21.1",
            "published_at": "2026-11-06T20:26:33Z",
            "prerelease": true,
            "asset": {
              "name": "PartyBoard-v0.21.1-phone-arm64-v8a.apk",
              "url": "https://github.com/zeranemesis/Marioparty4/releases/download/v0.21.1/PartyBoard-v0.21.1-phone-arm64-v8a.apk",
              "size": 52732480,
              "sha256": "e242756408e2e3bce32c252b89edc242e67f1d930b4f0ce84fa0831bff5e5270"
            }
          },
          "history": [
            {
              "tag": "v0.21.0",
              "name": "PartyBoard Windows - v0.21.0",
              "published_at": "2026-10-30T15:04:14Z",
              "prerelease": true,
              "asset": {
                "name": "PartyBoard-v0.21.0-phone-arm64-v8a.apk",
                "url": "https://github.com/zeranemesis/Marioparty4/releases/download/v0.21.0/PartyBoard-v0.21.0-phone-arm64-v8a.apk",
                "size": 52716096,
                "sha256": "a1b8ca1c19939afd281189d3dec895972e05af2cbd42b4ffd5c90d9266237f39"
              }
            },
            {
              "tag": "v0.20.0",
              "name": "PartyBoard v0.20.0",
              "published_at": "2026-10-16T12:47:37Z",
              "prerelease": true,
              "asset": {
                "name": "PartyBoard-v0.20.0-phone-arm64-v8a.apk",
                "url": "https://github.com/zeranemesis/Marioparty4/releases/download/v0.20.0/PartyBoard-v0.20.0-phone-arm64-v8a.apk",
                "size": 52716096,
                "sha256": "7b11534b8e68d4386d03738c6f3fd97324ecf5a71dc212929128d0d8201c2374"
              }
            },
            {
              "tag": "v0.19.0",
              "name": "PartyBoard v0.19.0",
              "published_at": "2026-10-13T15:44:03Z",
              "prerelease": true,
              "asset": {
                "name": "PartyBoard-v0.19.0-phone-arm64-v8a.apk",
                "url": "https://github.com/zeranemesis/Marioparty4/releases/download/v0.19.0/PartyBoard-v0.19.0-phone-arm64-v8a.apk",
                "size": 52634176,
                "sha256": "beba2f2e527d8b9b68cc54c85d8c68fa2c4ba0a35dc4e59469dc42a7561326d1"
              }
            },
            {
              "tag": "v0.18.0",
              "name": "PartyBoard v0.18.0",
              "published_at": "2026-10-06T05:29:52Z",
              "prerelease": true,
              "asset": {
                "name": "PartyBoard-v0.18.0-phone-arm64-v8a.apk",
                "url": "https://github.com/zeranemesis/Marioparty4/releases/download/v0.18.0/PartyBoard-v0.18.0-phone-arm64-v8a.apk",
                "size": 52601408,
                "sha256": "1b584ceb09fa250b10c3793ca42c11e56fd949297fefcd456de2800c806fd575"
              }
            }
          ],
          "package": "com.mariopartyrd.partyboard",
          "signer_sha256": "de8f27b69a22e7b3cae1881fb2915ef4ffb7d857c252a207dc31a64f3e426624"
        },
        {
          "repo": "mariopartyrd/partyboard",
          "channel": "beta",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 865,
          "release": {
            "tag": "partyboard_0.2.0",
            "name": "Party Board Alpha 0.2.0",
            "published_at": "2026-05-08T17:16:57Z",
            "prerelease": true,
            "asset": {
              "name": "partyboard_alpha_0.2.0_android_arm64-v8a.zip",
              "url": "https://github.com/mariopartyrd/partyboard/releases/download/partyboard_0.2.0/partyboard_alpha_0.2.0_android_arm64-v8a.zip",
              "size": 15521887,
              "sha256": "e334aa8e7c01c8c629add062f06a1b3dacf1046f0aea1f1ae757b03c86b647dc",
              "entry": {
                "path": "app-arm64-v8a-debug.apk",
                "size": 41464977,
                "sha256": "a39133dfbfd2d2447bc57b3ce8f80aa6f958bc7d41693b1df23b95ce2ca4b2b4"
              }
            }
          },
          "history": [],
          "package": "com.mariopartyrd.partyboard",
          "signer_sha256": "9711d32b0d6a092a3ebd224b60c61938a5bb304f5e421a02d2a8bd5a2ca7ffd8"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Mario Party 4 disc image (GameCube)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own Mario Party 4 disc. To play online, everyone must use the US disc.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Mario Party 4 basado en su decompilación, con juego online. Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Imagen del disco de Mario Party 4 (GameCube)",
              "instructions_md": "Necesitas una imagen de tu propio disco de Mario Party 4. Para jugar en línea, todos deben usar el disco americano.\n"
            }
          }
        },
        "fr": {
          "description": "Port de Mario Party 4 basé sur sa décompilation, avec jeu en ligne. Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Image du disque de Mario Party 4 (GameCube)",
              "instructions_md": "Il vous faut une image de votre propre disque de Mario Party 4. Pour jouer en ligne, tout le monde doit utiliser le disque américain.\n"
            }
          }
        },
        "pt": {
          "description": "Port de Mario Party 4 baseado na sua decompilação, com jogo online. Precisa do seu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Imagem do disco de Mario Party 4 (GameCube)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco de Mario Party 4. Para jogar online, todos devem usar o disco americano.\n"
            }
          }
        },
        "de": {
          "description": "Port von Mario Party 4 auf Basis seiner Dekompilierung, mit Online-Spiel. Benötigt deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Disc-Abbild von Mario Party 4 (GameCube)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Disc von Mario Party 4. Für Online-Spiele müssen alle die US-Disc verwenden.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33887,
        "cover": "https://cdn2.steamgriddb.com/grid/34ee49ced5744eeb86d6e8e9661634aa.png",
        "hero": "https://cdn2.steamgriddb.com/hero/182e6c2d3d78eef40e5dac7da77a748f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e9220286d22558b24422af119b418d0c.png",
        "genres": [
          "puzzle"
        ],
        "igdb_id": 231603,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9p1s.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwco2.jpg"
        ]
      },
      "genres": [
        "puzzle"
      ],
      "downloads": 1995
    },
    {
      "id": "mario-party-6",
      "name": "Starlit Party",
      "game": "Mario Party 6",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/iirg4x/mp6-native-port",
      "description": "Native port based on the Mario Party 6 decompilation. Requires your GameCube disc.",
      "forks": [
        {
          "repo": "iirg4x/mp6-native-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2137,
          "release": {
            "tag": "v0.5.0",
            "name": "Starlit Party v0.5.0",
            "published_at": "2026-10-23T15:01:31Z",
            "prerelease": false,
            "asset": {
              "name": "starlit-party-v0.5.0-61a99d3-android-arm64.apk",
              "url": "https://github.com/iirg4x/mp6-native-port/releases/download/v0.5.0/starlit-party-v0.5.0-61a99d3-android-arm64.apk",
              "size": 57408038,
              "sha256": "96308819b11c55ace1ace202cf358b99ec412e0a7a464aab7659c86d1035af7e"
            }
          },
          "history": [
            {
              "tag": "v0.4.0",
              "name": "Mario Party 6 Native Port v0.4.0",
              "published_at": "2026-09-12T11:43:40Z",
              "prerelease": false,
              "asset": {
                "name": "mp6-native-port-v0.4.0-ce23137-android-arm64.apk",
                "url": "https://github.com/iirg4x/mp6-native-port/releases/download/v0.4.0/mp6-native-port-v0.4.0-ce23137-android-arm64.apk",
                "size": 30787439,
                "sha256": "416c3217e07bce8f789b0e97f0d323bfbb103e6760d196bb278e5a7c0c9b1079"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "v0.2.0 — first engine-binary release + web packager",
              "published_at": "2026-07-21T09:02:39Z",
              "prerelease": false,
              "asset": {
                "name": "mp6-native-port-v0.2.0-4a21996-android-arm64.apk",
                "url": "https://github.com/iirg4x/mp6-native-port/releases/download/v0.2.0/mp6-native-port-v0.2.0-4a21996-android-arm64.apk",
                "size": 32006978,
                "sha256": "9c6c3248e5ce85a20d0fcf1950b4ca61b5baa6959d312822f05921b557c38ac8"
              }
            }
          ],
          "package": "com.mp6.game",
          "signer_sha256": "409fe99c6d150808ed606878de5ea6e1914a201c20dac33ceb91a3ffdc537c3f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Mario Party 6 (GameCube, USA): disc image or folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your US Mario Party 6 disc (or the extracted disc folder). The Android app imports it on the phone itself.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo basado en la decompilación de Mario Party 6. Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Mario Party 6 (GameCube, USA): imagen o carpeta del disco",
              "instructions_md": "Necesitas una imagen de tu disco americano de Mario Party 6 (o la carpeta del disco extraída). La app de Android la importa en el propio móvil.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif basé sur la décompilation de Mario Party 6. Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Mario Party 6 (GameCube, USA) : image ou dossier du disque",
              "instructions_md": "Il vous faut une image de votre disque américain de Mario Party 6 (ou le dossier du disque extrait). L'application Android l'importe directement sur le téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo baseado na decompilação de Mario Party 6. Precisa do seu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Mario Party 6 (GameCube, EUA): imagem ou pasta do disco",
              "instructions_md": "Você precisa de uma imagem do seu disco americano de Mario Party 6 (ou da pasta do disco extraída). O app de Android a importa no próprio celular.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port auf Basis der Dekompilierung von Mario Party 6. Benötigt deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Mario Party 6 (GameCube, USA): Disc-Abbild oder -Ordner",
              "instructions_md": "Du brauchst ein Abbild deiner US-Disc von Mario Party 6 (oder den entpackten Disc-Ordner). Die Android-App importiert es direkt auf dem Handy.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36364,
        "cover": "https://cdn2.steamgriddb.com/grid/1a2ba95b9b89cb8d9ce110d93bf3fa77.png",
        "hero": "https://cdn2.steamgriddb.com/hero/55479c55ebd1efd3ff125f1337100388.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2e9fcd6fd4b51d718872c02272648444.png",
        "genres": [
          "puzzle"
        ],
        "igdb_id": 2333,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co214o.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mhzdjn5fdjlfmltu89u5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cp3ph0fnqh3q7qy0fuza.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sh9egu2raqjslavedieg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gq7f790ohwxcdow0eoyk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r8lmqzhjyvfcwnbd1ya1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/a8pmicwhmztefsqgfz2n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/puctkxqmlzttlaee9cp7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cgnuuafjlebbxpdfmdy6.jpg"
        ]
      },
      "genres": [
        "puzzle"
      ],
      "downloads": 2137
    },
    {
      "id": "masseffectinfiltratorrevived",
      "name": "Mass Effect: Infiltrator",
      "game": "Mass Effect: Infiltrator",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "RedMemories/MassEffectInfiltratorRevived",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1660,
          "release": {
            "tag": "v1.5",
            "name": "Mass Effect Infiltrator Revived 1.5",
            "published_at": "2026-10-23T23:56:11Z",
            "prerelease": false,
            "asset": {
              "name": "MEInfiltratorRevived.apk",
              "url": "https://github.com/RedMemories/MassEffectInfiltratorRevived/releases/download/v1.5/MEInfiltratorRevived.apk",
              "size": 391963608,
              "sha256": "5ad8a9ddaeba04d320aba8cb5016af36abae0a2ff128e2c097db438f2c8b45e0"
            }
          },
          "history": [
            {
              "tag": "v1.4",
              "name": "Mass Effect Infiltrator Revived 1.4",
              "published_at": "2026-10-14T08:23:41Z",
              "prerelease": false,
              "asset": {
                "name": "MEInfiltratorRevived.apk",
                "url": "https://github.com/RedMemories/MassEffectInfiltratorRevived/releases/download/v1.4/MEInfiltratorRevived.apk",
                "size": 391889880,
                "sha256": "6b88a256042326f1720b1fade96f12189a3dc8f0d5e8bb2be6439a8f8b7258bb"
              }
            },
            {
              "tag": "v1.3",
              "name": "Mass Effect Infiltrator Revived 1.3",
              "published_at": "2026-10-14T07:30:19Z",
              "prerelease": false,
              "asset": {
                "name": "MEInfiltratorRevived.apk",
                "url": "https://github.com/RedMemories/MassEffectInfiltratorRevived/releases/download/v1.3/MEInfiltratorRevived.apk",
                "size": 391889880,
                "sha256": "bcf1a53e1a3d10c52dd8adeff376b39d9ac3d329db548559fe07100496e52618"
              }
            },
            {
              "tag": "v1.2",
              "name": "Mass Effect Infiltrator Revived 1.2",
              "published_at": "2026-10-13T08:44:24Z",
              "prerelease": false,
              "asset": {
                "name": "MEInfiltratorRevived.apk",
                "url": "https://github.com/RedMemories/MassEffectInfiltratorRevived/releases/download/v1.2/MEInfiltratorRevived.apk",
                "size": 391885784,
                "sha256": "052ad21b6a21a2697fa1e44bfb23abe77dba9dc70ff7ebe73d14afe8d100c788"
              }
            },
            {
              "tag": "v1.1",
              "name": "Mass Effect Infiltrator Revived 1.1",
              "published_at": "2026-10-13T05:55:35Z",
              "prerelease": false,
              "asset": {
                "name": "MEInfiltratorRevived.apk",
                "url": "https://github.com/RedMemories/MassEffectInfiltratorRevived/releases/download/v1.1/MEInfiltratorRevived.apk",
                "size": 391869400,
                "sha256": "bb9314d097d3b1834d95ed05d9d0f26e533314ae05d4addcbecdb7492c9e8b9f"
              }
            },
            {
              "tag": "v1.0",
              "name": "Mass Effect Infiltrator Revived 1.0",
              "published_at": "2026-10-13T02:25:44Z",
              "prerelease": false,
              "asset": {
                "name": "MEInfiltratorRevived.apk",
                "url": "https://github.com/RedMemories/MassEffectInfiltratorRevived/releases/download/v1.0/MEInfiltratorRevived.apk",
                "size": 391869400,
                "sha256": "bebd4777e1b519ede5f4d759402352e4786ee33bff17e626edf43581ea5dc1f4"
              }
            }
          ],
          "package": "com.redmemories.meinfiltrator",
          "signer_sha256": "1ee13ecfb575aab763ab7eb4bb444e661a74966a918f5dafef82d7118598cba9",
          "reports": [
            {
              "device": "Moorechip Retroid Pocket 5",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.5",
              "last_at": "2026-11-11T17:19:33Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Mass Effect: Infiltrator running in a new 64-bit app, in full screen with 4x anti-aliasing, 60 fps and fully offline. The game data comes inside the APK.",
      "i18n": {
        "es": {
          "description": "Mass Effect: Infiltrator dentro de una nueva app de 64 bits, a pantalla completa con antialiasing 4x, 60 fps y totalmente offline. Los datos del juego vienen dentro del APK."
        },
        "fr": {
          "description": "Mass Effect: Infiltrator dans une nouvelle application 64 bits, en plein écran avec anticrénelage 4x, 60 fps et entièrement hors ligne. Les données du jeu sont incluses dans l'APK."
        },
        "pt": {
          "description": "Mass Effect: Infiltrator rodando em um novo app de 64 bits, em tela cheia com antialiasing 4x, 60 fps e totalmente offline. Os dados do jogo vêm dentro do APK."
        },
        "de": {
          "description": "Mass Effect: Infiltrator in einer neuen 64-Bit-App, im Vollbild mit 4x-Kantenglättung, 60 fps und komplett offline. Die Spieldaten stecken in der APK."
        }
      },
      "art": {
        "steamgriddb_id": 5271727,
        "cover": "https://cdn2.steamgriddb.com/grid/d960a2ee674d5224dedef9e2563941f6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/cd9015a609618aa8dcd0a7ff7941c475.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1dc907539dc8fc57e6b3cbf1a276ccce.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 93517,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co31p0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6mbv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6mbx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6mbw.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "reports": [
        {
          "device": "Moorechip Retroid Pocket 5",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.5",
          "last_at": "2026-11-11T17:19:33Z"
        }
      ],
      "downloads": 1660
    },
    {
      "id": "mbhaxe",
      "name": "MBHaxe",
      "game": "Marble Blast Gold",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/RandomityGuy/MBHaxe",
      "description": "Reimplementation of Marble Blast Gold in Haxe. Requires the game data.",
      "forks": [
        {
          "repo": "RandomityGuy/MBHaxe",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 18356,
          "release": {
            "tag": "1.3.2-mbu",
            "name": "1.3.2 Marble Blast Ultra",
            "published_at": "2026-10-18T17:54:05Z",
            "prerelease": false,
            "asset": {
              "name": "MBHaxe-Ultra.apk",
              "url": "https://github.com/RandomityGuy/MBHaxe/releases/download/1.3.2-mbu/MBHaxe-Ultra.apk",
              "size": 66410101,
              "sha256": "61d3306013724c1ae26df12358dc72eff65c70903f84bf31f1791e9f437c2820"
            }
          },
          "history": [
            {
              "tag": "1.3.1-mbu",
              "name": "1.3.1 Marble Blast Ultra",
              "published_at": "2026-09-28T22:51:40Z",
              "prerelease": false,
              "asset": {
                "name": "MBHaxe-Ultra.apk",
                "url": "https://github.com/RandomityGuy/MBHaxe/releases/download/1.3.1-mbu/MBHaxe-Ultra.apk",
                "size": 66410101,
                "sha256": "41241250f70189687efebd5220e23b1877c524aa1c71f669bc95d05fd8267d48"
              }
            },
            {
              "tag": "1.3.0-mbu",
              "name": "1.3.0 Marble Blast Ultra",
              "published_at": "2026-08-16T20:32:00Z",
              "prerelease": false,
              "asset": {
                "name": "MBHaxe-Ultra.apk",
                "url": "https://github.com/RandomityGuy/MBHaxe/releases/download/1.3.0-mbu/MBHaxe-Ultra.apk",
                "size": 78313077,
                "sha256": "9746577cab17c9aa080889f939cdbd94307b14235699d4637acf582ef8e2895f"
              }
            },
            {
              "tag": "2.0.3",
              "name": "2.0.3 PlatinumQuest",
              "published_at": "2026-08-11T14:11:36Z",
              "prerelease": false,
              "asset": {
                "name": "MBHaxe-PlatinumQuest.apk",
                "url": "https://github.com/RandomityGuy/MBHaxe/releases/download/2.0.3/MBHaxe-PlatinumQuest.apk",
                "size": 669324080,
                "sha256": "32a0f0088d6a9e5aa5c6c061caad10e3b74bb3f14a234962ac76cb712bb4a751"
              }
            },
            {
              "tag": "2.0.2",
              "name": "2.0.2 PlatinumQuest",
              "published_at": "2026-08-11T10:38:40Z",
              "prerelease": false,
              "asset": {
                "name": "MBHaxe-PlatinumQuest.apk",
                "url": "https://github.com/RandomityGuy/MBHaxe/releases/download/2.0.2/MBHaxe-PlatinumQuest.apk",
                "size": 669319984,
                "sha256": "b50829c4d323d8826b2489041afacb0369e650033714ab0daeae828694cf4888"
              }
            },
            {
              "tag": "2.0.1",
              "name": "2.0.1 PlatinumQuest",
              "published_at": "2026-08-10T23:58:12Z",
              "prerelease": false,
              "asset": {
                "name": "MBHaxe-PlatinumQuest.apk",
                "url": "https://github.com/RandomityGuy/MBHaxe/releases/download/2.0.1/MBHaxe-PlatinumQuest.apk",
                "size": 669319984,
                "sha256": "3a0a61acf07e8d5d29e079b3ec904ef7441cb13fb490f317675105363ef45ae1"
              }
            }
          ],
          "package": "com.randomityguy.mbhaxe.mbu",
          "signer_sha256": "802415aa30cfe032a273e0dccfbf65a1486d038ed3d7fcfa34ab4b5584400ab7"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Reimplementación de Marble Blast Gold en Haxe. Necesita los datos del juego."
        },
        "fr": {
          "description": "Réimplémentation de Marble Blast Gold en Haxe. Nécessite les données du jeu."
        },
        "pt": {
          "description": "Reimplementação de Marble Blast Gold em Haxe. Precisa dos dados do jogo."
        },
        "de": {
          "description": "Neuimplementierung von Marble Blast Gold in Haxe. Benötigt die Spieldaten."
        }
      },
      "art": {
        "steamgriddb_id": 21115,
        "cover": "https://cdn2.steamgriddb.com/grid/f810cd5fce2258332616ad1d501f1029.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0765933456f074d2c75bbbad63af95e6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d947c9ca81cef801cd8cd633c0e9b483.png",
        "genres": [
          "platform",
          "puzzle"
        ],
        "igdb_id": 26191,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5azg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sciybo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sciybp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sciybq.jpg"
        ]
      },
      "genres": [
        "platform",
        "puzzle"
      ],
      "downloads": 18356
    },
    {
      "id": "mdk-sdl",
      "name": "MDK SDL",
      "game": "MDK",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/nautilusbits/mdk-sdl",
      "description": "C# and SDL3 port of MDK based on reverse engineering. Requires the data from your copy.",
      "forks": [
        {
          "repo": "nautilusbits/mdk-sdl",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 607,
          "release": {
            "tag": "v1.2.6",
            "name": "MDK 1.2.6",
            "published_at": "2026-11-06T13:18:32Z",
            "prerelease": false,
            "asset": {
              "name": "mdk-android.apk",
              "url": "https://github.com/nautilusbits/mdk-sdl/releases/download/v1.2.6/mdk-android.apk",
              "size": 19153772,
              "sha256": "ce3654db1bc58c231fc1fe6c660ce2147360125c8cc2c00eff4b3e3515efc124"
            }
          },
          "history": [
            {
              "tag": "v1.2.5",
              "name": "MDK 1.2.5",
              "published_at": "2026-11-01T16:33:38Z",
              "prerelease": false,
              "asset": {
                "name": "mdk-android.apk",
                "url": "https://github.com/nautilusbits/mdk-sdl/releases/download/v1.2.5/mdk-android.apk",
                "size": 19154525,
                "sha256": "ca2125d31ae1813f84d251e3b194801b9fd186b7afc5151b1e8ab301906edf43"
              }
            },
            {
              "tag": "v1.2.4",
              "name": "MDK 1.2.4",
              "published_at": "2026-10-28T00:54:50Z",
              "prerelease": false,
              "asset": {
                "name": "mdk-android.apk",
                "url": "https://github.com/nautilusbits/mdk-sdl/releases/download/v1.2.4/mdk-android.apk",
                "size": 19154525,
                "sha256": "12ef1f49a76520eea280b9e46a2c804b38d39f76ad7ea917d46d147884919f08"
              }
            },
            {
              "tag": "v1.2.3",
              "name": "MDK 1.2.3",
              "published_at": "2026-10-27T23:43:43Z",
              "prerelease": false,
              "asset": {
                "name": "mdk-android.apk",
                "url": "https://github.com/nautilusbits/mdk-sdl/releases/download/v1.2.3/mdk-android.apk",
                "size": 19138141,
                "sha256": "f936ceb303fcb7192d1f75c329e734977642b6895fb83929a73dd76893c832b4"
              }
            },
            {
              "tag": "v1.2.2",
              "name": "MDK 1.2.2",
              "published_at": "2026-10-25T18:31:15Z",
              "prerelease": false,
              "asset": {
                "name": "mdk-android.apk",
                "url": "https://github.com/nautilusbits/mdk-sdl/releases/download/v1.2.2/mdk-android.apk",
                "size": 18904157,
                "sha256": "39a678315b3c90652d7e3aab88ac62fad55c84188f4ef080962c036e64a53e43"
              }
            },
            {
              "tag": "v1.2.1",
              "name": "MDK 1.2.1",
              "published_at": "2026-10-25T08:59:12Z",
              "prerelease": false,
              "asset": {
                "name": "mdk-android.apk",
                "url": "https://github.com/nautilusbits/mdk-sdl/releases/download/v1.2.1/mdk-android.apk",
                "size": 18904157,
                "sha256": "1c9e14160ad56a686f85c8d7bdc8a9af935f682ade0d8b4afbbc69003c4f7d1c"
              }
            }
          ],
          "package": "io.github.nemo22.mdk",
          "signer_sha256": "b188739b90339d308f185976eb31a963ea4ec1fc5a97e41d485fd7f49fb4088c",
          "reports": [
            {
              "device": "Xiaomi 26077PC53G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T11:33:37Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "MDK installation (GOG, Steam or CD) with MDKD3D.EXE",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of your original MDK (GOG, Steam or the CD), including `MDKD3D.EXE`. Copy the game folder to the phone and choose it in the app.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port en C# y SDL3 de MDK basado en ingeniería inversa. Necesita los datos de tu copia.",
          "assets": {
            "game": {
              "label": "Instalación de MDK (GOG, Steam o CD) con MDKD3D.EXE",
              "instructions_md": "Necesitas los archivos de tu MDK original (GOG, Steam o el CD), incluido `MDKD3D.EXE`. Copia la carpeta del juego al teléfono y elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Port en C# et SDL3 de MDK basé sur la rétro-ingénierie. Nécessite les données de votre copie.",
          "assets": {
            "game": {
              "label": "Installation de MDK (GOG, Steam ou CD) avec MDKD3D.EXE",
              "instructions_md": "Il vous faut les fichiers de votre MDK original (GOG, Steam ou le CD), dont `MDKD3D.EXE`. Copiez le dossier du jeu sur le téléphone et choisissez-le dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Port em C# e SDL3 de MDK baseado em engenharia reversa. Precisa dos dados da sua cópia.",
          "assets": {
            "game": {
              "label": "Instalação de MDK (GOG, Steam ou CD) com MDKD3D.EXE",
              "instructions_md": "Você precisa dos arquivos do seu MDK original (GOG, Steam ou o CD), incluindo `MDKD3D.EXE`. Copie a pasta do jogo para o celular e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Port von MDK in C# und SDL3 auf Basis von Reverse Engineering. Benötigt die Daten deiner Kopie.",
          "assets": {
            "game": {
              "label": "MDK-Installation (GOG, Steam oder CD) mit MDKD3D.EXE",
              "instructions_md": "Du brauchst die Dateien deines originalen MDK (GOG, Steam oder CD), inklusive `MDKD3D.EXE`. Kopiere den Spielordner aufs Handy und wähle ihn in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 8309,
        "cover": "https://cdn2.steamgriddb.com/grid/3aca62adf17c838f9c55c3e61d1cb88c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ad177a1b319fe986e2030fc03d2df126.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/2f61bc8be89fcc808b4679e1d5de7c60.png",
        "genres": [
          "platform",
          "shooter"
        ],
        "igdb_id": 219,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co255x.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/olsd39armcatbljz6hhu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/l8tb2zgqpbnjnp886uip.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/w161ecbqpejfmtrpkebo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yaeq1wcez69w9o9uxkpg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nnd4rprus4hqqexyjdup.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4ffb.jpg"
        ]
      },
      "genres": [
        "platform",
        "shooter"
      ],
      "reports": [
        {
          "device": "Xiaomi 26077PC53G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T11:33:37Z"
        }
      ],
      "downloads": 607
    },
    {
      "id": "mega-man-battle-network-cyberworld-endless",
      "name": "Megaman Battle Network",
      "game": "Megaman Battle Network",
      "original_platform": "gba",
      "type": "recomp",
      "forks": [
        {
          "repo": "saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 462,
          "release": {
            "tag": "v0.20.0",
            "name": "Cyberworld Endless v0.20.0 (beta)",
            "published_at": "2026-11-09T00:28:45Z",
            "prerelease": false,
            "asset": {
              "name": "cyberworld-endless.apk",
              "url": "https://github.com/saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless/releases/download/v0.20.0/cyberworld-endless.apk",
              "size": 7050003,
              "sha256": "e2a2e0937a0bf17ecdc138d83561a4a73b39ff41cd708afddb9436a4896a60b5"
            }
          },
          "history": [
            {
              "tag": "v0.19.0",
              "name": "Cyberworld Endless v0.19.0 (beta)",
              "published_at": "2026-11-02T03:48:12Z",
              "prerelease": false,
              "asset": {
                "name": "cyberworld-endless.apk",
                "url": "https://github.com/saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless/releases/download/v0.19.0/cyberworld-endless.apk",
                "size": 6796196,
                "sha256": "01eab965a50df2a32ede5bb44a089e25276f6dd9b138540b68aaac19d5ba0bce"
              }
            },
            {
              "tag": "v0.18.1",
              "name": "Cyberworld Endless v0.18.1 (beta)",
              "published_at": "2026-10-31T14:22:32Z",
              "prerelease": false,
              "asset": {
                "name": "cyberworld-endless.apk",
                "url": "https://github.com/saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless/releases/download/v0.18.1/cyberworld-endless.apk",
                "size": 6735992,
                "sha256": "b4214a8ae45f15c8e89e4719cc1c5ee232a057ed9c1ff3ec74d34fcbe47a9232"
              }
            },
            {
              "tag": "v0.18.0",
              "name": "Cyberworld Endless v0.18.0 (beta)",
              "published_at": "2026-10-31T01:54:07Z",
              "prerelease": false,
              "asset": {
                "name": "cyberworld-endless.apk",
                "url": "https://github.com/saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless/releases/download/v0.18.0/cyberworld-endless.apk",
                "size": 6736053,
                "sha256": "7e81b786822450a4655a3956b70d596921f8089dd5c76e1052af9c7570e6167f"
              }
            },
            {
              "tag": "v0.17.0",
              "name": "Cyberworld Endless v0.17.0 (beta)",
              "published_at": "2026-10-26T21:50:25Z",
              "prerelease": false,
              "asset": {
                "name": "cyberworld-endless.apk",
                "url": "https://github.com/saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless/releases/download/v0.17.0/cyberworld-endless.apk",
                "size": 6735858,
                "sha256": "33bd7b828e6433a77690fbf847218a221c82f8ed92e60c9108b0f2596f21fad8"
              }
            },
            {
              "tag": "v0.16.0",
              "name": "Cyberworld Endless v0.16.0 (beta)",
              "published_at": "2026-10-26T03:28:02Z",
              "prerelease": false,
              "asset": {
                "name": "cyberworld-endless.apk",
                "url": "https://github.com/saschb2b/Mega-Man-Battle-Network-Cyberworld-Endless/releases/download/v0.16.0/cyberworld-endless.apk",
                "size": 6696383,
                "sha256": "9dd92aadb8cd71426ce3c245aeb250eef38d2ff68bda35e801d4aa5bbad76c6c"
              }
            }
          ],
          "package": "io.github.saschb2b.cyberworldendless",
          "signer_sha256": "5588b37d3d29d9555fe0b839b200a8fd9585ba51c86826a11851fb2ab2fda13c"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "roms",
          "label": "Mega Man Battle Network 6: Cybeast Gregar ROM (USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Put your ROMs in a folder on the phone. When the game opens it shows the ROMs screen: tap BN6's slot and choose that folder.\nBN6 Cybeast Gregar (USA, unmodified) is required; BN5 Team Colonel (USA) and BN4 Red Sun (USA) are optional and add areas, viruses and online play.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Megaman Battle Network for gba. Requires your GBA ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Megaman Battle Network para gba. Necesita tu ROM de GBA.",
          "assets": {
            "roms": {
              "label": "ROM de Mega Man Battle Network 6: Cybeast Gregar (USA)",
              "instructions_md": "Pon tus ROMs en una carpeta del teléfono. Al abrir el juego sale la pantalla de ROMs: toca el hueco de BN6 y elige esa carpeta.\nBN6 Cybeast Gregar (USA, sin modificar) es obligatoria; BN5 Team Colonel (USA) y BN4 Red Sun (USA) son opcionales y añaden zonas, virus y juego online.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Megaman Battle Network pour gba. Nécessite votre ROM GBA.",
          "assets": {
            "roms": {
              "label": "ROM de Mega Man Battle Network 6: Cybeast Gregar (USA)",
              "instructions_md": "Mettez vos ROM dans un dossier du téléphone. À l'ouverture, le jeu affiche l'écran des ROM : touchez l'emplacement de BN6 et choisissez ce dossier.\nBN6 Cybeast Gregar (USA, non modifiée) est obligatoire ; BN5 Team Colonel (USA) et BN4 Red Sun (USA) sont optionnelles et ajoutent zones, virus et jeu en ligne.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Megaman Battle Network para gba. Requer sua ROM de GBA.",
          "assets": {
            "roms": {
              "label": "ROM de Mega Man Battle Network 6: Cybeast Gregar (EUA)",
              "instructions_md": "Coloque suas ROMs numa pasta do celular. Ao abrir, o jogo mostra a tela de ROMs: toque no espaço do BN6 e escolha essa pasta.\nBN6 Cybeast Gregar (EUA, sem modificar) é obrigatória; BN5 Team Colonel (EUA) e BN4 Red Sun (EUA) são opcionais e adicionam áreas, vírus e jogo online.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Megaman Battle Network für gba. Benötigt deine GBA-ROM.",
          "assets": {
            "roms": {
              "label": "ROM von Mega Man Battle Network 6: Cybeast Gregar (USA)",
              "instructions_md": "Lege deine ROMs in einen Ordner auf dem Handy. Beim Start zeigt das Spiel den ROM-Bildschirm: Tippe auf den Platz von BN6 und wähle diesen Ordner.\nBN6 Cybeast Gregar (USA, unverändert) ist Pflicht; BN5 Team Colonel (USA) und BN4 Red Sun (USA) sind optional und bringen Gebiete, Viren und Online-Spiel.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5329732,
        "cover": "https://cdn2.steamgriddb.com/grid/4170bea3ed4527f91aa7c0c4538b742c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4b328b4c003fbc5e8db26382f1b39354.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e3b9e77152a2095d72521d1898764e2d.png",
        "igdb_id": 352687
      },
      "downloads": 462
    },
    {
      "id": "megaman64recompiled-mobile",
      "name": "Mega Man 64",
      "game": "Mega Man 64",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "DevZer0D4Y/MegaMan64Recompiled-Mobile",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 857,
          "release": {
            "tag": "v0.9.1-mobile.1",
            "name": "Mega Man 64 Mobile 0.9.1 — Android and iOS",
            "published_at": "2026-10-13T17:45:33Z",
            "prerelease": false,
            "asset": {
              "name": "MegaMan64-Android-v0.9.1-mobile.1.apk",
              "url": "https://github.com/DevZer0D4Y/MegaMan64Recompiled-Mobile/releases/download/v0.9.1-mobile.1/MegaMan64-Android-v0.9.1-mobile.1.apk",
              "size": 27811935,
              "sha256": "8a2c2f64e88c9d6b6e935ec70614c87b4a52d848120e9b268c96131580602ce0"
            }
          },
          "history": [],
          "package": "com.devz.megaman64",
          "signer_sha256": "f0d42b4a325cf3c297c51fbc0f94e021e016ff63ca5ad8d57c1951ce2bb000f3"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Mega Man 64 ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "f24fe0aff01aec018e2dd558ec4f076cf328129f",
              "label": "Mega Man 64 (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Import your US Mega Man 64 ROM with the launcher's picker (it can be in `Download`).\n"
        }
      ],
      "added_at": "2026-10-30T00:00:00Z",
      "description": "Static recompilation of Mega Man 64. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Mega Man 64. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mega Man 64 (N64, USA)",
              "instructions_md": "Importa tu ROM americana de Mega Man 64 con el selector del lanzador (puede estar en `Download`).\n",
              "accepted": [
                "Mega Man 64 (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Mega Man 64. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mega Man 64 (N64, USA)",
              "accepted": [
                "Mega Man 64 (USA)"
              ],
              "instructions_md": "Importez votre ROM américaine de Mega Man 64 avec le sélecteur du lanceur (elle peut être dans `Download`).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Mega Man 64. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mega Man 64 (N64, EUA)",
              "accepted": [
                "Mega Man 64 (USA)"
              ],
              "instructions_md": "Importe sua ROM americana de Mega Man 64 com o seletor do launcher (ela pode estar em `Download`).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Mega Man 64. Erfordert deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Mega Man 64 (N64, USA)",
              "accepted": [
                "Mega Man 64 (USA)"
              ],
              "instructions_md": "Importiere deine US-ROM von Mega Man 64 mit der Auswahl im Launcher (sie kann in `Download` liegen).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37399,
        "cover": "https://cdn2.steamgriddb.com/grid/174cbbef75ac1b1b15847299d50f77bf.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/423971c507756f83500704f0e8d9214b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f612c7d25f5690ad41496fcfdbf8d1a8.png",
        "genres": [
          "adventure",
          "platform",
          "rpg",
          "puzzle"
        ],
        "igdb_id": 10614,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5qb3.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ktmmu5embnlwykncbu9p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/otpupwc7jgxxwko7yfez.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ianjquzywpq84h01xegr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uuaw0h9ypt3uyhwx6rmh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5hp6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5hp4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5hp5.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "rpg",
        "puzzle"
      ],
      "downloads": 857
    },
    {
      "id": "melee-pc",
      "name": "Melee PC",
      "game": "Super Smash Bros. Melee",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/999sian/melee-pc",
      "description": "Native port in beta based on the Melee decompilation. Requires your GameCube disc.",
      "forks": [
        {
          "repo": "999sian/melee-pc",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 19291,
          "release": {
            "tag": "v0.4.2",
            "name": "v0.4.2",
            "published_at": "2026-10-21T00:08:51Z",
            "prerelease": false,
            "asset": {
              "name": "Melee-Android-arm64.apk",
              "url": "https://github.com/999sian/melee-pc/releases/download/v0.4.2/Melee-Android-arm64.apk",
              "size": 38522201,
              "sha256": "b7908f6ed433aabdd97542b3f152679fde943cb9f3712a00dcaa6defb270b9f2"
            }
          },
          "history": [
            {
              "tag": "v0.4.1",
              "name": "v0.4.1",
              "published_at": "2026-10-20T07:01:46Z",
              "prerelease": false,
              "asset": {
                "name": "Melee-Android-arm64.apk",
                "url": "https://github.com/999sian/melee-pc/releases/download/v0.4.1/Melee-Android-arm64.apk",
                "size": 38522265,
                "sha256": "c8ade4f31f0dd64b1d35e3f636329c1094fee81c059973acb9cd95c036eb4ce7"
              }
            }
          ],
          "package": "dev.melee.game",
          "signer_sha256": "8533e4a3b1e04d564bae9e9de3213bfc568e00e17390e72b7939e1087a4af51f",
          "reports": [
            {
              "device": "Poco x5 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.2",
              "last_at": "2026-11-10T12:02:06Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Super Smash Bros. Melee disc (USA, NTSC 1.02) as .iso",
          "accepted": [
            {
              "sha1": "d4e70c064cc714ba8400a849cf299dbd1aa326fc",
              "label": "Super Smash Bros. Melee (USA) (Rev 2) — NTSC 1.02",
              "format": "iso"
            }
          ],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an `.iso` image of your US Melee disc, version NTSC 1.02. The launcher checks it before you play.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo en beta basado en la decompilación de Melee. Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Super Smash Bros. Melee (USA, NTSC 1.02) en .iso",
              "instructions_md": "Necesitas una imagen `.iso` de tu disco americano de Melee, versión NTSC 1.02. El lanzador la comprueba antes de jugar.\n",
              "accepted": [
                "Super Smash Bros. Melee (USA) (Rev 2) — NTSC 1.02"
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif en bêta basé sur la décompilation de Melee. Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Disque de Super Smash Bros. Melee (USA, NTSC 1.02) en .iso",
              "accepted": [
                "Super Smash Bros. Melee (USA) (Rev 2) — NTSC 1.02"
              ],
              "instructions_md": "Il vous faut une image `.iso` de votre disque américain de Melee, version NTSC 1.02. Le lanceur la vérifie avant de jouer.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo em beta baseado na decompilação de Melee. Precisa do seu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Super Smash Bros. Melee (EUA, NTSC 1.02) em .iso",
              "accepted": [
                "Super Smash Bros. Melee (USA) (Rev 2) — NTSC 1.02"
              ],
              "instructions_md": "Você precisa de uma imagem `.iso` do seu disco americano de Melee, versão NTSC 1.02. O launcher a verifica antes de jogar.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port in der Beta auf Basis der Dekompilierung von Melee. Benötigt deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Super Smash Bros. Melee (USA, NTSC 1.02) als .iso",
              "accepted": [
                "Super Smash Bros. Melee (USA) (Rev 2) — NTSC 1.02"
              ],
              "instructions_md": "Du brauchst ein `.iso`-Abbild deiner US-Disc von Melee, Version NTSC 1.02. Der Launcher prüft es vor dem Spielen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37285,
        "cover": "https://cdn2.steamgriddb.com/grid/6bc12f11f086c6c9dd8d09f936775fce.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d1a2a78180205c620020b4a4629607b2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/20f817b9520d57dd7b9f725537816cbb.png",
        "genres": [
          "platform",
          "fighting"
        ],
        "igdb_id": 1627,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co21yv.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88bn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6gto.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6hjg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2205.jpg"
        ]
      },
      "genres": [
        "platform",
        "fighting"
      ],
      "reports": [
        {
          "device": "Poco x5 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.2",
          "last_at": "2026-11-10T12:02:06Z"
        }
      ],
      "downloads": 19291
    },
    {
      "id": "metal-gear-solid-2-sons-of-liberty-for",
      "name": "Metal Gear Solid 2 HD: Sons of Liberty",
      "game": "Metal Gear Solid 2 HD: Sons of Liberty",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "luisxl15/METAL-GEAR-SOLID-2-Sons-of-Liberty-for-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4370,
          "release": {
            "tag": "beta3",
            "name": "[BETA] METAL GEAR SOLID 2 SONS OF LIBERTY - BIG UPDATES FOR MALI AND WEAK PHONES!",
            "published_at": "2026-10-24T04:41:47Z",
            "prerelease": false,
            "asset": {
              "name": "MGS2-ARM64-Mali-v3.apk",
              "url": "https://github.com/luisxl15/METAL-GEAR-SOLID-2-Sons-of-Liberty-for-Android/releases/download/beta3/MGS2-ARM64-Mali-v3.apk",
              "size": 32499144,
              "sha256": "e5097b1a69d7f8e00b1c6c9008cf63c651e8ccfcc92f8479983493f795532db3"
            }
          },
          "history": [
            {
              "tag": "beta2",
              "name": "[BETA] Metal Gear 2 Sons Of Liberty For Android V2",
              "published_at": "2026-10-21T04:58:21Z",
              "prerelease": false,
              "asset": {
                "name": "MGS2-ARM64-Mali-v2.apk",
                "url": "https://github.com/luisxl15/METAL-GEAR-SOLID-2-Sons-of-Liberty-for-Android/releases/download/beta2/MGS2-ARM64-Mali-v2.apk",
                "size": 32486856,
                "sha256": "b64799005c6d5fca63390ba7cc9498a07186568717081c8a13f04408d4fa320d"
              }
            },
            {
              "tag": "beta",
              "name": "[BETA] Metal Gear 2 Sons Of Liberty For Android",
              "published_at": "2026-10-20T14:28:14Z",
              "prerelease": false,
              "asset": {
                "name": "MGS2-ARM64-Mali.apk",
                "url": "https://github.com/luisxl15/METAL-GEAR-SOLID-2-Sons-of-Liberty-for-Android/releases/download/beta/MGS2-ARM64-Mali.apk",
                "size": 31880660,
                "sha256": "1e8248171be59f0c97df94d13558d7c4c351ed553157baf0fb28c00e7a7f027d"
              }
            }
          ],
          "package": "jp.konami.mgs2hd.shield",
          "signer_sha256": "31fa6d806f89bbc4f68daa9ef39b9c6472f61e0addc4d529b1aba42d8fe82121",
          "reports": [
            {
              "device": "HONOR NDL2-W09",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "beta3",
              "last_at": "2026-11-09T16:48:16Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "MGS2 HD from the SHIELD TV (base.apk + 2 OBBs, version 21.21.1219.GM)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Android/obb/jp.konami.mgs2hd.shield"
          },
          "instructions_md": "You need your copy of Metal Gear Solid 2 HD for the NVIDIA SHIELD TV, version **21.21.1219.GM**: `base.apk`, `main.14.jp.konami.mgs2hd.shield.obb` (about 2.1 GB) and `patch.14.jp.konami.mgs2hd.shield.obb` (about 1.6 GB).\nPut both `.obb` files in `Android/obb/jp.konami.mgs2hd.shield/`. The first time, the app extracts about 7 GB.\nDon't copy already extracted files to `Android/data`: let the app do it.\n"
        }
      ],
      "added_at": "2026-10-30T00:00:00Z",
      "description": "Recompilation of Metal Gear Solid 2 HD: Sons of Liberty. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación de Metal Gear Solid 2 HD: Sons of Liberty. Requiere tus archivos del juego.",
          "assets": {
            "game": {
              "label": "MGS2 HD de la SHIELD TV (base.apk + 2 OBB, versión 21.21.1219.GM)",
              "instructions_md": "Necesitas tu copia de Metal Gear Solid 2 HD de la NVIDIA SHIELD TV, versión **21.21.1219.GM**: `base.apk`, `main.14.jp.konami.mgs2hd.shield.obb` (unos 2,1 GB) y `patch.14.jp.konami.mgs2hd.shield.obb` (unos 1,6 GB).\nPon los dos `.obb` en `Android/obb/jp.konami.mgs2hd.shield/`. La primera vez la app extrae unos 7 GB.\nNo copies archivos ya extraídos a `Android/data`: deja que la app lo haga.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Metal Gear Solid 2 HD: Sons of Liberty. Nécessite vos fichiers du jeu.",
          "assets": {
            "game": {
              "label": "MGS2 HD de la SHIELD TV (base.apk + 2 OBB, version 21.21.1219.GM)",
              "instructions_md": "Il vous faut votre copie de Metal Gear Solid 2 HD pour NVIDIA SHIELD TV, version **21.21.1219.GM** : `base.apk`, `main.14.jp.konami.mgs2hd.shield.obb` (environ 2,1 Go) et `patch.14.jp.konami.mgs2hd.shield.obb` (environ 1,6 Go).\nMettez les deux `.obb` dans `Android/obb/jp.konami.mgs2hd.shield/`. La première fois, l'application extrait environ 7 Go.\nNe copiez pas de fichiers déjà extraits dans `Android/data` : laissez l'application le faire.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Metal Gear Solid 2 HD: Sons of Liberty. Requer seus arquivos do jogo.",
          "assets": {
            "game": {
              "label": "MGS2 HD da SHIELD TV (base.apk + 2 OBB, versão 21.21.1219.GM)",
              "instructions_md": "Você precisa da sua cópia de Metal Gear Solid 2 HD da NVIDIA SHIELD TV, versão **21.21.1219.GM**: `base.apk`, `main.14.jp.konami.mgs2hd.shield.obb` (cerca de 2,1 GB) e `patch.14.jp.konami.mgs2hd.shield.obb` (cerca de 1,6 GB).\nColoque os dois `.obb` em `Android/obb/jp.konami.mgs2hd.shield/`. Na primeira vez o app extrai cerca de 7 GB.\nNão copie arquivos já extraídos para `Android/data`: deixe o app fazer isso.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Metal Gear Solid 2 HD: Sons of Liberty. Erfordert deine Spieldateien.",
          "assets": {
            "game": {
              "label": "MGS2 HD vom SHIELD TV (base.apk + 2 OBBs, Version 21.21.1219.GM)",
              "instructions_md": "Du brauchst deine Kopie von Metal Gear Solid 2 HD für NVIDIA SHIELD TV, Version **21.21.1219.GM**: `base.apk`, `main.14.jp.konami.mgs2hd.shield.obb` (etwa 2,1 GB) und `patch.14.jp.konami.mgs2hd.shield.obb` (etwa 1,6 GB).\nLege beide `.obb` nach `Android/obb/jp.konami.mgs2hd.shield/`. Beim ersten Mal entpackt die App etwa 7 GB.\nKopiere keine bereits entpackten Dateien nach `Android/data`: Überlass das der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5341284,
        "cover": "https://cdn2.steamgriddb.com/grid/6ea7d00980bd98ff4f065b92333a8cef.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/c5d590683c0fa48aee0f85cd43261d8a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3efcf88e3453fc6d9ce464e51d3a81d4.png",
        "genres": [
          "adventure",
          "shooter",
          "strategy"
        ],
        "igdb_id": 55041,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co982l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ehf37izhw1q4jiuvvome.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ib2r1juykydjy4oo1ziw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hyl7r9uwlh3gfujrekum.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oqstckknhxsul6v6d1yj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kfmqfhxuxjre6m8u5x5t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2de5.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "strategy"
      ],
      "reports": [
        {
          "device": "HONOR NDL2-W09",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "beta3",
          "last_at": "2026-11-09T16:48:16Z"
        }
      ],
      "downloads": 4370
    },
    {
      "id": "metroid-fs-recomp",
      "name": "Metroid Fusion Recomp",
      "game": "Metroid Fusion",
      "original_platform": "gba",
      "type": "recomp",
      "description": "Recompilation of Metroid Fusion. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "kalasyan/metroid-fs-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 351,
          "release": {
            "tag": "v0.1.0",
            "name": "v0.1.0",
            "published_at": "2026-10-22T15:55:41Z",
            "prerelease": false,
            "asset": {
              "name": "Metroid_Fusion-eu.apk",
              "url": "https://github.com/kalasyan/metroid-fs-recomp/releases/download/v0.1.0/Metroid_Fusion-eu.apk",
              "size": 15945322,
              "sha256": "7c932b163f4fe556c7815c60f3e1cb21dae36f2b58a3a854406ae3f67a8f2073"
            }
          },
          "history": [],
          "package": "dev.mf.android.eu",
          "signer_sha256": "77d4be24a1c881383360cf745748dd53c2ab45b3a325f23df3e8d04ea5f60608"
        },
        {
          "repo": "GenissonEmilio/MetroidFusionAndroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 11,
          "release": {
            "tag": "0.1.0",
            "name": "Metroid Fusion Android 0.1.0",
            "published_at": "2026-10-29T12:15:57Z",
            "prerelease": false,
            "asset": {
              "name": "MetroidFusion-0.1.0-arm64.apk",
              "url": "https://github.com/GenissonEmilio/MetroidFusionAndroid/releases/download/0.1.0/MetroidFusion-0.1.0-arm64.apk",
              "size": 18955338,
              "sha256": "e7d729a1aac66308fecd64b3d699938e5403cb6bfa815726bc86267908075781"
            }
          },
          "history": [],
          "package": "io.github.genissonemilio.metroidfusion.albumtest",
          "signer_sha256": "e10241d29291554e3e25e3ac540e8d2db293406518bb47807e4f523dbf868a86"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Metroid Fusion ROM (GBA, Europe or USA)",
          "accepted": [
            {
              "sha1": "cc46d54b70c1ee38c856ee6e58ec712136763389",
              "label": "Metroid Fusion (Europe)",
              "format": "gba"
            },
            {
              "sha1": "ca33f4348c2c05dd330d37b97e2c5a69531dfe87",
              "label": "Metroid Fusion (USA)",
              "format": "gba"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "There's one APK per region: install the one for your ROM (European or US) and choose it in the app.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Metroid Fusion. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Fusion (GBA, Europa o USA)",
              "instructions_md": "Hay un APK para cada región: instala el de tu ROM (europea o americana) y elígela en la app.\n",
              "accepted": [
                "Metroid Fusion (Europe)",
                "Metroid Fusion (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Metroid Fusion. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Fusion (GBA, Europe ou USA)",
              "accepted": [
                "Metroid Fusion (Europe)",
                "Metroid Fusion (USA)"
              ],
              "instructions_md": "Il y a un APK par région : installez celui de votre ROM (européenne ou américaine) et choisissez-la dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Metroid Fusion. Precisa da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Fusion (GBA, Europa ou EUA)",
              "accepted": [
                "Metroid Fusion (Europe)",
                "Metroid Fusion (USA)"
              ],
              "instructions_md": "Há um APK para cada região: instale o da sua ROM (europeia ou americana) e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Metroid Fusion. Benötigt dein GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Metroid Fusion (GBA, Europa oder USA)",
              "accepted": [
                "Metroid Fusion (Europe)",
                "Metroid Fusion (USA)"
              ],
              "instructions_md": "Es gibt eine APK pro Region: Installiere die für deine ROM (europäisch oder US) und wähle sie in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37371,
        "cover": "https://cdn2.steamgriddb.com/grid/1883a19a4983372e803beab695ee77f1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c31de86411f643ec08e04b38ae397efc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/33b3214d792caf311e1f00fd22b392c5.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 1104,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3w49.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/thwjhsmy6qucf6dksej5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dgkmzfeejab4cjv5of1x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pklh1dwtua45w1abvysl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hmguzfi3u4weaydieah5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/n4kzxxkbqfcgmvqrrr1k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rtzmrvsiawuksrcknoti.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pj91a14rrg36t0679ta5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q7u4gvzcypme6klvodtr.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "downloads": 362
    },
    {
      "id": "metroid-prime",
      "name": "Metroid Prime Port",
      "game": "Metroid Prime",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/Odrannnn/MetroidPrimePort",
      "description": "Native port based on the PrimeDecomp decompilation. Requires your GameCube disc.",
      "forks": [
        {
          "repo": "Odrannnn/MetroidPrimePort",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 15445,
          "release": {
            "tag": "v0.45.0",
            "name": "v0.45.0",
            "published_at": "2026-11-10T20:22:12Z",
            "prerelease": false,
            "asset": {
              "name": "metroid-prime-port-0.45.0-android-arm64.apk",
              "url": "https://github.com/Odrannnn/MetroidPrimePort/releases/download/v0.45.0/metroid-prime-port-0.45.0-android-arm64.apk",
              "size": 20317324,
              "sha256": "ef5ce150710cf9509048aa3f9facc3adef46e457230712175fc3849a39691ab8"
            }
          },
          "history": [
            {
              "tag": "v0.44.0",
              "name": "v0.44.0",
              "published_at": "2026-11-09T18:48:24Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime-port-0.44.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrimePort/releases/download/v0.44.0/metroid-prime-port-0.44.0-android-arm64.apk",
                "size": 20139544,
                "sha256": "115ae0e512f0f47590ab81db9f335d1dbb0f33db6a8a465c0bbd613675384e95"
              }
            },
            {
              "tag": "v0.43.0",
              "name": "v0.43.0",
              "published_at": "2026-11-08T13:31:02Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime-port-0.43.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrimePort/releases/download/v0.43.0/metroid-prime-port-0.43.0-android-arm64.apk",
                "size": 20136224,
                "sha256": "f69dfc96ef0839dd68a79f2dfbb14dc37183f524e4572f0df23e4ee9aaeb9502"
              }
            },
            {
              "tag": "v0.42.0",
              "name": "v0.42.0",
              "published_at": "2026-11-06T17:34:36Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime-port-0.42.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrimePort/releases/download/v0.42.0/metroid-prime-port-0.42.0-android-arm64.apk",
                "size": 20126072,
                "sha256": "f379099194f33fc11c92fad4786c87d3d2672b03198b00b0ef34f6379342e932"
              }
            },
            {
              "tag": "v0.41.0",
              "name": "v0.41.0",
              "published_at": "2026-11-04T20:34:35Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime-port-0.41.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrimePort/releases/download/v0.41.0/metroid-prime-port-0.41.0-android-arm64.apk",
                "size": 20250892,
                "sha256": "1e24ec667cb0c994a791ea1a93b569c273c2c34c24b5fb01c1533cd2d4809f15"
              }
            },
            {
              "tag": "v0.40.0",
              "name": "v0.40.0",
              "published_at": "2026-11-03T20:45:04Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime-port-0.40.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrimePort/releases/download/v0.40.0/metroid-prime-port-0.40.0-android-arm64.apk",
                "size": 20128840,
                "sha256": "f3db5c83359146ddf3d87ba370b809ce412a6875e3e56f24c72fa27ddfd002bf"
              }
            }
          ],
          "package": "org.metroidprime.port",
          "signer_sha256": "87ea78ebb35f3756eeb341593df49d99cb59db129bf73ddfaa04c1f8213e2b16",
          "reports": [
            {
              "device": "Samsung SM-G990E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.44.0",
              "last_at": "2026-11-10T04:10:12Z"
            },
            {
              "device": "TCL T702Z",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T04:31:04Z"
            },
            {
              "device": "Poco m6 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.44.0",
              "last_at": "2026-11-10T18:05:55Z"
            },
            {
              "device": "RG476H",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T18:13:53Z"
            },
            {
              "device": "Samsung SM-A376B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.43.0",
              "last_at": "2026-11-10T22:12:55Z"
            },
            {
              "device": "Samsung SM-S931B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.45.0",
              "last_at": "2026-11-11T04:34:30Z"
            },
            {
              "device": "Samsung SM-A576B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.45.0",
              "last_at": "2026-11-11T06:00:26Z"
            },
            {
              "device": "Xiaomi redmi note 10 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.45.0",
              "last_at": "2026-11-11T07:46:36Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Metroid Prime disc (GameCube USA 1.00-1.02, PAL or Wii Trilogy)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own disc: GameCube Metroid Prime (USA 1.00, 1.01 or 1.02, or PAL) or Wii Metroid Prime Trilogy (USA or PAL).\nOptional: with a Metroid Prime Remastered dump you can load its models and textures (F1 → Remastered).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo basado en la decompilación PrimeDecomp. Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Metroid Prime (GameCube USA 1.00-1.02, PAL o Trilogy de Wii)",
              "instructions_md": "Necesitas una imagen de tu propio disco: Metroid Prime de GameCube (USA 1.00, 1.01 o 1.02, o PAL) o Metroid Prime Trilogy de Wii (USA o PAL).\nOpcional: con un volcado de Metroid Prime Remastered puedes cargar sus modelos y texturas (F1 → Remastered).\n"
            }
          }
        },
        "fr": {
          "description": "Port natif basé sur la décompilation PrimeDecomp. Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Disque de Metroid Prime (GameCube USA 1.00-1.02, PAL ou Trilogy sur Wii)",
              "instructions_md": "Il vous faut une image de votre propre disque : Metroid Prime GameCube (USA 1.00, 1.01 ou 1.02, ou PAL) ou Metroid Prime Trilogy sur Wii (USA ou PAL).\nFacultatif : avec un dump de Metroid Prime Remastered, vous pouvez charger ses modèles et textures (F1 → Remastered).\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo baseado na decompilação PrimeDecomp. Precisa do seu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Metroid Prime (GameCube EUA 1.00-1.02, PAL ou Trilogy de Wii)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco: Metroid Prime de GameCube (EUA 1.00, 1.01 ou 1.02, ou PAL) ou Metroid Prime Trilogy de Wii (EUA ou PAL).\nOpcional: com um dump de Metroid Prime Remastered você pode carregar os modelos e texturas dele (F1 → Remastered).\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port auf Basis der Dekompilierung PrimeDecomp. Benötigt deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Metroid Prime (GameCube USA 1.00-1.02, PAL oder Trilogy für Wii)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Disc: Metroid Prime für GameCube (USA 1.00, 1.01 oder 1.02, oder PAL) oder Metroid Prime Trilogy für Wii (USA oder PAL).\nOptional: Mit einem Dump von Metroid Prime Remastered kannst du dessen Modelle und Texturen laden (F1 → Remastered).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37640,
        "cover": "https://cdn2.steamgriddb.com/grid/0327d825efc9703e56afaa2e9e1cef9e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/007202387c4274c570d9cb72943fc873.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3b0fe5925876bc505ee9d4903569918d.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 134257,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6m4m.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccqtc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccqtb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccqta.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccqt9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccqt8.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "reports": [
        {
          "device": "Samsung SM-G990E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.44.0",
          "last_at": "2026-11-10T04:10:12Z"
        },
        {
          "device": "TCL T702Z",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T04:31:04Z"
        },
        {
          "device": "Poco m6 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.44.0",
          "last_at": "2026-11-10T18:05:55Z"
        },
        {
          "device": "RG476H",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T18:13:53Z"
        },
        {
          "device": "Samsung SM-A376B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.43.0",
          "last_at": "2026-11-10T22:12:55Z"
        },
        {
          "device": "Samsung SM-S931B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.45.0",
          "last_at": "2026-11-11T04:34:30Z"
        },
        {
          "device": "Samsung SM-A576B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.45.0",
          "last_at": "2026-11-11T06:00:26Z"
        },
        {
          "device": "Xiaomi redmi note 10 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.45.0",
          "last_at": "2026-11-11T07:46:36Z"
        }
      ],
      "downloads": 15445
    },
    {
      "id": "metroid-zm-recomp",
      "name": "Metroid Zero Mission Recomp",
      "game": "Metroid Zero Mission",
      "original_platform": "gba",
      "type": "recomp",
      "description": "Recompilation of Metroid: Zero Mission. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "kalasyan/metroid-zm-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 302,
          "release": {
            "tag": "v0.1.0",
            "name": "v0.1.0",
            "published_at": "2026-10-22T15:57:43Z",
            "prerelease": false,
            "asset": {
              "name": "Metroid_Zero_Mission-eu.apk",
              "url": "https://github.com/kalasyan/metroid-zm-recomp/releases/download/v0.1.0/Metroid_Zero_Mission-eu.apk",
              "size": 15207734,
              "sha256": "31e2e5da76bcd401c7129e6631b33816c58b40cabc7e168f824b13cafaa830c6"
            }
          },
          "history": [],
          "package": "dev.mzm.android.eu",
          "signer_sha256": "77d4be24a1c881383360cf745748dd53c2ab45b3a325f23df3e8d04ea5f60608"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Metroid: Zero Mission ROM (GBA)",
          "accepted": [
            {
              "sha1": "0fd107445a42e6f3a3e5ce8c865f412583179903",
              "label": "Metroid - Zero Mission (Europe)",
              "format": "gba"
            },
            {
              "sha1": "5de8536afe1f0078ee6fe1089f890e8c7aa0a6e8",
              "label": "Metroid - Zero Mission (USA)",
              "format": "gba"
            },
            {
              "sha1": "096f07685a3dc9286e71aa0b761f233b5efa2fcd",
              "label": "Metroid - Zero Mission (Japan)",
              "format": "gba"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "There's one APK per region (European, US and Japanese) and each one only accepts its own ROM. The app asks for it the first time you open it.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Metroid: Zero Mission. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid: Zero Mission (GBA)",
              "instructions_md": "Hay un APK para cada región (europea, americana y japonesa) y cada uno solo acepta su ROM. La app la pide al abrirla por primera vez.\n",
              "accepted": [
                "Metroid - Zero Mission (Europe)",
                "Metroid - Zero Mission (USA)",
                "Metroid - Zero Mission (Japan)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Metroid: Zero Mission. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid: Zero Mission (GBA)",
              "accepted": [
                "Metroid - Zero Mission (Europe)",
                "Metroid - Zero Mission (USA)",
                "Metroid - Zero Mission (Japan)"
              ],
              "instructions_md": "Il y a un APK par région (européenne, américaine et japonaise) et chacun n'accepte que sa ROM. L'application la demande à la première ouverture.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Metroid: Zero Mission. Precisa da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid: Zero Mission (GBA)",
              "accepted": [
                "Metroid - Zero Mission (Europe)",
                "Metroid - Zero Mission (USA)",
                "Metroid - Zero Mission (Japan)"
              ],
              "instructions_md": "Há um APK para cada região (europeia, americana e japonesa) e cada um só aceita a sua ROM. O app a pede na primeira vez que você o abre.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Metroid: Zero Mission. Benötigt dein GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Metroid: Zero Mission (GBA)",
              "accepted": [
                "Metroid - Zero Mission (Europe)",
                "Metroid - Zero Mission (USA)",
                "Metroid - Zero Mission (Japan)"
              ],
              "instructions_md": "Es gibt eine APK pro Region (europäisch, US und japanisch), und jede nimmt nur ihre eigene ROM. Die App fragt beim ersten Öffnen danach.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 85,
        "cover": "https://cdn2.steamgriddb.com/grid/73e7fb4872d41443c1b08c4199329b9d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c58a78e3957eed1e6dcf540cda1a05b3.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9c805dcddc7db4e825949f20601fc73b.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 1107,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1vci.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/iz158hgxyswgxb7kq4ng.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o2dxmh4ram7oualmvou5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mul9e12dtt7zb9qlvb7p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/x3dfw4z637kul02ctk7e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wd8l48rmquzvpu0u9ess.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/z1tfpvez7mqddvvxvuv3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dhwdji6yebytw269kkyu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ggh2j4yvrvgwon1u65ik.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "downloads": 302
    },
    {
      "id": "metroidprime2port",
      "name": "Echoes Unbound - Metroid Prime 2",
      "game": "metroid prime 2: echoes",
      "original_platform": "gamecube",
      "type": "decomp",
      "forks": [
        {
          "repo": "Odrannnn/MetroidPrime2Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 6368,
          "release": {
            "tag": "v0.15.0",
            "name": "0.15.0",
            "published_at": "2026-11-10T20:23:33Z",
            "prerelease": false,
            "asset": {
              "name": "metroid-prime2-port-0.15.0-android-arm64.apk",
              "url": "https://github.com/Odrannnn/MetroidPrime2Port/releases/download/v0.15.0/metroid-prime2-port-0.15.0-android-arm64.apk",
              "size": 19847205,
              "sha256": "44b115bcb1892d1f2538bac161c38bda188dd7a544015fb6e81da46551476a8b"
            }
          },
          "history": [
            {
              "tag": "v0.14.0",
              "name": "0.14.0",
              "published_at": "2026-11-09T18:51:22Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime2-port-0.14.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrime2Port/releases/download/v0.14.0/metroid-prime2-port-0.14.0-android-arm64.apk",
                "size": 19841925,
                "sha256": "c2f173f34d4530487a255ff0faa679cd7cb589af13b73c6db4060b23d9848351"
              }
            },
            {
              "tag": "v0.13.0",
              "name": "0.13.0",
              "published_at": "2026-11-08T14:21:11Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime2-port-0.13.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrime2Port/releases/download/v0.13.0/metroid-prime2-port-0.13.0-android-arm64.apk",
                "size": 19556041,
                "sha256": "721022a3eb673240ce559ac6174385399ff7dd51dcd83b78892ea05a3dde12af"
              }
            },
            {
              "tag": "v0.12.0",
              "name": "0.12.0",
              "published_at": "2026-11-06T18:16:24Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime2-port-0.12.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrime2Port/releases/download/v0.12.0/metroid-prime2-port-0.12.0-android-arm64.apk",
                "size": 19185234,
                "sha256": "134d2ae3d1033e946fb3681c481e0286f371a7b4fcdc9995ad53d7583919a3a4"
              }
            },
            {
              "tag": "v0.11.0",
              "name": "0.11.0",
              "published_at": "2026-11-04T20:31:10Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime2-port-0.11.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrime2Port/releases/download/v0.11.0/metroid-prime2-port-0.11.0-android-arm64.apk",
                "size": 19075570,
                "sha256": "30a4f52c8a8ab5c0db4ab01a3e1d90498d1ac7b28d52ae5e1a3ad9b2a92c7364"
              }
            },
            {
              "tag": "v0.10.0",
              "name": "0.10.0",
              "published_at": "2026-11-03T20:03:00Z",
              "prerelease": false,
              "asset": {
                "name": "metroid-prime2-port-0.10.0-android-arm64.apk",
                "url": "https://github.com/Odrannnn/MetroidPrime2Port/releases/download/v0.10.0/metroid-prime2-port-0.10.0-android-arm64.apk",
                "size": 19027558,
                "sha256": "d14b948924a995e7706aa19698fa491b79998d239397b7782dff9586ff01d818"
              }
            }
          ],
          "package": "org.metroidprime2.port",
          "signer_sha256": "5c380a13d5bfc5c57a093a22d2ec70d62109a927f76b0bf7fe61db7d5428bd20",
          "reports": [
            {
              "device": "TCL T702Z",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T04:31:36Z"
            },
            {
              "device": "Samsung SM-F956B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.14.0",
              "last_at": "2026-11-10T19:07:39Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Metroid Prime 2: Echoes disc (GameCube USA/PAL or Wii Trilogy)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own disc: GameCube Echoes (USA `G2ME01` or PAL `G2MP01`) or Wii Metroid Prime Trilogy (`R3ME01` or `R3MP01`).\n`.iso`, `.gcm`, `.rvz`, `.wia`, `.gcz`, `.ciso` and `.wbfs` all work.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Decompilation of metroid prime 2: echoes for GameCube. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Descompilación de metroid prime 2: echoes para GameCube. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "Disco de Metroid Prime 2: Echoes (GameCube USA/PAL o Trilogy de Wii)",
              "instructions_md": "Necesitas una imagen de tu propio disco: Echoes de GameCube (USA `G2ME01` o PAL `G2MP01`) o Metroid Prime Trilogy de Wii (`R3ME01` o `R3MP01`).\nValen `.iso`, `.gcm`, `.rvz`, `.wia`, `.gcz`, `.ciso` y `.wbfs`.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de metroid prime 2: echoes pour GameCube. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "Disque de Metroid Prime 2: Echoes (GameCube USA/PAL ou Trilogy sur Wii)",
              "instructions_md": "Il vous faut une image de votre propre disque : Echoes sur GameCube (USA `G2ME01` ou PAL `G2MP01`) ou Metroid Prime Trilogy sur Wii (`R3ME01` ou `R3MP01`).\n`.iso`, `.gcm`, `.rvz`, `.wia`, `.gcz`, `.ciso` et `.wbfs` conviennent.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de metroid prime 2: echoes para GameCube. Requer sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "Disco de Metroid Prime 2: Echoes (GameCube EUA/PAL ou Trilogy de Wii)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco: Echoes de GameCube (EUA `G2ME01` ou PAL `G2MP01`) ou Metroid Prime Trilogy de Wii (`R3ME01` ou `R3MP01`).\nServem `.iso`, `.gcm`, `.rvz`, `.wia`, `.gcz`, `.ciso` e `.wbfs`.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von metroid prime 2: echoes für GameCube. Erfordert deine Spielkopie.",
          "assets": {
            "disc": {
              "label": "Disc von Metroid Prime 2: Echoes (GameCube USA/PAL oder Trilogy für Wii)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Disc: Echoes für GameCube (USA `G2ME01` oder PAL `G2MP01`) oder Metroid Prime Trilogy für Wii (`R3ME01` oder `R3MP01`).\n`.iso`, `.gcm`, `.rvz`, `.wia`, `.gcz`, `.ciso` und `.wbfs` gehen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36244,
        "cover": "https://cdn2.steamgriddb.com/grid/a811009cca17955a869190961a215997.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c0f971d8cd24364f2029fcb9ac7b71f5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/4158f6d19559955bae372bb00f6204e4.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 1108,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobbn6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/apkwta2sumka41h8tjtm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tsxdrekuqk34pls8lpvs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/s8gwbarnyidols229qtb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wyawq8rzit35ckcivwmw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yngbis1muuqrs8ozs7vb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mm48efy9nu9yb0fm8cka.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/enadbvpfjoilnyyoe9nr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xhbwjag1pon6v6mn4zqn.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "reports": [
        {
          "device": "TCL T702Z",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T04:31:36Z"
        },
        {
          "device": "Samsung SM-F956B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.14.0",
          "last_at": "2026-11-10T19:07:39Z"
        }
      ],
      "downloads": 6368
    },
    {
      "id": "mgsm",
      "name": "Metal Gear Solid Mobile",
      "game": "Metal Gear Solid Mobile",
      "original_platform": "other",
      "type": "source-port",
      "forks": [
        {
          "repo": "LeithSilver/mgsm",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 1958,
          "release": {
            "tag": "v0.1",
            "name": "Metal Gear Solid Mobile 0.1",
            "published_at": "2026-10-17T23:33:14Z",
            "prerelease": true,
            "asset": {
              "name": "MGS_Mobile_0.1_Android_arm64.apk",
              "url": "https://github.com/LeithSilver/mgsm/releases/download/v0.1/MGS_Mobile_0.1_Android_arm64.apk",
              "size": 6612432,
              "sha256": "525e5c2666944ede5dc798b2991f634d2db43cbf3b11d70a3937a372cb2e18ed"
            }
          },
          "history": [],
          "package": "org.mgsmobile.port",
          "signer_sha256": "d806f0c564b42294fcdd91af1a70ac240534de335b6e10d6412bce90ec696f6a",
          "reports": [
            {
              "device": "motorola edge 60",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1",
              "last_at": "2026-11-09T15:51:26Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Metal Gear Solid Mobile for N-Gage 2.0 (Metal.Gear.Solid.n-gage)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your copy of the N-Gage 2.0 game: the `Metal.Gear.Solid.n-gage` file (2,542,447 bytes). The first launch installs it.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Source port of Metal Gear Solid Mobile for other platforms. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Metal Gear Solid Mobile para other. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Metal Gear Solid Mobile de N-Gage 2.0 (Metal.Gear.Solid.n-gage)",
              "instructions_md": "Necesitas tu copia del juego de N-Gage 2.0: el archivo `Metal.Gear.Solid.n-gage` (2.542.447 bytes). El primer arranque lo instala.\n"
            }
          }
        },
        "fr": {
          "description": "Portage de code source de Metal Gear Solid Mobile pour other. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Metal Gear Solid Mobile pour N-Gage 2.0 (Metal.Gear.Solid.n-gage)",
              "instructions_md": "Il vous faut votre copie du jeu N-Gage 2.0 : le fichier `Metal.Gear.Solid.n-gage` (2 542 447 octets). Le premier démarrage l'installe.\n"
            }
          }
        },
        "pt": {
          "description": "Port de código-fonte de Metal Gear Solid Mobile para other. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Metal Gear Solid Mobile de N-Gage 2.0 (Metal.Gear.Solid.n-gage)",
              "instructions_md": "Você precisa da sua cópia do jogo de N-Gage 2.0: o arquivo `Metal.Gear.Solid.n-gage` (2.542.447 bytes). A primeira inicialização o instala.\n"
            }
          }
        },
        "de": {
          "description": "Quelltext-Portierung von Metal Gear Solid Mobile für other. Erfordert deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Metal Gear Solid Mobile für N-Gage 2.0 (Metal.Gear.Solid.n-gage)",
              "instructions_md": "Du brauchst deine Kopie des N-Gage-2.0-Spiels: die Datei `Metal.Gear.Solid.n-gage` (2.542.447 Bytes). Der erste Start installiert sie.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5444240,
        "cover": "https://cdn2.steamgriddb.com/grid/35e3931695792daac9e08a8218d03834.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/0a544b368c0e804e1d704353be3ee0d9.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c9a82215f8133f873beb8804911eef52.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 41041,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3dmn.jpg"
      },
      "genres": [
        "adventure"
      ],
      "reports": [
        {
          "device": "motorola edge 60",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1",
          "last_at": "2026-11-09T15:51:26Z"
        }
      ],
      "downloads": 1958
    },
    {
      "id": "mh4ultimatedc",
      "name": "Monster Hunter 4 Ultimate DC",
      "game": "Monster Hunter 4: Ultimate",
      "original_platform": "3ds",
      "type": "recomp",
      "forks": [
        {
          "repo": "khorne-hub/4u-native",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4184,
          "release": {
            "tag": "v0.1.9.2",
            "name": "0.1.9.2",
            "published_at": "2026-11-11T04:46:00Z",
            "prerelease": false,
            "asset": {
              "name": "MH4U-0.1.9.2.apk",
              "url": "https://github.com/khorne-hub/4u-native/releases/download/v0.1.9.2/MH4U-0.1.9.2.apk",
              "size": 6221817,
              "sha256": "7cbdbb0e511357f016ef544fbc11a05381ef210a08c10117be5701eb0cf359ff"
            }
          },
          "history": [
            {
              "tag": "v0.1.9.1",
              "name": "MH4U for Android 0.1.9.1",
              "published_at": "2026-11-11T02:23:10Z",
              "prerelease": false,
              "asset": {
                "name": "MH4U-0.1.9.1.apk",
                "url": "https://github.com/khorne-hub/4u-native/releases/download/v0.1.9.1/MH4U-0.1.9.1.apk",
                "size": 6213993,
                "sha256": "3dbb28aac570569f54a271824cb636df16f1187e6d794745cc161080a8c7aed5"
              }
            },
            {
              "tag": "v0.1.9",
              "name": "MH4U for Android 0.1.9",
              "published_at": "2026-11-10T23:07:15Z",
              "prerelease": false,
              "asset": {
                "name": "MH4U-0.1.9.apk",
                "url": "https://github.com/khorne-hub/4u-native/releases/download/v0.1.9/MH4U-0.1.9.apk",
                "size": 6213429,
                "sha256": "9b7ae00b01ad8579d0bfae3c0709a15026db7e36635d05af5c4514ee77a52186"
              }
            },
            {
              "tag": "v0.1.8",
              "name": "MH4U for Android 0.1.8",
              "published_at": "2026-11-09T02:30:09Z",
              "prerelease": false,
              "asset": {
                "name": "MH4U-0.1.8.apk",
                "url": "https://github.com/khorne-hub/4u-native/releases/download/v0.1.8/MH4U-0.1.8.apk",
                "size": 6063845,
                "sha256": "47fe6cff901caed62250e5ad36ef0b225bf76e08501c61d653e2a9848d8350a1"
              }
            },
            {
              "tag": "v0.1.7",
              "name": "MH4U for Android 0.1.7",
              "published_at": "2026-11-09T02:12:07Z",
              "prerelease": false,
              "asset": {
                "name": "MH4U-0.1.7.apk",
                "url": "https://github.com/khorne-hub/4u-native/releases/download/v0.1.7/MH4U-0.1.7.apk",
                "size": 6063997,
                "sha256": "f6ad14ba1687c95cbb24ef5453a6a69c8daa4b5dcd9d0d70542c46c37a74cfb2"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "MH4U for Android 0.1.6",
              "published_at": "2026-11-09T00:19:46Z",
              "prerelease": false,
              "asset": {
                "name": "MH4U-0.1.6.apk",
                "url": "https://github.com/khorne-hub/4u-native/releases/download/v0.1.6/MH4U-0.1.6.apk",
                "size": 6063573,
                "sha256": "0413a58aa0748153dd82c4f36880864f668165a62cd076f01e935b103da9bfbf"
              }
            }
          ],
          "package": "com.mh4u.native",
          "signer_sha256": "8de88d5c5cf89397845ad893b5aab7e7966474ecfd66db757838c32a137cc403",
          "reports": [
            {
              "device": "Infinix X6880",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.8",
              "last_at": "2026-11-10T00:53:29Z"
            },
            {
              "device": "Samsung SM-A155M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1.8",
              "last_at": "2026-11-10T22:33:10Z"
            },
            {
              "device": "Xiaomi 23100RN82L",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.1.8",
              "last_at": "2026-11-11T05:06:20Z"
            },
            {
              "device": "Poco F6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.8",
              "last_at": "2026-11-11T12:20:47Z"
            }
          ]
        },
        {
          "repo": "CompaLarios18/MH4UltimateDC",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 2504,
          "release": {
            "tag": "v0.1.7",
            "name": "MH4U PC port 0.1.7",
            "published_at": "2026-11-03T08:05:32Z",
            "prerelease": false,
            "asset": {
              "name": "mh4u-port-android.apk",
              "url": "https://github.com/CompaLarios18/MH4UltimateDC/releases/download/v0.1.7/mh4u-port-android.apk",
              "size": 29304383,
              "sha256": "92cc8444fca3541e6c39d569977eeb6e5db97cd99b20828a72c885dea2de2edf"
            }
          },
          "history": [
            {
              "tag": "v0.1.6",
              "name": "MH4U PC port 0.1.6",
              "published_at": "2026-11-01T09:30:46Z",
              "prerelease": false,
              "asset": {
                "name": "mh4u-port-android.apk",
                "url": "https://github.com/CompaLarios18/MH4UltimateDC/releases/download/v0.1.6/mh4u-port-android.apk",
                "size": 29301703,
                "sha256": "8b0de4a696917719571cc36d1cfc53eaf82b2e93878d143a6787f63125b68231"
              }
            },
            {
              "tag": "v0.1.5",
              "name": "MH4U PC port 0.1.5",
              "published_at": "2026-10-31T18:13:40Z",
              "prerelease": false,
              "asset": {
                "name": "mh4u-port-android.apk",
                "url": "https://github.com/CompaLarios18/MH4UltimateDC/releases/download/v0.1.5/mh4u-port-android.apk",
                "size": 29296863,
                "sha256": "56efaa5cb434d07a5b90ea0841663159b93db7cf78b81bfc48f2c48dc6e2ebb1"
              }
            }
          ],
          "package": "io.github.compalarios18.mh4u",
          "signer_sha256": "61fcfbf779e87b4f491195bfd2a3b21615cc99a0f2345c2c7d66f65754d6a371",
          "reports": [
            {
              "device": "Xiaomi 23100RN82L",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.1.7",
              "last_at": "2026-11-11T05:05:39Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T17:15:47Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Decrypted Monster Hunter 4 Ultimate (USA, .3ds/.cci) and its update",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own **decrypted** copy of the US Monster Hunter 4 Ultimate (`.3ds` or `.cci`) and its update. Put them in a folder (the names don't matter) and follow the author's steps; you need about 5 GB free.\nOptional: jM5557's single-screen mod, in a `mods` folder next to the game.\nCompaLarios18's version is prepared from a PC and targets the US 1.3.0 version.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Monster Hunter 4: Ultimate. Requires your 3DS game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Monster Hunter 4: Ultimate. Necesita tus archivos de juego de 3DS.",
          "assets": {
            "game": {
              "label": "Monster Hunter 4 Ultimate descifrado (USA, .3ds/.cci) y su actualización",
              "instructions_md": "Necesitas tu propia copia **descifrada** de Monster Hunter 4 Ultimate para Estados Unidos (`.3ds` o `.cci`) y su actualización. Ponlos en una carpeta (los nombres dan igual) y sigue los pasos del autor; hacen falta unos 5 GB libres.\nOpcional: el mod de una sola pantalla de jM5557, en una carpeta `mods` al lado del juego.\nLa versión de CompaLarios18 se prepara desde un PC y su objetivo es la versión USA 1.3.0.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Monster Hunter 4: Ultimate. Nécessite vos fichiers de jeu 3DS.",
          "assets": {
            "game": {
              "label": "Monster Hunter 4 Ultimate déchiffré (USA, .3ds/.cci) et sa mise à jour",
              "instructions_md": "Il vous faut votre propre copie **déchiffrée** de Monster Hunter 4 Ultimate américain (`.3ds` ou `.cci`) et sa mise à jour. Mettez-les dans un dossier (les noms n'ont pas d'importance) et suivez les étapes de l'auteur ; il faut environ 5 Go libres.\nFacultatif : le mod écran unique de jM5557, dans un dossier `mods` à côté du jeu.\nLa version de CompaLarios18 se prépare depuis un PC et vise la version USA 1.3.0.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Monster Hunter 4: Ultimate. Requer seus arquivos de jogo do 3DS.",
          "assets": {
            "game": {
              "label": "Monster Hunter 4 Ultimate descriptografado (EUA, .3ds/.cci) e sua atualização",
              "instructions_md": "Você precisa da sua própria cópia **descriptografada** de Monster Hunter 4 Ultimate americano (`.3ds` ou `.cci`) e da atualização. Coloque-os em uma pasta (os nomes não importam) e siga os passos do autor; são necessários uns 5 GB livres.\nOpcional: o mod de tela única do jM5557, em uma pasta `mods` ao lado do jogo.\nA versão do CompaLarios18 é preparada em um PC e tem como alvo a versão EUA 1.3.0.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Monster Hunter 4: Ultimate. Benötigt deine 3DS-Spieldateien.",
          "assets": {
            "game": {
              "label": "Entschlüsseltes Monster Hunter 4 Ultimate (USA, .3ds/.cci) und sein Update",
              "instructions_md": "Du brauchst deine eigene **entschlüsselte** Kopie des US-Monster-Hunter-4-Ultimate (`.3ds` oder `.cci`) und das Update. Lege sie in einen Ordner (die Namen sind egal) und folge den Schritten des Autors; du brauchst etwa 5 GB frei.\nOptional: der Einzelbildschirm-Mod von jM5557, in einem Ordner `mods` neben dem Spiel.\nDie Version von CompaLarios18 wird auf einem PC vorbereitet und zielt auf die US-Version 1.3.0.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5252764,
        "cover": "https://cdn2.steamgriddb.com/grid/2c62579aca22484241593050908a30be.png",
        "hero": "https://cdn2.steamgriddb.com/hero/82eeb7c49f8acc2d9b7ce8287ea8fea0.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/51f4efbfb3e18f4ea053c4d3d282c4e2.png",
        "genres": [
          "action",
          "adventure",
          "rpg"
        ],
        "igdb_id": 6440,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2gkk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dil0ymf3rvz8jelyackp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/v7kxqltslk7visckkf01.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ukklr0gufz6kvrbdkddy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/inm5ehl5gwx9z7gzyilh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qqe0xk4xujlxp3v8w7dc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d2gypjwiqprupcsa5ybg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cuyqfuahgo4hxs66e1n1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gs7cuh0nieeemejmp5me.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "Xiaomi 23100RN82L",
          "great": 0,
          "playable": 2,
          "broken": 0,
          "last_tag": "v0.1.8",
          "last_at": "2026-11-11T05:06:20Z"
        },
        {
          "device": "Infinix X6880",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.8",
          "last_at": "2026-11-10T00:53:29Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1.8",
          "last_at": "2026-11-10T22:33:10Z"
        },
        {
          "device": "Poco F6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.8",
          "last_at": "2026-11-11T12:20:47Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T17:15:47Z"
        }
      ],
      "downloads": 6688
    },
    {
      "id": "mhfu-recomp",
      "name": "Freedom Unite Recomp",
      "game": "Monster Hunter Freedom Unite",
      "original_platform": "psp",
      "type": "recomp",
      "upstream": "https://github.com/PateeerQ/FreedomUniteRecomp",
      "description": "Recompilation of Monster Hunter Freedom Unite for PSP. Requires your copy of the game.",
      "forks": [
        {
          "repo": "PateeerQ/FreedomUniteRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1989,
          "release": {
            "tag": "v0.4.6",
            "name": "v0.4.6",
            "published_at": "2026-11-11T03:26:01Z",
            "prerelease": false,
            "asset": {
              "name": "FreedomUniteRecomp-v0.4.6-android-arm64-universal.apk",
              "url": "https://github.com/PateeerQ/FreedomUniteRecomp/releases/download/v0.4.6/FreedomUniteRecomp-v0.4.6-android-arm64-universal.apk",
              "size": 130918333,
              "sha256": "7c70794f98bd176b47cc5081f459c3a00a9f21692974c3f4a4a074eed89c5b9b"
            }
          },
          "history": [
            {
              "tag": "v0.4.5",
              "name": "v0.4.5",
              "published_at": "2026-11-10T11:12:04Z",
              "prerelease": false,
              "asset": {
                "name": "FreedomUniteRecomp-v0.4.5-android-arm64-universal.apk",
                "url": "https://github.com/PateeerQ/FreedomUniteRecomp/releases/download/v0.4.5/FreedomUniteRecomp-v0.4.5-android-arm64-universal.apk",
                "size": 130921637,
                "sha256": "2e82abea44c3c85d0878fcf712336eb72cce864997a3b309d6d8f86b67b56089"
              }
            },
            {
              "tag": "v0.4.4",
              "name": "v0.4.4",
              "published_at": "2026-11-09T18:15:07Z",
              "prerelease": false,
              "asset": {
                "name": "FreedomUniteRecomp-v0.4.4-android-arm64-universal.apk",
                "url": "https://github.com/PateeerQ/FreedomUniteRecomp/releases/download/v0.4.4/FreedomUniteRecomp-v0.4.4-android-arm64-universal.apk",
                "size": 130587505,
                "sha256": "b7bbd7e6c3fa3c1437dce93696aeaef36ec4c3bb002da24f61c37f3a953077fa"
              }
            },
            {
              "tag": "v0.4.3",
              "name": "v0.4.3",
              "published_at": "2026-11-08T16:28:32Z",
              "prerelease": false,
              "asset": {
                "name": "FreedomUniteRecomp-v0.4.3-android-arm64-universal.apk",
                "url": "https://github.com/PateeerQ/FreedomUniteRecomp/releases/download/v0.4.3/FreedomUniteRecomp-v0.4.3-android-arm64-universal.apk",
                "size": 133273805,
                "sha256": "c29cb3c4e518e8e14d105fe0516119c167a8245c9f2881ec3f6fa11636ee5c7e"
              }
            },
            {
              "tag": "v0.4.2",
              "name": "v0.4.2",
              "published_at": "2026-11-07T05:28:20Z",
              "prerelease": false,
              "asset": {
                "name": "FreedomUniteRecomp-v0.4.2-android-arm64-universal.apk",
                "url": "https://github.com/PateeerQ/FreedomUniteRecomp/releases/download/v0.4.2/FreedomUniteRecomp-v0.4.2-android-arm64-universal.apk",
                "size": 133271965,
                "sha256": "68785ff1b9107e267d3c702c0caf9a0ab2626fafcb351629903287d02f1b9dd7"
              }
            },
            {
              "tag": "v0.4.1",
              "name": "v0.4.1",
              "published_at": "2026-11-06T18:31:51Z",
              "prerelease": false,
              "asset": {
                "name": "FreedomUniteRecomp-v0.4.1-android-arm64-universal.apk",
                "url": "https://github.com/PateeerQ/FreedomUniteRecomp/releases/download/v0.4.1/FreedomUniteRecomp-v0.4.1-android-arm64-universal.apk",
                "size": 108973985,
                "sha256": "b69c8a3c0aaea5363705145fef75129af7613b9d8896cffc9a7fe7245453dab1"
              }
            }
          ],
          "package": "com.pateeerq.mhfu",
          "signer_sha256": "b74f2d342877e9867a0df542ea5c646042d4147830901431c21fe5091c264471",
          "reports": [
            {
              "device": "OPPO CPH2641",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.2",
              "last_at": "2026-11-10T09:11:20Z"
            },
            {
              "device": "Samsung SM-A165M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.5",
              "last_at": "2026-11-11T01:22:04Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Monster Hunter Freedom Unite (PSP) as .iso: Europe, USA or FUComplete",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the `.iso` of your Monster Hunter Freedom Unite UMD: the European (ULES01213), the US (ULUS10391) or the FUComplete translation (ULJM05500). The app recognises which one it is.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Monster Hunter Freedom Unite de PSP. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "Monster Hunter Freedom Unite (PSP) en .iso: Europa, USA o FUComplete",
              "instructions_md": "Elige la `.iso` de tu UMD de Monster Hunter Freedom Unite: la europea (ULES01213), la americana (ULUS10391) o la traducción FUComplete (ULJM05500). La app reconoce cuál es.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Monster Hunter Freedom Unite sur PSP. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "Monster Hunter Freedom Unite (PSP) en .iso : Europe, USA ou FUComplete",
              "instructions_md": "Choisissez le `.iso` de votre UMD de Monster Hunter Freedom Unite : l'européen (ULES01213), l'américain (ULUS10391) ou la traduction FUComplete (ULJM05500). L'application reconnaît lequel c'est.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Monster Hunter Freedom Unite de PSP. Precisa da sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "Monster Hunter Freedom Unite (PSP) em .iso: Europa, EUA ou FUComplete",
              "instructions_md": "Escolha a `.iso` do seu UMD de Monster Hunter Freedom Unite: a europeia (ULES01213), a americana (ULUS10391) ou a tradução FUComplete (ULJM05500). O app reconhece qual é.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Monster Hunter Freedom Unite (PSP). Benötigt deine Kopie des Spiels.",
          "assets": {
            "disc": {
              "label": "Monster Hunter Freedom Unite (PSP) als .iso: Europa, USA oder FUComplete",
              "instructions_md": "Wähle die `.iso` deiner UMD von Monster Hunter Freedom Unite: die europäische (ULES01213), die US- (ULUS10391) oder die Übersetzung FUComplete (ULJM05500). Die App erkennt, welche es ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 21192,
        "cover": "https://cdn2.steamgriddb.com/grid/3bf3cc7649920a539474fe28e6e3cda9.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/1ba7439a02d9539077510205dd05123f.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/97550c51d72fe06f777c5a41404c940c.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 20427,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocpe7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hrwhy8rimgqnaelwxnpx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/a50w7qkk0wgeiqun7nih.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oqz0vyfrcc8xoh5awgdy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/k7fcw2nxjehyvp4cu4fi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gxh4shet2lttnqt6ojxy.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "OPPO CPH2641",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.2",
          "last_at": "2026-11-10T09:11:20Z"
        },
        {
          "device": "Samsung SM-A165M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.5",
          "last_at": "2026-11-11T01:22:04Z"
        }
      ],
      "downloads": 1989
    },
    {
      "id": "mhgurecomp",
      "name": "MHGU Recomp",
      "game": "Monster Hunter Generations Ultimate",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "morerokk/MHGURecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10521,
          "release": {
            "tag": "0.16.1",
            "name": "0.16.1 - Bugfixes",
            "published_at": "2026-11-11T09:06:21Z",
            "prerelease": false,
            "asset": {
              "name": "Android-MHGURecomp.0.16.1.apk",
              "url": "https://github.com/morerokk/MHGURecomp/releases/download/0.16.1/Android-MHGURecomp.0.16.1.apk",
              "size": 137848289,
              "sha256": "72e00d314293d5c8540b8bf08d217682eb54d72df9f180a8410f92fdefdc67a0"
            }
          },
          "history": [
            {
              "tag": "0.16.0",
              "name": "0.16.0 - Lag Compensation",
              "published_at": "2026-11-09T23:46:34Z",
              "prerelease": false,
              "asset": {
                "name": "Android-MHGURecomp.0.16.0.apk",
                "url": "https://github.com/morerokk/MHGURecomp/releases/download/0.16.0/Android-MHGURecomp.0.16.0.apk",
                "size": 137766369,
                "sha256": "de6ba90c7627cc87bb60b9ad084847fa3869818f5da9db50b8ec1e1e90cd8b3f"
              }
            },
            {
              "tag": "0.15.4",
              "name": "0.15.4 - Bugfixes, loading times, aiming",
              "published_at": "2026-11-08T17:26:55Z",
              "prerelease": false,
              "asset": {
                "name": "Android-MHGURecomp.0.15.4.apk",
                "url": "https://github.com/morerokk/MHGURecomp/releases/download/0.15.4/Android-MHGURecomp.0.15.4.apk",
                "size": 137831905,
                "sha256": "014c4665a63a8f528a831859292b4aeed9162b4b8e528fba55101a481b4bef8b"
              }
            },
            {
              "tag": "0.15.3",
              "name": "0.15.3 - Networking improvements",
              "published_at": "2026-11-08T00:44:42Z",
              "prerelease": false,
              "asset": {
                "name": "Android-MHGURecomp.0.15.3.apk",
                "url": "https://github.com/morerokk/MHGURecomp/releases/download/0.15.3/Android-MHGURecomp.0.15.3.apk",
                "size": 137717217,
                "sha256": "809cdb533d8e18beda8f08b9b9e529c428e8f509c7ec954ae9e298d08ebfe80c"
              }
            },
            {
              "tag": "0.15.2",
              "name": "0.15.2 - Bugfixes, HDR support, mod support",
              "published_at": "2026-11-07T12:48:30Z",
              "prerelease": false,
              "asset": {
                "name": "Android-MHGURecomp.0.15.2.apk",
                "url": "https://github.com/morerokk/MHGURecomp/releases/download/0.15.2/Android-MHGURecomp.0.15.2.apk",
                "size": 137799137,
                "sha256": "0ba04b8c2635268d94da3ce8192879bbab0a2aa6ea311cac8672ab55e39f734c"
              }
            },
            {
              "tag": "0.15.1",
              "name": "0.15.1 - Emulator Crossplay, bugfixes",
              "published_at": "2026-11-06T13:17:43Z",
              "prerelease": false,
              "asset": {
                "name": "Android-MHGURecomp.0.15.1.apk",
                "url": "https://github.com/morerokk/MHGURecomp/releases/download/0.15.1/Android-MHGURecomp.0.15.1.apk",
                "size": 137717217,
                "sha256": "6c9e200a401ea2f3b6f0ac6cf0570fe41572a0c78d159f5d27e145f14870369c"
              }
            }
          ],
          "package": "io.github.morerokk.mhgurecomp",
          "signer_sha256": "c23343270c827bf90b22096bd4779bc25b2d199a1ded28d58bc7fe5e86674834"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Monster Hunter Generations Ultimate 1.4.0 exefs and romfs folders",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the `exefs` and `romfs` folders of your copy of Monster Hunter Generations Ultimate updated to **1.4.0**. In Ryujinx: right click the game with the update applied → **Extract Data**.\n`exefs` must be the update's and `romfs` the base game's with the update files copied over it. Put them in the port's `data` folder.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of Monster Hunter Generations Ultimate for pc. Requires your pc game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Monster Hunter Generations Ultimate para pc. Necesita tus archivos de juego de pc.",
          "assets": {
            "game": {
              "label": "Carpetas exefs y romfs de Monster Hunter Generations Ultimate 1.4.0",
              "instructions_md": "Necesitas las carpetas `exefs` y `romfs` de tu copia de Monster Hunter Generations Ultimate actualizada a la **1.4.0**. En Ryujinx: clic derecho sobre el juego con la actualización aplicada → **Extract Data**.\n`exefs` debe ser el de la actualización y `romfs` el del juego base con los archivos de la actualización copiados encima. Ponlas en la carpeta `data` del port.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Monster Hunter Generations Ultimate pour pc. Nécessite vos fichiers de jeu pc.",
          "assets": {
            "game": {
              "label": "Dossiers exefs et romfs de Monster Hunter Generations Ultimate 1.4.0",
              "instructions_md": "Il vous faut les dossiers `exefs` et `romfs` de votre copie de Monster Hunter Generations Ultimate mise à jour en **1.4.0**. Dans Ryujinx : clic droit sur le jeu avec la mise à jour appliquée → **Extract Data**.\n`exefs` doit être celui de la mise à jour et `romfs` celui du jeu de base avec les fichiers de la mise à jour copiés par-dessus. Mettez-les dans le dossier `data` du port.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Monster Hunter Generations Ultimate para pc. Requer seus arquivos de jogo do pc.",
          "assets": {
            "game": {
              "label": "Pastas exefs e romfs de Monster Hunter Generations Ultimate 1.4.0",
              "instructions_md": "Você precisa das pastas `exefs` e `romfs` da sua cópia de Monster Hunter Generations Ultimate atualizada para a **1.4.0**. No Ryujinx: botão direito no jogo com a atualização aplicada → **Extract Data**.\n`exefs` deve ser o da atualização e `romfs` o do jogo base com os arquivos da atualização copiados por cima. Coloque-as na pasta `data` do port.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Monster Hunter Generations Ultimate für pc. Benötigt deine pc-Spieledateien.",
          "assets": {
            "game": {
              "label": "Ordner exefs und romfs von Monster Hunter Generations Ultimate 1.4.0",
              "instructions_md": "Du brauchst die Ordner `exefs` und `romfs` deiner auf **1.4.0** aktualisierten Kopie von Monster Hunter Generations Ultimate. In Ryujinx: Rechtsklick auf das Spiel mit installiertem Update → **Extract Data**.\n`exefs` muss vom Update stammen und `romfs` vom Hauptspiel, mit den Update-Dateien darüber kopiert. Lege sie in den Ordner `data` des Ports.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5264579,
        "cover": "https://cdn2.steamgriddb.com/grid/7bf071f0838651b1a74f71df5003b3ca.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2cfc7c2a1eabaff9fdcc09b009e8edad.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/8cb958257e5a77381e730fc3ce4b8b32.png",
        "genres": [
          "action",
          "rpg"
        ],
        "igdb_id": 25623,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/m0l4ma2qdh7z2m5o6m5l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ly4vwylafc8px6tit1qc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hpqfcwff4hkokqftewos.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/amgmfldyn0cwtebjtenj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/grsc1ibqorw2u6gezem2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gzwj7vjsf6nm3wwguwni.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/heaq0emejcfii281djmw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yclsidxspm59tfbqzdrb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/n9jikwicn64quiltps6o.jpg"
        ]
      },
      "genres": [
        "action",
        "rpg"
      ],
      "downloads": 10521
    },
    {
      "id": "mickeyanddonaldcollection",
      "name": "Mickey & Donald Collection",
      "game": "Castle of Illusions Starring Mickey Mouse, Quackshot Starring Donald Duck, World of Illusion Starring Mickey Mouse and D",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "Darhkfox/MickeyAndDonaldCollection",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 579,
          "release": {
            "tag": "v1.2",
            "name": "Mickey & Donald Collection V1.2 (Windows & Android)",
            "published_at": "2026-11-05T11:33:19Z",
            "prerelease": false,
            "asset": {
              "name": "Mickey-and-Donald-Collection-Android-v1.2.apk",
              "url": "https://github.com/Darhkfox/MickeyAndDonaldCollection/releases/download/v1.2/Mickey-and-Donald-Collection-Android-v1.2.apk",
              "size": 6313198,
              "sha256": "000a9d9cff9039c8c91277f82fca26ea2dc943e61285fe5853715477d28c60e4"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "Mickey & Donald Collection V1.1 (Windows & Android)",
              "published_at": "2026-10-20T16:35:20Z",
              "prerelease": false,
              "asset": {
                "name": "Mickey-and-Donald-Collection-Android-v1.1.apk",
                "url": "https://github.com/Darhkfox/MickeyAndDonaldCollection/releases/download/v1.1/Mickey-and-Donald-Collection-Android-v1.1.apk",
                "size": 6184715,
                "sha256": "068d812836167723fb2fa0e0965df07fc2bd1204385b182295921cee72781cf0"
              }
            },
            {
              "tag": "android-v1.0",
              "name": "Mickey & Donald Collection Android V1.0",
              "published_at": "2026-10-15T21:20:32Z",
              "prerelease": false,
              "asset": {
                "name": "Mickey-and-Donald-Collection-Android-v1.0.apk",
                "url": "https://github.com/Darhkfox/MickeyAndDonaldCollection/releases/download/android-v1.0/Mickey-and-Donald-Collection-Android-v1.0.apk",
                "size": 5737122,
                "sha256": "8e7a548bff769c0866a51ed5a7996059a7b6fb0c0837770d3f52001ec90cb370"
              }
            }
          ],
          "package": "com.darhkfox.mickeydonald",
          "signer_sha256": "a48030d8733f69f11970e809c271f158dff0ab80c6c250eeed3ecb563081c68c"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "roms",
          "label": "Castle of Illusion, QuackShot and World of Illusion Mega Drive ROMs",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your Mega Drive ROMs: Castle of Illusion (USA), QuackShot (revision 00) and World of Illusion (USA). They're recognised by their contents; the name doesn't matter and they can be inside a `.zip`.\nIf one is missing, its card says *ROM not found*; the others still work.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Castle of Illusions Starring Mickey Mouse, Quackshot Starring Donald Duck, World of Illusion Starring Mickey Mouse and D for pc. Requires your pc game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Castle of Illusions Starring Mickey Mouse, Quackshot Starring Donald Duck, World of Illusion Starring Mickey Mouse and D para pc. Necesita tus archivos de juego de pc.",
          "assets": {
            "roms": {
              "label": "ROMs de Mega Drive de Castle of Illusion, QuackShot y World of Illusion",
              "instructions_md": "Necesitas tus ROMs de Mega Drive: Castle of Illusion (USA), QuackShot (revisión 00) y World of Illusion (USA). Se reconocen por su contenido; el nombre da igual y valen dentro de un `.zip`.\nSi falta una, su tarjeta dice *ROM not found*; las demás funcionan igual.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Castle of Illusions Starring Mickey Mouse, Quackshot Starring Donald Duck, World of Illusion Starring Mickey Mouse and D pour pc. Nécessite vos fichiers de jeu pc.",
          "assets": {
            "roms": {
              "label": "ROM Mega Drive de Castle of Illusion, QuackShot et World of Illusion",
              "instructions_md": "Il vous faut vos ROM Mega Drive : Castle of Illusion (USA), QuackShot (révision 00) et World of Illusion (USA). Elles sont reconnues par leur contenu ; le nom n'a pas d'importance et elles peuvent être dans un `.zip`.\nSi l'une manque, sa carte affiche *ROM not found* ; les autres fonctionnent quand même.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Castle of Illusions Starring Mickey Mouse, Quackshot Starring Donald Duck, World of Illusion Starring Mickey Mouse and D para pc. Requer seus arquivos de jogo do pc.",
          "assets": {
            "roms": {
              "label": "ROMs de Mega Drive de Castle of Illusion, QuackShot e World of Illusion",
              "instructions_md": "Você precisa das suas ROMs de Mega Drive: Castle of Illusion (EUA), QuackShot (revisão 00) e World of Illusion (EUA). Elas são reconhecidas pelo conteúdo; o nome não importa e podem estar dentro de um `.zip`.\nSe faltar uma, o cartão dela diz *ROM not found*; as outras funcionam do mesmo jeito.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Castle of Illusions Starring Mickey Mouse, Quackshot Starring Donald Duck, World of Illusion Starring Mickey Mouse and D für pc. Benötigt deine pc-Spieledateien.",
          "assets": {
            "roms": {
              "label": "Mega-Drive-ROMs von Castle of Illusion, QuackShot und World of Illusion",
              "instructions_md": "Du brauchst deine Mega-Drive-ROMs: Castle of Illusion (USA), QuackShot (Revision 00) und World of Illusion (USA). Sie werden am Inhalt erkannt; der Name ist egal, und sie dürfen in einer `.zip` liegen.\nFehlt eine, zeigt ihre Karte *ROM not found*; die anderen gehen trotzdem.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34018,
        "cover": "https://cdn2.steamgriddb.com/grid/f37aaa54c3aa01e970315ca3b64a9cf2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/91e1e168b7ee986eb64e9fabc5d08d04.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/60793eb1cf4738fc67df0a93d57ada14.png"
      },
      "downloads": 579
    },
    {
      "id": "midnight-club-3",
      "name": "Midnight Club 3: DUB Edition Remix",
      "game": "Midnight Club 3: DUB Edition Remix",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/Masterllgod/midnight-club-3-dub-edition-remix-port-nativo",
      "description": "Native port of Midnight Club 3: DUB Edition Remix for Xbox. Requires your copy of the game.",
      "forks": [
        {
          "repo": "Masterllgod/midnight-club-3-dub-edition-remix-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 11132,
          "release": {
            "tag": "v0.2.0",
            "name": "v0.2.0 (alpha)",
            "published_at": "2026-10-26T23:40:07Z",
            "prerelease": false,
            "asset": {
              "name": "MidnightClub3Remix-v0.2.0-arm64-v8a.apk",
              "url": "https://github.com/Masterllgod/midnight-club-3-dub-edition-remix-port-nativo/releases/download/v0.2.0/MidnightClub3Remix-v0.2.0-arm64-v8a.apk",
              "size": 32871496,
              "sha256": "f70b5aee4819ab9ec5cab2622e3c46040067067b47c072dc613a0c7a55d99441"
            }
          },
          "history": [],
          "package": "com.xboxport.midnightclub3",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b",
          "reports": [
            {
              "device": "Motorola moto g54 5G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T04:55:55Z"
            },
            {
              "device": "Xiaomi 25118PC98G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T09:09:21Z"
            },
            {
              "device": "Xiaomi Poco X7 Pro j",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T18:23:37Z"
            },
            {
              "device": "Oculus Quest",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T04:46:09Z"
            },
            {
              "device": "Moorechip Retroid Pocket 4 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-10T07:12:22Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T10:49:04Z"
            },
            {
              "device": "Samsung SM-A566E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T20:09:05Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Midnight Club 3: DUB Edition Remix (Xbox): all the disc files",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "MC3REMIX"
          },
          "instructions_md": "Copy **all** the files of your Midnight Club 3: DUB Edition Remix disc for the original Xbox (908 files, about 4.8 GB, with their subfolders) to the `MC3REMIX` folder in storage. `default.xbe` must sit directly inside it.\nThe port only works with an exact `default.xbe`: its SHA-1 is `f385c9218b7c95985f5710fb70b176b17f7dae7e`.\nIf the app doesn't find the folder, tap **ESCOLHER PASTA** and grant file permission.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Midnight Club 3: DUB Edition Remix de Xbox. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Midnight Club 3: DUB Edition Remix (Xbox): todos los archivos del disco",
              "instructions_md": "Copia **todos** los archivos de tu disco de Midnight Club 3: DUB Edition Remix para la Xbox original (908 archivos, unos 4,8 GB, con sus subcarpetas) a la carpeta `MC3REMIX` del almacenamiento. `default.xbe` debe quedar directamente dentro.\nEl port solo funciona con un `default.xbe` exacto: su SHA-1 es `f385c9218b7c95985f5710fb70b176b17f7dae7e`.\nSi la app no encuentra la carpeta, pulsa **ESCOLHER PASTA** y dale permiso de archivos.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Midnight Club 3: DUB Edition Remix sur Xbox. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Midnight Club 3: DUB Edition Remix (Xbox) : tous les fichiers du disque",
              "instructions_md": "Copiez **tous** les fichiers de votre disque de Midnight Club 3: DUB Edition Remix pour la première Xbox (908 fichiers, environ 4,8 Go, avec leurs sous-dossiers) dans le dossier `MC3REMIX` du stockage. `default.xbe` doit se trouver directement dedans.\nLe port ne marche qu'avec un `default.xbe` exact : son SHA-1 est `f385c9218b7c95985f5710fb70b176b17f7dae7e`.\nSi l'application ne trouve pas le dossier, touchez **ESCOLHER PASTA** et accordez l'accès aux fichiers.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Midnight Club 3: DUB Edition Remix de Xbox. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Midnight Club 3: DUB Edition Remix (Xbox): todos os arquivos do disco",
              "instructions_md": "Copie **todos** os arquivos do seu disco de Midnight Club 3: DUB Edition Remix para o Xbox original (908 arquivos, cerca de 4,8 GB, com as subpastas) para a pasta `MC3REMIX` do armazenamento. O `default.xbe` deve ficar diretamente dentro.\nO port só funciona com um `default.xbe` exato: o SHA-1 dele é `f385c9218b7c95985f5710fb70b176b17f7dae7e`.\nSe o app não achar a pasta, toque em **ESCOLHER PASTA** e dê permissão de arquivos.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Midnight Club 3: DUB Edition Remix (Xbox). Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Midnight Club 3: DUB Edition Remix (Xbox): alle Disc-Dateien",
              "instructions_md": "Kopiere **alle** Dateien deiner Disc von Midnight Club 3: DUB Edition Remix für die erste Xbox (908 Dateien, etwa 4,8 GB, mit Unterordnern) in den Ordner `MC3REMIX` im Speicher. `default.xbe` muss direkt darin liegen.\nDer Port funktioniert nur mit einer exakten `default.xbe`: Ihr SHA-1 ist `f385c9218b7c95985f5710fb70b176b17f7dae7e`.\nFindet die App den Ordner nicht, tippe auf **ESCOLHER PASTA** und erlaube den Dateizugriff.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35116,
        "cover": "https://cdn2.steamgriddb.com/grid/53fc08a6421fcd803b6f7c6798241bf5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d01eeca8b24321cd2fe89dd85b9beb51.png",
        "logo": "https://cdn2.steamgriddb.com/logo/722dbff5cd4057c60d57141a64500f49.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 22583,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1hgi.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scurza.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scurzb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scurzd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scurzc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar50iv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar50iu.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "Motorola moto g54 5G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T04:55:55Z"
        },
        {
          "device": "Xiaomi 25118PC98G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T09:09:21Z"
        },
        {
          "device": "Xiaomi Poco X7 Pro j",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T18:23:37Z"
        },
        {
          "device": "Oculus Quest",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T04:46:09Z"
        },
        {
          "device": "Moorechip Retroid Pocket 4 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-10T07:12:22Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T10:49:04Z"
        },
        {
          "device": "Samsung SM-A566E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T20:09:05Z"
        }
      ],
      "downloads": 11132
    },
    {
      "id": "minecraft-4j",
      "name": "Minecraft 4J",
      "game": "Minecraft (Wii U)",
      "original_platform": "wiiu",
      "type": "recomp",
      "forks": [
        {
          "repo": "avanger10/Minecraft-4J",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2763,
          "release": {
            "tag": "1.9.0",
            "name": "LCE 1.9.0 Ancient",
            "published_at": "2026-11-05T01:56:45Z",
            "prerelease": false,
            "asset": {
              "name": "Nimbus_v1.9.0.apk",
              "url": "https://github.com/avanger10/Minecraft-4J/releases/download/1.9.0/Nimbus_v1.9.0.apk",
              "size": 1492662167,
              "sha256": "90278c403ba6a43df6fadc5af36835725dc5792e0c409220e75f366d96617ea7"
            }
          },
          "history": [
            {
              "tag": "End_of_an_era",
              "name": "End of an era",
              "published_at": "2026-11-07T06:53:38Z",
              "prerelease": false,
              "asset": {
                "name": "Nimbus_500MG_SINDLC.apk",
                "url": "https://github.com/avanger10/Minecraft-4J/releases/download/End_of_an_era/Nimbus_500MG_SINDLC.apk",
                "size": 549131254,
                "sha256": "12a6bfa74d970b7daa44e0bfba8f695ce9c353b11d61640e26ee622347b414e1"
              }
            },
            {
              "asset": {
                "name": "LCEWIIU.apk",
                "sha256": "9547d9804c2266aa967ad69e091e03f48543ea53c3e38fc789902a616c6f8705",
                "size": 1443001678,
                "url": "https://github.com/avanger10/Minecraft-4J/releases/download/1.2.0/LCEWIIU.apk"
              },
              "name": "LCE 1.2.0",
              "prerelease": false,
              "published_at": "2026-11-01T22:01:25Z",
              "tag": "1.2.0"
            },
            {
              "asset": {
                "name": "LCEWIIU.1.0.2.apk",
                "sha256": "f951eb7269b47715976a41d9aa6b5c2ada5a30a36d0c03e0bad471102402c6c5",
                "size": 1442933170,
                "url": "https://github.com/avanger10/Minecraft-4J/releases/download/NewVersion/LCEWIIU.1.0.2.apk"
              },
              "name": "LCE 1.0.2",
              "prerelease": false,
              "published_at": "2026-10-31T19:22:03Z",
              "tag": "NewVersion"
            }
          ],
          "package": "org.lcewiiu.game",
          "signer_sha256": "3273bc53b24100071db7c82ffe9e9766423d85904f312305451a100c28e737fa",
          "reports": [
            {
              "device": "Xiaomi 2311DRK48G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T20:56:55Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Minecraft (Wii U) for wiiu. Requires your wiiu game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Minecraft (Wii U) para wiiu. Necesita tus archivos de juego de wiiu."
        },
        "fr": {
          "description": "Recompilation statique de Minecraft (Wii U) pour wiiu. Nécessite vos fichiers de jeu wiiu."
        },
        "pt": {
          "description": "Recompilação estática de Minecraft (Wii U) para wiiu. Requer seus arquivos de jogo do wiiu."
        },
        "de": {
          "description": "Statische Rekompilierung von Minecraft (Wii U) für wiiu. Benötigt deine wiiu-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 34356,
        "cover": "https://cdn2.steamgriddb.com/grid/61c5cde3171935ef09c7045dea8371a5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/99e104da4f384281f6a46925e49821b2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/aa2bb9596f12d0f4fa0271b0d80dbf18.png",
        "genres": [
          "adventure",
          "simulation",
          "horror"
        ],
        "igdb_id": 84610,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2jxl.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/l0wri8gtlbzwftonig2h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cdvt7uh9h1ixn6qjx9cf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xdkrlmyqygppsbofelan.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hpnjp2vp2ysze4f5614g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/coepm3mv0o34t64wskcl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5pmk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5pmj.jpg"
        ]
      },
      "genres": [
        "adventure",
        "simulation",
        "horror"
      ],
      "reports": [
        {
          "device": "Xiaomi 2311DRK48G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T20:56:55Z"
        }
      ],
      "downloads": 2763
    },
    {
      "id": "mk-armageddon",
      "name": "Mortal Kombat: Armageddon",
      "game": "Mortal Kombat: Armageddon",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/Masterllgod/mortal-kombat-armageddon-port-nativo",
      "description": "Native port of Mortal Kombat: Armageddon for Xbox. Requires your copy of the game.",
      "forks": [
        {
          "repo": "Masterllgod/mortal-kombat-armageddon-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1631,
          "release": {
            "tag": "v0.2.1",
            "name": "v0.2.1 (alpha)",
            "published_at": "2026-10-27T00:45:28Z",
            "prerelease": false,
            "asset": {
              "name": "MortalKombatArmageddon-PortNativo-v0.2.1-arm64.apk",
              "url": "https://github.com/Masterllgod/mortal-kombat-armageddon-port-nativo/releases/download/v0.2.1/MortalKombatArmageddon-PortNativo-v0.2.1-arm64.apk",
              "size": 41929152,
              "sha256": "4fe3ad9551f33ee13290945a24cf0f7b2bca66625aab017b1964227f54da8041"
            }
          },
          "history": [
            {
              "tag": "v0.2.0",
              "name": "v0.2.0 (alpha)",
              "published_at": "2026-10-26T22:23:27Z",
              "prerelease": false,
              "asset": {
                "name": "MortalKombatArmageddon-PortNativo-v0.2.0-arm64.apk",
                "url": "https://github.com/Masterllgod/mortal-kombat-armageddon-port-nativo/releases/download/v0.2.0/MortalKombatArmageddon-PortNativo-v0.2.0-arm64.apk",
                "size": 41928212,
                "sha256": "31e8d25cf01475b032c368c82bffebfea552824ac5072f26c06941c68c77c824"
              }
            }
          ],
          "package": "com.xboxport.mkarmageddon",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b",
          "reports": [
            {
              "device": "ACER AC81",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T06:30:13Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T14:56:09Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Mortal Kombat: Armageddon (Xbox): disc files with default.xbe",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the files of your Mortal Kombat: Armageddon Xbox disc (the `default.xbe` and the folders next to it) to a folder on the phone, for example `MKARMAGEDDON`, and choose it in the app.\nIt only works with an identical `default.xbe`: SHA-1 `24074b8f58a0c10f2dee6862be3ebd267ac1e164`.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Mortal Kombat: Armageddon de Xbox. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Mortal Kombat: Armageddon (Xbox): archivos del disco con default.xbe",
              "instructions_md": "Copia los archivos de tu disco de Mortal Kombat: Armageddon para Xbox (el `default.xbe` y las carpetas de al lado) a una carpeta del teléfono, por ejemplo `MKARMAGEDDON`, y elígela en la app.\nSolo funciona con un `default.xbe` idéntico: SHA-1 `24074b8f58a0c10f2dee6862be3ebd267ac1e164`.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Mortal Kombat: Armageddon sur Xbox. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Mortal Kombat: Armageddon (Xbox) : fichiers du disque avec default.xbe",
              "instructions_md": "Copiez les fichiers de votre disque Xbox de Mortal Kombat: Armageddon (le `default.xbe` et les dossiers à côté) dans un dossier du téléphone, par exemple `MKARMAGEDDON`, et choisissez-le dans l'application.\nCela ne marche qu'avec un `default.xbe` identique : SHA-1 `24074b8f58a0c10f2dee6862be3ebd267ac1e164`.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Mortal Kombat: Armageddon de Xbox. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Mortal Kombat: Armageddon (Xbox): arquivos do disco com default.xbe",
              "instructions_md": "Copie os arquivos do seu disco de Mortal Kombat: Armageddon para Xbox (o `default.xbe` e as pastas ao lado) para uma pasta do celular, por exemplo `MKARMAGEDDON`, e escolha-a no app.\nSó funciona com um `default.xbe` idêntico: SHA-1 `24074b8f58a0c10f2dee6862be3ebd267ac1e164`.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Mortal Kombat: Armageddon (Xbox). Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Mortal Kombat: Armageddon (Xbox): Disc-Dateien mit default.xbe",
              "instructions_md": "Kopiere die Dateien deiner Xbox-Disc von Mortal Kombat: Armageddon (die `default.xbe` und die Ordner daneben) in einen Ordner auf dem Handy, zum Beispiel `MKARMAGEDDON`, und wähle ihn in der App.\nEs funktioniert nur mit einer identischen `default.xbe`: SHA-1 `24074b8f58a0c10f2dee6862be3ebd267ac1e164`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 29905,
        "cover": "https://cdn2.steamgriddb.com/grid/3a949b73791f1930f6178c6432cc9931.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5f0ad4db43d8723d18169b2e4817a160.png",
        "logo": "https://cdn2.steamgriddb.com/logo/531d29a813ef9471aad0a5558d449a73.png",
        "genres": [
          "action",
          "fighting",
          "racing"
        ],
        "igdb_id": 1616,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1y0j.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81hy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81hz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81i1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81i0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81i2.jpg"
        ]
      },
      "genres": [
        "action",
        "fighting",
        "racing"
      ],
      "reports": [
        {
          "device": "ACER AC81",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T06:30:13Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T14:56:09Z"
        }
      ],
      "downloads": 1631
    },
    {
      "id": "mk8d-launcher",
      "name": "MK8D-Launcher",
      "game": "Mario Kart 8 Deluxe",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "shenbolado1/MK8D-Launcher",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 7561,
          "release": {
            "tag": "v0.3.2",
            "name": "v0.3.2 Snapdragon and Xclipse GPU Release",
            "published_at": "2026-11-01T15:39:31Z",
            "prerelease": false,
            "asset": {
              "name": "MKart8Port-host81-dex39-Xclipse.apk",
              "url": "https://github.com/shenbolado1/MK8D-Launcher/releases/download/v0.3.2/MKart8Port-host81-dex39-Xclipse.apk",
              "size": 83038720,
              "sha256": "70e410e0b1ab64d9f027918512fe9c5a483f5bf83cf434baf9960d537d2a7695"
            }
          },
          "history": [
            {
              "tag": "v0.3.1",
              "name": "v0.3",
              "published_at": "2026-10-31T03:15:49Z",
              "prerelease": false,
              "asset": {
                "name": "MKart8Port-v0.3.1.apk",
                "url": "https://github.com/shenbolado1/MK8D-Launcher/releases/download/v0.3.1/MKart8Port-v0.3.1.apk",
                "size": 54273880,
                "sha256": "345cdce61eaba05f36b0e8cc85cc8dd819c982765097142fb3a1b4480b7e313d"
              }
            },
            {
              "tag": "v0.2",
              "name": "v0.2",
              "published_at": "2026-10-29T14:40:53Z",
              "prerelease": false,
              "asset": {
                "name": "MKart8Port-release07.apk",
                "url": "https://github.com/shenbolado1/MK8D-Launcher/releases/download/v0.2/MKart8Port-release07.apk",
                "size": 7404445,
                "sha256": "841928489b8488a1cf39d44e245f47893606e60e3086aa837dd26e6b877f8ac8"
              }
            },
            {
              "tag": "v0.1",
              "name": "v0.1",
              "published_at": "2026-10-28T14:51:48Z",
              "prerelease": false,
              "asset": {
                "name": "MKart8Port-release04.apk",
                "url": "https://github.com/shenbolado1/MK8D-Launcher/releases/download/v0.1/MKart8Port-release04.apk",
                "size": 7519848,
                "sha256": "a9afdb91ffcc51767f1b6608bd879b45ace44ddb71e223baef71cce46c9ac061"
              }
            }
          ],
          "package": "org.nx2a.t0100152000022000",
          "signer_sha256": "3923991471396cf077e4d6818ac0108657009bb9ef67eb182265a27fde096e65",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 3,
              "broken": 2,
              "last_tag": "v0.3.2",
              "last_at": "2026-11-09T16:08:53Z"
            },
            {
              "device": "Xiaomi 23113RKC6G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.3.2",
              "last_at": "2026-11-09T13:01:35Z"
            },
            {
              "device": "Poco X7 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.2",
              "last_at": "2026-11-09T13:15:41Z"
            },
            {
              "device": "Samsung SM-S721W",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T00:40:49Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "pack",
          "label": "Mario Kart 8 Deluxe 3.0.5 data package (or .nsp + prod.keys)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your copy of Mario Kart 8 Deluxe (base game and update 3.0.5). The launcher offers two ways to install:\n- Import the data package already adapted on a PC from your copy (the `.zip` is read directly).\n- Install from your own `.nsp` files and your `prod.keys`.\nIt only works on mid-to-high-end Snapdragon phones.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Mario Kart 8 Deluxe for switch. Requires your switch game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Mario Kart 8 Deluxe para switch. Necesita tus archivos de juego de switch.",
          "assets": {
            "pack": {
              "label": "Paquete de datos de Mario Kart 8 Deluxe 3.0.5 (o .nsp + prod.keys)",
              "instructions_md": "Necesitas tu copia de Mario Kart 8 Deluxe (juego base y actualización 3.0.5). El lanzador ofrece dos formas de instalar:\n- Importar el paquete de datos ya adaptado en un PC desde tu copia (se lee el `.zip` directamente).\n- Instalar desde tus propios `.nsp` y tu `prod.keys`.\nSolo funciona en móviles Snapdragon de gama media-alta.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Mario Kart 8 Deluxe pour switch. Nécessite vos fichiers de jeu switch.",
          "assets": {
            "pack": {
              "label": "Paquet de données de Mario Kart 8 Deluxe 3.0.5 (ou .nsp + prod.keys)",
              "instructions_md": "Il vous faut votre copie de Mario Kart 8 Deluxe (jeu de base et mise à jour 3.0.5). Le lanceur propose deux façons d'installer :\n- Importer le paquet de données déjà adapté sur PC à partir de votre copie (le `.zip` est lu directement).\n- Installer depuis vos propres `.nsp` et votre `prod.keys`.\nCela ne marche que sur des téléphones Snapdragon milieu ou haut de gamme.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Mario Kart 8 Deluxe para switch. Requer seus arquivos de jogo do switch.",
          "assets": {
            "pack": {
              "label": "Pacote de dados de Mario Kart 8 Deluxe 3.0.5 (ou .nsp + prod.keys)",
              "instructions_md": "Você precisa da sua cópia de Mario Kart 8 Deluxe (jogo base e atualização 3.0.5). O launcher oferece duas formas de instalar:\n- Importar o pacote de dados já adaptado em um PC a partir da sua cópia (o `.zip` é lido diretamente).\n- Instalar a partir dos seus próprios `.nsp` e do seu `prod.keys`.\nSó funciona em celulares Snapdragon intermediários e topo de linha.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Mario Kart 8 Deluxe für switch. Benötigt deine switch-Spieledateien.",
          "assets": {
            "pack": {
              "label": "Datenpaket von Mario Kart 8 Deluxe 3.0.5 (oder .nsp + prod.keys)",
              "instructions_md": "Du brauchst deine Kopie von Mario Kart 8 Deluxe (Hauptspiel und Update 3.0.5). Der Launcher bietet zwei Wege zur Installation:\n- Das auf einem PC aus deiner Kopie angepasste Datenpaket importieren (die `.zip` wird direkt gelesen).\n- Aus deinen eigenen `.nsp`-Dateien und deinen `prod.keys` installieren.\nEs läuft nur auf Snapdragon-Handys der Mittel- und Oberklasse.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5249545,
        "cover": "https://cdn2.steamgriddb.com/grid/9cd6d894098e748716960bfcf9dbe115.png",
        "hero": "https://cdn2.steamgriddb.com/hero/14a8a3cb9047493efaaafb7c6d7770f0.png",
        "logo": "https://cdn2.steamgriddb.com/logo/66ab6c8853c0a3e70311610fd6e3819b.png",
        "genres": [
          "racing",
          "arcade"
        ],
        "igdb_id": 26764,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co213p.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/k25mvvrzl2ko8rnjdpz7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xdzg7620kqx6i4zkm4tp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vmhgawm7zlvd8qqmk8ya.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qoh5zyyom9pt9sfiu1vv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/isnqp0khpg87nfpssd5k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sjmvyyxrudwmpfps77rt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/niwpbmiwgkuuep26jz0a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uwi7duel81c43tikqeup.jpg"
        ]
      },
      "genres": [
        "racing",
        "arcade"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 3,
          "broken": 2,
          "last_tag": "v0.3.2",
          "last_at": "2026-11-09T16:08:53Z"
        },
        {
          "device": "Xiaomi 23113RKC6G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.3.2",
          "last_at": "2026-11-09T13:01:35Z"
        },
        {
          "device": "Poco X7 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.2",
          "last_at": "2026-11-09T13:15:41Z"
        },
        {
          "device": "Samsung SM-S721W",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T00:40:49Z"
        }
      ],
      "downloads": 7561
    },
    {
      "id": "mksc-neo",
      "name": "Mario Kart: Super Circuit",
      "game": "Mario Kart: Super Circuit",
      "original_platform": "gba",
      "type": "recomp",
      "forks": [
        {
          "repo": "arcanite24/mksc-neo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 271,
          "release": {
            "tag": "v0.1.1",
            "name": "MKSC Neo 0.1.1",
            "published_at": "2026-11-08T05:28:06Z",
            "prerelease": false,
            "asset": {
              "name": "mksc-neo-0.1.1-android-arm64.apk",
              "url": "https://github.com/arcanite24/mksc-neo/releases/download/v0.1.1/mksc-neo-0.1.1-android-arm64.apk",
              "size": 6225980,
              "sha256": "042f76fe8ef3a213ee9d6d5e1c6b5b45c7fccf172b161c9d391d68d8cb8122f6"
            }
          },
          "history": [
            {
              "tag": "v0.1.0",
              "name": "MKSC Neo 0.1.0",
              "published_at": "2026-11-08T05:18:56Z",
              "prerelease": false,
              "asset": {
                "name": "mksc-neo-0.1.0-android-arm64.apk",
                "url": "https://github.com/arcanite24/mksc-neo/releases/download/v0.1.0/mksc-neo-0.1.0-android-arm64.apk",
                "size": 6225980,
                "sha256": "a718e6952c190aabb65d0dc399b5309572cadbe2bd31dfaf963ee837b0c9fe47"
              }
            }
          ],
          "package": "io.github.mkscneo",
          "signer_sha256": "a5965b6c9779b9056fe531c997874c399a32cc6acd3994893c9f41470c2ab026"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Mario Kart: Super Circuit ROM (GBA, USA)",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The first time, the game asks for your US ROM (`.gba`) and imports it.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Native C/SDL3 reimplementation of Mario Kart: Super Circuit with any resolution, unlocked framerate, split screen and mods. Requires your US GBA ROM.",
      "i18n": {
        "es": {
          "description": "Reimplementación nativa en C/SDL3 de Mario Kart: Super Circuit con cualquier resolución, fps desbloqueados, pantalla dividida y mods. Necesita tu ROM americana de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Mario Kart: Super Circuit (GBA, USA)",
              "instructions_md": "La primera vez el juego pide tu ROM americana (`.gba`) y la importa.\n"
            }
          }
        },
        "fr": {
          "description": "Réimplémentation native en C/SDL3 de Mario Kart: Super Circuit avec toute résolution, fps débloqués, écran partagé et mods. Nécessite votre ROM GBA américaine.",
          "assets": {
            "rom": {
              "label": "ROM de Mario Kart: Super Circuit (GBA, USA)",
              "instructions_md": "La première fois, le jeu demande votre ROM américaine (`.gba`) et l'importe.\n"
            }
          }
        },
        "pt": {
          "description": "Reimplementação nativa em C/SDL3 de Mario Kart: Super Circuit com qualquer resolução, fps destravado, tela dividida e mods. Precisa da sua ROM americana de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Mario Kart: Super Circuit (GBA, EUA)",
              "instructions_md": "Na primeira vez, o jogo pede sua ROM americana (`.gba`) e a importa.\n"
            }
          }
        },
        "de": {
          "description": "Native Neuumsetzung von Mario Kart: Super Circuit in C/SDL3 mit beliebiger Auflösung, freier Bildrate, Splitscreen und Mods. Benötigt dein US-GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Mario Kart: Super Circuit (GBA, USA)",
              "instructions_md": "Beim ersten Start fragt das Spiel nach deinem US-ROM (`.gba`) und importiert es.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35520,
        "cover": "https://cdn2.steamgriddb.com/grid/83d788e65786046542c9354d17b92450.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3de644286aafb7e5b26f58ec57d05d2d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2404d480bb9068047a2fb584b0c5a44c.png",
        "genres": [
          "racing",
          "arcade"
        ],
        "igdb_id": 2343,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7o0u.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wiggb2eusgk1dtsfmsw3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xzvnufbsgra2laqvdjfm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/derdhrzkesimcmfnnch0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/iu5ibnbntb1p5vmpjatq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d2gbml6dtpgnecloo3rn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ruzbecuxpimzlgf9jym1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jq7ptb4wgj8m2ckwtixe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/magi8lufnqzsatiqvlrh.jpg"
        ]
      },
      "genres": [
        "racing",
        "arcade"
      ],
      "downloads": 271
    },
    {
      "id": "mkvdcu",
      "name": "Mortal Kombat Vs. D.C Universe",
      "game": "Mortal Kombat Vs. D.C Universe",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "lemooz/MKVDCU-Android",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 2211,
          "release": {
            "tag": "v0.1.20",
            "name": "MKVDCU Android v0.1.20",
            "published_at": "2026-10-31T21:09:07Z",
            "prerelease": true,
            "asset": {
              "name": "mkvdcu-android-v0.1.20.apk",
              "url": "https://github.com/lemooz/MKVDCU-Android/releases/download/v0.1.20/mkvdcu-android-v0.1.20.apk",
              "size": 32335106,
              "sha256": "b4def79bb8151ff04e6bf98f0c695cb494fadefeae8244f13f9fa77594e9fff0"
            }
          },
          "history": [
            {
              "tag": "v0.1.19",
              "name": "MKVDCU Android v0.1.19",
              "published_at": "2026-10-31T05:24:36Z",
              "prerelease": true,
              "asset": {
                "name": "mkvdcu-android-v0.1.19.apk",
                "url": "https://github.com/lemooz/MKVDCU-Android/releases/download/v0.1.19/mkvdcu-android-v0.1.19.apk",
                "size": 32334289,
                "sha256": "891ce7957926c01711bf713fb4f552591017b1a7fc1dc74dc1b2de780d0dc444"
              }
            },
            {
              "tag": "v0.1.18",
              "name": "MKVDCU Android v0.1.18",
              "published_at": "2026-10-17T05:21:38Z",
              "prerelease": true,
              "asset": {
                "name": "mkvdcu-android-v0.1.18-diagnostic.apk",
                "url": "https://github.com/lemooz/MKVDCU-Android/releases/download/v0.1.18/mkvdcu-android-v0.1.18-diagnostic.apk",
                "size": 35348477,
                "sha256": "7ede8ede2dc02ca2639227c5f3b9cdc2568e245e43ac88414dc9b0a1b241e768"
              }
            },
            {
              "tag": "v0.1.17",
              "name": "MKVDCU Android v0.1.17",
              "published_at": "2026-10-17T05:02:13Z",
              "prerelease": true,
              "asset": {
                "name": "mkvdcu-android-v0.1.17-diagnostic.apk",
                "url": "https://github.com/lemooz/MKVDCU-Android/releases/download/v0.1.17/mkvdcu-android-v0.1.17-diagnostic.apk",
                "size": 35345414,
                "sha256": "e597d58816e2556357c191851c84c073965e778dfb3bb5c498a959e6228a865c"
              }
            },
            {
              "tag": "v0.1.16",
              "name": "MKVDCU Android v0.1.16",
              "published_at": "2026-10-16T18:47:05Z",
              "prerelease": true,
              "asset": {
                "name": "mkvdcu-android-v0.1.16.apk",
                "url": "https://github.com/lemooz/MKVDCU-Android/releases/download/v0.1.16/mkvdcu-android-v0.1.16.apk",
                "size": 32308356,
                "sha256": "100033800422c0d0e22f4f0805a01b800f2e4852a52b4303f815b2e8e60f4c25"
              }
            },
            {
              "tag": "v0.1.13",
              "name": "MKVDCU Android v0.1.13 — Pré-release / Pre-release",
              "published_at": "2026-10-16T12:36:01Z",
              "prerelease": true,
              "asset": {
                "name": "mkvdcu-android-v0.1.13-diagnostic.apk",
                "url": "https://github.com/lemooz/MKVDCU-Android/releases/download/v0.1.13/mkvdcu-android-v0.1.13-diagnostic.apk",
                "size": 35324314,
                "sha256": "8f2663a842fc80969ed69bf05c07be903759e42b38208a0ffec4d48e58323119"
              }
            }
          ],
          "package": "org.mkvdcu.android",
          "signer_sha256": "ca31230a9c315d72eeb58b66a1db18cd644685f2bb4f541af73f58a62854bf5f",
          "reports": [
            {
              "device": "Ayn Odin3",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.1.20",
              "last_at": "2026-11-09T04:58:51Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T11:43:45Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "game",
          "label": "Mortal Kombat vs. DC Universe files (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of your own Mortal Kombat vs. DC Universe for Xbox 360. The repository's Android notes (`docs/ANDROID_RELEASES.md`) explain how to prepare them.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Mortal Kombat Vs. D.C Universe for xbox360. Requires your xbox360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Mortal Kombat Vs. D.C Universe para xbox360. Necesita tus archivos de juego de xbox360.",
          "assets": {
            "game": {
              "label": "Archivos de Mortal Kombat vs. DC Universe (Xbox 360)",
              "instructions_md": "Necesitas los archivos de tu propio Mortal Kombat vs. DC Universe para Xbox 360. Las notas de Android del repositorio (`docs/ANDROID_RELEASES.md`) explican cómo prepararlos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Mortal Kombat Vs. D.C Universe pour xbox360. Nécessite vos fichiers de jeu xbox360.",
          "assets": {
            "game": {
              "label": "Fichiers de Mortal Kombat vs. DC Universe (Xbox 360)",
              "instructions_md": "Il vous faut les fichiers de votre propre Mortal Kombat vs. DC Universe pour Xbox 360. Les notes Android du dépôt (`docs/ANDROID_RELEASES.md`) expliquent comment les préparer.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Mortal Kombat Vs. D.C Universe para xbox360. Requer seus arquivos de jogo do xbox360.",
          "assets": {
            "game": {
              "label": "Arquivos de Mortal Kombat vs. DC Universe (Xbox 360)",
              "instructions_md": "Você precisa dos arquivos do seu próprio Mortal Kombat vs. DC Universe para Xbox 360. As notas de Android do repositório (`docs/ANDROID_RELEASES.md`) explicam como prepará-los.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Mortal Kombat Vs. D.C Universe für xbox360. Benötigt deine xbox360-Spieledateien.",
          "assets": {
            "game": {
              "label": "Dateien von Mortal Kombat vs. DC Universe (Xbox 360)",
              "instructions_md": "Du brauchst die Dateien deines eigenen Mortal Kombat vs. DC Universe für Xbox 360. Die Android-Hinweise im Repository (`docs/ANDROID_RELEASES.md`) erklären, wie du sie vorbereitest.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5249210,
        "cover": "https://cdn2.steamgriddb.com/grid/5904b6370ca6b675fe164a884cf14a71.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0171506e0818c24f1c01d1aafc5de8ff.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/811903f43f8d4c5639d02f2f363a44eb.png",
        "genres": [
          "fighting"
        ],
        "igdb_id": 1617,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1y13.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81lc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81lg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81li.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81le.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81ld.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81ll.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81lj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81lk.jpg"
        ]
      },
      "genres": [
        "fighting"
      ],
      "reports": [
        {
          "device": "Ayn Odin3",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.1.20",
          "last_at": "2026-11-09T04:58:51Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T11:43:45Z"
        }
      ],
      "downloads": 2211
    },
    {
      "id": "mml-modernization-project",
      "name": "Megaman Legends",
      "game": "Megaman Legends",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "Drakfix/MML_Modernization-Project",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 35,
          "release": {
            "tag": "v0.7.2-beta",
            "name": "Mega Man Legends Modernization Project 0.7.2 beta",
            "published_at": "2026-11-10T22:27:34Z",
            "prerelease": false,
            "asset": {
              "name": "MML-0.7.2-beta.apk",
              "url": "https://github.com/Drakfix/MML_Modernization-Project/releases/download/v0.7.2-beta/MML-0.7.2-beta.apk",
              "size": 23561892,
              "sha256": "7319dfd4517e7dbb40613383114b732fbfe546833335574cfc8781c5c3d67ab9"
            }
          },
          "history": [
            {
              "tag": "v0.7.1-beta",
              "name": "Mega Man Legends Modernization Project 0.7.1 beta",
              "published_at": "2026-11-10T21:50:35Z",
              "prerelease": false,
              "asset": {
                "name": "MML-0.7.1-beta.apk",
                "url": "https://github.com/Drakfix/MML_Modernization-Project/releases/download/v0.7.1-beta/MML-0.7.1-beta.apk",
                "size": 23557796,
                "sha256": "ade54ee381e61b103ceaf708dc56e1bd5ebef9ea0d143c7c2eb05346ade59390"
              }
            },
            {
              "tag": "v0.7.0-beta",
              "name": "Mega Man Legends Modernization Project 0.7.0 beta",
              "published_at": "2026-11-10T20:49:31Z",
              "prerelease": false,
              "asset": {
                "name": "MML-0.7.0-beta.apk",
                "url": "https://github.com/Drakfix/MML_Modernization-Project/releases/download/v0.7.0-beta/MML-0.7.0-beta.apk",
                "size": 23553700,
                "sha256": "d10b062a0b7eb837956c954f6d5d9d4558dec9e82c87fa44be335b50f768b4ef"
              }
            },
            {
              "tag": "v0.6.5-beta",
              "name": "Mega Man Legends Modernization Project 0.6.5 beta",
              "published_at": "2026-11-10T04:34:37Z",
              "prerelease": false,
              "asset": {
                "name": "MML-0.6.5-beta.apk",
                "url": "https://github.com/Drakfix/MML_Modernization-Project/releases/download/v0.6.5-beta/MML-0.6.5-beta.apk",
                "size": 18826916,
                "sha256": "b2ae75cd0c5aed2b9431c371dd024e6ec3ca6c0587fd797013ad7cb6fc758d62"
              }
            },
            {
              "tag": "v0.6.4-beta",
              "name": "Mega Man Legends Modernization Project 0.6.4 beta",
              "published_at": "2026-11-09T18:43:18Z",
              "prerelease": false,
              "asset": {
                "name": "MML-0.6.4-beta.apk",
                "url": "https://github.com/Drakfix/MML_Modernization-Project/releases/download/v0.6.4-beta/MML-0.6.4-beta.apk",
                "size": 18826916,
                "sha256": "86c19b2297e4b1275da7c04ad026253e3a0cb18081ba6c72ccfc0798b6d40dfe"
              }
            },
            {
              "tag": "v0.6.3-beta",
              "name": "Mega Man Legends Modernization Project 0.6.3 beta",
              "published_at": "2026-11-07T05:51:10Z",
              "prerelease": false,
              "asset": {
                "name": "MML-0.6.3-beta.apk",
                "url": "https://github.com/Drakfix/MML_Modernization-Project/releases/download/v0.6.3-beta/MML-0.6.3-beta.apk",
                "size": 18826916,
                "sha256": "0f0062904b6035f3ea2d4ffec5f0b982a7e6b8a42d2c493e26ec0a8a8452f747"
              }
            }
          ],
          "package": "org.mml.legends",
          "signer_sha256": "d490779999f9863205e9078384596fd42eaa323d5969ce5505f47c663ff0d0f1"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Mega Man Legends PC folder (with MEGAMAN.EXE)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the folder of your Mega Man Legends for PC to the phone (with `MEGAMAN.EXE`, `DAT`, `BGM` and `SPH`; the `DASH_*.MCD` files if you want your saves).\nOpen the app, on **Files** choose **US version**, select that folder and wait for the copy to finish.\nFor Rockman DASH, import its folder (the one with `ROCKMAN.EXE`) with the Japanese option.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Megaman Legends for pc. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Megaman Legends para pc. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Carpeta de Mega Man Legends para PC (con MEGAMAN.EXE)",
              "instructions_md": "Copia al teléfono la carpeta de tu Mega Man Legends para PC (con `MEGAMAN.EXE`, `DAT`, `BGM` y `SPH`; los `DASH_*.MCD` si quieres tus partidas).\nAbre la app, en **Files** elige **US version**, selecciona esa carpeta y espera a que termine la copia.\nPara Rockman DASH, importa su carpeta (la de `ROCKMAN.EXE`) con la opción japonesa.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Megaman Legends pour pc. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Dossier de Mega Man Legends pour PC (avec MEGAMAN.EXE)",
              "instructions_md": "Copiez sur le téléphone le dossier de votre Mega Man Legends pour PC (avec `MEGAMAN.EXE`, `DAT`, `BGM` et `SPH` ; les `DASH_*.MCD` pour garder vos sauvegardes).\nOuvrez l'application, dans **Files** choisissez **US version**, sélectionnez ce dossier et attendez la fin de la copie.\nPour Rockman DASH, importez son dossier (celui de `ROCKMAN.EXE`) avec l'option japonaise.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Megaman Legends para pc. Requer seus arquivos de jogo de PC.",
          "assets": {
            "game": {
              "label": "Pasta do Mega Man Legends para PC (com MEGAMAN.EXE)",
              "instructions_md": "Copie para o celular a pasta do seu Mega Man Legends para PC (com `MEGAMAN.EXE`, `DAT`, `BGM` e `SPH`; os `DASH_*.MCD` se quiser seus saves).\nAbra o app, em **Files** escolha **US version**, selecione essa pasta e espere a cópia terminar.\nPara Rockman DASH, importe a pasta dele (a do `ROCKMAN.EXE`) com a opção japonesa.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Megaman Legends für pc. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Ordner von Mega Man Legends für PC (mit MEGAMAN.EXE)",
              "instructions_md": "Kopiere den Ordner deines Mega Man Legends für PC aufs Handy (mit `MEGAMAN.EXE`, `DAT`, `BGM` und `SPH`; die `DASH_*.MCD`, wenn du deine Spielstände willst).\nÖffne die App, wähle unter **Files** **US version**, wähle diesen Ordner und warte, bis die Kopie fertig ist.\nFür Rockman DASH importiere dessen Ordner (den mit `ROCKMAN.EXE`) mit der japanischen Option.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38725,
        "cover": "https://cdn2.steamgriddb.com/grid/de46b308829039baf89d3f4aee7e22a9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4eab60e55fe4c7dd567a0be28016bff3.png",
        "logo": "https://cdn2.steamgriddb.com/logo/8718dea05bc1dc95810363685cef0b8e.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 321720,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co91jd.jpg"
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "downloads": 35
    },
    {
      "id": "mobile-rpg-pack",
      "name": "Mobile RPG Pack",
      "game": "Wolfenstein RPG",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/sandstranger/com.mobilerpgpack.phone",
      "description": "Collection of classic engine ports: Doom, the Wolfenstein RPG series, Doom 64 EX+, UZDoom and Red Alert. Requires the files from your games.",
      "forks": [
        {
          "repo": "sandstranger/com.mobilerpgpack.phone",
          "asset_pattern": "(?i)arm64-v8a.*\\.apk$",
          "downloads": 3126,
          "release": {
            "tag": "3.6.0",
            "name": "Android Release v 3.6.0",
            "published_at": "2026-11-11T11:41:41Z",
            "prerelease": false,
            "asset": {
              "name": "Classic_Core_fdroid_release_arm64-v8a_v3.6.0_b142_2026_11_11_15_18.apk",
              "url": "https://github.com/sandstranger/com.mobilerpgpack.phone/releases/download/3.6.0/Classic_Core_fdroid_release_arm64-v8a_v3.6.0_b142_2026_11_11_15_18.apk",
              "size": 159395477,
              "sha256": "889187866e5613a229772619357333a6eb2cc039a44eeac0a389080403bc9545"
            }
          },
          "history": [
            {
              "tag": "3.5.11",
              "name": "Android Release v 3.5.11",
              "published_at": "2026-11-09T10:58:30Z",
              "prerelease": false,
              "asset": {
                "name": "Classic_Core_fdroid_release_arm64-v8a_v3.5.11_b141_2026_11_09_15_11.apk",
                "url": "https://github.com/sandstranger/com.mobilerpgpack.phone/releases/download/3.5.11/Classic_Core_fdroid_release_arm64-v8a_v3.5.11_b141_2026_11_09_15_11.apk",
                "size": 151268970,
                "sha256": "582d55580bf4655ff36a26b66397487b934763fdfc42edbdfa3b97598f651fcc"
              }
            },
            {
              "tag": "3.5.10",
              "name": "Android Release v 3.5.10",
              "published_at": "2026-11-07T18:48:57Z",
              "prerelease": false,
              "asset": {
                "name": "Classic_Core_fdroid_release_arm64-v8a_v3.5.10_b140_2026_11_08_04_10.apk",
                "url": "https://github.com/sandstranger/com.mobilerpgpack.phone/releases/download/3.5.10/Classic_Core_fdroid_release_arm64-v8a_v3.5.10_b140_2026_11_08_04_10.apk",
                "size": 151254714,
                "sha256": "227d0cde5a2d0d810940569ebf5e580bcd441d6559d7301e4c1d5985ecd09e7e"
              }
            },
            {
              "tag": "3.5.9",
              "name": "Android Release v 3.5.9",
              "published_at": "2026-11-07T11:32:28Z",
              "prerelease": false,
              "asset": {
                "name": "Classic_Core_google_release_arm64-v8a_v3.5.9_b139_2026_11_07_16_25.apk",
                "url": "https://github.com/sandstranger/com.mobilerpgpack.phone/releases/download/3.5.9/Classic_Core_google_release_arm64-v8a_v3.5.9_b139_2026_11_07_16_25.apk",
                "size": 150969994,
                "sha256": "5399d69c9624da0954fe3b069539f60c95543c9cb8f37868f39240d1e9cd7be3"
              }
            },
            {
              "tag": "3.5.8",
              "name": "Android Release v 3.5.8",
              "published_at": "2026-11-07T00:19:50Z",
              "prerelease": false,
              "asset": {
                "name": "Classic_Core_google_release_arm64-v8a_v3.5.8_b138_2026_11_07_04_06.apk",
                "url": "https://github.com/sandstranger/com.mobilerpgpack.phone/releases/download/3.5.8/Classic_Core_google_release_arm64-v8a_v3.5.8_b138_2026_11_07_04_06.apk",
                "size": 151175410,
                "sha256": "1f480e687a8c617b47da7fda9ea3f30f1ac2b05345550302030ad10b0d1e77fe"
              }
            },
            {
              "tag": "3.5.7",
              "name": "Android Release v 3.5.7",
              "published_at": "2026-11-03T10:41:23Z",
              "prerelease": false,
              "asset": {
                "name": "Classic_Core_google_release_arm64-v8a_v3.5.7_b137_2026_11_03_14_31.apk",
                "url": "https://github.com/sandstranger/com.mobilerpgpack.phone/releases/download/3.5.7/Classic_Core_google_release_arm64-v8a_v3.5.7_b137_2026_11_03_14_31.apk",
                "size": 151149122,
                "sha256": "5a10f0ee2b4cbfcc11610c2da54bfd011576ac6e231b8a941cbad2f4d981bbb9"
              }
            }
          ],
          "package": "com.mobilerpgpack.phone",
          "signer_sha256": "92b6696ccc57203355149d9d78686dc440b8e16e3c80d201e0acbaedabe48709"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Data for each game in the pack (Wolfenstein RPG, Doom RPG, Doom 64…)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The pack bundles several ports and each one uses your original game's files. For example:\n- **Doom RPG, Doom II RPG and Wolfenstein RPG**: the mobile (Brew) version file, prepared with the BarToZip tool.\n- **Doom 64 EX Plus**: the Steam Doom 64 Remaster.\n- **PsyDoom**: the PS1 Doom disc image (`.cue`/`.bin`).\n- **Perfect Dark**: the ROM as `.z64`.\nThe launcher asks for each game's files; the repository links each one's guide.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Colección de ports de motores clásicos: Doom, la saga Wolfenstein RPG, Doom 64 EX+, UZDoom y Red Alert. Necesita los archivos de tus juegos.",
          "assets": {
            "data": {
              "label": "Datos de cada juego del pack (Wolfenstein RPG, Doom RPG, Doom 64…)",
              "instructions_md": "El pack reúne varios ports y cada uno usa los archivos de tu juego original. Por ejemplo:\n- **Doom RPG, Doom II RPG y Wolfenstein RPG**: el archivo de la versión para móviles (Brew), preparado con la herramienta BarToZip.\n- **Doom 64 EX Plus**: el Doom 64 Remaster de Steam.\n- **PsyDoom**: la imagen del disco de Doom de PS1 (`.cue`/`.bin`).\n- **Perfect Dark**: la ROM en `.z64`.\nEl lanzador te pide los archivos de cada juego; el repositorio enlaza la guía de cada uno.\n"
            }
          }
        },
        "fr": {
          "description": "Collection de ports de moteurs classiques : Doom, la série Wolfenstein RPG, Doom 64 EX+, UZDoom et Red Alert. Nécessite les fichiers de vos jeux.",
          "assets": {
            "data": {
              "label": "Données de chaque jeu du pack (Wolfenstein RPG, Doom RPG, Doom 64…)",
              "instructions_md": "Le pack réunit plusieurs ports et chacun utilise les fichiers de votre jeu original. Par exemple :\n- **Doom RPG, Doom II RPG et Wolfenstein RPG** : le fichier de la version mobile (Brew), préparé avec l'outil BarToZip.\n- **Doom 64 EX Plus** : le Doom 64 Remaster de Steam.\n- **PsyDoom** : l'image du disque PS1 de Doom (`.cue`/`.bin`).\n- **Perfect Dark** : la ROM en `.z64`.\nLe lanceur demande les fichiers de chaque jeu ; le dépôt renvoie au guide de chacun.\n"
            }
          }
        },
        "pt": {
          "description": "Coleção de ports de motores clássicos: Doom, a série Wolfenstein RPG, Doom 64 EX+, UZDoom e Red Alert. Precisa dos arquivos dos seus jogos.",
          "assets": {
            "data": {
              "label": "Dados de cada jogo do pacote (Wolfenstein RPG, Doom RPG, Doom 64…)",
              "instructions_md": "O pacote reúne vários ports e cada um usa os arquivos do seu jogo original. Por exemplo:\n- **Doom RPG, Doom II RPG e Wolfenstein RPG**: o arquivo da versão para celulares (Brew), preparado com a ferramenta BarToZip.\n- **Doom 64 EX Plus**: o Doom 64 Remaster da Steam.\n- **PsyDoom**: a imagem do disco de Doom de PS1 (`.cue`/`.bin`).\n- **Perfect Dark**: a ROM em `.z64`.\nO launcher pede os arquivos de cada jogo; o repositório traz o link do guia de cada um.\n"
            }
          }
        },
        "de": {
          "description": "Sammlung von Ports klassischer Engines: Doom, die Wolfenstein-RPG-Reihe, Doom 64 EX+, UZDoom und Red Alert. Benötigt die Dateien deiner Spiele.",
          "assets": {
            "data": {
              "label": "Daten für jedes Spiel im Paket (Wolfenstein RPG, Doom RPG, Doom 64…)",
              "instructions_md": "Das Paket vereint mehrere Ports, und jeder nutzt die Dateien deines Originalspiels. Zum Beispiel:\n- **Doom RPG, Doom II RPG und Wolfenstein RPG**: die Datei der Handy-Version (Brew), mit dem Tool BarToZip vorbereitet.\n- **Doom 64 EX Plus**: das Doom 64 Remaster von Steam.\n- **PsyDoom**: das Disc-Abbild von Doom für PS1 (`.cue`/`.bin`).\n- **Perfect Dark**: die ROM als `.z64`.\nDer Launcher fragt nach den Dateien jedes Spiels; das Repository verlinkt die jeweilige Anleitung.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5278916,
        "cover": "https://cdn2.steamgriddb.com/grid/5a664b76c36ef55c4b1414dd74c9985a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/98115bc6ca57fe6fb4a0f17b9a3a57f1.png",
        "logo": "https://cdn2.steamgriddb.com/logo/7ffb7f5043623ad61eafcc79319b7325.png",
        "genres": [
          "shooter",
          "rpg",
          "strategy"
        ],
        "igdb_id": 67744,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co49om.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cz2bjz0sawnd3tqc7veu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwc4x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwc4u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwc4v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwc4w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwc4y.jpg"
        ]
      },
      "genres": [
        "shooter",
        "rpg",
        "strategy"
      ],
      "downloads": 3126
    },
    {
      "id": "moderncombat4revived",
      "name": "Modern Combat 4: Zero Type",
      "game": "Modern Combat 4: Zero Type",
      "original_platform": "other",
      "type": "source-port",
      "forks": [
        {
          "repo": "RedMemories/ModernCombat4Revived",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3580,
          "release": {
            "tag": "v2.1.1",
            "name": "Modern Combat 4 Revived v2.1.1",
            "published_at": "2026-11-11T10:12:05Z",
            "prerelease": false,
            "asset": {
              "name": "ModernCombat4Revived.apk",
              "url": "https://github.com/RedMemories/ModernCombat4Revived/releases/download/v2.1.1/ModernCombat4Revived.apk",
              "size": 1296839548,
              "sha256": "682efbf21900bc77c3f37f79e8f2784a394ab3c2534ea7026fc7f812d30aed91"
            }
          },
          "history": [
            {
              "tag": "v2.1",
              "name": "Modern Combat 4 Revived v2.1",
              "published_at": "2026-11-10T12:08:27Z",
              "prerelease": false,
              "asset": {
                "name": "ModernCombat4Revived.apk",
                "url": "https://github.com/RedMemories/ModernCombat4Revived/releases/download/v2.1/ModernCombat4Revived.apk",
                "size": 1296839548,
                "sha256": "6800e3732abdca9512f63e892c3877b064c68844875df3e046b268f5066332d8"
              }
            },
            {
              "tag": "v2.0",
              "name": "Modern Combat 4 Revived v2.0 PORT PC",
              "published_at": "2026-11-03T16:47:32Z",
              "prerelease": false,
              "asset": {
                "name": "ModernCombat4Revived.apk",
                "url": "https://github.com/RedMemories/ModernCombat4Revived/releases/download/v2.0/ModernCombat4Revived.apk",
                "size": 1296831356,
                "sha256": "df5e74102d64a97046f90626f995223d3f58b40ac51190fb8836d481419403c3"
              }
            },
            {
              "tag": "v1.1.2",
              "name": "Modern Combat 4 Revived v1.1.2",
              "published_at": "2026-11-02T23:14:41Z",
              "prerelease": false,
              "asset": {
                "name": "ModernCombat4Revived.apk",
                "url": "https://github.com/RedMemories/ModernCombat4Revived/releases/download/v1.1.2/ModernCombat4Revived.apk",
                "size": 1296831356,
                "sha256": "26e5d53b715a61aa7e99858e90552c7eb9254f62edc46cef2136f5d979638dba"
              }
            },
            {
              "tag": "v1.1.1",
              "name": "Modern Combat 4 Revived v1.1.1 – Setup screen fix",
              "published_at": "2026-11-02T21:35:49Z",
              "prerelease": false,
              "asset": {
                "name": "ModernCombat4Revived.apk",
                "url": "https://github.com/RedMemories/ModernCombat4Revived/releases/download/v1.1.1/ModernCombat4Revived.apk",
                "size": 1296827260,
                "sha256": "8d03b35578cbc4771db0fe8611db701ca2609f5a61d11d573cd350d23b7783e0"
              }
            },
            {
              "tag": "v1.1",
              "name": "Modern Combat 4 Revived v1.1",
              "published_at": "2026-11-02T20:32:43Z",
              "prerelease": false,
              "asset": {
                "name": "ModernCombat4Revived.apk",
                "url": "https://github.com/RedMemories/ModernCombat4Revived/releases/download/v1.1/ModernCombat4Revived.apk",
                "size": 1296823164,
                "sha256": "54a60bac3b6c7f9cfe0abb5e7ddb84ecfa7283ca7f8b27579d6b5090c54d8866"
              }
            }
          ],
          "package": "com.redmemories.moderncombat4",
          "signer_sha256": "03e81321806f83b1ca59ad9c75a618fa078b45252b9264a0a51766ed3ac39f82"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Gameloft's Modern Combat 4: Zero Hour recompiled to 64-bit for today's phones, in full screen with the highest graphics profile and no ads. The game data comes inside the APK.",
      "i18n": {
        "es": {
          "description": "Modern Combat 4: Zero Hour de Gameloft recompilado a 64 bits para los móviles actuales, a pantalla completa con el perfil gráfico más alto y sin anuncios. Los datos del juego vienen dentro del APK."
        },
        "fr": {
          "description": "Modern Combat 4: Zero Hour de Gameloft recompilé en 64 bits pour les téléphones actuels, en plein écran avec le profil graphique le plus élevé et sans publicités. Les données du jeu sont incluses dans l'APK."
        },
        "pt": {
          "description": "Modern Combat 4: Zero Hour da Gameloft recompilado para 64 bits nos celulares atuais, em tela cheia com o perfil gráfico mais alto e sem anúncios. Os dados do jogo vêm dentro do APK."
        },
        "de": {
          "description": "Modern Combat 4: Zero Hour von Gameloft, für heutige Handys auf 64 Bit rekompiliert, im Vollbild mit dem höchsten Grafikprofil und ohne Werbung. Die Spieldaten stecken in der APK."
        }
      },
      "art": {
        "steamgriddb_id": 5277082,
        "cover": "https://cdn2.steamgriddb.com/grid/d8a87d439f1e547f2910563aa59bbad7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5bc707a696918ba05daf7b25b968cb29.png",
        "logo": "https://cdn2.steamgriddb.com/logo/251ac3d1e0619a1166fa15753157ea11.png"
      },
      "downloads": 3580
    },
    {
      "id": "moonpearl",
      "name": "The Legend of Zelda: A Link to the Past",
      "game": "The Legend of Zelda: A Link to the Past",
      "original_platform": "snes",
      "type": "decomp",
      "upstream": "https://github.com/DoutorRaposo/moonpearl",
      "description": "Native port of the zelda3 reimplementation, featuring widescreen, saved states, and rewind. Requires your SNES ROM.",
      "forks": [
        {
          "repo": "DoutorRaposo/moonpearl",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1231,
          "release": {
            "tag": "v1.0.0",
            "name": "v1.0.0",
            "published_at": "2026-10-07T20:38:43Z",
            "prerelease": false,
            "asset": {
              "name": "moonpearl-1.0.0.apk",
              "url": "https://github.com/DoutorRaposo/moonpearl/releases/download/v1.0.0/moonpearl-1.0.0.apk",
              "size": 11149966,
              "sha256": "4d65448b89df4cee4e8aa43c2895f55d83b3168fce7dca7c63eeded9ca93d2b1"
            }
          },
          "history": [
            {
              "tag": "v0.6.0",
              "name": "v0.6.0",
              "published_at": "2026-10-06T23:15:50Z",
              "prerelease": false,
              "asset": {
                "name": "moonpearl-0.6.0.apk",
                "url": "https://github.com/DoutorRaposo/moonpearl/releases/download/v0.6.0/moonpearl-0.6.0.apk",
                "size": 11147266,
                "sha256": "992cfc0fdf5dc619c503fd390071f12148680b4e295ba68c5b40c843c4c96b51"
              }
            },
            {
              "tag": "v0.5.0",
              "name": "v0.5.0",
              "published_at": "2026-10-06T16:31:23Z",
              "prerelease": false,
              "asset": {
                "name": "moonpearl-0.5.0.apk",
                "url": "https://github.com/DoutorRaposo/moonpearl/releases/download/v0.5.0/moonpearl-0.5.0.apk",
                "size": 10942695,
                "sha256": "f35bf38f3a48fb7dbf459e11bb9917eda2acb59e085052c386bc669f73493c01"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "v0.4.0",
              "published_at": "2026-10-06T14:48:09Z",
              "prerelease": false,
              "asset": {
                "name": "moonpearl-0.4.0.apk",
                "url": "https://github.com/DoutorRaposo/moonpearl/releases/download/v0.4.0/moonpearl-0.4.0.apk",
                "size": 10931429,
                "sha256": "8ccc504d3a60e36440454b4e4e32f64605c7c5d7544122950226fe07527ddb5c"
              }
            }
          ],
          "package": "io.github.doutorraposo.moonpearl",
          "signer_sha256": "f134e83bc236438a70ca5ac6151820ce8c3b336b08c4277097d694ba98ff885a"
        },
        {
          "repo": "Waterdish/zelda3-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 30317,
          "release": {
            "tag": "v1.0.2",
            "name": "Android 13",
            "published_at": "2023-08-23T02:08:43Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/Waterdish/zelda3-android/releases/download/v1.0.2/app-release.apk",
              "size": 20469714,
              "sha256": "4085a80e2176ea31660505fada60a35f82c1b6f99e7c3cf7be417c1d5063d6e0"
            }
          },
          "history": [],
          "package": "com.dishii.zelda3",
          "signer_sha256": "92e4da94a3395ffc9fe9f52aa73f8490d7435171c7915fafcc29babdda356629"
        },
        {
          "repo": "samyost1/zelda3-android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 18356,
          "release": {
            "tag": "v2.0",
            "name": "v2.0",
            "published_at": "2026-07-24T15:25:37Z",
            "prerelease": false,
            "asset": {
              "name": "zelda3-dualscreen.apk",
              "url": "https://github.com/samyost1/zelda3-android/releases/download/v2.0/zelda3-dualscreen.apk",
              "size": 9999668,
              "sha256": "ccea24452115f5f1d360f6a16bcc78b2494af57d5a054ab4d988b5de375373df"
            }
          },
          "history": [
            {
              "tag": "v1.3",
              "name": "v1.3",
              "published_at": "2026-07-14T13:24:02Z",
              "prerelease": false,
              "asset": {
                "name": "zelda3-dualscreen.apk",
                "url": "https://github.com/samyost1/zelda3-android/releases/download/v1.3/zelda3-dualscreen.apk",
                "size": 9973969,
                "sha256": "fe6a7277a7dddb5b084052d949902e0e7771512e4e7a313329cd7ab242b1a567"
              }
            },
            {
              "tag": "v1.2",
              "name": "v1.2",
              "published_at": "2026-07-12T13:08:46Z",
              "prerelease": false,
              "asset": {
                "name": "zelda3-dualscreen.apk",
                "url": "https://github.com/samyost1/zelda3-android/releases/download/v1.2/zelda3-dualscreen.apk",
                "size": 9948476,
                "sha256": "544ce805cea363bf8aa5c6f8039cc710ed83ce8a22db28f25bc6ad2362fc25c7"
              }
            },
            {
              "tag": "v1.1",
              "name": "v1.1",
              "published_at": "2026-07-10T20:12:37Z",
              "prerelease": false,
              "asset": {
                "name": "zelda3-dualscreen.apk",
                "url": "https://github.com/samyost1/zelda3-android/releases/download/v1.1/zelda3-dualscreen.apk",
                "size": 9941098,
                "sha256": "050107872ea5416dcd8711928e4e1998640b95dc5c8623ec897b8eb89f5cde6a"
              }
            },
            {
              "tag": "v1.0",
              "name": "v1.0",
              "published_at": "2026-07-09T20:15:33Z",
              "prerelease": false,
              "asset": {
                "name": "zelda3-dualscreen.apk",
                "url": "https://github.com/samyost1/zelda3-android/releases/download/v1.0/zelda3-dualscreen.apk",
                "size": 9920017,
                "sha256": "363ee90a9a0ed8ed1aca076367f7885c421491fddb93bfeb7576db5fb242e48e"
              }
            }
          ],
          "package": "com.dishii.zelda3",
          "signer_sha256": "80b6cc221d0c879434fc0a3ece1251c206fa66fdfdfdd305c4df87f00b0c849f"
        },
        {
          "repo": "drizztdourden08/relic-of-the-past",
          "asset_pattern": "(?i)\\.apk$",
          "package": "com.relicofthepast.app",
          "signer_sha256": "1a8d31b967fa06cab277646bef0c45797930ebfe687efcfa469ec71e78b3af42",
          "formerly": "relic-of-the-past",
          "downloads": 2838,
          "release": {
            "tag": "v0.19.3",
            "name": "v0.19.3",
            "published_at": "2026-10-12T09:11:00Z",
            "prerelease": false,
            "asset": {
              "name": "rotp-android.apk",
              "url": "https://github.com/drizztdourden08/relic-of-the-past/releases/download/v0.19.3/rotp-android.apk",
              "size": 11134188,
              "sha256": "8e4a0fcba5310edfbf8733be77243e5c81d38a8b6e9caf40acdc8bb0636b7e32"
            }
          },
          "history": [
            {
              "tag": "v0.19.2",
              "name": "v0.19.2",
              "published_at": "2026-10-12T04:14:07Z",
              "prerelease": false,
              "asset": {
                "name": "rotp-android.apk",
                "url": "https://github.com/drizztdourden08/relic-of-the-past/releases/download/v0.19.2/rotp-android.apk",
                "size": 11133932,
                "sha256": "ea9a9d4aef56ac8888472964ea836473953d467fed7164de0f0336c2df9bc41f"
              }
            },
            {
              "tag": "v0.19.1",
              "name": "v0.19.1",
              "published_at": "2026-10-01T04:31:46Z",
              "prerelease": false,
              "asset": {
                "name": "rotp-android.apk",
                "url": "https://github.com/drizztdourden08/relic-of-the-past/releases/download/v0.19.1/rotp-android.apk",
                "size": 11133928,
                "sha256": "198bf3b11db97d77ceea2ec80439b7dab6102b49228fe4a9857a22d505bd1708"
              }
            },
            {
              "tag": "v0.19.0",
              "name": "v0.19.0",
              "published_at": "2026-08-25T01:09:42Z",
              "prerelease": false,
              "asset": {
                "name": "rotp-android.apk",
                "url": "https://github.com/drizztdourden08/relic-of-the-past/releases/download/v0.19.0/rotp-android.apk",
                "size": 11133796,
                "sha256": "243cff8748249aa643a3b7801cfeab16beab770521d1872a72f55c207fc6228b"
              }
            },
            {
              "tag": "v0.18.0",
              "name": "v0.18.0",
              "published_at": "2026-08-20T04:54:37Z",
              "prerelease": false,
              "asset": {
                "name": "rotp-android.apk",
                "url": "https://github.com/drizztdourden08/relic-of-the-past/releases/download/v0.18.0/rotp-android.apk",
                "size": 10613040,
                "sha256": "2d83a7210bf8defe28bf4e39bd56b052fae8d3b4047c78c593b2693123abb0a6"
              }
            },
            {
              "tag": "v0.17.1",
              "name": "v0.17.1",
              "published_at": "2026-08-18T02:04:54Z",
              "prerelease": false,
              "asset": {
                "name": "rotp-android.apk",
                "url": "https://github.com/drizztdourden08/relic-of-the-past/releases/download/v0.17.1/rotp-android.apk",
                "size": 10594840,
                "sha256": "54829199921e139a9cac97c5f133151c85ed2326f2bb50ca22311d44a6cb6993"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "A Link to the Past ROM (SNES, US)",
          "accepted": [
            {
              "sha1": "6d4f10a8b10e10dbe624cb23cf03b88bb8252973",
              "label": "US",
              "format": "sfc"
            }
          ],
          "strip_copier_header": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the US version is supported, without translations or patches.\nMoon Pearl and the samyost1 version: tap \"Select ROM\" and choose the file prepared by Recompa.\nThe Waterdish version does not read the ROM: it needs zelda3_assets.dat created from it\n(see its README) in Android/data/com.dishii.zelda3/files.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de la reimplementación zelda3, con panorámico, estados guardados y rebobinado. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de A Link to the Past (SNES, EE.UU.)",
              "instructions_md": "Solo vale la versión de EE.UU., sin traducciones ni parches.\nMoon Pearl y la versión de samyost1: pulsa \"Select ROM\" y elige el archivo que ha preparado Recompa.\nLa versión de Waterdish no lee la ROM: necesita el zelda3_assets.dat creado a partir de ella\n(ver su README) en Android/data/com.dishii.zelda3/files.\n",
              "accepted": [
                "EE.UU."
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif de la réimplémentation zelda3, avec écran large, états sauvegardés et rembobinage. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM d'A Link to the Past (SNES, USA)",
              "instructions_md": "Seule la version USA est compatible, sans traductions ni correctifs.\nMoon Pearl et la version de samyost1 : appuyez sur \"Select ROM\" et choisissez le fichier préparé par Recompa.\nLa version de Waterdish ne lit pas la ROM : elle nécessite le fichier zelda3_assets.dat créé à partir de celle-ci\n(voir son README) dans Android/data/com.dishii.zelda3/files.\n",
              "accepted": [
                "USA"
              ]
            }
          }
        },
        "pt": {
          "description": "Port nativo da reimplementação zelda3, com tela widescreen, estados salvos e retrocesso. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de A Link to the Past (SNES, EUA)",
              "instructions_md": "Apenas a versão dos EUA é compatível, sem traduções ou patches.\nMoon Pearl e a versão de samyost1: toque em \"Select ROM\" e escolha o arquivo preparado pelo Recompa.\nA versão de Waterdish não lê a ROM: ela precisa do zelda3_assets.dat criado a partir dela\n(consulte o README) em Android/data/com.dishii.zelda3/files.\n",
              "accepted": [
                "EUA"
              ]
            }
          }
        },
        "de": {
          "description": "Natives Port der zelda3-Reimplementierung mit Breitbild, Speicherständen und Rückspulfunktion. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "A Link to the Past ROM (SNES, USA)",
              "instructions_md": "Es wird nur die US-Version unterstützt, ohne Übersetzungen oder Patches.\nMoon Pearl und die samyost1-Version: Tippe auf „Select ROM“ und wähle die von Recompa vorbereitete Datei aus.\nDie Waterdish-Version liest die ROM nicht: Sie benötigt die daraus erstellte zelda3_assets.dat\n(siehe README) in Android/data/com.dishii.zelda3/files.\n",
              "accepted": [
                "USA"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38124,
        "cover": "https://cdn2.steamgriddb.com/grid/7edaadde50012f0860952123564eb1ba.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/2797fe1cc41844ef473a623bab9d32b0.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d94c59b53ea6a9eec0a47ae789867098.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 229416,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5x34.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfqo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfqn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfqj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfqm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfqi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfqk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfql.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3p3a.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "aliases": [
        "relic-of-the-past"
      ],
      "downloads": 52742
    },
    {
      "id": "mostwanted",
      "name": "Need for Speed: Most Wanted",
      "game": "Need for speed most wanted black edition",
      "original_platform": "xbox",
      "type": "recomp",
      "forks": [
        {
          "repo": "RanggaCasper/MostWanted-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 398898,
          "release": {
            "tag": "v1.4.0",
            "name": "Most Wanted for Android v1.4.0",
            "published_at": "2026-11-09T08:46:08Z",
            "prerelease": false,
            "asset": {
              "name": "MostWanted-1.4.0.apk",
              "url": "https://github.com/RanggaCasper/MostWanted-Android/releases/download/v1.4.0/MostWanted-1.4.0.apk",
              "size": 38784511,
              "sha256": "6df5220be15126c64801f8b87cdaa7868c78dc53ddbb1b630fa8ca088d5def69"
            }
          },
          "history": [
            {
              "tag": "v1.3.0",
              "name": "Most Wanted for Android v1.3.0",
              "published_at": "2026-11-01T14:56:16Z",
              "prerelease": false,
              "asset": {
                "name": "MostWanted-1.3.0.apk",
                "url": "https://github.com/RanggaCasper/MostWanted-Android/releases/download/v1.3.0/MostWanted-1.3.0.apk",
                "size": 33806764,
                "sha256": "6531e85ea7c73ef618892db9b57212dd6740552f78dc36182bbf57fbceb8d270"
              }
            },
            {
              "tag": "v1.2.1",
              "name": "Most Wanted for Android v1.2.1",
              "published_at": "2026-10-30T15:20:45Z",
              "prerelease": false,
              "asset": {
                "name": "MostWanted-1.2.1.apk",
                "url": "https://github.com/RanggaCasper/MostWanted-Android/releases/download/v1.2.1/MostWanted-1.2.1.apk",
                "size": 33779188,
                "sha256": "3e2b159eaff258259aa5ffa90d5aedbd0bfc90d79c3891d20f117d91a5c97e00"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "Most Wanted for Android v1.2.0",
              "published_at": "2026-10-30T13:59:36Z",
              "prerelease": false,
              "asset": {
                "name": "MostWanted-1.2.0.apk",
                "url": "https://github.com/RanggaCasper/MostWanted-Android/releases/download/v1.2.0/MostWanted-1.2.0.apk",
                "size": 33762308,
                "sha256": "de518e84ae824ce6b227b1cfaf9513c10454e0e17a3dec79b75d8b8845981591"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "Most Wanted for Android v1.1.0",
              "published_at": "2026-10-29T03:31:26Z",
              "prerelease": false,
              "asset": {
                "name": "MostWanted-1.1.0.apk",
                "url": "https://github.com/RanggaCasper/MostWanted-Android/releases/download/v1.1.0/MostWanted-1.1.0.apk",
                "size": 33739264,
                "sha256": "bf05b119366f079c040c8ac59f24cfe312cefd8d46fa6386e88ceff2b55bd8e8"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "Most Wanted for Android v1.0.1",
              "published_at": "2026-10-27T09:12:04Z",
              "prerelease": false,
              "asset": {
                "name": "MostWanted-1.0.1.apk",
                "url": "https://github.com/RanggaCasper/MostWanted-Android/releases/download/v1.0.1/MostWanted-1.0.1.apk",
                "size": 33708920,
                "sha256": "f0a7d25a04bbddf0feadb0fcf6429d93188def5b3aab21f7d031c3f6d9a8871f"
              }
            }
          ],
          "package": "com.racas.mostwanted",
          "signer_sha256": "4baa8b58d77b1255049d652eac01daaa9799659e326a1a24d6f7d676d1c751b0",
          "reports": [
            {
              "device": "Infinix note 60 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.3.0",
              "last_at": "2026-11-09T06:44:51Z"
            },
            {
              "device": "Motorola moto g52",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.3.0",
              "last_at": "2026-11-09T21:25:27Z"
            },
            {
              "device": "HONOR YLE-W09",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T03:03:57Z"
            },
            {
              "device": "Samsung SM-S931B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.3.0",
              "last_at": "2026-11-10T03:57:58Z"
            },
            {
              "device": "Xiaomi 24053PY09I",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T04:36:07Z"
            },
            {
              "device": "Xiaomi 21121210C",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T08:48:58Z"
            },
            {
              "device": "Xiaomi 2511FPC34G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T10:20:52Z"
            },
            {
              "device": "Vivo V2602 (T5 pro)",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T11:50:31Z"
            },
            {
              "device": "Xiaomi 2409BRN2CY",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T13:33:28Z"
            },
            {
              "device": "Redmi note 12s",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.3.0",
              "last_at": "2026-11-10T14:28:53Z"
            },
            {
              "device": "Motorola moto g53 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-10T18:50:37Z"
            },
            {
              "device": "Infinix X6871",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-11T10:04:02Z"
            },
            {
              "device": "Xiaomi Redmi Note 14 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.0",
              "last_at": "2026-11-11T18:25:02Z"
            },
            {
              "device": "Motorola moto g56 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-11T18:25:02Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "disc",
          "label": "NFS Most Wanted Black Edition Disc (Xbox, US) in .iso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "MostWanted/"
          },
          "instructions_md": "Open Most Wanted and grant access to all files: without it, the game won't boot.\nPut the .iso in the MostWanted folder on internal storage (or root of the SD card).\ndefault.xbe with the NFS folder from the disc next to it also works.\nGame saves are stored in MostWanted/hdd.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Need for speed most wanted black edition for xbox. Requires your xbox game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Need for speed most wanted black edition para xbox. Necesita tus archivos de juego de xbox.",
          "assets": {
            "disc": {
              "label": "Disco de NFS Most Wanted Black Edition (Xbox, EE.UU.) en .iso",
              "instructions_md": "Abre Most Wanted y dale acceso a todos los archivos: sin él, el juego no arranca.\nPon el .iso en la carpeta MostWanted de la memoria interna (o de la raíz de la tarjeta SD).\nTambién vale default.xbe con la carpeta NFS del disco al lado.\nLa partida se guarda en MostWanted/hdd.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Need for speed most wanted black edition pour xbox. Nécessite vos fichiers de jeu xbox.",
          "assets": {
            "disc": {
              "label": "Disque NFS Most Wanted Black Edition (Xbox, USA) en .iso",
              "instructions_md": "Ouvrez Most Wanted et donnez-lui l'accès à tous les fichiers : sans cela, le jeu ne se lancera pas.\nPlacez le fichier .iso dans le dossier MostWanted de la mémoire interne (ou à la racine de la carte SD).\nLe fichier default.xbe avec le dossier NFS du disque à côté fonctionne également.\nLes sauvegardes sont enregistrées dans MostWanted/hdd.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Need for speed most wanted black edition para xbox. Requer seus arquivos de jogo do xbox.",
          "assets": {
            "disc": {
              "label": "Disco do NFS Most Wanted Black Edition (Xbox, EUA) em .iso",
              "instructions_md": "Abra o Most Wanted e conceda acesso a todos os arquivos: sem isso, o jogo não inicia.\nColoque o .iso na pasta MostWanted no armazenamento interno (ou na raiz do cartão SD).\ndefault.xbe com a pasta NFS do disco ao lado também funciona.\nO progresso é salvo em MostWanted/hdd.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Need for speed most wanted black edition für xbox. Benötigt deine xbox-Spieledateien.",
          "assets": {
            "disc": {
              "label": "NFS Most Wanted Black Edition Disc (Xbox, USA) als .iso",
              "instructions_md": "Öffne Most Wanted und gewähre Zugriff auf alle Dateien: Ohne diesen startet das Spiel nicht.\nLege die .iso-Datei in den Ordner MostWanted im internen Speicher (oder im Stammverzeichnis der SD-Karte).\ndefault.xbe mit dem NFS-Ordner der Disc daneben funktioniert ebenfalls.\nSpielstände werden unter MostWanted/hdd gespeichert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5265476,
        "cover": "https://cdn2.steamgriddb.com/grid/b7d110ec87a207bf18ae6f3569dff3a2.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/2bae3b53c279ec401567724ae89d6c4b.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/5394571ecee05ab8323586a2f8971b65.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/23aea7d019200444f6272528313672fa.png",
          "https://cdn2.steamgriddb.com/hero/34d34a10eed3530295e160778a9cff2d.png",
          "https://cdn2.steamgriddb.com/hero/4f70afdc96d8fdd57e8f69f0759b01e7.png"
        ]
      },
      "reports": [
        {
          "device": "Infinix note 60 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.3.0",
          "last_at": "2026-11-09T06:44:51Z"
        },
        {
          "device": "Motorola moto g52",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.3.0",
          "last_at": "2026-11-09T21:25:27Z"
        },
        {
          "device": "HONOR YLE-W09",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T03:03:57Z"
        },
        {
          "device": "Samsung SM-S931B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.3.0",
          "last_at": "2026-11-10T03:57:58Z"
        },
        {
          "device": "Xiaomi 24053PY09I",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T04:36:07Z"
        },
        {
          "device": "Xiaomi 21121210C",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T08:48:58Z"
        },
        {
          "device": "Xiaomi 2511FPC34G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T10:20:52Z"
        },
        {
          "device": "Vivo V2602 (T5 pro)",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T11:50:31Z"
        },
        {
          "device": "Xiaomi 2409BRN2CY",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T13:33:28Z"
        },
        {
          "device": "Redmi note 12s",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.3.0",
          "last_at": "2026-11-10T14:28:53Z"
        },
        {
          "device": "Motorola moto g53 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-10T18:50:37Z"
        },
        {
          "device": "Infinix X6871",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-11T10:04:02Z"
        },
        {
          "device": "Xiaomi Redmi Note 14 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.0",
          "last_at": "2026-11-11T18:25:02Z"
        },
        {
          "device": "Motorola moto g56 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-11T18:25:02Z"
        }
      ],
      "downloads": 398898
    },
    {
      "id": "mother3-recomp",
      "name": "Mother 3 Recomp",
      "game": "MOTHER 3",
      "original_platform": "gba",
      "type": "recomp",
      "upstream": "https://github.com/josiahg2502-glitch/Mother3Recomp",
      "description": "Recompilation with support for the fan translation patch. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "josiahg2502-glitch/Mother3Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2099,
          "release": {
            "tag": "v1.0.8",
            "name": "MOTHER 3 v1.0.8",
            "published_at": "2026-10-28T18:39:39Z",
            "prerelease": false,
            "asset": {
              "name": "Mother3Recomp-v1.0.8-android.apk",
              "url": "https://github.com/josiahg2502-glitch/Mother3Recomp/releases/download/v1.0.8/Mother3Recomp-v1.0.8-android.apk",
              "size": 51873788,
              "sha256": "6fa9f8d738919c5053e46308779ee959e686a7438a433cd4bf309f1a6713c9b1"
            }
          },
          "history": [
            {
              "tag": "v1.0.7",
              "name": "MOTHER 3 v1.0.7 — BIG UPDATE",
              "published_at": "2026-10-18T19:35:02Z",
              "prerelease": false,
              "asset": {
                "name": "Mother3Recomp-v1.0.7-android.apk",
                "url": "https://github.com/josiahg2502-glitch/Mother3Recomp/releases/download/v1.0.7/Mother3Recomp-v1.0.7-android.apk",
                "size": 50046040,
                "sha256": "4d83da16863e208df0f05f7781926721accd562f4f296b1bf35c48c7b61a18c8"
              }
            },
            {
              "tag": "v1.0.6",
              "name": "MOTHER 3 v1.0.6",
              "published_at": "2026-10-16T11:55:31Z",
              "prerelease": false,
              "asset": {
                "name": "Mother3Recomp-v1.0.6-android.apk",
                "url": "https://github.com/josiahg2502-glitch/Mother3Recomp/releases/download/v1.0.6/Mother3Recomp-v1.0.6-android.apk",
                "size": 23047149,
                "sha256": "9367e98730ac7cf03427672abfc9c0762ea74ee9422936219f5dca701ff179f6"
              }
            },
            {
              "tag": "v1.0.5",
              "name": "MOTHER 3 v1.0.5 - Android",
              "published_at": "2026-10-14T16:16:05Z",
              "prerelease": false,
              "asset": {
                "name": "Mother3Recomp-v1.0.5-android.apk",
                "url": "https://github.com/josiahg2502-glitch/Mother3Recomp/releases/download/v1.0.5/Mother3Recomp-v1.0.5-android.apk",
                "size": 23227481,
                "sha256": "2f390cb78cf5451f67833d06060dbff6a259ce059b47477069ec45ff25c74852"
              }
            },
            {
              "tag": "v1.0.4",
              "name": "MOTHER 3 v1.0.4",
              "published_at": "2026-10-14T05:30:25Z",
              "prerelease": false,
              "asset": {
                "name": "Mother3Recomp-v1.0.4-android.apk",
                "url": "https://github.com/josiahg2502-glitch/Mother3Recomp/releases/download/v1.0.4/Mother3Recomp-v1.0.4-android.apk",
                "size": 22931167,
                "sha256": "d849b43ac161dc037256adb6f4b36b82dfa9177e556948a1c497c56964fa702d"
              }
            },
            {
              "tag": "v1.0.3",
              "name": "MOTHER 3 v1.0.3",
              "published_at": "2026-10-12T02:53:48Z",
              "prerelease": false,
              "asset": {
                "name": "Mother3Recomp-v1.0.3-android-arm64.apk",
                "url": "https://github.com/josiahg2502-glitch/Mother3Recomp/releases/download/v1.0.3/Mother3Recomp-v1.0.3-android-arm64.apk",
                "size": 23216385,
                "sha256": "da7cae11f019a59b3b19beb88ddd98f1c2fa70857c0ba09885e560fec6e9fd0e"
              }
            }
          ],
          "package": "com.ylports.mother3recomp.en.dev",
          "signer_sha256": "771b1f5383fc639013651035b27c98f3ee923a95e9888563ab7de71283a8614e",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0.8",
              "last_at": "2026-11-10T00:03:51Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "MOTHER 3 ROM (GBA) and the GBA BIOS",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch it asks for your Game Boy Advance BIOS and your MOTHER 3 ROM. Since the ROM is Japanese, you can also add a fan translation patch.\n"
        },
        {
          "id": "bios",
          "label": "Game Boy Advance BIOS (gba_bios.bin)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Dump it from your own console. It's chosen together with the ROM on first launch.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación con soporte del parche de traducción de los fans. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de MOTHER 3 (GBA) y la BIOS de GBA",
              "instructions_md": "En el primer arranque te pide tu BIOS de Game Boy Advance y tu ROM de MOTHER 3. Como la ROM es japonesa, puedes añadir también un parche de traducción de fans.\n"
            },
            "bios": {
              "label": "BIOS de Game Boy Advance (gba_bios.bin)",
              "instructions_md": "Sácala de tu propia consola. Se elige junto a la ROM en el primer arranque.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation compatible avec le patch de traduction des fans. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de MOTHER 3 (GBA) et le BIOS de la GBA",
              "instructions_md": "Au premier démarrage, il demande votre BIOS de Game Boy Advance et votre ROM de MOTHER 3. La ROM étant japonaise, vous pouvez aussi ajouter un patch de traduction de fans.\n"
            },
            "bios": {
              "label": "BIOS de Game Boy Advance (gba_bios.bin)",
              "instructions_md": "Extrayez-le de votre propre console. Il se choisit avec la ROM au premier démarrage.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação com suporte ao patch de tradução dos fãs. Precisa da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de MOTHER 3 (GBA) e a BIOS do GBA",
              "instructions_md": "Na primeira inicialização ele pede sua BIOS de Game Boy Advance e sua ROM de MOTHER 3. Como a ROM é japonesa, você também pode adicionar um patch de tradução de fãs.\n"
            },
            "bios": {
              "label": "BIOS de Game Boy Advance (gba_bios.bin)",
              "instructions_md": "Extraia-a do seu próprio console. Ela é escolhida junto com a ROM na primeira inicialização.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung mit Unterstützung für den Übersetzungspatch der Fans. Benötigt dein GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von MOTHER 3 (GBA) und das GBA-BIOS",
              "instructions_md": "Beim ersten Start fragt es nach deinem Game-Boy-Advance-BIOS und deiner ROM von MOTHER 3. Da die ROM japanisch ist, kannst du auch einen Fan-Übersetzungspatch hinzufügen.\n"
            },
            "bios": {
              "label": "Game-Boy-Advance-BIOS (gba_bios.bin)",
              "instructions_md": "Lies es aus deiner eigenen Konsole aus. Es wird beim ersten Start zusammen mit der ROM gewählt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35152,
        "cover": "https://cdn2.steamgriddb.com/grid/3573da7c02b254a2b7901dca40a5cc02.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d67c657294b9abc8222519ab83bddda1.png",
        "logo": "https://cdn2.steamgriddb.com/logo/33daec0dbf4ef64ec090615b090388ac.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 3683,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coa3qi.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tyhcoervcntjuy3bfucd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/atriw4eqwcrniqg7zyf7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dgxfvv7iqgvsohqqhoxr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wsoxexajngzwpmffcput.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/efac0ai1rs3rckeppwlb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ixmlrvcqn59ph3p8amqe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arxqnmsn62znavnnjajn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qxwxucbot3nick2uted8.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0.8",
          "last_at": "2026-11-10T00:03:51Z"
        }
      ],
      "downloads": 2099
    },
    {
      "id": "msr2ds",
      "name": "Metroid: Samus returns",
      "game": "Metroid: Samus returns",
      "original_platform": "3ds",
      "type": "recomp",
      "forks": [
        {
          "repo": "gminustwo/msr2ds",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1156,
          "release": {
            "tag": "v2.0.6",
            "name": "msr2ds 2.0.6",
            "published_at": "2026-11-10T02:35:16Z",
            "prerelease": false,
            "asset": {
              "name": "msr2ds-2.0.6-android-arm64.apk",
              "url": "https://github.com/gminustwo/msr2ds/releases/download/v2.0.6/msr2ds-2.0.6-android-arm64.apk",
              "size": 12618924,
              "sha256": "335c1a1b206b3e20223a6ed8c04f346bb0990f8afbbc4cb611800b935800aa0f"
            }
          },
          "history": [
            {
              "tag": "v2.0.5",
              "name": "msr2ds 2.0.5",
              "published_at": "2026-11-09T06:50:17Z",
              "prerelease": false,
              "asset": {
                "name": "msr2ds-2.0.5-android-arm64.apk",
                "url": "https://github.com/gminustwo/msr2ds/releases/download/v2.0.5/msr2ds-2.0.5-android-arm64.apk",
                "size": 12291244,
                "sha256": "41b09ccbcd05de1c1f7d1c30272f8d6d641c4e51650b6fb3d1f4b160b9b317a4"
              }
            },
            {
              "tag": "v2.0.4",
              "name": "msr2ds 2.0.4",
              "published_at": "2026-11-07T20:32:46Z",
              "prerelease": false,
              "asset": {
                "name": "msr2ds-2.0.4-android-arm64.apk",
                "url": "https://github.com/gminustwo/msr2ds/releases/download/v2.0.4/msr2ds-2.0.4-android-arm64.apk",
                "size": 12291244,
                "sha256": "defaf959bb794cb13683a14f965b06f8ee03015ed27078b4380a980ac6a7f7a0"
              }
            },
            {
              "tag": "v2.0.3",
              "name": "msr2ds 2.0.3",
              "published_at": "2026-11-06T22:21:09Z",
              "prerelease": false,
              "asset": {
                "name": "msr2ds-2.0.3-android-arm64.apk",
                "url": "https://github.com/gminustwo/msr2ds/releases/download/v2.0.3/msr2ds-2.0.3-android-arm64.apk",
                "size": 5029860,
                "sha256": "dbfbd1cb7a59a7882a8560524cd1bde5aaecaa1ecaf3a3252dbec3e81748dcd5"
              }
            },
            {
              "tag": "v2.0.2",
              "name": "msr2ds 2.0.2",
              "published_at": "2026-11-06T03:50:47Z",
              "prerelease": false,
              "asset": {
                "name": "msr2ds-2.0.2-android-arm64.apk",
                "url": "https://github.com/gminustwo/msr2ds/releases/download/v2.0.2/msr2ds-2.0.2-android-arm64.apk",
                "size": 5006612,
                "sha256": "870d690738ba1079960429428384ce369d9f51c032f2914e736af227de7a9747"
              }
            },
            {
              "tag": "v1.1.0-pre",
              "name": "msr2ds 1.1; flicker removed, android & mac versions added, randomizer + more",
              "published_at": "2026-11-01T06:15:06Z",
              "prerelease": false,
              "asset": {
                "name": "msr2ds-1.1.0-pre-android-arm64.apk",
                "url": "https://github.com/gminustwo/msr2ds/releases/download/v1.1.0-pre/msr2ds-1.1.0-pre-android-arm64.apk",
                "size": 29085923,
                "sha256": "76ae9b84a43a1ed1732bbd3a79aec9b27808903fb6c11e44c62b40a95cb47fb9"
              }
            }
          ],
          "package": "io.github.gminustwo.msrnative",
          "signer_sha256": "328ac3958227b8e15aa187e61305f2bcd87650602c4ba6a230767c9fbc771ac6",
          "reports": [
            {
              "device": "Samsung SM-G990E",
              "great": 0,
              "playable": 1,
              "broken": 1,
              "last_at": "2026-11-11T07:43:55Z"
            },
            {
              "device": "Samsung SM-A075M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T11:02:54Z"
            },
            {
              "device": "Xiaomi 2512BPNDAG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T01:55:15Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "dump",
          "label": "Decrypted Metroid: Samus Returns dump (3DS, USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your **decrypted** dump of Metroid: Samus Returns (USA) as `.3ds`, `.cci` or `.cxi` (or compressed by Azahar: `.zcci`, `.zcxi`). You need 1 GB free and internet the first time.\n"
        }
      ],
      "added_at": "2026-11-09T22:22:37Z",
      "description": "Static recompilation of Metroid: Samus returns for 3DS. Requires your 3DS game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Metroid: Samus returns para 3DS. Necesita tus archivos de juego de 3DS.",
          "assets": {
            "dump": {
              "label": "Volcado descifrado de Metroid: Samus Returns (3DS, USA)",
              "instructions_md": "Necesitas tu volcado **descifrado** de Metroid: Samus Returns (USA) en `.3ds`, `.cci` o `.cxi` (o comprimido por Azahar: `.zcci`, `.zcxi`). Hace falta 1 GB libre e internet la primera vez.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Metroid: Samus returns pour 3DS. Nécessite vos fichiers de jeu 3DS.",
          "assets": {
            "dump": {
              "label": "Dump déchiffré de Metroid: Samus Returns (3DS, USA)",
              "instructions_md": "Il vous faut votre dump **déchiffré** de Metroid: Samus Returns (USA) en `.3ds`, `.cci` ou `.cxi` (ou compressé par Azahar : `.zcci`, `.zcxi`). Il faut 1 Go libre et Internet la première fois.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Metroid: Samus returns para 3DS. Requer seus arquivos de jogo do 3DS.",
          "assets": {
            "dump": {
              "label": "Dump descriptografado de Metroid: Samus Returns (3DS, EUA)",
              "instructions_md": "Você precisa do seu dump **descriptografado** de Metroid: Samus Returns (EUA) em `.3ds`, `.cci` ou `.cxi` (ou compactado pelo Azahar: `.zcci`, `.zcxi`). É preciso 1 GB livre e internet na primeira vez.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Metroid: Samus returns für 3DS. Benötigt deine 3DS-Spieledateien.",
          "assets": {
            "dump": {
              "label": "Entschlüsselter Dump von Metroid: Samus Returns (3DS, USA)",
              "instructions_md": "Du brauchst deinen **entschlüsselten** Dump von Metroid: Samus Returns (USA) als `.3ds`, `.cci` oder `.cxi` (oder von Azahar komprimiert: `.zcci`, `.zcxi`). Beim ersten Mal brauchst du 1 GB frei und Internet.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5245261,
        "cover": "https://cdn2.steamgriddb.com/grid/cad7492939c76269441fe77353480fe1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8b176d5749165b43eae09b9ea660b64a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/97e9882d23181feae2e14566db2e63aa.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 37140,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3j82.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/osqptpm4jtcvbevctthn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jtbv7mf7now9blthoqka.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aagac635lh3ktpln2rnq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bckv6q1xo3cj5jxyy1re.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/w5svm941mrlzioqbao01.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xpgglydesufx2ln04sv6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/e2mb3joptbvwsvhfcxhr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hwm6q8mxbt5szk6r9ctt.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "Samsung SM-G990E",
          "great": 0,
          "playable": 1,
          "broken": 1,
          "last_at": "2026-11-11T07:43:55Z"
        },
        {
          "device": "Samsung SM-A075M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T11:02:54Z"
        },
        {
          "device": "Xiaomi 2512BPNDAG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T01:55:15Z"
        }
      ],
      "downloads": 1156
    },
    {
      "id": "multihero",
      "name": "Multihero",
      "game": "Multihero",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "richardyusan/multihero-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 36,
          "release": {
            "tag": "v.1.8.0",
            "name": "v.1.8.0",
            "published_at": "2026-11-04T07:26:06Z",
            "prerelease": false,
            "asset": {
              "name": "MultiHero-1.8.0.apk",
              "url": "https://github.com/richardyusan/multihero-android/releases/download/v.1.8.0/MultiHero-1.8.0.apk",
              "size": 33640493,
              "sha256": "154864ec97aae5ff9c957622b132a869c1dd6858ed9e610a13a685bc2bc72e7f"
            }
          },
          "history": [
            {
              "tag": "v.1.7.0",
              "name": "v.1.7.0",
              "published_at": "2026-11-03T21:09:24Z",
              "prerelease": false,
              "asset": {
                "name": "MultiHero-1.7.0.apk",
                "url": "https://github.com/richardyusan/multihero-android/releases/download/v.1.7.0/MultiHero-1.7.0.apk",
                "size": 32264237,
                "sha256": "a55fc64cce696000e67c20be782235f0d5cb4fa007554f6bf0ba1a9d1f996270"
              }
            },
            {
              "tag": "v.1.6.0",
              "name": "1.6.0",
              "published_at": "2026-11-02T21:47:01Z",
              "prerelease": false,
              "asset": {
                "name": "MultiHero-1.6.0.apk",
                "url": "https://github.com/richardyusan/multihero-android/releases/download/v.1.6.0/MultiHero-1.6.0.apk",
                "size": 32239661,
                "sha256": "13b9b25ba0a540dbfea9a0d615c8cc1dd871638a474d53b923551773e77ec4b0"
              }
            },
            {
              "tag": "v.1.5.0",
              "name": "1.5.0 – 2026-11-01",
              "published_at": "2026-11-01T16:08:40Z",
              "prerelease": false,
              "asset": {
                "name": "MultiHero-1.5.0.apk",
                "url": "https://github.com/richardyusan/multihero-android/releases/download/v.1.5.0/MultiHero-1.5.0.apk",
                "size": 32227373,
                "sha256": "b5868c986c958bf2cd939e0ca330cbf982e347191519760bb2e33dc3e2dc2738"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "Multhero Android 1.0.1",
              "published_at": "2026-10-24T16:06:56Z",
              "prerelease": false,
              "asset": {
                "name": "MultiHero1.0.1.apk",
                "url": "https://github.com/richardyusan/multihero-android/releases/download/v1.0.1/MultiHero1.0.1.apk",
                "size": 11764540,
                "sha256": "f43e278b6782b01bad60ecbaf5e527bb32e3669c782de5c73d0caa5f6591bae5"
              }
            }
          ],
          "package": "com.multihero.port",
          "signer_sha256": "83edac5d804c8954733470359dafb9ec125d05463f39e272b0d4f575df311202"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Android port of MultiHero 0.96, a 2D multiplayer platform fighter, running its original Blitz BASIC code with touch controls. Nothing else is needed.",
      "i18n": {
        "es": {
          "description": "Port para Android de MultiHero 0.96, un juego de lucha y plataformas 2D multijugador, con su código Blitz BASIC original y controles táctiles. No hace falta nada más."
        },
        "fr": {
          "description": "Portage Android de MultiHero 0.96, un jeu de combat et de plateforme 2D multijoueur, avec son code Blitz BASIC d'origine et des commandes tactiles. Rien d'autre n'est nécessaire."
        },
        "pt": {
          "description": "Port para Android de MultiHero 0.96, um jogo de luta e plataforma 2D multijogador, com o código Blitz BASIC original e controles por toque. Não precisa de mais nada."
        },
        "de": {
          "description": "Android-Port von MultiHero 0.96, einem 2D-Mehrspieler-Plattform-Kampfspiel, mit seinem originalen Blitz-BASIC-Code und Touch-Steuerung. Mehr wird nicht benötigt."
        }
      },
      "art": {
        "steamgriddb_id": 14162,
        "genres": [
          "platform",
          "fighting",
          "arcade"
        ],
        "igdb_id": 312813,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9dez.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctk5b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctk5c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctk5d.jpg"
        ]
      },
      "genres": [
        "platform",
        "fighting",
        "arcade"
      ],
      "downloads": 36
    },
    {
      "id": "muscle-march-recomp",
      "name": "Muscle March Recomp",
      "game": "Muscle March Wii",
      "original_platform": "wii",
      "type": "recomp",
      "forks": [
        {
          "repo": "tmcleroy/muscle-march-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 75,
          "release": {
            "tag": "v0.1.0-beta.5",
            "name": "Muscle March Recomp 0.1.0-beta.5",
            "published_at": "2026-10-12T03:13:37Z",
            "prerelease": true,
            "asset": {
              "name": "MuscleMarch-android.apk",
              "url": "https://github.com/tmcleroy/muscle-march-recomp/releases/download/v0.1.0-beta.5/MuscleMarch-android.apk",
              "size": 44406068,
              "sha256": "ce90f2adbc398babc7833932048591833aa29461defb3746a24fd8f7a03497ae"
            }
          },
          "history": [],
          "package": "io.github.tmcleroy.musclemarch",
          "signer_sha256": "db5037f0df0357aeb3fdd1a5809e6de7d4361ffc19a42c27acf8aaa4a862e728"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "wad",
          "label": "Muscle March WAD (WiiWare, USA)",
          "accepted": [
            {
              "sha1": "ed99ce114d9793dbf21d5c9589d7947afebd4259",
              "label": "Muscle March (USA) (WiiWare)",
              "format": "wad"
            }
          ],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the WAD of your US Muscle March to the phone and choose it on first launch. Then tap **Install and play**.\n"
        },
        {
          "id": "key",
          "label": "Your Wii's common key (keys.bin)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your console's key file (for example `keys.bin` from your NAND backup) or paste the common key.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Muscle March Wii. Requires your Wii copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Muscle March Wii. Necesita tu copia de Wii.",
          "assets": {
            "wad": {
              "label": "WAD de Muscle March (WiiWare, USA)",
              "instructions_md": "Copia el WAD de tu Muscle March americano al móvil y elígelo en el primer arranque. Luego pulsa **Install and play**.\n",
              "accepted": [
                "Muscle March (USA) (WiiWare)"
              ]
            },
            "key": {
              "label": "Clave común de tu Wii (keys.bin)",
              "instructions_md": "Elige el archivo de claves de tu consola (por ejemplo `keys.bin` de tu copia de la NAND) o pega la clave común.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Muscle March Wii. Nécessite votre copie Wii.",
          "assets": {
            "wad": {
              "label": "WAD de Muscle March (WiiWare, USA)",
              "accepted": [
                "Muscle March (USA) (WiiWare)"
              ],
              "instructions_md": "Copiez le WAD de votre Muscle March américain sur le téléphone et choisissez-le au premier démarrage. Touchez ensuite **Install and play**.\n"
            },
            "key": {
              "label": "Clé commune de votre Wii (keys.bin)",
              "instructions_md": "Choisissez le fichier de clés de votre console (par exemple `keys.bin` de votre sauvegarde NAND) ou collez la clé commune.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Muscle March Wii. Requer sua cópia de Wii.",
          "assets": {
            "wad": {
              "label": "WAD de Muscle March (WiiWare, EUA)",
              "accepted": [
                "Muscle March (USA) (WiiWare)"
              ],
              "instructions_md": "Copie o WAD do seu Muscle March americano para o celular e escolha-o na primeira inicialização. Depois toque em **Install and play**.\n"
            },
            "key": {
              "label": "Chave comum do seu Wii (keys.bin)",
              "instructions_md": "Escolha o arquivo de chaves do seu console (por exemplo `keys.bin` do backup da NAND) ou cole a chave comum.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Muscle March Wii. Benötigt deine Wii-Kopie.",
          "assets": {
            "wad": {
              "label": "WAD von Muscle March (WiiWare, USA)",
              "accepted": [
                "Muscle March (USA) (WiiWare)"
              ],
              "instructions_md": "Kopiere das WAD deines US-Muscle-March aufs Handy und wähle es beim ersten Start. Tippe dann auf **Install and play**.\n"
            },
            "key": {
              "label": "Common Key deiner Wii (keys.bin)",
              "instructions_md": "Wähle die Schlüsseldatei deiner Konsole (zum Beispiel `keys.bin` aus deinem NAND-Backup) oder füge den Common Key ein.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5276918,
        "cover": "https://cdn2.steamgriddb.com/grid/9e0c4314a75334b85385961db5ef3b75.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9575ec6979ddd687845e66872682ce65.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/454ff46780a58d90242d4a987af54633.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/1ed85a76f2ca9c257abfd26f584b7d74.png"
        ]
      },
      "downloads": 75
    },
    {
      "id": "mw2-android",
      "name": "IW4LJ (MW2)",
      "game": "Call of Duty: Modern Warfare 2",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/jesaias1/IW4LJ",
      "license": "Apache-2.0",
      "description": "Port of MW2 (2009) multiplayer based on IW4L: bots, LAN, controller support, and mod menu. Requires files from your Steam copy or IW4x.",
      "forks": [
        {
          "repo": "jesaias1/IW4LJ",
          "asset_pattern": "(?i)^IW4LJ\\.apk$",
          "downloads": 1934,
          "release": {
            "tag": "android-v0.2.1",
            "name": "IW4LJ Android 0.2.1",
            "published_at": "2026-10-13T16:16:57Z",
            "prerelease": false,
            "asset": {
              "name": "IW4LJ.apk",
              "url": "https://github.com/jesaias1/IW4LJ/releases/download/android-v0.2.1/IW4LJ.apk",
              "size": 130278508,
              "sha256": "e7f13bccc88171c901f846bc4b41a418d8e802dfa10a418516525926c44e223e"
            }
          },
          "history": [
            {
              "tag": "android-v0.2.0",
              "name": "IW4LJ Android 0.2.0",
              "published_at": "2026-10-13T10:03:29Z",
              "prerelease": false,
              "asset": {
                "name": "IW4LJ.apk",
                "url": "https://github.com/jesaias1/IW4LJ/releases/download/android-v0.2.0/IW4LJ.apk",
                "size": 130520172,
                "sha256": "483bf5798018b0e75b1807385b1be0eb9677cb735848a3114c0e0e65c1887de7"
              }
            }
          ],
          "package": "dev.iw4j.iw4l",
          "signer_sha256": "cfa4daaad0db210ebfa8661c45fc87957f6af0e74e0cd23feaa0192e26887a0c",
          "reports": [
            {
              "device": "Samsung SM-A356E",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "0.2.1",
              "last_at": "2026-11-09T07:53:34Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T11:00:13Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 31
      },
      "assets": [
        {
          "id": "mw2-files",
          "label": "MW2 zone and main folders (Steam copy or IW4x, about 12 GB)",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "path": "Android/media/dev.iw4j.iw4l/mw2/"
          },
          "instructions_md": "A Steam copy of Modern Warfare 2 (2009) or an IW4x installation works.\nCopy the game's zone and main folders to Android/media/dev.iw4j.iw4l/mw2/\n(create the folder if it does not exist). mw2/zone/english/common_mp.ff must exist.\nDo not uninstall the port with adb: it deletes that folder.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port del multijugador de MW2 (2009) basado en IW4L: bots, LAN, mando y menú de mods. Necesita los archivos de tu copia de Steam o de IW4x.",
          "assets": {
            "mw2-files": {
              "label": "Carpetas zone y main de MW2 (copia de Steam o IW4x, unos 12 GB)",
              "instructions_md": "Vale una copia de Steam de Modern Warfare 2 (2009) o una instalación de IW4x.\nCopia las carpetas zone y main del juego a Android/media/dev.iw4j.iw4l/mw2/\n(crea la carpeta si no existe). Debe existir mw2/zone/english/common_mp.ff.\nNo desinstales el port con adb: borra esa carpeta.\n"
            }
          }
        },
        "fr": {
          "description": "Portage du multijoueur de MW2 (2009) basé sur IW4L : bots, LAN, manette et menu de mods. Nécessite les fichiers de votre copie Steam ou IW4x.",
          "assets": {
            "mw2-files": {
              "label": "Dossiers zone et main de MW2 (copie Steam ou IW4x, environ 12 Go)",
              "instructions_md": "Une copie Steam de Modern Warfare 2 (2009) ou une installation d'IW4x convient.\nCopiez les dossiers zone et main du jeu dans Android/media/dev.iw4j.iw4l/mw2/\n(créez le dossier s'il n'existe pas). mw2/zone/english/common_mp.ff doit exister.\nNe désinstallez pas le portage avec adb : cela supprime ce dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Port do multijogador de MW2 (2009) baseado no IW4L: bots, LAN, controle e menu de mods. Requer os arquivos da sua cópia da Steam ou do IW4x.",
          "assets": {
            "mw2-files": {
              "label": "Pastas zone e main do MW2 (cópia da Steam ou IW4x, cerca de 12 GB)",
              "instructions_md": "Uma cópia da Steam de Modern Warfare 2 (2009) ou uma instalação do IW4x serve.\nCopie as pastas zone e main do jogo para Android/media/dev.iw4j.iw4l/mw2/\n(crie a pasta se não existir). mw2/zone/english/common_mp.ff deve existir.\nNão desinstale o port com adb: isso apaga essa pasta.\n"
            }
          }
        },
        "de": {
          "description": "Port des Mehrspielermodus von MW2 (2009) basierend auf IW4L: Bots, LAN, Controller und Mod-Menü. Erfordert Dateien deiner Steam-Kopie oder von IW4x.",
          "assets": {
            "mw2-files": {
              "label": "Ordner zone und main von MW2 (Steam-Kopie oder IW4x, ca. 12 GB)",
              "instructions_md": "Eine Steam-Kopie von Modern Warfare 2 (2009) oder eine IW4x-Installation funktioniert.\nKopiere die Ordner zone und main des Spiels nach Android/media/dev.iw4j.iw4l/mw2/\n(erstelle den Ordner, falls er nicht existiert). mw2/zone/english/common_mp.ff muss vorhanden sein.\nPort nicht per adb deinstallieren: das löscht diesen Ordner.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 710,
        "cover": "https://cdn2.steamgriddb.com/grid/cc96d0754de7d47e9a9a709eb2cd451f.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/e7023ba77a45f7e84c5ee8a28dd63585.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f7d90eaf20a3c676e36710d069f8d8b8.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 559,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3cwt.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/s8ktfgdgraigmjksthd4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/b21jr7nss4jikmgett1i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/st4aq06veb9xtawaxqwy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fkb70asrevsakb59nw4u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ibfg74pbx0sv6t6tunfy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5kzx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5kzy.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "reports": [
        {
          "device": "Samsung SM-A356E",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "0.2.1",
          "last_at": "2026-11-09T07:53:34Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T11:00:13Z"
        }
      ],
      "downloads": 1934
    },
    {
      "id": "naruto-rise-of-a-ninja",
      "name": "Naruto: Rise of a Ninja (port nativo)",
      "game": "Naruto: Rise of a Ninja",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/Masterllgod/naruto-rise-of-a-ninja-port-nativo",
      "description": "Native port with Vulkan and output from 360p to 4K. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "Masterllgod/naruto-rise-of-a-ninja-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 6394,
          "release": {
            "tag": "v0.2",
            "name": "v0.2 — Modo Desempenho e controles novos",
            "published_at": "2026-10-14T21:03:47Z",
            "prerelease": false,
            "asset": {
              "name": "NarutoRiseOfANinja-PortNativo-v0.2-arm64.apk",
              "url": "https://github.com/Masterllgod/naruto-rise-of-a-ninja-port-nativo/releases/download/v0.2/NarutoRiseOfANinja-PortNativo-v0.2-arm64.apk",
              "size": 40480955,
              "sha256": "4bfdee073d1ab4ec0bd5860d40d3b1c444d4bd153612d859ba1d16335d8b397c"
            }
          },
          "history": [
            {
              "tag": "v0.1",
              "name": "v0.1 — Android e PC",
              "published_at": "2026-10-14T02:16:17Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoRiseOfANinja-PortNativo-v0.1-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-rise-of-a-ninja-port-nativo/releases/download/v0.1/NarutoRiseOfANinja-PortNativo-v0.1-arm64.apk",
                "size": 40454987,
                "sha256": "1cde41c49b2033b06992483ffe1e8f5c89242f6ec7f668fc03336bc27c46ace2"
              }
            }
          ],
          "package": "com.naruto.port",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b",
          "reports": [
            {
              "device": "Xiaomi 23113RKC6G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2",
              "last_at": "2026-11-11T19:13:26Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "game",
          "label": "Naruto: Rise of a Ninja (Xbox 360, USA): folder with default.xex",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the files of your US Naruto: Rise of a Ninja disc to the phone. Tap **ESCOLHER PASTA** and choose the folder that contains `default.xex` (not a folder above it).\nThe port only works with an identical `default.xex`: its SHA-1 is `3174cb24c35a66019f38e5378a4da298ac1ebf31`.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo con Vulkan y salida de 360p a 4K. Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Naruto: Rise of a Ninja (Xbox 360, USA): carpeta con default.xex",
              "instructions_md": "Copia los archivos de tu disco americano de Naruto: Rise of a Ninja al teléfono. Pulsa **ESCOLHER PASTA** y elige la carpeta que contiene `default.xex` (no una carpeta por encima).\nEl port solo funciona con un `default.xex` idéntico: su SHA-1 es `3174cb24c35a66019f38e5378a4da298ac1ebf31`.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif avec Vulkan et une sortie de 360p à 4K. Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Naruto: Rise of a Ninja (Xbox 360, USA) : dossier avec default.xex",
              "instructions_md": "Copiez les fichiers de votre disque américain de Naruto: Rise of a Ninja sur le téléphone. Touchez **ESCOLHER PASTA** et choisissez le dossier qui contient `default.xex` (pas un dossier au-dessus).\nLe port ne marche qu'avec un `default.xex` identique : son SHA-1 est `3174cb24c35a66019f38e5378a4da298ac1ebf31`.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo com Vulkan e saída de 360p a 4K. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Naruto: Rise of a Ninja (Xbox 360, EUA): pasta com default.xex",
              "instructions_md": "Copie os arquivos do seu disco americano de Naruto: Rise of a Ninja para o celular. Toque em **ESCOLHER PASTA** e escolha a pasta que contém o `default.xex` (não uma pasta acima).\nO port só funciona com um `default.xex` idêntico: o SHA-1 dele é `3174cb24c35a66019f38e5378a4da298ac1ebf31`.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port mit Vulkan und Ausgabe von 360p bis 4K. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "game": {
              "label": "Naruto: Rise of a Ninja (Xbox 360, USA): Ordner mit default.xex",
              "instructions_md": "Kopiere die Dateien deiner US-Disc von Naruto: Rise of a Ninja aufs Handy. Tippe auf **ESCOLHER PASTA** und wähle den Ordner mit `default.xex` (nicht einen Ordner darüber).\nDer Port funktioniert nur mit einer identischen `default.xex`: Ihr SHA-1 ist `3174cb24c35a66019f38e5378a4da298ac1ebf31`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5268809,
        "cover": "https://cdn2.steamgriddb.com/grid/f1cab1954b1fc4ff1914fc819d30f3c1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/84b077a6d1ec15291624d4ccdfd9dd77.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/ee82b11edbd4f34a1081986fb2ecf895.png",
        "genres": [
          "adventure",
          "rpg",
          "fighting"
        ],
        "igdb_id": 7101,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1u9s.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mmjf7ol4ehjvqtbw5fjo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/il1b6lllpjxhmpoesmlg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kcheiuzbvxltqgbv2gkb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pikpxbzyp6nsyovmxyp0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fucfrkhocpkllijbbqfw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vkhvlithiccdbhndwne1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nn4jzu5xu01qigi153p7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ervofjbp7turdfkmvgtx.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "fighting"
      ],
      "reports": [
        {
          "device": "Xiaomi 23113RKC6G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2",
          "last_at": "2026-11-11T19:13:26Z"
        }
      ],
      "downloads": 6394
    },
    {
      "id": "naruto-storm-2-port-nativo",
      "name": "Naruto Shippuden: Ultimate Ninja Storm 2",
      "game": "Naruto Storm 2",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "Masterllgod/naruto-storm-2-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 50180,
          "release": {
            "tag": "v0.5.43",
            "name": "v0.5.43: abre com internet no Android 11/12 e AMD FG mais leve",
            "published_at": "2026-11-03T16:52:57Z",
            "prerelease": false,
            "asset": {
              "name": "NarutoStorm2-PortNativo-v0.5.43-arm64.apk",
              "url": "https://github.com/Masterllgod/naruto-storm-2-port-nativo/releases/download/v0.5.43/NarutoStorm2-PortNativo-v0.5.43-arm64.apk",
              "size": 27805108,
              "sha256": "267d7f9956846b5f56d05a199f9bf58fb4316c93f61d655bcec5586b233ff226"
            }
          },
          "history": [
            {
              "tag": "v0.5.41",
              "name": "v0.5.41: geração de quadros própria (AMD FG) e fim dos congelamentos no ARM",
              "published_at": "2026-10-31T22:27:40Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm2-PortNativo-v0.5.41-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-2-port-nativo/releases/download/v0.5.41/NarutoStorm2-PortNativo-v0.5.41-arm64.apk",
                "size": 27797368,
                "sha256": "32c737d4b03075323fc64c4b877fdd18692c1e46c4417925c9df6e2d6b734b93"
              }
            },
            {
              "tag": "v0.5.8",
              "name": "v0.5.8: FSR, tela 16:9 certa, preparo de shaders e Shadow menor",
              "published_at": "2026-10-30T12:20:45Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm2-PortNativo-v0.5.8-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-2-port-nativo/releases/download/v0.5.8/NarutoStorm2-PortNativo-v0.5.8-arm64.apk",
                "size": 27168236,
                "sha256": "b7be36aa8f3ebb3a80043beca94cb49b03e2b0a3903a26223182d830ffe762cd"
              }
            },
            {
              "tag": "v0.5.1",
              "name": "v0.5.1: shadowZero, brilho certo, 900p e dois controles",
              "published_at": "2026-10-28T17:25:11Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm2-PortNativo-v0.5.1-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-2-port-nativo/releases/download/v0.5.1/NarutoStorm2-PortNativo-v0.5.1-arm64.apk",
                "size": 26764417,
                "sha256": "fd645ceac41c2a752e4b3735c610d38dac424ed59a18262fa1d534cdc76a6f4f"
              }
            },
            {
              "tag": "v0.3.13",
              "name": "v0.3.13: FPS à sua escolha, 2 jogadores e modo desempenho sem piscar",
              "published_at": "2026-10-23T00:19:08Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm2-PortNativo-v0.3.13-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-2-port-nativo/releases/download/v0.3.13/NarutoStorm2-PortNativo-v0.3.13-arm64.apk",
                "size": 18887933,
                "sha256": "1303e62a833990a9fe3a1f6754b56625da075e9c409161b361130f9f17651069"
              }
            },
            {
              "tag": "v0.3.1",
              "name": "v0.3.1: Modo Desempenho de verdade",
              "published_at": "2026-10-18T05:57:34Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm2-PortNativo-v0.3.1-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-2-port-nativo/releases/download/v0.3.1/NarutoStorm2-PortNativo-v0.3.1-arm64.apk",
                "size": 18869629,
                "sha256": "71ee40c663428479a343efdbabc3266a4c531d77fe86a7536ddb3f66a5eb9b5d"
              }
            }
          ],
          "package": "com.naruto.storm2",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b",
          "reports": [
            {
              "device": "TECNO KL4",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T01:02:17Z"
            },
            {
              "device": "Infinix X6873",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.5.43",
              "last_at": "2026-11-10T15:47:56Z"
            },
            {
              "device": "TECNO KL 900",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T01:02:38Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "xex",
          "label": "default.xex from Naruto Shippuden: Ultimate Ninja Storm 2 (Xbox 360)",
          "accepted": [
            {
              "sha1": "7e7d863f6e35b4294f392f7f3331056dc8e99002",
              "label": "USA/Japan (NTSC)",
              "format": "xex"
            }
          ],
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "Recompa only checks if your default.xex is correct: the port needs the entire extracted disc.\nThe North American or Japanese disc works with this default.xex; the European (PAL) one does not.\nCopy the game folder (the one containing default.xex) to your phone, open the port and select it.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Naruto Storm 2 with Xbox 360. Requires your Xbox 360 copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Naruto Storm 2 con Xbox 360. Necesita tu copia de Xbox 360.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto Shippuden: Ultimate Ninja Storm 2 (Xbox 360)",
              "instructions_md": "Recompa solo comprueba que tu default.xex es el correcto: el port necesita todo el disco extraído.\nVale el disco norteamericano o el japonés con este default.xex; el europeo (PAL) no.\nCopia la carpeta del juego (la que contiene default.xex) al teléfono, abre el port y elígela.\n",
              "accepted": [
                "EE.UU./Japón (NTSC)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Naruto Storm 2 avec Xbox 360. Nécessite votre copie Xbox 360.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto Shippuden: Ultimate Ninja Storm 2 (Xbox 360)",
              "instructions_md": "Recompa vérifie seulement si votre default.xex est correct : le port a besoin du disque entier extrait.\nLe disque nord-américain ou japonais fonctionne avec ce default.xex ; le disque européen (PAL) non.\nCopiez le dossier du jeu (celui contenant default.xex) sur votre téléphone, ouvrez le port et sélectionnez-le.\n",
              "accepted": [
                "USA/Japon (NTSC)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Naruto Storm 2 com Xbox 360. Requer sua cópia de Xbox 360.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto Shippuden: Ultimate Ninja Storm 2 (Xbox 360)",
              "instructions_md": "O Recompa apenas verifica se o seu default.xex está correto: o port precisa de todo o disco extraído.\nO disco norte-americano ou japonês funciona com este default.xex; o europeu (PAL) não.\nCopie a pasta do jogo (aquela que contém o default.xex) para o telefone, abra o port e selecione-a.\n",
              "accepted": [
                "EUA/Japão (NTSC)"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Naruto Storm 2 mit Xbox 360. Benötigt deine Xbox 360-Kopie.",
          "assets": {
            "xex": {
              "label": "default.xex von Naruto Shippuden: Ultimate Ninja Storm 2 (Xbox 360)",
              "instructions_md": "Recompa überprüft nur, ob deine default.xex korrekt ist: Der Port benötigt die gesamte entpackte Disc.\nDie nordamerikanische oder japanische Disc funktioniert mit dieser default.xex; die europäische (PAL) nicht.\nKopiere den Spieleordner (der die default.xex enthält) auf dein Telefon, öffne den Port und wähle ihn aus.\n",
              "accepted": [
                "USA/Japan (NTSC)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5350689,
        "cover": "https://cdn2.steamgriddb.com/grid/393260c2d8907957f3bc03757766fb95.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f421043a05c059372cde617483b0cc07.png",
        "logo": "https://cdn2.steamgriddb.com/logo/eb5ad6b1b6e81d9478f173991ee4339c.png",
        "genres": [
          "adventure",
          "fighting",
          "strategy"
        ],
        "igdb_id": 7098,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2ssk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/amfrjojkh0wv61rpsyjq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vf6iatj7seayhhrxx7oe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qqc1f8jvc41d3hdzsjwj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ulzmpusb76m0psceljtt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r9ojyka50gmkqvnjmlr0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ardbn.jpg"
        ]
      },
      "genres": [
        "adventure",
        "fighting",
        "strategy"
      ],
      "reports": [
        {
          "device": "TECNO KL4",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T01:02:17Z"
        },
        {
          "device": "Infinix X6873",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.5.43",
          "last_at": "2026-11-10T15:47:56Z"
        },
        {
          "device": "TECNO KL 900",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T01:02:38Z"
        }
      ],
      "downloads": 50180
    },
    {
      "id": "naruto-storm-3",
      "name": "Naruto Storm 3 Full Burst (port nativo)",
      "game": "Naruto Shippuden: Ultimate Ninja Storm 3 Full Burst",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/Masterllgod/naruto-storm-3-full-burst-port-nativo",
      "description": "Static recompilation for Android. Requires your game copy.",
      "forks": [
        {
          "repo": "Masterllgod/naruto-storm-3-full-burst-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 111249,
          "release": {
            "tag": "v0.6.16",
            "name": "v0.6.16: mais proteção contra congelamentos",
            "published_at": "2026-11-03T17:10:39Z",
            "prerelease": false,
            "asset": {
              "name": "NarutoStorm3FullBurst-PortNativo-v0.6.16-arm64.apk",
              "url": "https://github.com/Masterllgod/naruto-storm-3-full-burst-port-nativo/releases/download/v0.6.16/NarutoStorm3FullBurst-PortNativo-v0.6.16-arm64.apk",
              "size": 23208679,
              "sha256": "15fcff17b64b29de84a205ea763cef71172f1086d61981c94b0d42f6257c9ecf"
            }
          },
          "history": [
            {
              "tag": "v0.6.15",
              "name": "v0.6.15: geração de quadros (AMD FG), fim dos congelamentos e abre com internet no Android 11/12",
              "published_at": "2026-11-03T16:53:02Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm3FullBurst-PortNativo-v0.6.15-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-3-full-burst-port-nativo/releases/download/v0.6.15/NarutoStorm3FullBurst-PortNativo-v0.6.15-arm64.apk",
                "size": 23208195,
                "sha256": "a6293c41ee8533270aff7309b3a7a216e87438b75381c46a8e04820d45017c48"
              }
            },
            {
              "tag": "v0.6.11",
              "name": "v0.6.11: resolução 540p",
              "published_at": "2026-10-30T18:17:21Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm3FullBurst-PortNativo-v0.6.11-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-3-full-burst-port-nativo/releases/download/v0.6.11/NarutoStorm3FullBurst-PortNativo-v0.6.11-arm64.apk",
                "size": 22583651,
                "sha256": "285e96651e455d3287630063f96d5aebaa218c5f23d0fbb9a3cce13cf64a11b2"
              }
            },
            {
              "tag": "v0.6.10",
              "name": "v0.6.10: JOGAR volta a abrir depois de atualizar (Xclipse)",
              "published_at": "2026-10-30T14:42:02Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm3FullBurst-PortNativo-v0.6.10-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-3-full-burst-port-nativo/releases/download/v0.6.10/NarutoStorm3FullBurst-PortNativo-v0.6.10-arm64.apk",
                "size": 22583059,
                "sha256": "74d6973ffe3c1a32d9ec1edb341aa1427b8086850fe3df17b902e3816e6c7f08"
              }
            },
            {
              "tag": "v0.6.5",
              "name": "v0.6.5: PT-BR, FSR, tela 16:9 certa e preparo de shaders",
              "published_at": "2026-10-30T12:20:49Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm3FullBurst-PortNativo-v0.6.5-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-3-full-burst-port-nativo/releases/download/v0.6.5/NarutoStorm3FullBurst-PortNativo-v0.6.5-arm64.apk",
                "size": 22576787,
                "sha256": "1b4ac35cde1243cd3b7a1678f6cd5946e98ff92bf945bb206281253a076ac5a5"
              }
            },
            {
              "tag": "v0.5.4",
              "name": "v0.5.4: sem o crash de chamada nula no ARM",
              "published_at": "2026-10-28T17:25:06Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStorm3FullBurst-PortNativo-v0.5.4-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-3-full-burst-port-nativo/releases/download/v0.5.4/NarutoStorm3FullBurst-PortNativo-v0.5.4-arm64.apk",
                "size": 22093848,
                "sha256": "563acc3dc264f156d45d95e8292fb778f70e73c13b5f84b9dda8b0f51aae623f"
              }
            }
          ],
          "package": "com.naruto.storm3",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b",
          "reports": [
            {
              "device": "Poco m8 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.16",
              "last_at": "2026-11-09T18:51:37Z"
            },
            {
              "device": "Samsung SM-G780G/S20 FE SD865 A650",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.4",
              "last_at": "2026-11-10T03:26:54Z"
            },
            {
              "device": "Samsung SM-A566E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.16",
              "last_at": "2026-11-11T02:25:00Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T11:51:29Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "xex",
          "label": "default.xex from Naruto Storm 3 Full Burst (Xbox 360, USA)",
          "accepted": [
            {
              "sha1": "f7ad65e26a00df6c29c9d34b291819593e455e9f",
              "label": "USA (NTSC-U)",
              "format": "xex"
            }
          ],
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "Recompa only checks if your default.xex is correct: the port needs the entire extracted disc.\nCopy the game folder (the one containing default.xex) to your phone, open the port and select it.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática para Android. Necesita tu copia del juego.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto Storm 3 Full Burst (Xbox 360, EE.UU.)",
              "instructions_md": "Recompa solo comprueba que tu default.xex es el correcto: el port necesita todo el disco extraído.\nCopia la carpeta del juego (la que contiene default.xex) al teléfono, abre el port y elígela.\n",
              "accepted": [
                "EE.UU. (NTSC-U)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique pour Android. Nécessite votre copie du jeu.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto Storm 3 Full Burst (Xbox 360, USA)",
              "instructions_md": "Recompa vérifie seulement si votre default.xex est correct : le port a besoin du disque entier extrait.\nCopiez le dossier du jeu (celui contenant default.xex) sur votre téléphone, ouvrez le port et sélectionnez-le.\n",
              "accepted": [
                "USA (NTSC-U)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática para Android. Requer sua cópia do jogo.",
          "assets": {
            "xex": {
              "label": "default.xex do Naruto Storm 3 Full Burst (Xbox 360, EUA)",
              "instructions_md": "O Recompa apenas verifica se o seu default.xex está correto: o port precisa de todo o disco extraído.\nCopie a pasta do jogo (aquela que contém o default.xex) para o telefone, abra o port e selecione-a.\n",
              "accepted": [
                "EUA (NTSC-U)"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung für Android. Benötigt deine Spielkopie.",
          "assets": {
            "xex": {
              "label": "default.xex von Naruto Storm 3 Full Burst (Xbox 360, USA)",
              "instructions_md": "Recompa überprüft nur, ob deine default.xex korrekt ist: Der Port benötigt die gesamte entpackte Disc.\nKopiere den Spieleordner (der die default.xex enthält) auf dein Telefon, öffne den Port und wähle ihn aus.\n",
              "accepted": [
                "USA (NTSC-U)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2608,
        "cover": "https://cdn2.steamgriddb.com/grid/6804210a06da6995a235cc47d75a390e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/232efe14b864588c1d368b35b460e2d2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/8860a4e27cbbe4c63821b429211684a3.png",
        "genres": [
          "adventure",
          "fighting"
        ],
        "igdb_id": 21709,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1u9a.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vcmikpnis8yeqkkgrtds.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o55qbgfyp027kkcje3hb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lbi70uelnsgx85de2nxk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nhia8vznfidej2dgrwqv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fotjgoy9efcot6h3z1je.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ardbl.jpg"
        ]
      },
      "genres": [
        "adventure",
        "fighting"
      ],
      "reports": [
        {
          "device": "Poco m8 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.16",
          "last_at": "2026-11-09T18:51:37Z"
        },
        {
          "device": "Samsung SM-G780G/S20 FE SD865 A650",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.4",
          "last_at": "2026-11-10T03:26:54Z"
        },
        {
          "device": "Samsung SM-A566E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.16",
          "last_at": "2026-11-11T02:25:00Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T11:51:29Z"
        }
      ],
      "downloads": 111249
    },
    {
      "id": "naruto-storm-generations",
      "name": "Naruto Storm Generations (port nativo)",
      "game": "Naruto Shippuden: Ultimate Ninja Storm Generations",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/Masterllgod/naruto-storm-generations-port-nativo",
      "description": "Static recompilation without CPU emulator. Requires your game copy.",
      "forks": [
        {
          "repo": "Masterllgod/naruto-storm-generations-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 57133,
          "release": {
            "tag": "v0.4.16",
            "name": "v0.4.16: mais proteção contra congelamentos",
            "published_at": "2026-11-03T17:10:46Z",
            "prerelease": false,
            "asset": {
              "name": "NarutoStormGenerations-PortNativo-v0.4.16-arm64.apk",
              "url": "https://github.com/Masterllgod/naruto-storm-generations-port-nativo/releases/download/v0.4.16/NarutoStormGenerations-PortNativo-v0.4.16-arm64.apk",
              "size": 15900818,
              "sha256": "4f03022743ad8f3925dcec2c76b325625bc45225516c7236204be6026d03ab8c"
            }
          },
          "history": [
            {
              "tag": "v0.4.15",
              "name": "v0.4.15: geração de quadros (AMD FG), fim dos congelamentos e abre com internet no Android 11/12",
              "published_at": "2026-11-03T16:53:06Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormGenerations-PortNativo-v0.4.15-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-generations-port-nativo/releases/download/v0.4.15/NarutoStormGenerations-PortNativo-v0.4.15-arm64.apk",
                "size": 15899914,
                "sha256": "466eeb0bb1f1439c3961aeefb676f549918023e6232779dfcb31958e3f3782b5"
              }
            },
            {
              "tag": "v0.4.11",
              "name": "v0.4.11: resolução 540p e Xclipse no shadowZero",
              "published_at": "2026-10-30T18:17:26Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormGenerations-PortNativo-v0.4.11-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-generations-port-nativo/releases/download/v0.4.11/NarutoStormGenerations-PortNativo-v0.4.11-arm64.apk",
                "size": 15278198,
                "sha256": "e14786e0128b5d69b3bb371632740b84bf65a488a7f6ffefaa63cd801d5f7b4d"
              }
            },
            {
              "tag": "v0.4.9",
              "name": "v0.4.9: FSR, tela 16:9 certa, preparo de shaders e Shadow menor",
              "published_at": "2026-10-30T12:20:53Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormGenerations-PortNativo-v0.4.9-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-generations-port-nativo/releases/download/v0.4.9/NarutoStormGenerations-PortNativo-v0.4.9-arm64.apk",
                "size": 15269390,
                "sha256": "473b48f69241ec8702d879185e043817e21d6bb2037bf689dc578caa46140b13"
              }
            },
            {
              "tag": "v0.4.2",
              "name": "v0.4.2: sem fechamentos aleatórios no ARM",
              "published_at": "2026-10-28T17:25:16Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormGenerations-PortNativo-v0.4.2-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-generations-port-nativo/releases/download/v0.4.2/NarutoStormGenerations-PortNativo-v0.4.2-arm64.apk",
                "size": 14962571,
                "sha256": "6edb6eeac607574100271b8c848e4c877dacfcb740dea8ba520f466c8498f94b"
              }
            },
            {
              "tag": "v0.4.1",
              "name": "v0.4.1: shadowZero, 900p e dois controles",
              "published_at": "2026-10-28T13:41:52Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormGenerations-PortNativo-v0.4.1-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-generations-port-nativo/releases/download/v0.4.1/NarutoStormGenerations-PortNativo-v0.4.1-arm64.apk",
                "size": 14957691,
                "sha256": "7fb4c8df8efe6f326a61dff1c94f39fead6d7154a09fe202e44897ddd8b0d2db"
              }
            }
          ],
          "package": "com.naruto.stormgenerations",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "xex",
          "label": "default.xex from Naruto Shippuden: Ultimate Ninja Storm Generations (Xbox 360)",
          "accepted": [
            {
              "sha1": "644359009af057b70fbdb0d48604222141416729",
              "label": "USA (NTSC-U)",
              "format": "xex"
            }
          ],
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "Recompa only checks if your default.xex is correct: the port needs the entire extracted disc.\nCopy the game folder (the one containing default.xex) to your phone, open the port and select it. The European (PAL) disc does not work.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática sin emulador de CPU. Necesita tu copia del juego.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto Shippuden: Ultimate Ninja Storm Generations (Xbox 360)",
              "instructions_md": "Recompa solo comprueba que tu default.xex es el correcto: el port necesita todo el disco extraído.\nCopia la carpeta del juego (la que contiene default.xex) al teléfono, abre el port y elígela. El disco europeo (PAL) no vale.\n",
              "accepted": [
                "EE.UU. (NTSC-U)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique sans émulateur de CPU. Nécessite votre copie du jeu.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto Shippuden: Ultimate Ninja Storm Generations (Xbox 360)",
              "instructions_md": "Recompa vérifie seulement si votre default.xex est correct : le port a besoin du disque entier extrait.\nCopiez le dossier du jeu (celui contenant default.xex) sur votre téléphone, ouvrez le port et sélectionnez-le. Le disque européen (PAL) ne fonctionne pas.\n",
              "accepted": [
                "USA (NTSC-U)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática sem emulador de CPU. Requer sua cópia do jogo.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto Shippuden: Ultimate Ninja Storm Generations (Xbox 360)",
              "instructions_md": "O Recompa apenas verifica se o seu default.xex está correto: o port precisa de todo o disco extraído.\nCopie a pasta do jogo (aquela que contém o default.xex) para o telefone, abra o port e selecione-a. O disco europeu (PAL) não funciona.\n",
              "accepted": [
                "EUA (NTSC-U)"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung ohne CPU-Emulator. Benötigt deine Spielkopie.",
          "assets": {
            "xex": {
              "label": "default.xex von Naruto Shippuden: Ultimate Ninja Storm Generations (Xbox 360)",
              "instructions_md": "Recompa überprüft nur, ob deine default.xex korrekt ist: Der Port benötigt die gesamte entpackte Disc.\nKopiere den Spieleordner (der die default.xex enthält) auf dein Telefon, öffne den Port und wähle ihn aus. Die europäische (PAL) Disc funktioniert nicht.\n",
              "accepted": [
                "USA (NTSC-U)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5253785,
        "cover": "https://cdn2.steamgriddb.com/grid/e8aecad47e4f46616360c96e7d204ad6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/fd2cfd7e30ffcf8316e601199b1bc32f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ac61d7304da654139f352ce7920570d6.png",
        "genres": [
          "fighting"
        ],
        "igdb_id": 7100,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1u98.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ez0mfeiwb9muit8j3j75.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cf677ccc9smdxr6zuziw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ecrvc2khaasoiphejnbe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/psmbsa44drix1rnu6w8t.jpg"
        ]
      },
      "genres": [
        "fighting"
      ],
      "downloads": 57133
    },
    {
      "id": "naruto-storm-revolution-port-nativo",
      "name": "Naruto Shippuden: Ultimate Ninja Storm Revolution",
      "game": "Naruto Shippuden: Ultimate Ninja Storm Revolution",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "Masterllgod/naruto-storm-revolution-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 14108,
          "release": {
            "tag": "v1.1.11",
            "name": "Storm Revolution v1.1.11 — mais proteção contra congelamentos",
            "published_at": "2026-11-03T17:11:03Z",
            "prerelease": false,
            "asset": {
              "name": "NarutoStormRevolution-PortNativo-v1.1.11-arm64.apk",
              "url": "https://github.com/Masterllgod/naruto-storm-revolution-port-nativo/releases/download/v1.1.11/NarutoStormRevolution-PortNativo-v1.1.11-arm64.apk",
              "size": 27299422,
              "sha256": "38f2435a5dd517da1acbe133615eeb9a021857daf4923d9c996d1bd76b94b567"
            }
          },
          "history": [
            {
              "tag": "v1.1.10",
              "name": "Storm Revolution v1.1.10  geração de quadros (AMD FG), fim dos congelamentos e abre com internet no Android 11/12",
              "published_at": "2026-11-03T16:53:16Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormRevolution-PortNativo-v1.1.10-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-revolution-port-nativo/releases/download/v1.1.10/NarutoStormRevolution-PortNativo-v1.1.10-arm64.apk",
                "size": 27298922,
                "sha256": "5b6a1edce254694d802db6bec0c174bdaaa3d1ae0c9100acacc03148c5434b41"
              }
            },
            {
              "tag": "v1.1.6",
              "name": "v1.1.6: resolução 540p",
              "published_at": "2026-10-30T18:17:36Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormRevolution-PortNativo-v1.1.6-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-revolution-port-nativo/releases/download/v1.1.6/NarutoStormRevolution-PortNativo-v1.1.6-arm64.apk",
                "size": 26671602,
                "sha256": "a16f02c62947ec93b3371f499e2eb38fdfc435e4da22d21dd2d1abd4f3da9496"
              }
            },
            {
              "tag": "v1.1.5",
              "name": "v1.1.5: brilho corrigido nas lutas",
              "published_at": "2026-10-30T15:05:10Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormRevolution-PortNativo-v1.1.5-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-revolution-port-nativo/releases/download/v1.1.5/NarutoStormRevolution-PortNativo-v1.1.5-arm64.apk",
                "size": 26671486,
                "sha256": "287df77c8203a3e337a083d43e0d2202e01132cc19474cfdbf2ee1339bd3df02"
              }
            },
            {
              "tag": "v1.1.2",
              "name": "v1.1.2: aviso de atualização",
              "published_at": "2026-10-30T12:35:31Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormRevolution-PortNativo-v1.1.2-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-revolution-port-nativo/releases/download/v1.1.2/NarutoStormRevolution-PortNativo-v1.1.2-arm64.apk",
                "size": 26667314,
                "sha256": "6ad9f1d38d22812f33f803c9588d35e0d277d3164cfa1f044b9c297d74a0b1cb"
              }
            },
            {
              "tag": "v1.1.1",
              "name": "v1.1.1: Storm Revolution no shadowZero",
              "published_at": "2026-10-30T12:32:49Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoStormRevolution-PortNativo-v1.1.1-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-storm-revolution-port-nativo/releases/download/v1.1.1/NarutoStormRevolution-PortNativo-v1.1.1-arm64.apk",
                "size": 26660594,
                "sha256": "7664f18975de2f6f3173d1323d404d0b81f2500ef8f0c57a9699e15c4c857da9"
              }
            }
          ],
          "package": "com.naruto.storm4",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Naruto Shippuden: Ultimate Ninja Storm Revolution folder (Xbox 360, NTSC-U)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the game folder (the one with `default.xex`) to the phone. Only the North American disc (NTSC-U) works.\nOpen the app, tap the path under **JOGAR**, choose that folder and allow file access.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Naruto Shippuden: Ultimate Ninja Storm Revolution for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Naruto Shippuden: Ultimate Ninja Storm Revolution para Xbox 360. Necesita tus archivos del juego de Xbox 360.",
          "assets": {
            "game": {
              "label": "Carpeta de Naruto Shippuden: Ultimate Ninja Storm Revolution (Xbox 360, NTSC-U)",
              "instructions_md": "Copia al teléfono la carpeta del juego (la que tiene `default.xex`). Solo sirve el disco norteamericano (NTSC-U).\nAbre la app, toca la ruta bajo **JOGAR**, elige esa carpeta y concede el acceso a los archivos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Naruto Shippuden: Ultimate Ninja Storm Revolution pour Xbox 360. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "game": {
              "label": "Dossier de Naruto Shippuden: Ultimate Ninja Storm Revolution (Xbox 360, NTSC-U)",
              "instructions_md": "Copiez le dossier du jeu (celui avec `default.xex`) sur le téléphone. Seul le disque nord-américain (NTSC-U) fonctionne.\nOuvrez l'application, touchez le chemin sous **JOGAR**, choisissez ce dossier et autorisez l'accès aux fichiers.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Naruto Shippuden: Ultimate Ninja Storm Revolution para Xbox 360. Requer os arquivos do seu jogo de Xbox 360.",
          "assets": {
            "game": {
              "label": "Pasta de Naruto Shippuden: Ultimate Ninja Storm Revolution (Xbox 360, NTSC-U)",
              "instructions_md": "Copie a pasta do jogo (a que tem o `default.xex`) para o celular. Só serve o disco norte-americano (NTSC-U).\nAbra o app, toque no caminho embaixo do **JOGAR**, escolha essa pasta e dê a permissão de acesso aos arquivos.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Naruto Shippuden: Ultimate Ninja Storm Revolution für Xbox 360. Benötigt deine Xbox-360-Spieledateien.",
          "assets": {
            "game": {
              "label": "Ordner von Naruto Shippuden: Ultimate Ninja Storm Revolution (Xbox 360, NTSC-U)",
              "instructions_md": "Kopiere den Spielordner (den mit `default.xex`) aufs Handy. Nur die nordamerikanische Disc (NTSC-U) funktioniert.\nÖffne die App, tippe auf den Pfad unter **JOGAR**, wähle diesen Ordner und erlaube den Dateizugriff.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 3699,
        "cover": "https://cdn2.steamgriddb.com/grid/791608b685d1c61fb2fe8acdc69dc6b5.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/8d8818c8e140c64c743113f563cf750f.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/9abe36658bff8131d5a0923ebc196d0e.png",
        "genres": [
          "adventure",
          "fighting"
        ],
        "igdb_id": 8479,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1u96.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yx0xwpl7rmpoxe4sjzta.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kofbrn4bhguxjohcewex.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cbfbnjvmg5rhv8fzxn6y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jpjr2wuqkh8i7sj5wsjs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ljebgqgqztbkzqtyudjh.jpg"
        ]
      },
      "genres": [
        "adventure",
        "fighting"
      ],
      "downloads": 14108
    },
    {
      "id": "naruto-the-broken-bond-android-port",
      "name": "Naruto: the broken bond",
      "game": "Naruto: the broken bond",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "1nsec/Naruto-The-Broken-Bond-Android-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1131,
          "release": {
            "tag": "v2.5-android-beta.42",
            "name": "Android Beta (2.5-android-beta.42)",
            "published_at": "2026-11-10T20:44:11Z",
            "prerelease": false,
            "asset": {
              "name": "NarutoBrokenBond-Android-2.5-android-beta.42.apk",
              "url": "https://github.com/1nsec/Naruto-The-Broken-Bond-Android-Port/releases/download/v2.5-android-beta.42/NarutoBrokenBond-Android-2.5-android-beta.42.apk",
              "size": 52510868,
              "sha256": "1b248a91d89dd4ebb8fa8199298874c72010cb24fda90beacb5388eae9ce2cb0"
            }
          },
          "history": [
            {
              "tag": "v2.5-android-beta.41",
              "name": "Android Beta (2.5-android-beta.41)",
              "published_at": "2026-11-10T18:14:04Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoBrokenBond-Android-2.5-android-beta.41.apk",
                "url": "https://github.com/1nsec/Naruto-The-Broken-Bond-Android-Port/releases/download/v2.5-android-beta.41/NarutoBrokenBond-Android-2.5-android-beta.41.apk",
                "size": 52509652,
                "sha256": "dd01e19b54ac5593320f8a3197d776bc5c7090d10ad2c7bcc897a93a8078845a"
              }
            },
            {
              "tag": "v2.5-android-beta.35",
              "name": "Android Beta (2.5-android-beta.35)",
              "published_at": "2026-11-10T16:19:34Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoBrokenBond-Android-2.5-android-beta.35.apk",
                "url": "https://github.com/1nsec/Naruto-The-Broken-Bond-Android-Port/releases/download/v2.5-android-beta.35/NarutoBrokenBond-Android-2.5-android-beta.35.apk",
                "size": 51897076,
                "sha256": "25a09c85b2f0b66171ccc4bedc58116d28a57edea5aeaee242a3de7c081fc5a2"
              }
            },
            {
              "tag": "v2.5-android-beta.34",
              "name": "Android Beta (2.5-android-beta.34)",
              "published_at": "2026-11-06T16:09:19Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoBrokenBond-Android-2.5-android-beta.34.apk",
                "url": "https://github.com/1nsec/Naruto-The-Broken-Bond-Android-Port/releases/download/v2.5-android-beta.34/NarutoBrokenBond-Android-2.5-android-beta.34.apk",
                "size": 51870444,
                "sha256": "3918f810a57374b3d562a7e24118e8ceb66a4fa815e9640c1295d34acfebd0fe"
              }
            },
            {
              "tag": "v2.5-android-beta.33",
              "name": "Android Beta (2.5-android-beta.33)",
              "published_at": "2026-11-04T17:17:54Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoBrokenBond-Android-2.5-android-beta.33.apk",
                "url": "https://github.com/1nsec/Naruto-The-Broken-Bond-Android-Port/releases/download/v2.5-android-beta.33/NarutoBrokenBond-Android-2.5-android-beta.33.apk",
                "size": 51869248,
                "sha256": "d58a576e47060a75ec96657bc4b66c20b0143a8760ca523ae218cc9e44560cfb"
              }
            },
            {
              "tag": "v2.5-android-alpha.32",
              "name": "Android Alpha (2.5-android-alpha.32)",
              "published_at": "2026-11-04T16:24:02Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoBrokenBond-Android-2.5-android-alpha.32.apk",
                "url": "https://github.com/1nsec/Naruto-The-Broken-Bond-Android-Port/releases/download/v2.5-android-alpha.32/NarutoBrokenBond-Android-2.5-android-alpha.32.apk",
                "size": 51870088,
                "sha256": "7ad8961c44c4f7ad1078d5a5fbb17032e8073d007c5c5a48ee0c9a7491ab0aac"
              }
            }
          ],
          "package": "org.brokenbond.port",
          "signer_sha256": "7b3a1943af4cf1540fed899ac6272b1af7f52da66a4d354006b0fdbd01370d81",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.5-android-beta.42",
              "last_at": "2026-11-11T02:07:54Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Naruto: The Broken Bond ISO (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the ISO of your Naruto: The Broken Bond disc (about 7 GB) in the app, or copy it to `Android/data/org.brokenbond.port/files/assets/`. It only works on Adreno GPUs.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of Naruto: the broken bond. Requires your xbox360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Naruto: the broken bond. Necesita tus archivos de juego de xbox360.",
          "assets": {
            "disc": {
              "label": "ISO de Naruto: The Broken Bond (Xbox 360)",
              "instructions_md": "Elige la ISO de tu disco de Naruto: The Broken Bond (unos 7 GB) en la app, o cópiala a `Android/data/org.brokenbond.port/files/assets/`. Solo funciona en GPU Adreno.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Naruto: the broken bond. Nécessite vos fichiers de jeu xbox360.",
          "assets": {
            "disc": {
              "label": "ISO de Naruto: The Broken Bond (Xbox 360)",
              "instructions_md": "Choisissez l'ISO de votre disque de Naruto: The Broken Bond (environ 7 Go) dans l'application, ou copiez-la dans `Android/data/org.brokenbond.port/files/assets/`. Ne marche que sur les GPU Adreno.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Naruto: the broken bond. Requer seus arquivos de jogo do xbox360.",
          "assets": {
            "disc": {
              "label": "ISO de Naruto: The Broken Bond (Xbox 360)",
              "instructions_md": "Escolha a ISO do seu disco de Naruto: The Broken Bond (cerca de 7 GB) no app, ou copie-a para `Android/data/org.brokenbond.port/files/assets/`. Só funciona em GPU Adreno.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Naruto: the broken bond. Benötigt deine xbox360-Spieldateien.",
          "assets": {
            "disc": {
              "label": "ISO von Naruto: The Broken Bond (Xbox 360)",
              "instructions_md": "Wähle die ISO deiner Disc von Naruto: The Broken Bond (etwa 7 GB) in der App, oder kopiere sie nach `Android/data/org.brokenbond.port/files/assets/`. Läuft nur auf Adreno-GPUs.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5272727,
        "cover": "https://cdn2.steamgriddb.com/grid/6c3730422813674723203ea794e7d6e4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/59e52c1b2235b3a801208fcba562dfec.png",
        "logo": "https://cdn2.steamgriddb.com/logo/8bc7c83f1c47fa55e67f487f9845e7c2.png",
        "genres": [
          "adventure",
          "fighting"
        ],
        "igdb_id": 7102,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1u9w.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/focy3uc3xhnibibwmacc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wrhh1cgl3dxdrqvyj5e1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r59dynwaiwggkp98abby.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ekucie5aipv5t3qr9sbm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/callcsukyjirc94yuamv.jpg"
        ]
      },
      "genres": [
        "adventure",
        "fighting"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.5-android-beta.42",
          "last_at": "2026-11-11T02:07:54Z"
        }
      ],
      "downloads": 1131
    },
    {
      "id": "naruto-x-boruto-connections-port-nativo",
      "name": "Naruto x Boruto: Ultimate Ninja Storm Connections",
      "game": "Naruto x Boruto Ultimate Ninja Storm Connections",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "Masterllgod/naruto-x-boruto-connections-port-nativo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 106818,
          "release": {
            "tag": "v0.6.37",
            "name": "Naruto x Boruto: Storm Connections — v0.6.37: mais proteção contra congelamentos",
            "published_at": "2026-11-03T17:10:54Z",
            "prerelease": false,
            "asset": {
              "name": "NarutoConnections-PortNativo-v0.6.37-arm64.apk",
              "url": "https://github.com/Masterllgod/naruto-x-boruto-connections-port-nativo/releases/download/v0.6.37/NarutoConnections-PortNativo-v0.6.37-arm64.apk",
              "size": 28511535,
              "sha256": "8cc69eda5d9cd6ae69ec2d8fdcefbf5d9feb28becdc786c3d5bc205cddef38d0"
            }
          },
          "history": [
            {
              "tag": "v0.6.36",
              "name": "Naruto x Boruto: Storm Connections  v0.6.36: geração de quadros (AMD FG), fim dos congelamentos e abre com internet no Android 11/12",
              "published_at": "2026-11-03T16:53:11Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoConnections-PortNativo-v0.6.36-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-x-boruto-connections-port-nativo/releases/download/v0.6.36/NarutoConnections-PortNativo-v0.6.36-arm64.apk",
                "size": 28510963,
                "sha256": "b3d58b48bb4ed4db75e2e29642fe1af2965cc5b17676c41b9c5aa3bd3c4bf235"
              }
            },
            {
              "tag": "v0.6.32",
              "name": "v0.6.32: resolução 540p",
              "published_at": "2026-10-30T18:17:32Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoConnections-PortNativo-v0.6.32-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-x-boruto-connections-port-nativo/releases/download/v0.6.32/NarutoConnections-PortNativo-v0.6.32-arm64.apk",
                "size": 27884879,
                "sha256": "53e9b8500e33f9e881cb615582e4af5e762898be1f29a7fc4aeeea6e5bfecf9d"
              }
            },
            {
              "tag": "v0.6.31",
              "name": "v0.6.31: brilho e bloom corrigidos nas lutas",
              "published_at": "2026-10-30T15:10:15Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoConnections-PortNativo-v0.6.31-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-x-boruto-connections-port-nativo/releases/download/v0.6.31/NarutoConnections-PortNativo-v0.6.31-arm64.apk",
                "size": 27884743,
                "sha256": "c785c1c061e39fcdba584193cb610950975183e2727518207d78fc866cdd80db"
              }
            },
            {
              "tag": "v0.6.30",
              "name": "v0.6.30: JOGAR volta a abrir depois de atualizar (Xclipse)",
              "published_at": "2026-10-30T14:39:59Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoConnections-PortNativo-v0.6.30-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-x-boruto-connections-port-nativo/releases/download/v0.6.30/NarutoConnections-PortNativo-v0.6.30-arm64.apk",
                "size": 27878843,
                "sha256": "f9d5206a7f25d2d95949aafb008a9e45ab8f4acbf6277eab5d92fea8ac27efcc"
              }
            },
            {
              "tag": "v0.6.28",
              "name": "v0.6.28: Xclipse, dois controles, PT-BR, FSR e preparo de shaders",
              "published_at": "2026-10-30T12:20:58Z",
              "prerelease": false,
              "asset": {
                "name": "NarutoConnections-PortNativo-v0.6.28-arm64.apk",
                "url": "https://github.com/Masterllgod/naruto-x-boruto-connections-port-nativo/releases/download/v0.6.28/NarutoConnections-PortNativo-v0.6.28-arm64.apk",
                "size": 27878571,
                "sha256": "b688206f97651aad5bee384308798d97ab4efbe513497f68ba07caf50ec7f69f"
              }
            }
          ],
          "package": "com.naruto.storm4conn",
          "signer_sha256": "85c5e638b09518d4e14b0655a13476faee302acd28d338b95e105480c6b82d5b",
          "reports": [
            {
              "device": "Motorola moto g35 5G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.6.37",
              "last_at": "2026-11-09T05:00:54Z"
            },
            {
              "device": "Motorola moto g85 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T20:14:43Z"
            },
            {
              "device": "Samsung SM-A576B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T23:03:05Z"
            },
            {
              "device": "Samsung SM-X133",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.37",
              "last_at": "2026-11-10T13:05:27Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "xex",
          "label": "default.xex from Naruto x Boruto: Storm Connections (Xbox 360)",
          "accepted": [
            {
              "sha1": "56ad0c6a81071eb2b5188b5ab556adf4ce138563",
              "label": "Storm Connections",
              "format": "xex"
            }
          ],
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "Recompa only checks if your default.xex is correct: the port needs the entire extracted disc.\nCopy the game folder (the one containing default.xex) to your phone, open the port and select it.\nIf the costume DLC is in that folder (Content/0000000000000000/4E4D0868/00000002/), it installs automatically.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Naruto x Boruto Ultimate Ninja Storm Connections Xbox 360. Requires your Xbox 360 copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Naruto x Boruto Ultimate Ninja Storm Connections Xbox 360. Necesita tu copia de Xbox 360.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto x Boruto: Storm Connections (Xbox 360)",
              "instructions_md": "Recompa solo comprueba que tu default.xex es el correcto: el port necesita todo el disco extraído.\nCopia la carpeta del juego (la que contiene default.xex) al teléfono, abre el port y elígela.\nSi la DLC de trajes está en esa carpeta (Content/0000000000000000/4E4D0868/00000002/), se instala sola.\n",
              "accepted": [
                "Storm Connections"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Naruto x Boruto Ultimate Ninja Storm Connections Xbox 360. Nécessite votre copie Xbox 360.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto x Boruto: Storm Connections (Xbox 360)",
              "instructions_md": "Recompa vérifie seulement si votre default.xex est correct : le port a besoin du disque entier extrait.\nCopiez le dossier du jeu (celui contenant default.xex) sur votre téléphone, ouvrez le port et sélectionnez-le.\nSi le DLC de costumes se trouve dans ce dossier (Content/0000000000000000/4E4D0868/00000002/), il s'installe tout seul.\n",
              "accepted": [
                "Storm Connections"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Naruto x Boruto Ultimate Ninja Storm Connections Xbox 360. Requer sua cópia de Xbox 360.",
          "assets": {
            "xex": {
              "label": "default.xex de Naruto x Boruto: Storm Connections (Xbox 360)",
              "instructions_md": "O Recompa apenas verifica se o seu default.xex está correto: o port precisa de todo o disco extraído.\nCopie a pasta do jogo (aquela que contém o default.xex) para o telefone, abra o port e selecione-a.\nSe a DLC de roupas estiver nessa pasta (Content/0000000000000000/4E4D0868/00000002/), ela será instalada sozinha.\n",
              "accepted": [
                "Storm Connections"
              ]
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Naruto x Boruto Ultimate Ninja Storm Connections Xbox 360. Benötigt deine Xbox 360-Kopie.",
          "assets": {
            "xex": {
              "label": "default.xex von Naruto x Boruto: Storm Connections (Xbox 360)",
              "instructions_md": "Recompa überprüft nur, ob deine default.xex korrekt ist: Der Port benötigt die gesamte entpackte Disc.\nKopiere den Spieleordner (der die default.xex enthält) auf dein Telefon, öffne den Port und wähle ihn aus.\nWenn sich der Kostüm-DLC in diesem Ordner befindet (Content/0000000000000000/4E4D0868/00000002/), wird er automatisch installiert.\n",
              "accepted": [
                "Storm Connections"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5392261,
        "cover": "https://cdn2.steamgriddb.com/grid/3139617eaa43bbe573f0906a7d3a45d4.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/efb8cca4334e86463d80bb177caa7b75.png",
        "logo": "https://cdn2.steamgriddb.com/logo/4f87316aad8152983ec104de3351aba9.png",
        "genres": [
          "adventure",
          "fighting"
        ],
        "igdb_id": 239385,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7jto.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclhhc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclhh7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclhh8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclhh9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclhha.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclhhb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz8cn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz8ck.jpg"
        ]
      },
      "genres": [
        "adventure",
        "fighting"
      ],
      "reports": [
        {
          "device": "Motorola moto g35 5G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.6.37",
          "last_at": "2026-11-09T05:00:54Z"
        },
        {
          "device": "Motorola moto g85 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T20:14:43Z"
        },
        {
          "device": "Samsung SM-A576B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T23:03:05Z"
        },
        {
          "device": "Samsung SM-X133",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.37",
          "last_at": "2026-11-10T13:05:27Z"
        }
      ],
      "downloads": 106818
    },
    {
      "id": "naughty-bear",
      "name": "Naughty Bear ReStuff",
      "game": "Naughty Bear",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/deivid22srk/naughtybear-restuff-android",
      "description": "Native port of Naughty Bear for Xbox 360. Requires your copy of the game.",
      "forks": [
        {
          "repo": "deivid22srk/naughtybear-restuff-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 528,
          "release": {
            "tag": "v1.1.0",
            "name": "Naughty Bear ReStuff Android v1.1.0",
            "published_at": "2026-09-13T22:22:23Z",
            "prerelease": false,
            "asset": {
              "name": "NaughtyBear-ReStuff-v1.1.0-arm64-release.apk",
              "url": "https://github.com/deivid22srk/naughtybear-restuff-android/releases/download/v1.1.0/NaughtyBear-ReStuff-v1.1.0-arm64-release.apk",
              "size": 71837631,
              "sha256": "eb1bd984fc622c1200781c58fea4a562058e451cf25307d9ee11fba16bb38627"
            }
          },
          "history": [],
          "package": "com.deivid22srk.restuff",
          "signer_sha256": "9784843ccdf45b676f4c7b027614bf0f09519e991aba99ca30e40e222d8f20a3"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Naughty Bear ISO (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Tap **Selecionar ISO** and choose the image of your Naughty Bear disc. It's read where it is; grant all files access.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Naughty Bear de Xbox 360. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "ISO de Naughty Bear (Xbox 360)",
              "instructions_md": "Pulsa **Selecionar ISO** y elige la imagen de tu disco de Naughty Bear. Se lee desde donde está; da el acceso a todos los archivos.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Naughty Bear sur Xbox 360. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "ISO de Naughty Bear (Xbox 360)",
              "instructions_md": "Touchez **Selecionar ISO** et choisissez l'image de votre disque de Naughty Bear. Elle est lue sur place ; accordez l'accès à tous les fichiers.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Naughty Bear de Xbox 360. Precisa da sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "ISO de Naughty Bear (Xbox 360)",
              "instructions_md": "Toque em **Selecionar ISO** e escolha a imagem do seu disco de Naughty Bear. Ela é lida de onde está; dê acesso a todos os arquivos.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Naughty Bear (Xbox 360). Benötigt deine Kopie des Spiels.",
          "assets": {
            "disc": {
              "label": "ISO von Naughty Bear (Xbox 360)",
              "instructions_md": "Tippe auf **Selecionar ISO** und wähle das Abbild deiner Naughty-Bear-Disc. Es wird direkt dort gelesen; erlaube den Zugriff auf alle Dateien.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5262116,
        "cover": "https://cdn2.steamgriddb.com/grid/cb9078c5cafe2934e4eceadc54d585c5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/42699380cdc9b654ffeb000a35e09272.png",
        "logo": "https://cdn2.steamgriddb.com/logo/15727725d8796a98b77975b777e43cb9.png",
        "genres": [
          "action",
          "strategy",
          "horror"
        ],
        "igdb_id": 2633,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4vhd.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/g8mqeh0nbpwvw8fvsl4d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/syktrbetfdwutbh0oqw4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mej1kw9jdz6uc0pkelar.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ys3tvv1m9jckauksmdfl.jpg"
        ]
      },
      "genres": [
        "action",
        "strategy",
        "horror"
      ],
      "downloads": 528
    },
    {
      "id": "neutron1",
      "name": "Jimmy Neutron: Boy Genius",
      "game": "Jimmy Neutron: Boy Genius",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/sirbilliams/neutron1-Android",
      "description": "Port based on the decompilation of Jimmy Neutron: Boy Genius for PC. Requires the data from your copy.",
      "forks": [
        {
          "repo": "sirbilliams/neutron1-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 94,
          "release": {
            "tag": "latest",
            "name": "Latest build (2026-11-01 2c79753)",
            "published_at": "2026-11-01T06:29:31Z",
            "prerelease": true,
            "asset": {
              "name": "Jimmy-Neutron-Boy-Genius.apk",
              "url": "https://github.com/sirbilliams/neutron1-Android/releases/download/latest/Jimmy-Neutron-Boy-Genius.apk",
              "size": 19160476,
              "sha256": "e3f4732208a0ebe2e187049169d85e393bd7cb25f15ae149e31ec0d5eeca7d8f"
            }
          },
          "history": [
            {
              "tag": "v1.0-rc4",
              "name": "Jimmy Neutron: Boy Genius v1.0-rc4",
              "published_at": "2026-10-29T00:14:22Z",
              "prerelease": true,
              "asset": {
                "name": "Jimmy-Neutron-Boy-Genius.apk",
                "url": "https://github.com/sirbilliams/neutron1-Android/releases/download/v1.0-rc4/Jimmy-Neutron-Boy-Genius.apk",
                "size": 19160012,
                "sha256": "a7c3555c5616479b726cefae82275ad208bf630db47041f610e12aaf2f402f8d"
              }
            },
            {
              "tag": "v1.0-rc3",
              "name": "Jimmy Neutron: Boy Genius v1.0-rc3",
              "published_at": "2026-10-28T11:03:28Z",
              "prerelease": true,
              "asset": {
                "name": "Jimmy-Neutron-Boy-Genius.apk",
                "url": "https://github.com/sirbilliams/neutron1-Android/releases/download/v1.0-rc3/Jimmy-Neutron-Boy-Genius.apk",
                "size": 19152772,
                "sha256": "2995b31836988c6b265e7e126685dd73fa3c5c33d91ead968ed40444fdfc1cbe"
              }
            },
            {
              "tag": "v1.0-rc2",
              "name": "Jimmy Neutron: Boy Genius v1.0-rc2",
              "published_at": "2026-10-28T10:26:35Z",
              "prerelease": true,
              "asset": {
                "name": "Jimmy-Neutron-Boy-Genius.apk",
                "url": "https://github.com/sirbilliams/neutron1-Android/releases/download/v1.0-rc2/Jimmy-Neutron-Boy-Genius.apk",
                "size": 19151284,
                "sha256": "4497dbd5e73f7f19875bd3e174b141b3119398a6d0b0c92d7375c4240d46dd27"
              }
            },
            {
              "tag": "v1.0-rc1",
              "name": "Jimmy Neutron: Boy Genius v1.0-rc1",
              "published_at": "2026-10-28T08:17:49Z",
              "prerelease": true,
              "asset": {
                "name": "Jimmy-Neutron-Boy-Genius.apk",
                "url": "https://github.com/sirbilliams/neutron1-Android/releases/download/v1.0-rc1/Jimmy-Neutron-Boy-Genius.apk",
                "size": 19150252,
                "sha256": "a7f0edb244ab078987b685c4a193da91ca5e4a23b1b93011ca62736ee71a5424"
              }
            }
          ],
          "package": "com.sirbilliams.neutron1",
          "signer_sha256": "8f13a74e28f6e3a3e258d6d6461a3191312b622b27a5a6f709c2f42b27c6b3b6"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Jimmy Neutron: Boy Genius CD ISO (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Tap **Choose the game's .iso…** and choose the image of your CD. The app installs the game (about 220 MB) and then you no longer need the ISO.\nA ZIP of the folder installed on a PC (the one with `Neutron.exe`) also works.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de Jimmy Neutron: Boy Genius de PC. Necesita los datos de tu copia.",
          "assets": {
            "disc": {
              "label": "ISO del CD de Jimmy Neutron: Boy Genius (PC)",
              "instructions_md": "Pulsa **Choose the game's .iso…** y elige la imagen de tu CD. La app instala el juego (unos 220 MB) y luego ya no necesitas la ISO.\nTambién vale un ZIP de la carpeta instalada en PC (la que tiene `Neutron.exe`).\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation de Jimmy Neutron: Boy Genius sur PC. Nécessite les données de votre copie.",
          "assets": {
            "disc": {
              "label": "ISO du CD de Jimmy Neutron: Boy Genius (PC)",
              "instructions_md": "Touchez **Choose the game's .iso…** et choisissez l'image de votre CD. L'application installe le jeu (environ 220 Mo) et vous n'avez ensuite plus besoin de l'ISO.\nUn ZIP du dossier installé sur PC (celui qui contient `Neutron.exe`) convient aussi.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na decompilação de Jimmy Neutron: Boy Genius de PC. Precisa dos dados da sua cópia.",
          "assets": {
            "disc": {
              "label": "ISO do CD de Jimmy Neutron: Boy Genius (PC)",
              "instructions_md": "Toque em **Choose the game's .iso…** e escolha a imagem do seu CD. O app instala o jogo (cerca de 220 MB) e depois você não precisa mais da ISO.\nTambém serve um ZIP da pasta instalada no PC (a que tem `Neutron.exe`).\n"
            }
          }
        },
        "de": {
          "description": "Port auf Basis der Dekompilierung von Jimmy Neutron: Boy Genius (PC). Benötigt die Daten deiner Kopie.",
          "assets": {
            "disc": {
              "label": "CD-ISO von Jimmy Neutron: Boy Genius (PC)",
              "instructions_md": "Tippe auf **Choose the game's .iso…** und wähle das Abbild deiner CD. Die App installiert das Spiel (etwa 220 MB), danach brauchst du die ISO nicht mehr.\nEin ZIP des auf dem PC installierten Ordners (der mit `Neutron.exe`) geht auch.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35103,
        "cover": "https://cdn2.steamgriddb.com/grid/9a42b35f1b74c9dd3357a6ee6d1672f7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/45ddfa251d2530f6865be72a998b03dc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/90ffcbb134728e25a7388a090d0ee80b.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 2966,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co49vy.jpg"
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 94
    },
    {
      "id": "neutron2",
      "name": "Jimmy Neutron Vs. Jimmy Negatron",
      "game": "Jimmy Neutron Vs. Jimmy Negatron",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "sirbilliams/neutron2-Android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 20,
          "release": {
            "tag": "Final",
            "name": "Jimmy Neutron Vs Jimmy Negatron Recomp v1.0",
            "published_at": "2026-10-22T08:46:49Z",
            "prerelease": false,
            "asset": {
              "name": "JimmyNeutronVsJimmyNegatronRecompV1.apk",
              "url": "https://github.com/sirbilliams/neutron2-Android/releases/download/Final/JimmyNeutronVsJimmyNegatronRecompV1.apk",
              "size": 20255013,
              "sha256": "be91f241c2c80f36783680cbb8af5ee02e6c838b414ae727647bd1ba20768fe9"
            }
          },
          "history": [],
          "package": "com.sirbilliams.negatron",
          "signer_sha256": "8b0959f52c23a8a7d203cdf64f3eecd4e0b74813e94705407eff2863ef1b9be7"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Jimmy Neutron vs. Jimmy Negatron CD (PC) as .iso",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the CD's `.iso` image to the phone, open **Neutron vs Negatron**, tap **Choose the game's .iso…** and choose it.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "C++ reconstruction of the 2002 PC game Jimmy Neutron vs. Jimmy Negatron, with optional 16:9 and a second-screen panel. Requires an .iso of your game CD.",
      "i18n": {
        "es": {
          "description": "Reconstrucción en C++ del juego de PC de 2002 Jimmy Neutron vs. Jimmy Negatron, con 16:9 opcional y panel en la segunda pantalla. Necesita una .iso del CD de tu juego.",
          "assets": {
            "disc": {
              "label": "CD de Jimmy Neutron vs. Jimmy Negatron (PC) en .iso",
              "instructions_md": "Copia la imagen `.iso` del CD al teléfono, abre **Neutron vs Negatron**, pulsa **Choose the game's .iso…** y elígela.\n"
            }
          }
        },
        "fr": {
          "description": "Reconstruction en C++ du jeu PC de 2002 Jimmy Neutron vs. Jimmy Negatron, avec 16:9 optionnel et un panneau sur le second écran. Nécessite une .iso du CD de votre jeu.",
          "assets": {
            "disc": {
              "label": "CD de Jimmy Neutron vs. Jimmy Negatron (PC) en .iso",
              "instructions_md": "Copiez l'image `.iso` du CD sur le téléphone, ouvrez **Neutron vs Negatron**, touchez **Choose the game's .iso…** et choisissez-la.\n"
            }
          }
        },
        "pt": {
          "description": "Reconstrução em C++ do jogo de PC de 2002 Jimmy Neutron vs. Jimmy Negatron, com 16:9 opcional e painel na segunda tela. Precisa de uma .iso do CD do seu jogo.",
          "assets": {
            "disc": {
              "label": "CD de Jimmy Neutron vs. Jimmy Negatron (PC) em .iso",
              "instructions_md": "Copie a imagem `.iso` do CD para o celular, abra o **Neutron vs Negatron**, toque em **Choose the game's .iso…** e escolha-a.\n"
            }
          }
        },
        "de": {
          "description": "C++-Rekonstruktion des PC-Spiels Jimmy Neutron vs. Jimmy Negatron von 2002, mit optionalem 16:9 und einem Panel auf dem zweiten Bildschirm. Benötigt eine .iso deiner Spiel-CD.",
          "assets": {
            "disc": {
              "label": "CD von Jimmy Neutron vs. Jimmy Negatron (PC) als .iso",
              "instructions_md": "Kopiere das `.iso`-Abbild der CD aufs Handy, öffne **Neutron vs Negatron**, tippe auf **Choose the game's .iso…** und wähle es.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36236,
        "cover": "https://cdn2.steamgriddb.com/grid/237b5accef653ebe40f8d2bb179dc554.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ca46c1b9512a7a8315fa3c5a946e8265.png",
        "logo": "https://cdn2.steamgriddb.com/logo/4c0303ffb193bd5e66078909a15268aa.png",
        "genres": [
          "adventure",
          "platform",
          "shooter",
          "puzzle"
        ],
        "igdb_id": 6478,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co425z.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14gie.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14gid.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14gic.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter",
        "puzzle"
      ],
      "downloads": 20
    },
    {
      "id": "nfs-carbon-recomp",
      "name": "Need for Speed: Carbon",
      "game": "Need for Speed: Carbon",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/codepdbh/NFS-CARBON-360-ANDROID-RECOMP",
      "description": "Ports of Need for Speed: Carbon: experimental recompilations of the Xbox 360 version (ReXGlue) and the PC version. Requires your game copy.",
      "forks": [
        {
          "repo": "codepdbh/NFS-CARBON-360-ANDROID-RECOMP",
          "name": "NFS Carbon Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 23585,
          "release": {
            "tag": "v0.3.3",
            "name": "NFS Carbon Android v0.3.3 - cierre en cinemáticas corregido",
            "published_at": "2026-10-12T13:58:20Z",
            "prerelease": false,
            "asset": {
              "name": "NFSCarbon-Android-v0.3.3-arm64.apk",
              "url": "https://github.com/codepdbh/NFS-CARBON-360-ANDROID-RECOMP/releases/download/v0.3.3/NFSCarbon-Android-v0.3.3-arm64.apk",
              "size": 38309457,
              "sha256": "4380acf277e52e74cd25bdb3c140d29af58f3bdc60a9b8273636f1ed4ba98fd7"
            }
          },
          "history": [
            {
              "tag": "v0.3.2",
              "name": "NFS Carbon Android v0.3.2 - drivers Vulkan y compatibilidad",
              "published_at": "2026-10-08T14:26:25Z",
              "prerelease": false,
              "asset": {
                "name": "NFSCarbon-Android-v0.3.2-arm64.apk",
                "url": "https://github.com/codepdbh/NFS-CARBON-360-ANDROID-RECOMP/releases/download/v0.3.2/NFSCarbon-Android-v0.3.2-arm64.apk",
                "size": 38309881,
                "sha256": "d6f17a69c4694084af7a6b000fbe7ff84c13fbbb623e9b2aea9256f31008b4fa"
              }
            },
            {
              "tag": "v0.3.1",
              "name": "NFS Carbon Android v0.3.1",
              "published_at": "2026-10-07T15:23:35Z",
              "prerelease": false,
              "asset": {
                "name": "NFSCarbon-Android-v0.3.1.apk",
                "url": "https://github.com/codepdbh/NFS-CARBON-360-ANDROID-RECOMP/releases/download/v0.3.1/NFSCarbon-Android-v0.3.1.apk",
                "size": 82253028,
                "sha256": "d0fd681155814ab96ac2ccb5b19e69b4a4e426e247f67464aa42943769643d0a"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "NFS Carbon Android v0.3.0",
              "published_at": "2026-10-06T19:58:46Z",
              "prerelease": false,
              "asset": {
                "name": "NFSCarbon-Android-v0.3.0.apk",
                "url": "https://github.com/codepdbh/NFS-CARBON-360-ANDROID-RECOMP/releases/download/v0.3.0/NFSCarbon-Android-v0.3.0.apk",
                "size": 82252968,
                "sha256": "cc07e160e66726846468688f0a232b597ac42f0f978868642ce89027c87b6942"
              }
            }
          ],
          "package": "com.nfscarbon.android",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf"
        },
        {
          "repo": "Sampreeth004/nfs-carbon-recomp",
          "name": "NFS Carbon Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 14228,
          "release": {
            "tag": "v0.3.12",
            "name": "0.3.12 - new launcher, settings and controls editor",
            "published_at": "2026-10-08T05:42:47Z",
            "prerelease": false,
            "asset": {
              "name": "nfs-carbon-0.3.12-debug.apk",
              "url": "https://github.com/Sampreeth004/nfs-carbon-recomp/releases/download/v0.3.12/nfs-carbon-0.3.12-debug.apk",
              "size": 63276016,
              "sha256": "fac5f283bf6e071d6edfe8a2f26731f4e5d2090cdde57b1339e445240775d573"
            }
          },
          "history": [
            {
              "tag": "v0.3.5",
              "name": "0.3.5 - threaded command processing",
              "published_at": "2026-10-07T03:08:42Z",
              "prerelease": false,
              "asset": {
                "name": "nfs-carbon-0.3.5-debug.apk",
                "url": "https://github.com/Sampreeth004/nfs-carbon-recomp/releases/download/v0.3.5/nfs-carbon-0.3.5-debug.apk",
                "size": 62219303,
                "sha256": "a7baf7b2aebf2c2c36289b3c744f5720538b4bb70e372ae3a03eddb686acb283"
              }
            },
            {
              "tag": "v0.3.4",
              "name": "0.3.4 - car reflections off",
              "published_at": "2026-10-07T02:34:25Z",
              "prerelease": false,
              "asset": {
                "name": "nfs-carbon-0.3.4-debug.apk",
                "url": "https://github.com/Sampreeth004/nfs-carbon-recomp/releases/download/v0.3.4/nfs-carbon-0.3.4-debug.apk",
                "size": 62213755,
                "sha256": "6b15b4a6bfc3cf44d0de9296df310c580f3b28f47f3254fd40e3875593429f99"
              }
            },
            {
              "tag": "v0.3.3",
              "name": "0.3.3 - turnip drivers, new settings, redundant resolve skipping",
              "published_at": "2026-10-07T02:11:59Z",
              "prerelease": false,
              "asset": {
                "name": "nfs-carbon-0.3.3-debug.apk",
                "url": "https://github.com/Sampreeth004/nfs-carbon-recomp/releases/download/v0.3.3/nfs-carbon-0.3.3-debug.apk",
                "size": 62213343,
                "sha256": "1e328bcfa5aeb65336a52b7576f56e504d185fb22960bf4a0bfd5e56947d47b8"
              }
            },
            {
              "tag": "v0.3.2",
              "name": "0.3.2 - ADPF and thermal auto-downgrade",
              "published_at": "2026-10-06T16:37:26Z",
              "prerelease": false,
              "asset": {
                "name": "nfs-carbon-0.3.2-debug.apk",
                "url": "https://github.com/Sampreeth004/nfs-carbon-recomp/releases/download/v0.3.2/nfs-carbon-0.3.2-debug.apk",
                "size": 62084977,
                "sha256": "d27485ac8c114f0595e21bb248b48d26cd0b3973307d6b5b45b65918349b94ac"
              }
            },
            {
              "tag": "v0.3.1",
              "name": "0.3.1 - Pipeline warm-up and arrow steering",
              "published_at": "2026-10-06T15:57:32Z",
              "prerelease": false,
              "asset": {
                "name": "nfs-carbon-0.3.1-debug.apk",
                "url": "https://github.com/Sampreeth004/nfs-carbon-recomp/releases/download/v0.3.1/nfs-carbon-0.3.1-debug.apk",
                "size": 62081933,
                "sha256": "53ca2b6f0b238a8450767de7e3a0070c812db2667b092466475e8ab1a79749fd"
              }
            }
          ],
          "package": "com.eagames.nfscarbon",
          "signer_sha256": "567640cdcd9844e0053571e726ab1fb7a8034369dce023758bf686a4eef03692"
        },
        {
          "repo": "codepdbh/nfscarbonpc-androidevolved",
          "name": "NFS Carbon PC",
          "asset_pattern": "(?i)\\.apk$",
          "package": "com.nfscarbon.androidevolved",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf",
          "formerly": "nfs-carbon-pc",
          "downloads": 6776,
          "release": {
            "tag": "v0.1.10",
            "name": "Carbon Android Evolved v0.1.10",
            "published_at": "2026-11-10T15:02:14Z",
            "prerelease": false,
            "asset": {
              "name": "NFSCarbonPC-AndroidEvolved-v0.1.10-arm64.apk",
              "url": "https://github.com/codepdbh/nfscarbonpc-androidevolved/releases/download/v0.1.10/NFSCarbonPC-AndroidEvolved-v0.1.10-arm64.apk",
              "size": 115246615,
              "sha256": "252042acb4bc6b1bb0d646d26f54e9250e6b29d32a85ef45bed994ad167ec03f"
            }
          },
          "history": [
            {
              "tag": "v0.1.9",
              "name": "Carbon Android Evolved v0.1.9",
              "published_at": "2026-11-04T19:29:31Z",
              "prerelease": false,
              "asset": {
                "name": "NFSCarbonPC-AndroidEvolved-v0.1.9-arm64.apk",
                "url": "https://github.com/codepdbh/nfscarbonpc-androidevolved/releases/download/v0.1.9/NFSCarbonPC-AndroidEvolved-v0.1.9-arm64.apk",
                "size": 115130943,
                "sha256": "5f9f2e2cecb16aaf325c4721b9fd51d5c00c391ca110f826daae78f449b1024d"
              }
            },
            {
              "tag": "v0.1.8",
              "name": "Carbon Android Evolved v0.1.8",
              "published_at": "2026-10-30T14:26:20Z",
              "prerelease": false,
              "asset": {
                "name": "NFSCarbonPC-AndroidEvolved-v0.1.8-arm64.apk",
                "url": "https://github.com/codepdbh/nfscarbonpc-androidevolved/releases/download/v0.1.8/NFSCarbonPC-AndroidEvolved-v0.1.8-arm64.apk",
                "size": 115240207,
                "sha256": "67ac0fd9446ef59088ab9be997db1d539a7a9daddb29ed1bdfeb29afb0c064e8"
              }
            },
            {
              "tag": "v0.1.7",
              "name": "Carbon Android Evolved v0.1.7",
              "published_at": "2026-10-27T22:58:42Z",
              "prerelease": false,
              "asset": {
                "name": "NFSCarbonPC-AndroidEvolved-v0.1.7-arm64.apk",
                "url": "https://github.com/codepdbh/nfscarbonpc-androidevolved/releases/download/v0.1.7/NFSCarbonPC-AndroidEvolved-v0.1.7-arm64.apk",
                "size": 115043767,
                "sha256": "b0cace29b9f796df3dcfd90666a40695e02520bfb8c8320dce9d2aa0e6ff994e"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "Carbon Android Evolved v0.1.6",
              "published_at": "2026-10-27T21:26:56Z",
              "prerelease": false,
              "asset": {
                "name": "NFSCarbonPC-AndroidEvolved-v0.1.6-arm64.apk",
                "url": "https://github.com/codepdbh/nfscarbonpc-androidevolved/releases/download/v0.1.6/NFSCarbonPC-AndroidEvolved-v0.1.6-arm64.apk",
                "size": 115113619,
                "sha256": "0cfb65b7dca9fe9c99f509462835e1c2694fc714408d7a5f562642e34636e689"
              }
            },
            {
              "tag": "v0.1.5",
              "name": "Carbon Android Evolved v0.1.5",
              "published_at": "2026-10-26T15:35:16Z",
              "prerelease": false,
              "asset": {
                "name": "NFSCarbonPC-AndroidEvolved-v0.1.5-arm64.apk",
                "url": "https://github.com/codepdbh/nfscarbonpc-androidevolved/releases/download/v0.1.5/NFSCarbonPC-AndroidEvolved-v0.1.5-arm64.apk",
                "size": 115043667,
                "sha256": "6952d5d582b8e660aca00bec4ddeca261bd1f77557ed1e0e83299e446a253e0a"
              }
            }
          ],
          "reports": [
            {
              "device": "motorola edge 60 fusion",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T14:57:07Z"
            },
            {
              "device": "Xiaomi 23076PC4BI",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.1.10",
              "last_at": "2026-11-11T17:32:37Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Files from your copy of NFS Carbon (depends on port version)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "NFS Carbon Recomp (Xbox 360): the extracted English PAL disc. Copy default.xex and the NFS and Movies folders\nto NFSCARBON in internal storage, or use \"Import my copy\". Other editions will not boot.\nNFS Carbon PC: your PC installation (version 1.4) in nfsc, in internal storage, with NFSC.exe, msvcr71.dll,\nmsvcp71.dll and server.dll, plus d3dx9_30.dll from your Windows SysWOW64 folder.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Ports de Need for Speed: Carbon: recompilaciones experimentales de la versión de Xbox 360 (ReXGlue) y de la de PC. Necesitas tu copia del juego.",
          "assets": {
            "game": {
              "label": "Archivos de tu copia de NFS Carbon (depende de la versión del port)",
              "instructions_md": "NFS Carbon Recomp (Xbox 360): el disco PAL en inglés extraído. Copia default.xex y las carpetas NFS y Movies\na NFSCARBON en la memoria interna, o usa \"Importar mi copia\". Otras ediciones no arrancan.\nNFS Carbon PC: tu instalación de PC (versión 1.4) en nfsc, en la memoria interna, con NFSC.exe, msvcr71.dll,\nmsvcp71.dll y server.dll, más d3dx9_30.dll de la carpeta SysWOW64 de tu Windows.\n"
            }
          }
        },
        "fr": {
          "description": "Ports de Need for Speed: Carbon : recompilations expérimentales de la version Xbox 360 (ReXGlue) et de la version PC. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Fichiers de votre copie de NFS Carbon (dépend de la version du port)",
              "instructions_md": "NFS Carbon Recomp (Xbox 360) : le disque PAL anglais extrait. Copiez default.xex et les dossiers NFS et Movies\ndans NFSCARBON sur la mémoire interne, ou utilisez « Importer ma copie ». Les autres éditions ne démarrent pas.\nNFS Carbon PC : votre installation PC (version 1.4) dans nfsc, dans la mémoire interne, avec NFSC.exe, msvcr71.dll,\nmsvcp71.dll et server.dll, ainsi que d3dx9_30.dll du dossier SysWOW64 de votre Windows.\n"
            }
          }
        },
        "pt": {
          "description": "Ports de Need for Speed: Carbon: recompilações experimentais da versão para Xbox 360 (ReXGlue) e da versão para PC. Requer sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Arquivos da sua cópia do NFS Carbon (depende da versão do port)",
              "instructions_md": "NFS Carbon Recomp (Xbox 360): o disco PAL em inglês extraído. Copie o default.xex e as pastas NFS e Movies\npara NFSCARBON na memória interna, ou use \"Importar minha cópia\". Outras edições não iniciam.\nNFS Carbon PC: sua instalação de PC (versão 1.4) em nfsc, na memória interna, com NFSC.exe, msvcr71.dll,\nmsvcp71.dll e server.dll, mais o d3dx9_30.dll da pasta SysWOW64 do seu Windows.\n"
            }
          }
        },
        "de": {
          "description": "Ports von Need for Speed: Carbon: experimentelle Rekompilierungen der Xbox 360-Version (ReXGlue) und der PC-Version. Benötigt deine Spielkopie.",
          "assets": {
            "game": {
              "label": "Dateien deiner Kopie von NFS Carbon (abhängig von der Port-Version)",
              "instructions_md": "NFS Carbon Recomp (Xbox 360): die entpackte englische PAL-Disc. Kopiere default.xex sowie die Ordner NFS und Movies\nnach NFSCARBON im internen Speicher oder verwende „Meinen Klon importieren“. Andere Editionen starten nicht.\nNFS Carbon PC: deine PC-Installation (Version 1.4) in nfsc im internen Speicher, mit NFSC.exe, msvcr71.dll,\nmsvcp71.dll und server.dll sowie d3dx9_30.dll aus dem SysWOW64-Ordner deines Windows.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34648,
        "cover": "https://cdn2.steamgriddb.com/grid/8eb8c14637ad7f04b17390e3c4b16ec9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4dff7cccfc092f41b8170fc6d7dc93c0.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/c0eab2dce3fc614a18251fb483e71dee.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 248118,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6fy6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6o8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6o9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6ob.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6oc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6od.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6oe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6oa.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "aliases": [
        "nfs-carbon-pc"
      ],
      "reports": [
        {
          "device": "motorola edge 60 fusion",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T14:57:07Z"
        },
        {
          "device": "Xiaomi 23076PC4BI",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.1.10",
          "last_at": "2026-11-11T17:32:37Z"
        }
      ],
      "downloads": 44589
    },
    {
      "id": "nfs3-recompiled",
      "name": "NFS III Recompiled",
      "game": "Need for Speed III: Hot Pursuit",
      "original_platform": "pc",
      "type": "recomp",
      "upstream": "https://github.com/ZloiKILLER/nfs3recompiled-android",
      "description": "Recompiled port of the 1998 PC version. Requires your copy.",
      "forks": [
        {
          "repo": "ZloiKILLER/nfs3recompiled-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1486,
          "release": {
            "tag": "v0.78",
            "name": "0.78",
            "published_at": "2026-11-04T04:07:46Z",
            "prerelease": false,
            "asset": {
              "name": "nfs3hp-release-0.78.apk",
              "url": "https://github.com/ZloiKILLER/nfs3recompiled-android/releases/download/v0.78/nfs3hp-release-0.78.apk",
              "size": 34392405,
              "sha256": "687caf0011d99f188736ada203b4536976eb1269b75de2a58257a591db881fa2"
            }
          },
          "history": [
            {
              "tag": "v0.77",
              "name": "v0.77",
              "published_at": "2026-10-16T01:17:26Z",
              "prerelease": false,
              "asset": {
                "name": "nfs3hp-release-0.77.apk",
                "url": "https://github.com/ZloiKILLER/nfs3recompiled-android/releases/download/v0.77/nfs3hp-release-0.77.apk",
                "size": 25925605,
                "sha256": "e8076d0c27fd97dcc0c3096ed08a7529f945bf854a890793d4f6456a6556bc70"
              }
            },
            {
              "tag": "release",
              "name": "v0.76",
              "published_at": "2026-10-03T23:15:30Z",
              "prerelease": false,
              "asset": {
                "name": "nfs3hp-release-0.76.apk",
                "url": "https://github.com/ZloiKILLER/nfs3recompiled-android/releases/download/release/nfs3hp-release-0.76.apk",
                "size": 27613157,
                "sha256": "8fc92e462cdec053fa800e5fee346a613503deca61deeddc9f064fc52798e470"
              }
            }
          ],
          "package": "dev.nfs3hp.port",
          "signer_sha256": "32358edcb6ac5bf51bde17a5bee4df0767f1e946b3037702d8fd914c5f5caa22",
          "reports": [
            {
              "device": "Xiaomi 23129RA5FL",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.78",
              "last_at": "2026-11-09T13:05:35Z"
            }
          ]
        },
        {
          "repo": "codepdbh/NFS3-HP-AndroidEvolved",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 620,
          "release": {
            "tag": "v0.3.2",
            "name": "v0.3.2",
            "published_at": "2026-10-09T21:46:15Z",
            "prerelease": false,
            "asset": {
              "name": "NFS3-HP-AndroidEvolved-v0.3.2-arm64.apk",
              "url": "https://github.com/codepdbh/NFS3-HP-AndroidEvolved/releases/download/v0.3.2/NFS3-HP-AndroidEvolved-v0.3.2-arm64.apk",
              "size": 19324597,
              "sha256": "385784a5db6fe90669558f5f74948daffe08bb3d9651d3cd193af1d9102bbece"
            }
          },
          "history": [
            {
              "tag": "v0.3.1",
              "name": "v0.3.1",
              "published_at": "2026-10-09T19:37:53Z",
              "prerelease": false,
              "asset": {
                "name": "NFS3-HP-AndroidEvolved-v0.3.1-arm64.apk",
                "url": "https://github.com/codepdbh/NFS3-HP-AndroidEvolved/releases/download/v0.3.1/NFS3-HP-AndroidEvolved-v0.3.1-arm64.apk",
                "size": 19324421,
                "sha256": "28585bf02843e14ca69a4c540bae69724aeb8e361e1cf6fd28f129de2de99af4"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "NFS3 HP Android Evolved v0.3.0 — Modern Patch",
              "published_at": "2026-10-02T20:01:36Z",
              "prerelease": false,
              "asset": {
                "name": "NFS3-HP-AndroidEvolved-v0.3.0-arm64.apk",
                "url": "https://github.com/codepdbh/NFS3-HP-AndroidEvolved/releases/download/v0.3.0/NFS3-HP-AndroidEvolved-v0.3.0-arm64.apk",
                "size": 19323741,
                "sha256": "1915ac173aaf6fa16953f9c86d5ff918b269cd25486ad70f4927467c4637fcbc"
              }
            }
          ],
          "package": "com.nfsrecompiled.nfs3hp",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Need for Speed III: Hot Pursuit (PC): FEDATA and GAMEDATA folders or CD image",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "- **ZloiKILLER**: copy your CD image (`.iso` or `.bin`) or the `FEDATA` and `GAMEDATA` folders to the phone, then import them from the app.\n- **codepdbh (Evolved)**: copy `fedata`, `gamedata` and `nfs3.exe` from your game, with the `fedata` and `gamedata` from NFS3 Modern Patch 1.6.1 on top, to `nfs3hpandroidevolved/` at the root of storage.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port recompilado de la versión de PC de 1998. Necesita tu copia.",
          "assets": {
            "game": {
              "label": "Need for Speed III: Hot Pursuit (PC): carpetas FEDATA y GAMEDATA o imagen del CD",
              "instructions_md": "- **ZloiKILLER**: copia al teléfono la imagen de tu CD (`.iso` o `.bin`) o las carpetas `FEDATA` y `GAMEDATA`, y luego impórtalas desde la app.\n- **codepdbh (Evolved)**: copia `fedata`, `gamedata` y `nfs3.exe` de tu juego, con los `fedata` y `gamedata` del NFS3 Modern Patch 1.6.1 encima, a `nfs3hpandroidevolved/` en la raíz del almacenamiento.\n"
            }
          }
        },
        "fr": {
          "description": "Port recompilé de la version PC de 1998. Nécessite votre copie.",
          "assets": {
            "game": {
              "label": "Need for Speed III: Hot Pursuit (PC) : dossiers FEDATA et GAMEDATA ou image du CD",
              "instructions_md": "- **ZloiKILLER** : copiez sur le téléphone l'image de votre CD (`.iso` ou `.bin`) ou les dossiers `FEDATA` et `GAMEDATA`, puis importez-les depuis l'application.\n- **codepdbh (Evolved)** : copiez `fedata`, `gamedata` et `nfs3.exe` de votre jeu, avec par-dessus les `fedata` et `gamedata` du NFS3 Modern Patch 1.6.1, dans `nfs3hpandroidevolved/` à la racine du stockage.\n"
            }
          }
        },
        "pt": {
          "description": "Port recompilado da versão de PC de 1998. Precisa da sua cópia.",
          "assets": {
            "game": {
              "label": "Need for Speed III: Hot Pursuit (PC): pastas FEDATA e GAMEDATA ou imagem do CD",
              "instructions_md": "- **ZloiKILLER**: copie para o celular a imagem do seu CD (`.iso` ou `.bin`) ou as pastas `FEDATA` e `GAMEDATA`, e depois importe-as pelo app.\n- **codepdbh (Evolved)**: copie `fedata`, `gamedata` e `nfs3.exe` do seu jogo, com os `fedata` e `gamedata` do NFS3 Modern Patch 1.6.1 por cima, para `nfs3hpandroidevolved/` na raiz do armazenamento.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierter Port der PC-Version von 1998. Benötigt deine Kopie.",
          "assets": {
            "game": {
              "label": "Need for Speed III: Hot Pursuit (PC): Ordner FEDATA und GAMEDATA oder CD-Abbild",
              "instructions_md": "- **ZloiKILLER**: Kopiere dein CD-Abbild (`.iso` oder `.bin`) oder die Ordner `FEDATA` und `GAMEDATA` aufs Handy und importiere sie dann in der App.\n- **codepdbh (Evolved)**: Kopiere `fedata`, `gamedata` und `nfs3.exe` deines Spiels, darüber die `fedata` und `gamedata` aus dem NFS3 Modern Patch 1.6.1, nach `nfs3hpandroidevolved/` im Hauptverzeichnis des Speichers.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35936,
        "cover": "https://cdn2.steamgriddb.com/grid/878e3a48452bf37cc8869d27c5ebd10e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/919fbb6632a27fd57413b0fdba8edde8.png",
        "logo": "https://cdn2.steamgriddb.com/logo/20f07591c6fcb220ffe637cda29bb3f6.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 92,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2097.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jfqvdzkfyvu5owcwasvg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q62ohxgt1fvyimtxer5z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/samoob03jig5yo5ph9fg.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "Xiaomi 23129RA5FL",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.78",
          "last_at": "2026-11-09T13:05:35Z"
        }
      ],
      "downloads": 2106
    },
    {
      "id": "nfsiise",
      "name": "NFSIISE",
      "game": "Need for Speed II SE",
      "original_platform": "ps1",
      "type": "decomp",
      "forks": [
        {
          "repo": "zaps166/NFSIISE",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 3297,
          "release": {
            "tag": "v1.4.0",
            "name": "Fifth \"stable\" release",
            "published_at": "2024-03-16T22:56:02Z",
            "prerelease": false,
            "asset": {
              "name": "nfs2se-android-armv7-v1.4.0.zip",
              "url": "https://github.com/zaps166/NFSIISE/releases/download/v1.4.0/nfs2se-android-armv7-v1.4.0.zip",
              "size": 1738598,
              "sha256": "124f9296ff55a226dfab31f9a95c247b718a421ff8d562463a11c42746f6eea3",
              "entry": {
                "path": "NFSIISE/nfs2se-android-armv7-v1.4.0.apk",
                "size": 1672623,
                "sha256": "6740b0b9b9418b70fdbbc398b2e54b64db1b724f8ca2d2ab9e32b5dde2be1da8"
              }
            }
          },
          "history": [],
          "package": "org.zaps166.NFSIISE",
          "signer_sha256": "a222b18c88c3d285888a2d1cd8f806743b17bc8ace4e42b17590efe9e483874d"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Need for Speed II SE PC files",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of your original PC Need for Speed II Special Edition. Copy them to the game folder the app shows you.\n"
        }
      ],
      "added_at": "2026-11-02T00:00:00Z",
      "description": "Decompilation of Need for Speed II SE PS1. Requires your PS1 copy.",
      "i18n": {
        "es": {
          "description": "Decompilación de Need for Speed II SE PS1. Necesita tu copia de PS1.",
          "assets": {
            "game": {
              "label": "Archivos de Need for Speed II SE de PC",
              "instructions_md": "Necesitas los archivos de tu Need for Speed II Special Edition original de PC. Cópialos a la carpeta del juego que indica la app.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de Need for Speed II SE PS1. Nécessite votre copie PS1.",
          "assets": {
            "game": {
              "label": "Fichiers PC de Need for Speed II SE",
              "instructions_md": "Il vous faut les fichiers de votre Need for Speed II Special Edition original pour PC. Copiez-les dans le dossier du jeu indiqué par l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de Need for Speed II SE PS1. Requer sua cópia de PS1.",
          "assets": {
            "game": {
              "label": "Arquivos de PC de Need for Speed II SE",
              "instructions_md": "Você precisa dos arquivos do seu Need for Speed II Special Edition original de PC. Copie-os para a pasta do jogo que o app indicar.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von Need for Speed II SE PS1. Benötigt deine PS1-Kopie.",
          "assets": {
            "game": {
              "label": "PC-Dateien von Need for Speed II SE",
              "instructions_md": "Du brauchst die Dateien deines originalen Need for Speed II Special Edition für PC. Kopiere sie in den Spielordner, den die App anzeigt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36186,
        "cover": "https://cdn2.steamgriddb.com/grid/15ec8344c987aec960f5d08b1f3ff0a0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3742d490ac2e1efc538d0d7c271839e7.png",
        "logo": "https://cdn2.steamgriddb.com/logo/0ef2130d60a01d28334753fbd7c9df34.png"
      },
      "downloads": 3297
    },
    {
      "id": "nfsmw-android",
      "name": "NFS Most Wanted Android",
      "game": "Need for Speed: Most Wanted",
      "original_platform": "pc",
      "type": "recomp",
      "upstream": "https://github.com/codepdbh/nfsmw-android",
      "description": "Need for Speed: Most Wanted (2005) recompiled from the PC version. Requires your copy.",
      "forks": [
        {
          "repo": "codepdbh/nfsmw-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 119765,
          "release": {
            "tag": "v0.8.2",
            "name": "NFSMW Android Evolved 0.8.2 — compilaciones por edición",
            "published_at": "2026-10-27T14:04:17Z",
            "prerelease": false,
            "asset": {
              "name": "NFSMW-Android-Evolved-v0.8.2-arm64.apk",
              "url": "https://github.com/codepdbh/nfsmw-android/releases/download/v0.8.2/NFSMW-Android-Evolved-v0.8.2-arm64.apk",
              "size": 31923793,
              "sha256": "e691e2bb6685f7bf44a1a36d91c2dcad69ed9260daed5a4b24ab1fb43dbb3cd4"
            }
          },
          "history": [
            {
              "tag": "v0.8.1",
              "name": "NFSMW Android Evolved v0.8.1 - partidas y perfiles gráficos",
              "published_at": "2026-10-27T13:33:26Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMW-Android-Evolved-v0.8.1-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmw-android/releases/download/v0.8.1/NFSMW-Android-Evolved-v0.8.1-arm64.apk",
                "size": 31922865,
                "sha256": "d688f95cd416720e524a45f81b89db8f143dfe37bb0af2cdca6b47d234cbb5cd"
              }
            },
            {
              "tag": "v0.8.0",
              "name": "NFSMW Android Evolved v0.8.0 - OpenGL ES, multijugador LAN y más procesadores",
              "published_at": "2026-10-26T20:14:33Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMW-Android-Evolved-v0.8.0-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmw-android/releases/download/v0.8.0/NFSMW-Android-Evolved-v0.8.0-arm64.apk",
                "size": 31912893,
                "sha256": "9ee947a9b9c11700b0b10b2c458763db93588985eee2d8645c5b2d557d4c81dd"
              }
            },
            {
              "tag": "v0.6.0",
              "name": "NFSMW Android Evolved v0.6.0 - compatibilidad Mali, búfer de audio e icono nuevo",
              "published_at": "2026-10-12T14:00:59Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMW-Android-Evolved-v0.6.0-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmw-android/releases/download/v0.6.0/NFSMW-Android-Evolved-v0.6.0-arm64.apk",
                "size": 31204437,
                "sha256": "7003385873ad483c8b57b8580c5993f5e283bb36f3b1a6665909cf0578c2aad2"
              }
            },
            {
              "tag": "v0.5.4",
              "name": "NFSMW Android Evolved v0.5.4 - drivers Vulkan y compatibilidad",
              "published_at": "2026-10-08T13:59:31Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMW-Android-Evolved-v0.5.4-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmw-android/releases/download/v0.5.4/NFSMW-Android-Evolved-v0.5.4-arm64.apk",
                "size": 30446165,
                "sha256": "f2be67907cc69427e051fa34387d54af67f54cad8930f3154fce26bfc38124b6"
              }
            },
            {
              "tag": "v0.3.8",
              "name": "NFSMW Android Evolved v0.3.8 — pantalla negra al volver corregida",
              "published_at": "2026-10-05T14:46:20Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMW-Android-Evolved-v0.3.8.apk",
                "url": "https://github.com/codepdbh/nfsmw-android/releases/download/v0.3.8/NFSMW-Android-Evolved-v0.3.8.apk",
                "size": 64652804,
                "sha256": "e66b4f377724be1ef17127ec55269b7e887163353e7fb9e597b530f67320d159"
              }
            }
          ],
          "package": "com.nfsmw.android",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf",
          "reports": [
            {
              "device": "OnePlus CPH2723",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.0",
              "last_at": "2026-11-09T23:51:07Z"
            },
            {
              "device": "Nubia Z2464N",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T20:54:18Z"
            },
            {
              "device": "Infinix X6886",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.8.2",
              "last_at": "2026-11-11T05:34:17Z"
            },
            {
              "device": "HONOR ALT-LX2",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T19:34:51Z"
            }
          ]
        },
        {
          "repo": "codepdbh/nfsmwpc-recompiled",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 117090,
          "release": {
            "tag": "v0.1.14",
            "name": "Most Wanted Android Evolved v0.1.14",
            "published_at": "2026-11-10T15:00:07Z",
            "prerelease": false,
            "asset": {
              "name": "NFSMWPC-AndroidEvolved-v0.1.14-arm64.apk",
              "url": "https://github.com/codepdbh/nfsmwpc-recompiled/releases/download/v0.1.14/NFSMWPC-AndroidEvolved-v0.1.14-arm64.apk",
              "size": 62026169,
              "sha256": "dab6ac38b21587b69173fafc40b39c5e241cf38dc11f62dea176553d60a7eef5"
            }
          },
          "history": [
            {
              "tag": "v0.1.13",
              "name": "Most Wanted Android Evolved v0.1.13",
              "published_at": "2026-11-06T14:37:12Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMWPC-AndroidEvolved-v0.1.13-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmwpc-recompiled/releases/download/v0.1.13/NFSMWPC-AndroidEvolved-v0.1.13-arm64.apk",
                "size": 62007369,
                "sha256": "6a72dfc9fe9c3ea15bfd0fb08e8c2b290ea43ad6bca2080bee22aa3ad8645215"
              }
            },
            {
              "tag": "v0.1.12",
              "name": "Most Wanted Android Evolved v0.1.12",
              "published_at": "2026-10-30T14:48:27Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMWPC-AndroidEvolved-v0.1.12-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmwpc-recompiled/releases/download/v0.1.12/NFSMWPC-AndroidEvolved-v0.1.12-arm64.apk",
                "size": 62234005,
                "sha256": "f9f68dbf735ec34f4f6fff38e1355b70406d5fdd54cbe746bfc24a91937825e9"
              }
            },
            {
              "tag": "v0.1.11",
              "name": "Most Wanted Android Evolved v0.1.11",
              "published_at": "2026-10-27T22:12:08Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMWPC-AndroidEvolved-v0.1.11-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmwpc-recompiled/releases/download/v0.1.11/NFSMWPC-AndroidEvolved-v0.1.11-arm64.apk",
                "size": 61996721,
                "sha256": "9a008ae27f1a0fae484c40ecaeae90a53589556619014027535bcdf43ec0c3af"
              }
            },
            {
              "tag": "v0.1.10",
              "name": "Most Wanted Android Evolved v0.1.10",
              "published_at": "2026-10-26T15:37:40Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMWPC-AndroidEvolved-v0.1.10-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmwpc-recompiled/releases/download/v0.1.10/NFSMWPC-AndroidEvolved-v0.1.10-arm64.apk",
                "size": 62080977,
                "sha256": "fcfee5856325b0a9d93599c5d41aa99312ff38d44d3a89da97373bc851979f21"
              }
            },
            {
              "tag": "v0.1.9",
              "name": "Most Wanted Android Evolved v0.1.9 - cierres y sonido del motor",
              "published_at": "2026-10-26T14:22:21Z",
              "prerelease": false,
              "asset": {
                "name": "NFSMWPC-AndroidEvolved-v0.1.9-arm64.apk",
                "url": "https://github.com/codepdbh/nfsmwpc-recompiled/releases/download/v0.1.9/NFSMWPC-AndroidEvolved-v0.1.9-arm64.apk",
                "size": 62080661,
                "sha256": "1b671524114d524364703343635a9df8e9d9500f92cbcd39c183c0e89eaa826d"
              }
            }
          ],
          "package": "com.nfsmw.androidevolved",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf",
          "reports": [
            {
              "device": "Samsung SM-S901E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.14",
              "last_at": "2026-11-10T20:52:28Z"
            }
          ]
        },
        {
          "repo": "DEBARSHI-SARKAR/nfsmw-recomp-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 164,
          "release": {
            "tag": "v1.0",
            "name": "NFSMW android 1.0",
            "published_at": "2026-10-18T04:53:32Z",
            "prerelease": false,
            "asset": {
              "name": "app-debug.apk",
              "url": "https://github.com/DEBARSHI-SARKAR/nfsmw-recomp-android/releases/download/v1.0/app-debug.apk",
              "size": 163947781,
              "sha256": "e38785c1709d578f537a138da4a8ca2e39cc8f1f44e915be16c337293757d1f7"
            }
          },
          "history": [],
          "package": "dev.recompkit.nfsmw",
          "signer_sha256": "abdaed5b27140288acc281c22cab0c7049dfcf457ca3f62e0d0cbf833560d517"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Files from your copy of NFS Most Wanted (depends on port version)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "NFS Most Wanted Android (codepdbh/nfsmw-android): the extracted Xbox 360 disc, Spanish PAL edition.\nCopy default.xex and the NFS and Movies folders to nsfmw-androidevolved in internal storage,\nor use \"Choose game folder\" in the launcher. Grant access to all files.\nNFSMW PC Recompiled (codepdbh/nfsmwpc-recompiled): your PC installation, copied to nfsmw\nin internal storage, so that nfsmw/Speed.exe exists.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Need for Speed: Most Wanted (2005) recompilado desde la versión de PC. Necesita tu copia.",
          "assets": {
            "game": {
              "label": "Archivos de tu copia de NFS Most Wanted (depende de la versión del port)",
              "instructions_md": "NFS Most Wanted Android (codepdbh/nfsmw-android): el disco de Xbox 360, edición PAL España, extraído.\nCopia default.xex y las carpetas NFS y Movies a nsfmw-androidevolved en la memoria interna,\no usa \"Elegir carpeta del juego\" en el lanzador. Dale acceso a todos los archivos.\nNFSMW PC Recompiled (codepdbh/nfsmwpc-recompiled): tu instalación de PC, copiada a nfsmw\nen la memoria interna, de forma que exista nfsmw/Speed.exe.\n"
            }
          }
        },
        "fr": {
          "description": "Need for Speed: Most Wanted (2005) recompilé à partir de la version PC. Nécessite votre copie.",
          "assets": {
            "game": {
              "label": "Fichiers de votre copie de NFS Most Wanted (dépend de la version du port)",
              "instructions_md": "NFS Most Wanted Android (codepdbh/nfsmw-android) : le disque Xbox 360 extrait, édition PAL Espagne.\nCopiez default.xex et les dossiers NFS et Movies dans nsfmw-androidevolved sur la mémoire interne,\nou utilisez « Choisir le dossier du jeu » dans le lanceur. Donnez l'accès à tous les fichiers.\nNFSMW PC Recompiled (codepdbh/nfsmwpc-recompiled) : votre installation PC, copiée dans nfsmw\nsur la mémoire interne, de sorte que nfsmw/Speed.exe existe.\n"
            }
          }
        },
        "pt": {
          "description": "Need for Speed: Most Wanted (2005) recompilado da versão para PC. Requer sua cópia.",
          "assets": {
            "game": {
              "label": "Arquivos da sua cópia do NFS Most Wanted (depende da versão do port)",
              "instructions_md": "NFS Most Wanted Android (codepdbh/nfsmw-android): o disco do Xbox 360, edição PAL Espanha, extraído.\nCopie o default.xex e as pastas NFS e Movies para nsfmw-androidevolved na memória interna,\nou use \"Escolher pasta do jogo\" no inicializador. Dê acesso a todos os arquivos.\nNFSMW PC Recompiled (codepdbh/nfsmwpc-recompiled): sua instalação de PC, copiada para nfsmw\nna memória interna, de forma que exista o nfsmw/Speed.exe.\n"
            }
          }
        },
        "de": {
          "description": "Need for Speed: Most Wanted (2005), recompiled from the PC version. Requires your copy.",
          "assets": {
            "game": {
              "label": "Dateien deiner Kopie von NFS Most Wanted (abhängig von der Port-Version)",
              "instructions_md": "NFS Most Wanted Android (codepdbh/nfsmw-android): die entpackte Xbox 360-Disc (spanische PAL-Edition).\nKopiere default.xex sowie die Ordner NFS und Movies nach nsfmw-androidevolved im internen Speicher\noder verwende „Spieleordner auswählen“ im Launcher. Gewähre Zugriff auf alle Dateien.\nNFSMW PC Recompiled (codepdbh/nfsmwpc-recompiled): deine PC-Installation, kopiert nach nfsmw\nim internen Speicher, sodass nfsmw/Speed.exe existiert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38250,
        "cover": "https://cdn2.steamgriddb.com/grid/bcee397c146136f405865adcf1655207.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5ec829debe54b19a5f78d9a65b900a39.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/523f43693bfa6c607d2fe43b43ba96fd.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 210161,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6b1g.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scludj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq67i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq67f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq67g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq67h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq67j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq67k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq67l.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "OnePlus CPH2723",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.0",
          "last_at": "2026-11-09T23:51:07Z"
        },
        {
          "device": "Samsung SM-S901E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.14",
          "last_at": "2026-11-10T20:52:28Z"
        },
        {
          "device": "Nubia Z2464N",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T20:54:18Z"
        },
        {
          "device": "Infinix X6886",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.8.2",
          "last_at": "2026-11-11T05:34:17Z"
        },
        {
          "device": "HONOR ALT-LX2",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T19:34:51Z"
        }
      ],
      "downloads": 237019
    },
    {
      "id": "nfsmw-recompiled-mobile",
      "name": "Need For Speed Most Wanted",
      "game": "Need For Speed Most Wanted (2005)",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "victorgbd/NFSMW-Recompiled-Mobile",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 130560,
          "release": {
            "tag": "v0.5.6",
            "name": "v0.5.6",
            "published_at": "2026-10-31T02:34:47Z",
            "prerelease": false,
            "asset": {
              "name": "nfsmw-all-0.5.6-release.apk",
              "url": "https://github.com/victorgbd/NFSMW-Recompiled-Mobile/releases/download/v0.5.6/nfsmw-all-0.5.6-release.apk",
              "size": 119497464,
              "sha256": "0da79ff9277a089ecb093403eee23eb8e78c42b65be843ccf7cfd609c1b71fad"
            }
          },
          "history": [
            {
              "tag": "v0.5.5",
              "name": "v0.5.5",
              "published_at": "2026-10-24T22:43:40Z",
              "prerelease": false,
              "asset": {
                "name": "nfsmw-all-0.5.5-release.apk",
                "url": "https://github.com/victorgbd/NFSMW-Recompiled-Mobile/releases/download/v0.5.5/nfsmw-all-0.5.5-release.apk",
                "size": 119398284,
                "sha256": "ce71af8451da5169df2968e092a185954b0f1f8c10b894b5c4be3aa0331bfb7d"
              }
            },
            {
              "tag": "v0.5.4",
              "name": "v0.5.4",
              "published_at": "2026-10-23T01:25:00Z",
              "prerelease": false,
              "asset": {
                "name": "nfsmw-all-0.5.4-release.apk",
                "url": "https://github.com/victorgbd/NFSMW-Recompiled-Mobile/releases/download/v0.5.4/nfsmw-all-0.5.4-release.apk",
                "size": 119418380,
                "sha256": "d24dad54a1e7dfa0029c8d08f6452880a374de58f6647ec8ecfad75e64cf3023"
              }
            },
            {
              "tag": "v0.5.3",
              "name": "v0.5.3",
              "published_at": "2026-10-19T13:36:33Z",
              "prerelease": false,
              "asset": {
                "name": "nfsmw-all-0.5.3-release.apk",
                "url": "https://github.com/victorgbd/NFSMW-Recompiled-Mobile/releases/download/v0.5.3/nfsmw-all-0.5.3-release.apk",
                "size": 124534932,
                "sha256": "720bd73594fad913e3eb0da212b4e5c1133f86d6df9892e0e51a6c53a03acc68"
              }
            },
            {
              "tag": "v0.5.2",
              "name": "v0.5.2",
              "published_at": "2026-10-19T01:58:21Z",
              "prerelease": false,
              "asset": {
                "name": "nfsmw-all-0.5.2-release.apk",
                "url": "https://github.com/victorgbd/NFSMW-Recompiled-Mobile/releases/download/v0.5.2/nfsmw-all-0.5.2-release.apk",
                "size": 118892845,
                "sha256": "5ad11338de4cf2f263553d923c525f03b53f50f9c1b1fb4acab54aec0d6d0cf2"
              }
            },
            {
              "tag": "v0.5.1",
              "name": "v0.5.1",
              "published_at": "2026-10-17T22:36:46Z",
              "prerelease": false,
              "asset": {
                "name": "nfsmw-all-0.5.1-release.apk",
                "url": "https://github.com/victorgbd/NFSMW-Recompiled-Mobile/releases/download/v0.5.1/nfsmw-all-0.5.1-release.apk",
                "size": 118798097,
                "sha256": "ebd503c64abcd33f2b33f12826b3fe9d4649a3f303ab4046c470409cd2587fed"
              }
            }
          ],
          "package": "io.github.nfsmwrecomp",
          "signer_sha256": "211aa56636b1864ead081ae8c95c9d2c49f14883ab818ac0cb53aa7f5a586dbb",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.6",
              "last_at": "2026-11-09T11:44:12Z"
            },
            {
              "device": "Xiaomi 2312DRA50I",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.6",
              "last_at": "2026-11-09T12:48:47Z"
            },
            {
              "device": "Samsung SM-S921B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.6",
              "last_at": "2026-11-09T18:35:55Z"
            },
            {
              "device": "Samsung SM-G9600",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.6",
              "last_at": "2026-11-09T18:58:14Z"
            },
            {
              "device": "Samsung SM-F966B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.6",
              "last_at": "2026-11-10T04:35:56Z"
            },
            {
              "device": "POCO X7 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T06:36:19Z"
            },
            {
              "device": "OnePlus CPH2585",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T11:27:31Z"
            },
            {
              "device": "Xiaomi 15Tpro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T22:09:45Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.6",
              "last_at": "2026-11-11T16:48:38Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "NFS Most Wanted (Xbox 360) disc in .iso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Save the .iso to internal storage: a FAT32 microSD card does not support files larger than 4 GB.\nOpen the port and tap \"Choose ISO…\". With access to all files, the port searches for .iso files\nand only shows those from editions it can play. The .iso is read in place without copying.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Need For Speed Most Wanted (2005) for Xbox 360. Requires your Xbox 360 ISO.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Need For Speed Most Wanted (2005) para Xbox 360. Necesita tu ISO de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de NFS Most Wanted (Xbox 360) en .iso",
              "instructions_md": "Guarda el .iso en la memoria interna: una tarjeta microSD en FAT32 no admite archivos de más de 4 GB.\nAbre el port y pulsa \"Choose ISO…\". Con acceso a todos los archivos, el port busca los .iso\ny solo muestra los de las ediciones que puede jugar. El .iso se lee donde está, sin copiarse.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Need For Speed Most Wanted (2005) pour Xbox 360. Nécessite votre ISO Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque NFS Most Wanted (Xbox 360) en .iso",
              "instructions_md": "Enregistrez le fichier .iso dans le stockage interne : une carte microSD en FAT32 ne prend pas en charge les fichiers de plus de 4 Go.\nOuvrez le port et appuyez sur \"Choose ISO…\". Avec l'accès à tous les fichiers, le port recherche les .iso\net n'affiche que ceux des éditions compatibles. L'ISO est lu directement à son emplacement, sans copie.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Need For Speed Most Wanted (2005) para Xbox 360. Requer sua ISO do Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco do NFS Most Wanted (Xbox 360) em .iso",
              "instructions_md": "Salve o .iso no armazenamento interno: um cartão microSD em FAT32 não suporta arquivos maiores que 4 GB.\nAbra o port e toque em \"Choose ISO…\". Com acesso a todos os arquivos, o port procura por arquivos .iso\ne mostra apenas os das edições que consegue executar. O .iso é lido onde está, sem ser copiado.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Need For Speed Most Wanted (2005) für Xbox 360. Benötigt deine Xbox-360-ISO.",
          "assets": {
            "disc": {
              "label": "NFS Most Wanted (Xbox 360) Disk als .iso",
              "instructions_md": "Speichere die .iso im internen Speicher: Eine FAT32-microSD-Karte unterstützt keine Dateien über 4 GB.\nÖffne den Port und tippe auf „Choose ISO…“. Mit Zugriff auf alle Dateien sucht der Port nach .iso-Dateien\nund zeigt nur die von spielbaren Editionen an. Die .iso wird direkt am Ort gelesen, ohne kopiert zu werden.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37762,
        "cover": "https://cdn2.steamgriddb.com/grid/0bdc9090b0135e8e947273bcf4bfdfb0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b0552ee02cfdfdd900542e0dfc08abfa.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a0594936f572d14b6fde439d55dc345a.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 98,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co209j.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y8ogspafaeoj3idr1m2m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fs1wsb78w9kn6ovbtnjy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q7ntopdwhhxngv7fc1jp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hk4bruco13wfu1nnwovu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dtlqztoznyrxbvaj8u0a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/w23yfsxxkcc078yrpl1e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zztwsl2znsv7kay6nfe4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dkgfbtdjubjecjijtfb5.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.6",
          "last_at": "2026-11-09T11:44:12Z"
        },
        {
          "device": "Xiaomi 2312DRA50I",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.6",
          "last_at": "2026-11-09T12:48:47Z"
        },
        {
          "device": "Samsung SM-S921B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.6",
          "last_at": "2026-11-09T18:35:55Z"
        },
        {
          "device": "Samsung SM-G9600",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.6",
          "last_at": "2026-11-09T18:58:14Z"
        },
        {
          "device": "Samsung SM-F966B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.6",
          "last_at": "2026-11-10T04:35:56Z"
        },
        {
          "device": "POCO X7 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T06:36:19Z"
        },
        {
          "device": "OnePlus CPH2585",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T11:27:31Z"
        },
        {
          "device": "Xiaomi 15Tpro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T22:09:45Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.6",
          "last_at": "2026-11-11T16:48:38Z"
        }
      ],
      "downloads": 130560
    },
    {
      "id": "nfsu-recompiled",
      "name": "NFSU Recompiled",
      "game": "Need for Speed: Underground",
      "original_platform": "pc",
      "type": "recomp",
      "upstream": "https://github.com/codepdbh/nfsu1-recompiled",
      "description": "Static recompilation of the PC version. Requires your copy.",
      "forks": [
        {
          "repo": "codepdbh/nfsu1-recompiled",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 41467,
          "release": {
            "tag": "v0.2.12",
            "name": "Underground 1 Android Evolved v0.2.12",
            "published_at": "2026-11-10T15:01:59Z",
            "prerelease": false,
            "asset": {
              "name": "NFSU1-AndroidEvolved-v0.2.12-arm64.apk",
              "url": "https://github.com/codepdbh/nfsu1-recompiled/releases/download/v0.2.12/NFSU1-AndroidEvolved-v0.2.12-arm64.apk",
              "size": 43563001,
              "sha256": "b0f57fa3d23e419fa9c06bc56ec1ccd871e0c0053fa0e3bdd615557dd09d5bad"
            }
          },
          "history": [
            {
              "tag": "v0.2.11",
              "name": "Underground 1 Android Evolved v0.2.11",
              "published_at": "2026-11-06T14:38:25Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU1-AndroidEvolved-v0.2.11-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu1-recompiled/releases/download/v0.2.11/NFSU1-AndroidEvolved-v0.2.11-arm64.apk",
                "size": 43507009,
                "sha256": "d6505621c1544394c6483e6171c0874313f97cf539d539ffd33904aebc1fc871"
              }
            },
            {
              "tag": "v0.2.10",
              "name": "Underground 1 Android Evolved v0.2.10",
              "published_at": "2026-10-30T14:51:25Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU1-AndroidEvolved-v0.2.10-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu1-recompiled/releases/download/v0.2.10/NFSU1-AndroidEvolved-v0.2.10-arm64.apk",
                "size": 43521357,
                "sha256": "0d43bd12477130a00398022862c7ca76520a323cf94a7d017d74d9dd19b773b5"
              }
            },
            {
              "tag": "v0.2.9",
              "name": "Underground 1 Android Evolved v0.2.9",
              "published_at": "2026-10-27T22:23:47Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU1-AndroidEvolved-v0.2.9-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu1-recompiled/releases/download/v0.2.9/NFSU1-AndroidEvolved-v0.2.9-arm64.apk",
                "size": 43521285,
                "sha256": "450afdf58e0662da15ef7888656a0c5a514363790c32fc4d74a6fc98949d109f"
              }
            },
            {
              "tag": "v0.2.8",
              "name": "Underground 1 Android Evolved v0.2.8 - las opciones se guardan",
              "published_at": "2026-10-26T14:40:19Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU1-AndroidEvolved-v0.2.8-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu1-recompiled/releases/download/v0.2.8/NFSU1-AndroidEvolved-v0.2.8-arm64.apk",
                "size": 43537049,
                "sha256": "9a301f84343cf3a459abb53411bf1ade74b54c4df8119479744d7b9f85e277ee"
              }
            },
            {
              "tag": "v0.2.7",
              "name": "Underground 1 Android Evolved v0.2.7 - sonido del motor",
              "published_at": "2026-10-26T14:22:40Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU1-AndroidEvolved-v0.2.7-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu1-recompiled/releases/download/v0.2.7/NFSU1-AndroidEvolved-v0.2.7-arm64.apk",
                "size": 43487845,
                "sha256": "2a7b067ae714b263054fce65d09437dae65cc86ac8cf2ca4617d7465b19c17fd"
              }
            }
          ],
          "package": "com.nfsu1.androidevolved",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf",
          "reports": [
            {
              "device": "Samsung SM-X216B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.11",
              "last_at": "2026-11-09T15:22:48Z"
            },
            {
              "device": "Xiaomi redmi a5 g4",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.11",
              "last_at": "2026-11-11T05:41:24Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "PC installation of Need for Speed: Underground (patch 1.4)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "path": "nfsu1/"
          },
          "instructions_md": "Copy your PC installation, with patch 1.4, to the nfsu1 folder in internal storage,\nso that nfsu1/Speed.exe exists. Grant file access when the launcher asks for it.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática de la versión de PC. Necesita tu copia.",
          "assets": {
            "game": {
              "label": "Instalación de PC de Need for Speed: Underground (parche 1.4)",
              "instructions_md": "Copia tu instalación de PC, con el parche 1.4, a la carpeta nfsu1 de la memoria interna,\nde forma que exista nfsu1/Speed.exe. Dale acceso a los archivos cuando el lanzador lo pida.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de la version PC. Nécessite votre copie.",
          "assets": {
            "game": {
              "label": "Installation PC de Need for Speed: Underground (correctif 1.4)",
              "instructions_md": "Copiez votre installation PC, avec le correctif 1.4, dans le dossier nfsu1 du stockage interne,\nde sorte que nfsu1/Speed.exe existe. Autorisez l'accès aux fichiers lorsque le lanceur le demande.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática da versão para PC. Requer sua cópia.",
          "assets": {
            "game": {
              "label": "Instalação para PC de Need for Speed: Underground (patch 1.4)",
              "instructions_md": "Copie sua instalação para PC, com o patch 1.4, para a pasta nfsu1 no armazenamento interno,\nde forma que exista nfsu1/Speed.exe. Conceda acesso aos arquivos quando o inicializador solicitar.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung der PC-Version. Benötigt deine Kopie.",
          "assets": {
            "game": {
              "label": "PC-Installation von Need for Speed: Underground (Patch 1.4)",
              "instructions_md": "Kopiere deine PC-Installation mit Patch 1.4 in den Ordner nfsu1 des internen Speichers,\nsodass nfsu1/Speed.exe existiert. Erlaube den Dateizugriff, wenn der Launcher darum bittet.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34529,
        "cover": "https://cdn2.steamgriddb.com/grid/0959494b92b81147796ce901ea4f9927.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ccc81a97c1535f9a631b9db584a264e4.png",
        "logo": "https://cdn2.steamgriddb.com/logo/750263dbb2fb8547bdd810ee11a08c7a.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 242990,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6b68.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq60l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq60m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq60n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq60o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq60p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq60q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq60r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq60s.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "Samsung SM-X216B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.11",
          "last_at": "2026-11-09T15:22:48Z"
        },
        {
          "device": "Xiaomi redmi a5 g4",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.11",
          "last_at": "2026-11-11T05:41:24Z"
        }
      ],
      "downloads": 41467
    },
    {
      "id": "nfsu2-recompiled",
      "name": "NFSU2 Recompiled",
      "game": "Need for Speed: Underground 2",
      "original_platform": "pc",
      "type": "recomp",
      "upstream": "https://github.com/codepdbh/nfsu2-recompiled",
      "description": "Static recompilation of SPEED2.EXE. Requires your PC copy.",
      "forks": [
        {
          "repo": "codepdbh/nfsu2-recompiled",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 231210,
          "release": {
            "tag": "v0.14.14",
            "name": "Underground 2 Android Evolved v0.14.14",
            "published_at": "2026-11-10T15:00:26Z",
            "prerelease": false,
            "asset": {
              "name": "NFSU2-AndroidEvolved-v0.14.14-arm64.apk",
              "url": "https://github.com/codepdbh/nfsu2-recompiled/releases/download/v0.14.14/NFSU2-AndroidEvolved-v0.14.14-arm64.apk",
              "size": 70372935,
              "sha256": "d9ad63823d73a226f7f3ce99f4d03ab1366bec446d67624ee30e9cd8e863b970"
            }
          },
          "history": [
            {
              "tag": "v0.14.13",
              "name": "Underground 2 Android Evolved v0.14.13",
              "published_at": "2026-11-06T14:38:12Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-AndroidEvolved-v0.14.13-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu2-recompiled/releases/download/v0.14.13/NFSU2-AndroidEvolved-v0.14.13-arm64.apk",
                "size": 70358899,
                "sha256": "b7e044cbbe2a9df2e2e8cb5873f4207b161790f484222b242df28f536855bf80"
              }
            },
            {
              "tag": "v0.14.12",
              "name": "Underground 2 Android Evolved v0.14.12",
              "published_at": "2026-10-30T14:48:49Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-AndroidEvolved-v0.14.12-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu2-recompiled/releases/download/v0.14.12/NFSU2-AndroidEvolved-v0.14.12-arm64.apk",
                "size": 70369943,
                "sha256": "01b1e6710961e3675317876933170c032d34a11f75a8f99dcbdec69871105e94"
              }
            },
            {
              "tag": "v0.14.11",
              "name": "Underground 2 Android Evolved v0.14.11",
              "published_at": "2026-10-27T22:12:31Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-AndroidEvolved-v0.14.11-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu2-recompiled/releases/download/v0.14.11/NFSU2-AndroidEvolved-v0.14.11-arm64.apk",
                "size": 70369847,
                "sha256": "bf286d0c1021c6be1945c6232fd14078539a0406f534c2902cfd9ec4e8bf442c"
              }
            },
            {
              "tag": "v0.14.10",
              "name": "Underground 2 Android Evolved v0.14.10 - sonido",
              "published_at": "2026-10-23T21:03:02Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-AndroidEvolved-v0.14.10-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu2-recompiled/releases/download/v0.14.10/NFSU2-AndroidEvolved-v0.14.10-arm64.apk",
                "size": 70355595,
                "sha256": "9c6c80b364bbe1399355b22a06fa9f4c16f425229cae00ebee425843cb9cf282"
              }
            },
            {
              "tag": "v0.14.9",
              "name": "Underground 2 Android Evolved v0.14.9 - opciones gráficas guardadas",
              "published_at": "2026-10-20T20:30:40Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-AndroidEvolved-v0.14.9-arm64.apk",
                "url": "https://github.com/codepdbh/nfsu2-recompiled/releases/download/v0.14.9/NFSU2-AndroidEvolved-v0.14.9-arm64.apk",
                "size": 70329811,
                "sha256": "d1f029d7a6bb1bec5a5c4e2dbef847b706317832b4e52ff6fbdf67a1ca025e88"
              }
            }
          ],
          "package": "com.nfsu2.androidevolved",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf",
          "reports": [
            {
              "device": "Moorechip Retroid Pocket 4 Pro",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.14.13",
              "last_at": "2026-11-10T04:50:32Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T10:49:37Z"
            },
            {
              "device": "Xiaomi 2312FPCA6G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.14.13",
              "last_at": "2026-11-10T18:15:49Z"
            },
            {
              "device": "Xiaomi M2007J3SG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T03:24:01Z"
            }
          ]
        },
        {
          "repo": "mininxd/NFSU2-Revived-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 18966,
          "release": {
            "tag": "v0.15.23",
            "name": "NFSU2 Revived v0.15.23",
            "published_at": "2026-11-11T14:43:18Z",
            "prerelease": false,
            "asset": {
              "name": "NFSU2-Revived-v0.15.23-arm64.apk",
              "url": "https://github.com/mininxd/NFSU2-Revived-Android/releases/download/v0.15.23/NFSU2-Revived-v0.15.23-arm64.apk",
              "size": 64812434,
              "sha256": "c395506898388585ba19c4dfe5eb89974a743f851d6e6e7bf57588331a87cc4b"
            }
          },
          "history": [
            {
              "tag": "v0.15.22",
              "name": "NFSU2 Revived v0.15.22",
              "published_at": "2026-11-11T06:39:07Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-Revived-v0.15.22-arm64.apk",
                "url": "https://github.com/mininxd/NFSU2-Revived-Android/releases/download/v0.15.22/NFSU2-Revived-v0.15.22-arm64.apk",
                "size": 64635170,
                "sha256": "6db7d0601a0deb34ff747c2d0f77579e879ceb15267e06104780887dd715b9e0"
              }
            },
            {
              "tag": "v0.15.21",
              "name": "NFSU2 Revived v0.15.21",
              "published_at": "2026-11-10T12:44:27Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-Revived-v0.15.21-arm64.apk",
                "url": "https://github.com/mininxd/NFSU2-Revived-Android/releases/download/v0.15.21/NFSU2-Revived-v0.15.21-arm64.apk",
                "size": 64297987,
                "sha256": "5986f3cac8ce8f3a82e453cc096910bc7f829b8845595abb473460b6fd290e50"
              }
            },
            {
              "tag": "v0.15.20",
              "name": "NFSU2 Revived v0.15.20",
              "published_at": "2026-11-09T12:24:34Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-Revived-v0.15.20-arm64.apk",
                "url": "https://github.com/mininxd/NFSU2-Revived-Android/releases/download/v0.15.20/NFSU2-Revived-v0.15.20-arm64.apk",
                "size": 64297792,
                "sha256": "a6fd165e1d0825007c8938e04cb9d77e9fd93f9a795e58d09829a766e1e88d9c"
              }
            },
            {
              "tag": "v0.15.19",
              "name": "NFSU2 Revived v0.15.19",
              "published_at": "2026-11-09T02:19:14Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-Revived-v0.15.19-arm64.apk",
                "url": "https://github.com/mininxd/NFSU2-Revived-Android/releases/download/v0.15.19/NFSU2-Revived-v0.15.19-arm64.apk",
                "size": 64557737,
                "sha256": "022a34dc87ca603caf64573e18cd25d8786892d24c48daf8a49eb4de57e5dd43"
              }
            },
            {
              "tag": "v0.15.18",
              "name": "NFSU2 Revived v0.15.18",
              "published_at": "2026-11-08T22:34:22Z",
              "prerelease": false,
              "asset": {
                "name": "NFSU2-Revived-v0.15.18-arm64.apk",
                "url": "https://github.com/mininxd/NFSU2-Revived-Android/releases/download/v0.15.18/NFSU2-Revived-v0.15.18-arm64.apk",
                "size": 64486550,
                "sha256": "2cddf74f33088693e479fd998a3f09ea3f49a65d416c543800f30b2888fc9569"
              }
            }
          ],
          "package": "io.mininxd.nfsu2",
          "signer_sha256": "7d1b380f5136d4ca57606ae53586050d738e34d1505ef71314be259ecc57db48",
          "reports": [
            {
              "device": "Infinix X6880",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.15.20",
              "last_at": "2026-11-10T14:18:15Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "PC installation of Need for Speed: Underground 2",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "path": "nfsu2/"
          },
          "instructions_md": "Copy all contents of your PC installation (SPEED2.EXE and the GLOBAL, CARS,\nTRACKS, SOUND... folders) to the nfsu2 folder in internal storage. US 1.2 version is recommended.\nNFSU2 Revived also accepts the game compressed as NFSU2_GameFiles.zip in the cache folder\nof internal storage, and extracts it upon opening.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática de SPEED2.EXE. Necesita tu copia de PC.",
          "assets": {
            "game": {
              "label": "Instalación de PC de Need for Speed: Underground 2",
              "instructions_md": "Copia todo el contenido de tu instalación de PC (SPEED2.EXE y las carpetas GLOBAL, CARS,\nTRACKS, SOUND...) a la carpeta nfsu2 de la memoria interna. Se recomienda la versión EE.UU. 1.2.\nNFSU2 Revived también acepta el juego comprimido como NFSU2_GameFiles.zip en la carpeta cache\nde la memoria interna, y lo descomprime al abrirse.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de SPEED2.EXE. Nécessite votre copie PC.",
          "assets": {
            "game": {
              "label": "Installation PC de Need for Speed: Underground 2",
              "instructions_md": "Copiez tout le contenu de votre installation PC (SPEED2.EXE et les dossiers GLOBAL, CARS,\nTRACKS, SOUND...) dans le dossier nfsu2 du stockage interne. La version US 1.2 est recommandée.\nNFSU2 Revived accepte également le jeu compressé sous le nom NFSU2_GameFiles.zip dans le dossier cache\ndu stockage interne, et l'extrait à l'ouverture.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de SPEED2.EXE. Requer sua cópia para PC.",
          "assets": {
            "game": {
              "label": "Instalação para PC de Need for Speed: Underground 2",
              "instructions_md": "Copie todo o conteúdo da sua instalação para PC (SPEED2.EXE e as pastas GLOBAL, CARS,\nTRACKS, SOUND...) para a pasta nfsu2 no armazenamento interno. Recomenda-se a versão EUA 1.2.\nO NFSU2 Revived também aceita o jogo compactado como NFSU2_GameFiles.zip na pasta cache\ndo armazenamento interno, descompactando-o ao abrir.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von SPEED2.EXE. Benötigt deine PC-Kopie.",
          "assets": {
            "game": {
              "label": "PC-Installation von Need for Speed: Underground 2",
              "instructions_md": "Kopiere den gesamten Inhalt deiner PC-Installation (SPEED2.EXE und die Ordner GLOBAL, CARS,\nTRACKS, SOUND...) in den Ordner nfsu2 im internen Speicher. US-Version 1.2 wird empfohlen.\nNFSU2 Revived akzeptiert das Spiel auch komprimiert als NFSU2_GameFiles.zip im Cache-Ordner\ndes internen Speichers und entpackt es beim Öffnen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 29882,
        "cover": "https://cdn2.steamgriddb.com/grid/8e4374a54f3a61fa403d8d70c99bca08.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8c2d7d2728733cad5681b6b79ae799e4.png",
        "logo": "https://cdn2.steamgriddb.com/logo/4b29fa4efe4fb7bc667c7b301b74d52d.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 242997,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6b63.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq671.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq66y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq66z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq670.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "Moorechip Retroid Pocket 4 Pro",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.14.13",
          "last_at": "2026-11-10T04:50:32Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T10:49:37Z"
        },
        {
          "device": "Infinix X6880",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.15.20",
          "last_at": "2026-11-10T14:18:15Z"
        },
        {
          "device": "Xiaomi 2312FPCA6G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.14.13",
          "last_at": "2026-11-10T18:15:49Z"
        },
        {
          "device": "Xiaomi M2007J3SG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T03:24:01Z"
        }
      ],
      "downloads": 250176
    },
    {
      "id": "ngbrecomp",
      "name": "Ninja Gaiden Black Recompiled",
      "game": "Ninja Gaiden Black",
      "original_platform": "xbox",
      "type": "recomp",
      "forks": [
        {
          "repo": "gamboozino/ngbrecomp",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 4218,
          "release": {
            "tag": "v0.9.58",
            "name": "Ninja Gaiden Black Recompiled v0.9.58",
            "published_at": "2026-11-05T12:51:00Z",
            "prerelease": false,
            "asset": {
              "name": "NinjaGaidenBlack-android-arm64.apk",
              "url": "https://github.com/gamboozino/ngbrecomp/releases/download/v0.9.58/NinjaGaidenBlack-android-arm64.apk",
              "size": 16431180,
              "sha256": "e53f474615b4ed36912f4a4df58a4eef1d56aa15a19fb396fd0b4fab1d25723a"
            }
          },
          "history": [
            {
              "tag": "v0.9.57",
              "name": "Ninja Gaiden Black Recompiled v0.9.57",
              "published_at": "2026-11-05T03:06:48Z",
              "prerelease": false,
              "asset": {
                "name": "NinjaGaidenBlack-android-arm64.apk",
                "url": "https://github.com/gamboozino/ngbrecomp/releases/download/v0.9.57/NinjaGaidenBlack-android-arm64.apk",
                "size": 16431180,
                "sha256": "c8a3cb9b46fb7154a707b98b03230705ab65b1e2662de1958396cbcd1c6b3d67"
              }
            },
            {
              "tag": "v0.9.56",
              "name": "Ninja Gaiden Black Recompiled v0.9.56",
              "published_at": "2026-11-04T19:27:50Z",
              "prerelease": false,
              "asset": {
                "name": "NinjaGaidenBlack-android-arm64.apk",
                "url": "https://github.com/gamboozino/ngbrecomp/releases/download/v0.9.56/NinjaGaidenBlack-android-arm64.apk",
                "size": 17627212,
                "sha256": "4ce81b42efc0231a44c53eb72dd408984aa12e513a56c05912b57a8944df3aae"
              }
            },
            {
              "tag": "v0.9.55",
              "name": "Ninja Gaiden Black Recompiled v0.9.55",
              "published_at": "2026-11-04T12:21:52Z",
              "prerelease": true,
              "asset": {
                "name": "NinjaGaidenBlack-android-arm64.apk",
                "url": "https://github.com/gamboozino/ngbrecomp/releases/download/v0.9.55/NinjaGaidenBlack-android-arm64.apk",
                "size": 17504332,
                "sha256": "51b25be8a1e5b44c72c08581c8fee63ec8b9ca8538e92ee3540f2738048f4ecb"
              }
            },
            {
              "tag": "v0.9.54",
              "name": "Ninja Gaiden Black Recompiled v0.9.54",
              "published_at": "2026-11-04T04:57:35Z",
              "prerelease": true,
              "asset": {
                "name": "NinjaGaidenBlack-android-arm64.apk",
                "url": "https://github.com/gamboozino/ngbrecomp/releases/download/v0.9.54/NinjaGaidenBlack-android-arm64.apk",
                "size": 17500236,
                "sha256": "5f2439137ce1a1200c30173d71616ed0fe85a4df143bea78e44d32e42f5f9180"
              }
            },
            {
              "tag": "v0.9.53",
              "name": "Ninja Gaiden Black Recompiled v0.9.53",
              "published_at": "2026-11-02T02:50:55Z",
              "prerelease": true,
              "asset": {
                "name": "NinjaGaidenBlack-android-arm64.apk",
                "url": "https://github.com/gamboozino/ngbrecomp/releases/download/v0.9.53/NinjaGaidenBlack-android-arm64.apk",
                "size": 17504332,
                "sha256": "e9b3d6a423f37b6ad9a72623eb30e1166bb58b82d5c455cf144c65a1f4574434"
              }
            }
          ],
          "package": "io.github.gamboozino.ngbrecomp",
          "signer_sha256": "39a65a1531b4448df1a06db948fe6d44fe69740a9aab774869257bd7ed0b7993",
          "reports": [
            {
              "device": "iqoo 15r",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.9.58",
              "last_at": "2026-11-09T09:23:53Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.58",
              "last_at": "2026-11-10T03:50:38Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "disc",
          "label": "Ninja Gaiden Black (Xbox, USA): .iso, .7z/.zip or folder with default.xbe",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch it asks for your copy of the game (the US one): an `.iso` image, the `.7z` or `.zip` containing it, or a folder with `default.xbe`. It installs the game from it.\n"
        }
      ],
      "added_at": "2026-11-03T14:28:19Z",
      "description": "Static recompilation of Ninja Gaiden Black for Xbox. Requires your Xbox copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Ninja Gaiden Black para Xbox. Necesita tu copia de Xbox.",
          "assets": {
            "disc": {
              "label": "Ninja Gaiden Black (Xbox, USA): .iso, .7z/.zip o carpeta con default.xbe",
              "instructions_md": "Al primer arranque te pide tu copia del juego (la americana): una imagen `.iso`, el `.7z` o `.zip` que la contiene, o una carpeta con `default.xbe`. Instala el juego a partir de ella.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Ninja Gaiden Black pour Xbox. Nécessite votre copie Xbox.",
          "assets": {
            "disc": {
              "label": "Ninja Gaiden Black (Xbox, USA) : .iso, .7z/.zip ou dossier avec default.xbe",
              "instructions_md": "Au premier démarrage, il demande votre copie du jeu (l'américaine) : une image `.iso`, le `.7z` ou `.zip` qui la contient, ou un dossier avec `default.xbe`. Il installe le jeu à partir de celle-ci.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Ninja Gaiden Black para Xbox. Requer sua cópia de Xbox.",
          "assets": {
            "disc": {
              "label": "Ninja Gaiden Black (Xbox, EUA): .iso, .7z/.zip ou pasta com default.xbe",
              "instructions_md": "Na primeira inicialização ele pede sua cópia do jogo (a americana): uma imagem `.iso`, o `.7z` ou `.zip` que a contém, ou uma pasta com `default.xbe`. Ele instala o jogo a partir dela.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Ninja Gaiden Black für Xbox. Benötigt deine Xbox-Kopie.",
          "assets": {
            "disc": {
              "label": "Ninja Gaiden Black (Xbox, USA): .iso, .7z/.zip oder Ordner mit default.xbe",
              "instructions_md": "Beim ersten Start fragt es nach deiner Kopie des Spiels (der US-Version): ein `.iso`-Abbild, die `.7z` oder `.zip`, die es enthält, oder ein Ordner mit `default.xbe`. Daraus installiert es das Spiel.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5340725,
        "cover": "https://cdn2.steamgriddb.com/grid/dbbb8884f3d67a074c2c0ed5c0fec7e3.png",
        "hero": "https://cdn2.steamgriddb.com/hero/808709045c62e42e2275dd2a7d3dcaa5.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/aa6d4debefaf1d03a69265997d8a8a6d.png",
        "genres": [
          "action",
          "adventure"
        ],
        "igdb_id": 18735,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co41ls.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vswu9kbcc6hbcsm5z47m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ahueg2h7hhwodi3caxei.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar79b.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure"
      ],
      "reports": [
        {
          "device": "iqoo 15r",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.9.58",
          "last_at": "2026-11-09T09:23:53Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.58",
          "last_at": "2026-11-10T03:50:38Z"
        }
      ],
      "downloads": 4218
    },
    {
      "id": "nier",
      "name": "NieR:Automata",
      "game": "NieR:Automata",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "Brandon04Gonzalez/nier-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1820,
          "release": {
            "tag": "v0.2.4",
            "name": "v0.2.4: maintenance release & stability improvements",
            "published_at": "2026-11-10T13:29:17Z",
            "prerelease": false,
            "asset": {
              "name": "nier.apk",
              "url": "https://github.com/Brandon04Gonzalez/nier-android/releases/download/v0.2.4/nier.apk",
              "size": 3782474,
              "sha256": "be505fdfad7ead6c22cea052d22d00e8b1ae29c9100343e8e7eabfc257556d43"
            }
          },
          "history": [
            {
              "tag": "v0.2.3",
              "name": "v0.2.3: PC save conversion, touch ghost-press fix, and large map stutter/crash fix",
              "published_at": "2026-11-10T03:24:27Z",
              "prerelease": false,
              "asset": {
                "name": "nier.apk",
                "url": "https://github.com/Brandon04Gonzalez/nier-android/releases/download/v0.2.3/nier.apk",
                "size": 3782474,
                "sha256": "422c4d875e6c5a49bf55e6b05febcbce6142063915e7619f2b5e0516c2c1daf7"
              }
            },
            {
              "tag": "v0.2.2",
              "name": "v0.2.2: generic USB and PS2 gamepad input support",
              "published_at": "2026-11-10T01:20:20Z",
              "prerelease": false,
              "asset": {
                "name": "nier.apk",
                "url": "https://github.com/Brandon04Gonzalez/nier-android/releases/download/v0.2.2/nier.apk",
                "size": 3778378,
                "sha256": "e8cf02d555fe7464d88c8a940b52d10203551e9891ede09c88fa348c3a4cae89"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "v0.2.1: fix 2B intro crash/freeze, Xclipse HDR corruption, touch input, regional Title IDs & 60 FPS",
              "published_at": "2026-11-09T21:50:52Z",
              "prerelease": false,
              "asset": {
                "name": "nier.apk",
                "url": "https://github.com/Brandon04Gonzalez/nier-android/releases/download/v0.2.1/nier.apk",
                "size": 3778378,
                "sha256": "19a5158447a6b86888eab42853d485bfe7d1b7e70f1641ce66ea5f48ec11e30a"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "v0.2.0: prepare the game on the phone, no PC needed",
              "published_at": "2026-11-08T05:04:40Z",
              "prerelease": false,
              "asset": {
                "name": "nier.apk",
                "url": "https://github.com/Brandon04Gonzalez/nier-android/releases/download/v0.2.0/nier.apk",
                "size": 3782474,
                "sha256": "b6dc46326c74ea228516f226811a66a0bc244ad033e4fa8cd1d78d5df8aaf3be"
              }
            }
          ],
          "package": "io.github.nierrecomp",
          "signer_sha256": "71cef8a68d4f0a082be6428fd8e41adf07937a40299c6002d7e71546d56cdb60",
          "reports": [
            {
              "device": "HONOR 200",
              "great": 0,
              "playable": 2,
              "broken": 0,
              "last_tag": "v0.2.3",
              "last_at": "2026-11-10T11:25:56Z"
            },
            {
              "device": "AYN Odin2 Portal",
              "great": 0,
              "playable": 0,
              "broken": 2,
              "last_tag": "v0.2.4",
              "last_at": "2026-11-11T01:00:29Z"
            },
            {
              "device": "HONOR VER-N49",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T11:00:56Z"
            },
            {
              "device": "Samsung SM-F956U",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T15:44:53Z"
            },
            {
              "device": "Samsung SM-A155M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T17:18:44Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T18:42:51Z"
            },
            {
              "device": "Xiaomi 2311DRK48G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T16:49:15Z"
            },
            {
              "device": "Moorechip Retroid Pocket 5",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.3",
              "last_at": "2026-11-10T18:33:07Z"
            },
            {
              "device": "Vivo z10 turbo+",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.4",
              "last_at": "2026-11-11T04:52:23Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T07:37:07Z"
            },
            {
              "device": "motorola edge 20 pro",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.4",
              "last_at": "2026-11-11T18:11:39Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "NieR:Automata The End of YoRHa Edition (Switch): base game and update 1.0.3",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your base game (`.xci` or `.nsp`, US `010056B015FE8000`), update 1.0.3 and your `prod.keys` and `title.keys` to the phone's `Download`.\nOpen NieR, allow all files access and prepare the game: `NieR Automata` is created in storage (about 12 GB). Afterwards you can delete the original files.\n"
        }
      ],
      "added_at": "2026-11-09T06:32:01Z",
      "description": "Static recompilation of NieR:Automata. Requires your Switch game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de NieR:Automata. Necesita tus archivos del juego de Switch.",
          "assets": {
            "game": {
              "label": "NieR:Automata The End of YoRHa Edition (Switch): juego base y actualización 1.0.3",
              "instructions_md": "Copia a `Download` del teléfono tu juego base (`.xci` o `.nsp`, americano `010056B015FE8000`), la actualización 1.0.3 y tus `prod.keys` y `title.keys`.\nAbre NieR, permite el acceso a todos los archivos y prepara el juego: se crea `NieR Automata` en el almacenamiento (unos 12 GB). Después puedes borrar los archivos originales.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de NieR:Automata. Nécessite vos fichiers de jeu Switch.",
          "assets": {
            "game": {
              "label": "NieR:Automata The End of YoRHa Edition (Switch) : jeu de base et mise à jour 1.0.3",
              "instructions_md": "Copiez dans `Download` du téléphone votre jeu de base (`.xci` ou `.nsp`, américain `010056B015FE8000`), la mise à jour 1.0.3 et vos `prod.keys` et `title.keys`.\nOuvrez NieR, autorisez l'accès à tous les fichiers et préparez le jeu : `NieR Automata` est créé dans le stockage (environ 12 Go). Vous pouvez ensuite supprimer les fichiers d'origine.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de NieR:Automata. Requer os arquivos do seu jogo de Switch.",
          "assets": {
            "game": {
              "label": "NieR:Automata The End of YoRHa Edition (Switch): jogo base e atualização 1.0.3",
              "instructions_md": "Copie para `Download` do celular seu jogo base (`.xci` ou `.nsp`, americano `010056B015FE8000`), a atualização 1.0.3 e seus `prod.keys` e `title.keys`.\nAbra o NieR, permita o acesso a todos os arquivos e prepare o jogo: é criada a pasta `NieR Automata` no armazenamento (cerca de 12 GB). Depois você pode apagar os arquivos originais.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von NieR:Automata. Benötigt deine Switch-Spieledateien.",
          "assets": {
            "game": {
              "label": "NieR:Automata The End of YoRHa Edition (Switch): Hauptspiel und Update 1.0.3",
              "instructions_md": "Kopiere dein Hauptspiel (`.xci` oder `.nsp`, US `010056B015FE8000`), das Update 1.0.3 und deine `prod.keys` und `title.keys` nach `Download` auf dem Handy.\nÖffne NieR, erlaube den Zugriff auf alle Dateien und bereite das Spiel vor: Im Speicher entsteht `NieR Automata` (etwa 12 GB). Danach kannst du die Originaldateien löschen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 13971,
        "cover": "https://cdn2.steamgriddb.com/grid/6dc08e2dd57f32063fd0834694003042.png",
        "hero": "https://cdn2.steamgriddb.com/hero/248024541dbda1d3fd75fe49d1a4df4d.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/585774f49060e85e2e0a7579202f075f.png",
        "igdb_id": 391942
      },
      "reports": [
        {
          "device": "HONOR 200",
          "great": 0,
          "playable": 2,
          "broken": 0,
          "last_tag": "v0.2.3",
          "last_at": "2026-11-10T11:25:56Z"
        },
        {
          "device": "AYN Odin2 Portal",
          "great": 0,
          "playable": 0,
          "broken": 2,
          "last_tag": "v0.2.4",
          "last_at": "2026-11-11T01:00:29Z"
        },
        {
          "device": "HONOR VER-N49",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T11:00:56Z"
        },
        {
          "device": "Samsung SM-F956U",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T15:44:53Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T17:18:44Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T18:42:51Z"
        },
        {
          "device": "Xiaomi 2311DRK48G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T16:49:15Z"
        },
        {
          "device": "Moorechip Retroid Pocket 5",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.3",
          "last_at": "2026-11-10T18:33:07Z"
        },
        {
          "device": "Vivo z10 turbo+",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.4",
          "last_at": "2026-11-11T04:52:23Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T07:37:07Z"
        },
        {
          "device": "motorola edge 20 pro",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.4",
          "last_at": "2026-11-11T18:11:39Z"
        }
      ],
      "downloads": 1820
    },
    {
      "id": "ninja-gaiden-sigma-2-nx2android",
      "name": "Ninja Gaiden Sigma 2",
      "game": "Ninja Gaiden Sigma 2",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "CowKillers/ninja-gaiden-sigma-2-nx2android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 843,
          "release": {
            "tag": "v0.1",
            "name": "Alpha Test — v0.1",
            "published_at": "2026-10-30T19:20:01Z",
            "prerelease": false,
            "asset": {
              "name": "NinjaGaiden2-Alpha-Test.apk",
              "url": "https://github.com/CowKillers/ninja-gaiden-sigma-2-nx2android/releases/download/v0.1/NinjaGaiden2-Alpha-Test.apk",
              "size": 6719591,
              "sha256": "aa4f651f8b7924567b09a39e7c6428a45602f5adbd8486b8d34e7b5c9bf4eebe"
            }
          },
          "history": [],
          "package": "org.nx2a.t0100696014f4a000",
          "signer_sha256": "2551deaa93bb03dcdafb689f1efab76afd8e29538814c770048aba30d88697a0",
          "reports": [
            {
              "device": "Retroid Pocket 6",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T05:36:52Z"
            },
            {
              "device": "Xiaomi 23053RN02L",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.1",
              "last_at": "2026-11-09T20:54:50Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Ninja Gaiden Sigma 2 for Switch (.nsp) and your keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Switch Ninja Gaiden Sigma 2 dump (`.nsp`) and your keys (`prod.keys`). The app keeps its data in `Android/data/org.nx2a.t0100696014f4a000/files/`.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Ninja Gaiden Sigma 2 for Switch. Requires your Switch copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Ninja Gaiden Sigma 2 para Switch. Necesita tu copia de Switch.",
          "assets": {
            "game": {
              "label": "Ninja Gaiden Sigma 2 de Switch (.nsp) y tus claves",
              "instructions_md": "Necesitas tu propio volcado de Ninja Gaiden Sigma 2 de Switch (`.nsp`) y tus claves (`prod.keys`). La app guarda sus datos en `Android/data/org.nx2a.t0100696014f4a000/files/`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Ninja Gaiden Sigma 2 pour Switch. Nécessite votre copie Switch.",
          "assets": {
            "game": {
              "label": "Ninja Gaiden Sigma 2 sur Switch (.nsp) et vos clés",
              "instructions_md": "Il vous faut votre propre dump Switch de Ninja Gaiden Sigma 2 (`.nsp`) et vos clés (`prod.keys`). L'application garde ses données dans `Android/data/org.nx2a.t0100696014f4a000/files/`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Ninja Gaiden Sigma 2 para Switch. Requer sua cópia do Switch.",
          "assets": {
            "game": {
              "label": "Ninja Gaiden Sigma 2 do Switch (.nsp) e suas chaves",
              "instructions_md": "Você precisa do seu próprio dump de Ninja Gaiden Sigma 2 do Switch (`.nsp`) e das suas chaves (`prod.keys`). O app guarda os dados em `Android/data/org.nx2a.t0100696014f4a000/files/`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Ninja Gaiden Sigma 2 für Switch. Benötigt deine Switch-Kopie.",
          "assets": {
            "game": {
              "label": "Ninja Gaiden Sigma 2 für Switch (.nsp) und deine Schlüssel",
              "instructions_md": "Du brauchst deinen eigenen Switch-Dump von Ninja Gaiden Sigma 2 (`.nsp`) und deine Schlüssel (`prod.keys`). Die App speichert ihre Daten in `Android/data/org.nx2a.t0100696014f4a000/files/`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5258420,
        "cover": "https://cdn2.steamgriddb.com/grid/ba020371730439ba9abafad7f2d66c76.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/3347efd591f95b516252b9a131a088ab.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9d82620296a1e1fb76c64302dc3d77ba.png",
        "genres": [
          "action",
          "adventure"
        ],
        "igdb_id": 7385,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2ymx.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yul6kdhxosgxnzcud9uu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/suchze4y21frejjlxomp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gb3buvfxigvfgbdsirqb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q4d73cwsz0dvtlecooar.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/byenbpplncljux5ttjyv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rtn6jq5onzr89tlc7vdg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/me8fwdawq2axs9tcvzla.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/czivng3pfczxsbtg8j1p.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure"
      ],
      "reports": [
        {
          "device": "Retroid Pocket 6",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T05:36:52Z"
        },
        {
          "device": "Xiaomi 23053RN02L",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.1",
          "last_at": "2026-11-09T20:54:50Z"
        }
      ],
      "downloads": 843
    },
    {
      "id": "nova3-native-arm",
      "name": "Nova 3",
      "game": "Nova 3",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "EapRules/nova3-native-arm",
          "asset_pattern": "(?i)\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 913,
          "release": null,
          "history": []
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "backup",
          "label": "N.O.V.A. 3 backup (zip or package folder)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own copy of Gameloft's N.O.V.A. 3: the backup `.zip` or the folder named after the package it contains.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Nova 3 for other. Requires your copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Nova 3 para other. Necesita tu copia.",
          "assets": {
            "backup": {
              "label": "Copia de seguridad de N.O.V.A. 3 (zip o carpeta del paquete)",
              "instructions_md": "Necesitas tu propia copia de N.O.V.A. 3 de Gameloft: el `.zip` de la copia de seguridad o la carpeta con el nombre del paquete que contiene.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Nova 3 pour other. Nécessite votre copie.",
          "assets": {
            "backup": {
              "label": "Sauvegarde de N.O.V.A. 3 (zip ou dossier du paquet)",
              "instructions_md": "Il vous faut votre propre copie de N.O.V.A. 3 de Gameloft : le `.zip` de la sauvegarde ou le dossier portant le nom du paquet qu'il contient.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Nova 3 para other. Requer sua cópia.",
          "assets": {
            "backup": {
              "label": "Backup de N.O.V.A. 3 (zip ou pasta do pacote)",
              "instructions_md": "Você precisa da sua própria cópia de N.O.V.A. 3 da Gameloft: o `.zip` do backup ou a pasta com o nome do pacote que ele contém.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Nova 3 für other. Benötigt deine Kopie.",
          "assets": {
            "backup": {
              "label": "Sicherung von N.O.V.A. 3 (zip oder Paketordner)",
              "instructions_md": "Du brauchst deine eigene Kopie von N.O.V.A. 3 von Gameloft: die Sicherungs-`.zip` oder den darin enthaltenen Ordner mit dem Paketnamen.\n"
            }
          }
        }
      },
      "art": {
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pwtppurqezav3hyb0im7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqtqj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqtqk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqtql.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqtqi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqtqm.jpg"
        ],
        "steamgriddb_id": 5276451,
        "cover": "https://cdn2.steamgriddb.com/grid/b45a90a7870ac42d75ebf950c84dceea.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/32191806e55b360fb29af3bbe3e23605.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d738707852b3a68a2262cb26909b5e68.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 19316,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2nqi.jpg"
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "downloads": 913
    },
    {
      "id": "nsmbu-recomp",
      "name": "New Super Mario Bros. U",
      "game": "New Super Mario Bros. U",
      "original_platform": "wiiu",
      "type": "recomp",
      "forks": [
        {
          "repo": "nsmbu-recomp/nsmbu-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1681,
          "release": {
            "tag": "v0.9.1",
            "name": "v0.9.1",
            "published_at": "2026-11-07T21:29:52Z",
            "prerelease": false,
            "asset": {
              "name": "NSMBU-v0.9.1-android-arm64.apk",
              "url": "https://github.com/nsmbu-recomp/nsmbu-recomp/releases/download/v0.9.1/NSMBU-v0.9.1-android-arm64.apk",
              "size": 138426370,
              "sha256": "d54b0525c96bee9bd8fe70c742b6a2e315920fd10a163594c16a5d221a6add6f"
            }
          },
          "history": [
            {
              "tag": "v0.9.0",
              "name": "v0.9.0",
              "published_at": "2026-11-07T18:06:02Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBU-v0.9.0-android-arm64.apk",
                "url": "https://github.com/nsmbu-recomp/nsmbu-recomp/releases/download/v0.9.0/NSMBU-v0.9.0-android-arm64.apk",
                "size": 138426054,
                "sha256": "919f07f8b2cfc41b9299844e450432dbac4adbe6209e435639bf45d0d923f899"
              }
            },
            {
              "tag": "v0.8.4",
              "name": "v0.8.4",
              "published_at": "2026-11-03T19:30:44Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBU-v0.8.4-android-arm64.apk",
                "url": "https://github.com/nsmbu-recomp/nsmbu-recomp/releases/download/v0.8.4/NSMBU-v0.8.4-android-arm64.apk",
                "size": 138347454,
                "sha256": "4160f2028de15c9641f5dc7935a8e33b35e078c3df172b6fe9e7681fc816696f"
              }
            },
            {
              "tag": "v0.8.3",
              "name": "v0.8.3",
              "published_at": "2026-11-01T22:00:33Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBU-v0.8.3-android-arm64.apk",
                "url": "https://github.com/nsmbu-recomp/nsmbu-recomp/releases/download/v0.8.3/NSMBU-v0.8.3-android-arm64.apk",
                "size": 138320826,
                "sha256": "ea6c7e6344908ed97e8cdcfed17ed095c5afa4bd4adc8c6acf2b934d0d39e909"
              }
            },
            {
              "tag": "v0.8.2",
              "name": "v0.8.2",
              "published_at": "2026-11-01T18:00:37Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBU-v0.8.2-android-arm64.apk",
                "url": "https://github.com/nsmbu-recomp/nsmbu-recomp/releases/download/v0.8.2/NSMBU-v0.8.2-android-arm64.apk",
                "size": 138320646,
                "sha256": "a794ba0f140e9224bf0f4ccfad663068d35c1c947be0cda6dd27587a80c6cc23"
              }
            },
            {
              "tag": "v0.8.1",
              "name": "v0.8.1",
              "published_at": "2026-10-31T23:09:26Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBU-v0.8.1-android-arm64.apk",
                "url": "https://github.com/nsmbu-recomp/nsmbu-recomp/releases/download/v0.8.1/NSMBU-v0.8.1-android-arm64.apk",
                "size": 138310846,
                "sha256": "9d9475a8071cbff8c9e180b19c220427fcfb0241457a409bfb66355666cc68ff"
              }
            }
          ],
          "package": "org.nsmbrecomp.nsmbu",
          "signer_sha256": "2d68a9fd002417f5f9f80375ca0d51f1a66fecea56fd4f5f42bed29325fb6758",
          "reports": [
            {
              "device": "SHARP SH-04L",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T12:53:30Z"
            },
            {
              "device": "Xiaomi 2109119DG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T23:12:14Z"
            },
            {
              "device": "Samsung SM-S921B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.1",
              "last_at": "2026-11-11T13:58:50Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "New Super Mario Bros. U (Wii U): image, Cemu file or extracted folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The installer asks for your Wii U copy of New Super Mario Bros. U: a disc image, a Cemu file or an extracted folder with `code`, `content` and `meta`. Update 1.3.0 is optional.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of New Super Mario Bros. U for Wii U. Requires your Wii U copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de New Super Mario Bros. U para Wii U. Necesita tu copia de Wii U.",
          "assets": {
            "game": {
              "label": "New Super Mario Bros. U (Wii U): imagen, archivo de Cemu o carpeta extraída",
              "instructions_md": "El instalador te pide tu copia de New Super Mario Bros. U de Wii U: una imagen del disco, un archivo de Cemu o una carpeta extraída con `code`, `content` y `meta`. La actualización 1.3.0 es opcional.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de New Super Mario Bros. U pour Wii U. Nécessite votre copie Wii U.",
          "assets": {
            "game": {
              "label": "New Super Mario Bros. U (Wii U) : image, fichier Cemu ou dossier extrait",
              "instructions_md": "L'installateur demande votre copie Wii U de New Super Mario Bros. U : une image du disque, un fichier Cemu ou un dossier extrait avec `code`, `content` et `meta`. La mise à jour 1.3.0 est facultative.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de New Super Mario Bros. U para Wii U. Requer sua cópia do Wii U.",
          "assets": {
            "game": {
              "label": "New Super Mario Bros. U (Wii U): imagem, arquivo do Cemu ou pasta extraída",
              "instructions_md": "O instalador pede sua cópia de New Super Mario Bros. U de Wii U: uma imagem do disco, um arquivo do Cemu ou uma pasta extraída com `code`, `content` e `meta`. A atualização 1.3.0 é opcional.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von New Super Mario Bros. U für Wii U. Benötigt deine Wii-U-Kopie.",
          "assets": {
            "game": {
              "label": "New Super Mario Bros. U (Wii U): Abbild, Cemu-Datei oder entpackter Ordner",
              "instructions_md": "Der Installer fragt nach deiner Wii-U-Kopie von New Super Mario Bros. U: ein Disc-Abbild, eine Cemu-Datei oder ein entpackter Ordner mit `code`, `content` und `meta`. Das Update 1.3.0 ist optional.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36219,
        "cover": "https://cdn2.steamgriddb.com/grid/fdb3bab581e62940c7c21d8cc3a6c238.png",
        "hero": "https://cdn2.steamgriddb.com/hero/97e9882d23181feae2e14566db2e63aa.png",
        "logo": "https://cdn2.steamgriddb.com/logo/06bd2df0534a430a7ee6a006a5dfd218.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 2171,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co21ts.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88fh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88fl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88fn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88ff.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88fo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88fp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88fk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc88fi.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "SHARP SH-04L",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T12:53:30Z"
        },
        {
          "device": "Xiaomi 2109119DG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T23:12:14Z"
        },
        {
          "device": "Samsung SM-S921B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.1",
          "last_at": "2026-11-11T13:58:50Z"
        }
      ],
      "downloads": 1681
    },
    {
      "id": "nsmbw-recomp",
      "name": "NSMBW Recompiled",
      "game": "New Super Mario Bros. Wii",
      "original_platform": "wii",
      "type": "recomp",
      "upstream": "https://github.com/WitherBlitz/NSMB-Wii-Multiplayer-Recompilation",
      "description": "Static recompilation based on WiiCompiled. Requires your Wii disc.",
      "forks": [
        {
          "repo": "WitherBlitz/NSMB-Wii-Recompilation",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 30149,
          "release": {
            "tag": "v0.5.0",
            "name": "NSMBW 0.5.0: New Settings, HD Texture Pack, Newer on PC, Bluetooth Passthrough and more",
            "published_at": "2026-11-08T05:12:13Z",
            "prerelease": false,
            "asset": {
              "name": "NSMBW-0.5.0-android-arm64.apk",
              "url": "https://github.com/WitherBlitz/NSMB-Wii-Recompilation/releases/download/v0.5.0/NSMBW-0.5.0-android-arm64.apk",
              "size": 132318648,
              "sha256": "c9d3d7fd488b40f7c238ef5d223f74610d8d76702667a931e4b1e848b20e0116"
            }
          },
          "history": [
            {
              "tag": "v0.4.1",
              "name": "NSMBW 0.4.1: Newer support, Settings in the game's menus, Battery Saver and more",
              "published_at": "2026-11-07T21:38:05Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBW-0.4.1-android-arm64.apk",
                "url": "https://github.com/WitherBlitz/NSMB-Wii-Recompilation/releases/download/v0.4.1/NSMBW-0.4.1-android-arm64.apk",
                "size": 133498296,
                "sha256": "8c17cd831d960dd8bc42f5759f5eaf99724ec0da318bdeac1ad5d39238393022"
              }
            },
            {
              "tag": "v0.3.1",
              "name": "NSMBW 0.3.1: hotfix for wrong tiles in some courses",
              "published_at": "2026-10-29T07:21:44Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBW-0.3.1-android-arm64.apk",
                "url": "https://github.com/WitherBlitz/NSMB-Wii-Recompilation/releases/download/v0.3.1/NSMBW-0.3.1-android-arm64.apk",
                "size": 131511572,
                "sha256": "d1dbb658d41868712873e4ef48e7b1bb17576167f8d8fde1b56fab5d9ed43df3"
              }
            },
            {
              "tag": "v0.2.2",
              "name": "NSMBW 0.2.2: V-Sync on Android, smoother scene changes, PC stutter fixed",
              "published_at": "2026-10-21T01:22:25Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBW-0.2.2-android-arm64.apk",
                "url": "https://github.com/WitherBlitz/NSMB-Wii-Recompilation/releases/download/v0.2.2/NSMBW-0.2.2-android-arm64.apk",
                "size": 129068736,
                "sha256": "1d7a17ac19fa95e9446f0a78cd4ccfa87cc7ef058b5d9ad3e53aa6b1c21e0b28"
              }
            },
            {
              "tag": "v0.1.1",
              "name": "NSMBW 0.1.1: V-Sync, done right",
              "published_at": "2026-10-14T00:12:09Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBW-0.1.1-android-arm64.apk",
                "url": "https://github.com/WitherBlitz/NSMB-Wii-Recompilation/releases/download/v0.1.1/NSMBW-0.1.1-android-arm64.apk",
                "size": 132558444,
                "sha256": "a4273dceff7d3c6e74599921954a1db3b8d59653284a4295e10c5d5754e6239e"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "NSMBW 0.1.0: no more flashing platforms, smoother on busy PCs",
              "published_at": "2026-10-13T23:09:47Z",
              "prerelease": false,
              "asset": {
                "name": "NSMBW-0.1.0-android-arm64.apk",
                "url": "https://github.com/WitherBlitz/NSMB-Wii-Recompilation/releases/download/v0.1.0/NSMBW-0.1.0-android-arm64.apk",
                "size": 132542056,
                "sha256": "9773b89b9e0976372be8532f77ca21c4d9ce6b64bdfce5c8669c97ae1f00660f"
              }
            }
          ],
          "package": "com.wither.nsmbw",
          "signer_sha256": "b945b7e39a5e59247b8fab061141b6cf05e4a3b2a948f2ba9afa986d90052490",
          "reports": [
            {
              "device": "Xiaomi 23113RKC6G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.0",
              "last_at": "2026-11-09T13:02:02Z"
            },
            {
              "device": "Xiaomi Poco X7 Pro j",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.0",
              "last_at": "2026-11-09T18:24:04Z"
            },
            {
              "device": "Samsung SM-M526B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.0",
              "last_at": "2026-11-10T19:00:17Z"
            },
            {
              "device": "MagicX One 35",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.5.0",
              "last_at": "2026-11-10T23:20:53Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "New Super Mario Bros. Wii (USA, SMNE01, revision 1): extracted disc, .zip or .iso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the US disc `SMNE01`, revision 1 works (check it in Dolphin: Properties → Info).\nExtract the whole disc with Dolphin (Properties → Filesystem → Extract Entire Disc), or use your .iso.\nIn the app, tap **Import from Extracted Game Data Folder…**, **Import Game Data Zip…** or import the .iso.\nThe app checks it and copies it: afterwards you can delete your copy.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática basada en WiiCompiled. Necesita tu disco de Wii.",
          "assets": {
            "game": {
              "label": "New Super Mario Bros. Wii (EE.UU., SMNE01, revisión 1): disco extraído, .zip o .iso",
              "instructions_md": "Solo vale el disco de EE.UU. `SMNE01`, revisión 1 (míralo en Dolphin: Propiedades → Info).\nExtrae el disco entero con Dolphin (Propiedades → Filesystem → Extract Entire Disc), o usa tu .iso.\nEn la app, pulsa **Import from Extracted Game Data Folder…**, **Import Game Data Zip…** o importa la .iso.\nLa app lo comprueba y lo copia: luego puedes borrar tu copia.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique basée sur WiiCompiled. Nécessite votre disque Wii.",
          "assets": {
            "game": {
              "label": "New Super Mario Bros. Wii (USA, SMNE01, révision 1) : disque extrait, .zip ou .iso",
              "instructions_md": "Seul le disque américain `SMNE01`, révision 1, fonctionne (vérifiez dans Dolphin : Propriétés → Info).\nExtrayez le disque entier avec Dolphin (Propriétés → Filesystem → Extract Entire Disc), ou utilisez votre .iso.\nDans l'application, touchez **Import from Extracted Game Data Folder…**, **Import Game Data Zip…** ou importez le .iso.\nL'application le vérifie et le copie : vous pouvez ensuite supprimer votre copie.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática baseada no WiiCompiled. Precisa do seu disco de Wii.",
          "assets": {
            "game": {
              "label": "New Super Mario Bros. Wii (EUA, SMNE01, revisão 1): disco extraído, .zip ou .iso",
              "instructions_md": "Só serve o disco americano `SMNE01`, revisão 1 (veja no Dolphin: Propriedades → Info).\nExtraia o disco inteiro com o Dolphin (Propriedades → Filesystem → Extract Entire Disc), ou use sua .iso.\nNo app, toque em **Import from Extracted Game Data Folder…**, **Import Game Data Zip…** ou importe a .iso.\nO app o verifica e o copia: depois você pode apagar sua cópia.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung auf Basis von WiiCompiled. Benötigt deine Wii-Disc.",
          "assets": {
            "game": {
              "label": "New Super Mario Bros. Wii (USA, SMNE01, Revision 1): entpackte Disc, .zip oder .iso",
              "instructions_md": "Nur die US-Disc `SMNE01`, Revision 1, funktioniert (prüfe es in Dolphin: Eigenschaften → Info).\nEntpacke die ganze Disc mit Dolphin (Eigenschaften → Filesystem → Extract Entire Disc) oder nutze deine .iso.\nTippe in der App auf **Import from Extracted Game Data Folder…**, **Import Game Data Zip…** oder importiere die .iso.\nDie App prüft und kopiert sie: Danach kannst du deine Kopie löschen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37961,
        "cover": "https://cdn2.steamgriddb.com/grid/daa4c479f8ca6bccf503a440032e72c2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/231141b34c82aa95e48810a9d1b33a79.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f874d58af1fb1ddb0f3283870eaac0fd.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 191436,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4hp6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfua3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfubh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfubi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfubj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfubk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfubl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1gjy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1gjw.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "reports": [
        {
          "device": "Xiaomi 23113RKC6G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.0",
          "last_at": "2026-11-09T13:02:02Z"
        },
        {
          "device": "Xiaomi Poco X7 Pro j",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.0",
          "last_at": "2026-11-09T18:24:04Z"
        },
        {
          "device": "Samsung SM-M526B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.0",
          "last_at": "2026-11-10T19:00:17Z"
        },
        {
          "device": "MagicX One 35",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.5.0",
          "last_at": "2026-11-10T23:20:53Z"
        }
      ],
      "downloads": 30149
    },
    {
      "id": "oceantrirecomp",
      "name": "OceanTriRecomp",
      "game": "Monster Hunter Tri",
      "original_platform": "wii",
      "type": "recomp",
      "forks": [
        {
          "repo": "Kiridor123/OceanTriRecomp-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 11031,
          "release": {
            "tag": "v1.6",
            "name": "Monster Hunter Tri — Android Alpha 1.6",
            "published_at": "2026-11-08T15:32:55Z",
            "prerelease": false,
            "asset": {
              "name": "OceanTriRecomp-Android-v1.6-arm64.apk",
              "url": "https://github.com/Kiridor123/OceanTriRecomp-Android/releases/download/v1.6/OceanTriRecomp-Android-v1.6-arm64.apk",
              "size": 20399021,
              "sha256": "db2aa0388d5b3e7fe5ffeec3c3d1c360985f43eee9d3c44571e6ddcf13f267e8"
            }
          },
          "history": [
            {
              "tag": "v1.5",
              "name": "OceanTriRecomp Android Alpha 1.5",
              "published_at": "2026-10-25T21:59:59Z",
              "prerelease": false,
              "asset": {
                "name": "OceanTriRecomp-Android-v1.5-arm64.apk",
                "url": "https://github.com/Kiridor123/OceanTriRecomp-Android/releases/download/v1.5/OceanTriRecomp-Android-v1.5-arm64.apk",
                "size": 20292526,
                "sha256": "c6b020be92f17c3807aed98d3874b9db9e6e4e8a0256d122ba726dc3f6cef8e4"
              }
            },
            {
              "tag": "v1.4.5",
              "name": "OceanTriRecomp Android Alpha 1.4.5",
              "published_at": "2026-10-24T12:39:34Z",
              "prerelease": false,
              "asset": {
                "name": "OceanTriRecomp-Android-v1.4.5-arm64.apk",
                "url": "https://github.com/Kiridor123/OceanTriRecomp-Android/releases/download/v1.4.5/OceanTriRecomp-Android-v1.4.5-arm64.apk",
                "size": 20284336,
                "sha256": "7b175c167609496a659dcffed7409b8b8a7cd2d33674990599f25c46f13bdf54"
              }
            },
            {
              "tag": "v1.3",
              "name": "OceanTriRecomp Android Alpha 1.3",
              "published_at": "2026-10-21T21:21:08Z",
              "prerelease": false,
              "asset": {
                "name": "OceanTriRecomp-Android-v1.3-arm64.apk",
                "url": "https://github.com/Kiridor123/OceanTriRecomp-Android/releases/download/v1.3/OceanTriRecomp-Android-v1.3-arm64.apk",
                "size": 18854831,
                "sha256": "8cf2872ea38a6d1c763e954b9eafe4fe6ed5b41c9655ed93a3831f70d0018eab"
              }
            }
          ],
          "package": "com.oceantri.mh3",
          "signer_sha256": "4d6cd1efd3a00c56c89cb1f388787a130b7a221b11acd27ba10b7a6efe3b5724",
          "reports": [
            {
              "device": "Motorola moto g34 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.5",
              "last_at": "2026-11-09T07:40:27Z"
            },
            {
              "device": "Motorola moto g31",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.6",
              "last_at": "2026-11-09T17:35:23Z"
            },
            {
              "device": "Samsung SM-A515F",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.6",
              "last_at": "2026-11-10T18:05:51Z"
            },
            {
              "device": "HONOR RBN-NX3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.6",
              "last_at": "2026-11-11T19:26:40Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Monster Hunter Tri disc (Wii) as .iso or .rvz (European RMHP08 is best)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On the welcome screen, choose your Monster Hunter Tri copy as `.iso` or `.rvz`. The European version (RMHP08) is recommended.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Monster Hunter Tri for Wii. Requires your Wii copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Monster Hunter Tri para Wii. Necesita tu copia de Wii.",
          "assets": {
            "disc": {
              "label": "Disco de Monster Hunter Tri (Wii) en .iso o .rvz (mejor el europeo, RMHP08)",
              "instructions_md": "En la pantalla de bienvenida, elige tu copia de Monster Hunter Tri en `.iso` o `.rvz`. Se recomienda la versión europea (RMHP08).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Monster Hunter Tri pour Wii. Nécessite votre copie Wii.",
          "assets": {
            "disc": {
              "label": "Disque de Monster Hunter Tri (Wii) en .iso ou .rvz (de préférence l'européen, RMHP08)",
              "instructions_md": "Sur l'écran d'accueil, choisissez votre copie de Monster Hunter Tri en `.iso` ou `.rvz`. La version européenne (RMHP08) est recommandée.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Monster Hunter Tri para Wii. Requer sua cópia do Wii.",
          "assets": {
            "disc": {
              "label": "Disco de Monster Hunter Tri (Wii) em .iso ou .rvz (melhor o europeu, RMHP08)",
              "instructions_md": "Na tela de boas-vindas, escolha sua cópia de Monster Hunter Tri em `.iso` ou `.rvz`. A versão europeia (RMHP08) é a recomendada.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Monster Hunter Tri für Wii. Benötigt deine Wii-Kopie.",
          "assets": {
            "disc": {
              "label": "Disc von Monster Hunter Tri (Wii) als .iso oder .rvz (am besten die europäische, RMHP08)",
              "instructions_md": "Wähle auf dem Begrüßungsbildschirm deine Kopie von Monster Hunter Tri als `.iso` oder `.rvz`. Die europäische Version (RMHP08) wird empfohlen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34724,
        "cover": "https://cdn2.steamgriddb.com/grid/8aee574231ae3a2b39d11638a15022f4.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/e369628fed6bf2eebe51b12efe570e6b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/69f65a2e91e6051a23abe7293bf3386a.png",
        "genres": [
          "action",
          "rpg"
        ],
        "igdb_id": 2268,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2ssf.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/krngpqlegzndpfqwzgtc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ltyqgcduym1qe9zakhcy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rhiuwkxfkglsgexetufu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y1zrr4cr7u0qnh0mbwnq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zjsdvpgvqgdtm8izz7ft.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zzmlqfbna3xf1jkpegwc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xc0ujjld1rdf1ndgqxbe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ab9o2tbzkvuelbpkamrj.jpg"
        ]
      },
      "genres": [
        "action",
        "rpg"
      ],
      "reports": [
        {
          "device": "Motorola moto g34 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.5",
          "last_at": "2026-11-09T07:40:27Z"
        },
        {
          "device": "Motorola moto g31",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.6",
          "last_at": "2026-11-09T17:35:23Z"
        },
        {
          "device": "Samsung SM-A515F",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.6",
          "last_at": "2026-11-10T18:05:51Z"
        },
        {
          "device": "HONOR RBN-NX3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.6",
          "last_at": "2026-11-11T19:26:40Z"
        }
      ],
      "downloads": 11031
    },
    {
      "id": "oot3d-recomp",
      "name": "Ocarina ReTuned",
      "game": "The Legend of Zelda: Ocarina of Time 3D",
      "original_platform": "other",
      "type": "recomp",
      "upstream": "https://github.com/OTPR26/Ocarina-ReTuned",
      "description": "Recompilation of Ocarina of Time 3D. Requires your copy of the game.",
      "forks": [
        {
          "repo": "WINDROID-EMU/RECOMP-ZELDA-3DS-ANDROID",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4941,
          "release": {
            "tag": "v1.0.0-android",
            "name": "v1.0.0-android",
            "published_at": "2026-09-22T16:26:44Z",
            "prerelease": false,
            "asset": {
              "name": "TriAevum-Oot3D-Android-arm64-v8a.apk",
              "url": "https://github.com/WINDROID-EMU/RECOMP-ZELDA-3DS-ANDROID/releases/download/v1.0.0-android/TriAevum-Oot3D-Android-arm64-v8a.apk",
              "size": 94813327,
              "sha256": "ecf9322b3bdc0dfa5e6fd33967d5cf1c0b4c3c440790c7de0e27e1807f2dee3e"
            }
          },
          "history": [],
          "package": "org.triaevum.android",
          "signer_sha256": "6d012637168083ff51b7e142a1b4071637b64ce7f58e8026de1b9efa61706a41",
          "reports": [
            {
              "device": "Motorola moto g53 5G",
              "great": 0,
              "playable": 1,
              "broken": 1,
              "last_at": "2026-11-10T06:20:24Z"
            },
            {
              "device": "redmi note 14",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T02:10:45Z"
            },
            {
              "device": "Xiaomi 24117RN76L",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T02:11:18Z"
            },
            {
              "device": "cacautaito",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T02:11:31Z"
            },
            {
              "device": "Motorola moto g35 5G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0.0-android",
              "last_at": "2026-11-10T19:01:35Z"
            },
            {
              "device": "Xiaomi Redmi Note 9 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T20:55:46Z"
            },
            {
              "device": "HONOR ABR-NX3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T02:29:13Z"
            }
          ]
        },
        {
          "repo": "OTPR26/Ocarina-ReTuned",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 8353,
          "release": {
            "tag": "v0.6.4",
            "name": "Ocarina ReTuned Preview 0.6.4",
            "published_at": "2026-11-10T05:58:00Z",
            "prerelease": true,
            "asset": {
              "name": "Ocarina-ReTuned-0.6.4-Android-arm64.apk",
              "url": "https://github.com/OTPR26/Ocarina-ReTuned/releases/download/v0.6.4/Ocarina-ReTuned-0.6.4-Android-arm64.apk",
              "size": 140909050,
              "sha256": "67db89c828078720bfdca66f13789c1fbd15425b3b15b75d584610d6e06ccae6"
            }
          },
          "history": [
            {
              "tag": "v0.6.3",
              "name": "Ocarina ReTuned Preview 0.6.3",
              "published_at": "2026-11-10T04:20:43Z",
              "prerelease": true,
              "asset": {
                "name": "Ocarina-ReTuned-0.6.3-Android-arm64.apk",
                "url": "https://github.com/OTPR26/Ocarina-ReTuned/releases/download/v0.6.3/Ocarina-ReTuned-0.6.3-Android-arm64.apk",
                "size": 140904954,
                "sha256": "c55466fc9a655255612db83f941688bf29c7b128fa2177240f8909f726d11b53"
              }
            },
            {
              "tag": "v0.6.2",
              "name": "Ocarina ReTuned Preview 0.6.2",
              "published_at": "2026-11-06T20:56:19Z",
              "prerelease": true,
              "asset": {
                "name": "Ocarina-ReTuned-0.6.2-Android-arm64.apk",
                "url": "https://github.com/OTPR26/Ocarina-ReTuned/releases/download/v0.6.2/Ocarina-ReTuned-0.6.2-Android-arm64.apk",
                "size": 140724122,
                "sha256": "dede96a72c1fd2c33efc2ae5ebf89e97fca6717968ffc785964f36a6e65ff06b"
              }
            },
            {
              "tag": "v0.6.1",
              "name": "Ocarina ReTuned Preview 0.6.1",
              "published_at": "2026-10-31T09:32:28Z",
              "prerelease": true,
              "asset": {
                "name": "Ocarina-ReTuned-0.6.1-Android-arm64.apk",
                "url": "https://github.com/OTPR26/Ocarina-ReTuned/releases/download/v0.6.1/Ocarina-ReTuned-0.6.1-Android-arm64.apk",
                "size": 140666778,
                "sha256": "63ffa434ec04b51685fcf45b039c7ad0a8f4cd1e26d1c14a6e3aa06f17155c3d"
              }
            },
            {
              "tag": "0.6.0",
              "name": "Ocarina ReTuned Preview 0.6.0",
              "published_at": "2026-10-31T06:07:21Z",
              "prerelease": true,
              "asset": {
                "name": "Ocarina-ReTuned-2.6.0-Android-arm64.apk",
                "url": "https://github.com/OTPR26/Ocarina-ReTuned/releases/download/0.6.0/Ocarina-ReTuned-2.6.0-Android-arm64.apk",
                "size": 140662682,
                "sha256": "8610e5835d6be9dc14085fdfc0fd20175d7111b53339db31466ad3771523efc8"
              }
            },
            {
              "tag": "v0.5.9",
              "name": "Ocarina ReTuned Preview 0.5.9",
              "published_at": "2026-10-30T17:44:57Z",
              "prerelease": true,
              "asset": {
                "name": "Ocarina-ReTuned-0.5.9-Android-arm64.apk",
                "url": "https://github.com/OTPR26/Ocarina-ReTuned/releases/download/v0.5.9/Ocarina-ReTuned-0.5.9-Android-arm64.apk",
                "size": 140658586,
                "sha256": "2e53c088bae8e79b898f8fc18fb587a87077153d2f344fec4b3b539ae069d44e"
              }
            }
          ],
          "package": "io.github.otpr26.ocarinaretuned",
          "signer_sha256": "62315361e070590cb875389f705e73637044477c39bd6379934cb5e41393cb8f",
          "reports": [
            {
              "device": "Motorola moto g53 5G",
              "great": 0,
              "playable": 1,
              "broken": 1,
              "last_tag": "v0.6.2",
              "last_at": "2026-11-10T06:20:07Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.6.2",
              "last_at": "2026-11-10T04:12:34Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Decrypted Ocarina of Time 3D ROM (USA or Europe) as .3ds or .cci",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own **decrypted** ROM of The Legend of Zelda: Ocarina of Time 3D, US or European version, as `.3ds` or `.cci`. Japanese, Korean and Taiwanese ones don't work.\nChoose it when you open the app: it prepares it on the phone itself, without a PC, and takes a while the first time.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Ocarina of Time 3D. Necesita tu copia del juego.",
          "assets": {
            "rom": {
              "label": "ROM descifrada de Ocarina of Time 3D (USA o Europa) en .3ds o .cci",
              "instructions_md": "Necesitas tu propia ROM **descifrada** de The Legend of Zelda: Ocarina of Time 3D, versión americana o europea, en `.3ds` o `.cci`. Las japonesas, coreanas y taiwanesas no sirven.\nElígela al abrir la app: la prepara en el propio móvil, sin PC, y tarda un rato la primera vez.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation d'Ocarina of Time 3D. Nécessite votre copie du jeu.",
          "assets": {
            "rom": {
              "label": "ROM déchiffrée d'Ocarina of Time 3D (USA ou Europe) en .3ds ou .cci",
              "instructions_md": "Il vous faut votre propre ROM **déchiffrée** de The Legend of Zelda: Ocarina of Time 3D, version américaine ou européenne, en `.3ds` ou `.cci`. Les japonaises, coréennes et taïwanaises ne conviennent pas.\nChoisissez-la à l'ouverture de l'application : elle la prépare sur le téléphone, sans PC, et prend un moment la première fois.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Ocarina of Time 3D. Precisa da sua cópia do jogo.",
          "assets": {
            "rom": {
              "label": "ROM descriptografada de Ocarina of Time 3D (EUA ou Europa) em .3ds ou .cci",
              "instructions_md": "Você precisa da sua própria ROM **descriptografada** de The Legend of Zelda: Ocarina of Time 3D, versão americana ou europeia, em `.3ds` ou `.cci`. As japonesas, coreanas e taiwanesas não servem.\nEscolha-a ao abrir o app: ele a prepara no próprio celular, sem PC, e demora um pouco na primeira vez.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Ocarina of Time 3D. Benötigt deine Kopie des Spiels.",
          "assets": {
            "rom": {
              "label": "Entschlüsselte ROM von Ocarina of Time 3D (USA oder Europa) als .3ds oder .cci",
              "instructions_md": "Du brauchst deine eigene **entschlüsselte** ROM von The Legend of Zelda: Ocarina of Time 3D, US- oder europäische Version, als `.3ds` oder `.cci`. Japanische, koreanische und taiwanische gehen nicht.\nWähle sie beim Öffnen der App: Sie bereitet sie direkt auf dem Handy vor, ohne PC, und braucht beim ersten Mal eine Weile.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36271,
        "cover": "https://cdn2.steamgriddb.com/grid/ab6fe89d793b5a3c4153692779cb0680.png",
        "hero": "https://cdn2.steamgriddb.com/hero/532a082cc38eaffa923d73bce41b4061.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a6d259bfbfa2062843ef543e21d7ec8e.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 1039,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co600u.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckirl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckirn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckirj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckirk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckirm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/otz3syek3fcly3orwmco.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dx4ok1riu8gbldvchqka.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gxertnwcgpsfndcxoel1.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Motorola moto g53 5G",
          "great": 0,
          "playable": 2,
          "broken": 2,
          "last_at": "2026-11-10T06:20:24Z"
        },
        {
          "device": "redmi note 14",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T02:10:45Z"
        },
        {
          "device": "Xiaomi 24117RN76L",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T02:11:18Z"
        },
        {
          "device": "cacautaito",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T02:11:31Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.6.2",
          "last_at": "2026-11-10T04:12:34Z"
        },
        {
          "device": "Motorola moto g35 5G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0.0-android",
          "last_at": "2026-11-10T19:01:35Z"
        },
        {
          "device": "Xiaomi Redmi Note 9 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T20:55:46Z"
        },
        {
          "device": "HONOR ABR-NX3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T02:29:13Z"
        }
      ],
      "downloads": 13294
    },
    {
      "id": "open-nectar",
      "name": "Open Nectar",
      "game": "Pikmin",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/SSunnKing/Open-Nectar---Pikmin-Native-PC-Mobile-Port",
      "description": "Native ports of Pikmin and Pikmin 2 for GameCube, playable from start to finish. Requires your discs.",
      "forks": [
        {
          "repo": "SSunnKing/Open-Nectar---Pikmin-Native-PC-Mobile-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10553,
          "release": {
            "tag": "1.2",
            "name": "Open Nectar 1.2 - Pikmin 2 shadows, faithful controls and a big round of fixes",
            "published_at": "2026-11-08T16:51:02Z",
            "prerelease": false,
            "asset": {
              "name": "open_nectar_1.2.apk",
              "url": "https://github.com/SSunnKing/Open-Nectar---Pikmin-Native-PC-Mobile-Port/releases/download/1.2/open_nectar_1.2.apk",
              "size": 63499480,
              "sha256": "3fd02feb8e07034ebb1146b000ed53f5c0409026d5aeffccca255c42d0ea2961"
            }
          },
          "history": [
            {
              "tag": "1.1.1",
              "name": "Open Nectar 1.1.1 - Switch controls, mouse menus and a faster renderer",
              "published_at": "2026-10-29T15:26:56Z",
              "prerelease": false,
              "asset": {
                "name": "open_nectar_1.1.1.apk",
                "url": "https://github.com/SSunnKing/Open-Nectar---Pikmin-Native-PC-Mobile-Port/releases/download/1.1.1/open_nectar_1.1.1.apk",
                "size": 63395600,
                "sha256": "14d2133b628f381a6d6056649cd2d94bb4f8501b09fb541278c09c06a7751967"
              }
            },
            {
              "tag": "1.1",
              "name": "Open Nectar 1.1 — Your saves, your folder",
              "published_at": "2026-10-26T21:15:13Z",
              "prerelease": false,
              "asset": {
                "name": "open_nectar_1.1.apk",
                "url": "https://github.com/SSunnKing/Open-Nectar---Pikmin-Native-PC-Mobile-Port/releases/download/1.1/open_nectar_1.1.apk",
                "size": 63124821,
                "sha256": "b7901cfb8a7e042b7c0fdefdb8fae52dc796057fc36e0fa773d287be5a11af90"
              }
            },
            {
              "tag": "1.0.9",
              "name": "Open Nectar 1.0.9 - Campaign Creator, Model Maker Tool, Crash fixes",
              "published_at": "2026-10-25T09:31:54Z",
              "prerelease": false,
              "asset": {
                "name": "open_nectar_1.0.9.apk",
                "url": "https://github.com/SSunnKing/Open-Nectar---Pikmin-Native-PC-Mobile-Port/releases/download/1.0.9/open_nectar_1.0.9.apk",
                "size": 62897461,
                "sha256": "bc05cd2bb9c752e7a80be916922ce3e1aa70b2c002128f2d21a73f26fa57deae"
              }
            },
            {
              "tag": "1.0.8",
              "name": "Open Nectar 1.0.8 - VSync, controller and crash fixes",
              "published_at": "2026-10-22T13:46:59Z",
              "prerelease": false,
              "asset": {
                "name": "open_nectar_1.0.8.apk",
                "url": "https://github.com/SSunnKing/Open-Nectar---Pikmin-Native-PC-Mobile-Port/releases/download/1.0.8/open_nectar_1.0.8.apk",
                "size": 59869468,
                "sha256": "209d32daf6a89f19b92480eaaa1c5bc43db86d759f9abeb4250ffa2bfced707e"
              }
            },
            {
              "tag": "1.0.7",
              "name": "Open Nectar 1.0.7 - Fixed a LOT of crashes and Pikmin 2 Audio",
              "published_at": "2026-10-21T15:33:51Z",
              "prerelease": false,
              "asset": {
                "name": "open_nectar_1.0.7.apk",
                "url": "https://github.com/SSunnKing/Open-Nectar---Pikmin-Native-PC-Mobile-Port/releases/download/1.0.7/open_nectar_1.0.7.apk",
                "size": 59869468,
                "sha256": "6820a9ece8095fb9dfd7c8ffc136111bbcb067c63f2e28e5c92c817ba22ec191"
              }
            }
          ],
          "package": "org.opennectar",
          "signer_sha256": "9099adffdb003d9d03f6eecb24879f989625a72cb62be5f042bc49925c88b1ed"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Pikmin or Pikmin 2 disc (GameCube, USA or Europe)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own Pikmin (or Pikmin 2) disc, US or European.\nIn the launcher tap **Install** under the game's cover and choose the image and a folder.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Ports nativos de Pikmin y Pikmin 2 de GameCube, jugables de principio a fin. Necesita tus discos.",
          "assets": {
            "disc": {
              "label": "Disco de Pikmin o Pikmin 2 (GameCube, USA o Europa)",
              "instructions_md": "Necesitas una imagen de tu propio disco de Pikmin (o Pikmin 2), americano o europeo.\nEn el lanzador pulsa **Install** debajo de la portada del juego y elige la imagen y una carpeta.\n"
            }
          }
        },
        "fr": {
          "description": "Ports natifs de Pikmin et Pikmin 2 sur GameCube, jouables du début à la fin. Nécessite vos disques.",
          "assets": {
            "disc": {
              "label": "Disque de Pikmin ou Pikmin 2 (GameCube, USA ou Europe)",
              "instructions_md": "Il vous faut une image de votre propre disque de Pikmin (ou Pikmin 2), américain ou européen.\nDans le lanceur, touchez **Install** sous la jaquette du jeu et choisissez l'image et un dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Ports nativos de Pikmin e Pikmin 2 de GameCube, jogáveis do início ao fim. Precisa dos seus discos.",
          "assets": {
            "disc": {
              "label": "Disco de Pikmin ou Pikmin 2 (GameCube, EUA ou Europa)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco de Pikmin (ou Pikmin 2), americano ou europeu.\nNo launcher toque em **Install** embaixo da capa do jogo e escolha a imagem e uma pasta.\n"
            }
          }
        },
        "de": {
          "description": "Native Ports von Pikmin und Pikmin 2 (GameCube), von Anfang bis Ende spielbar. Benötigt deine Discs.",
          "assets": {
            "disc": {
              "label": "Disc von Pikmin oder Pikmin 2 (GameCube, USA oder Europa)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Disc von Pikmin (oder Pikmin 2), US oder europäisch.\nTippe im Launcher unter dem Cover des Spiels auf **Install** und wähle das Abbild und einen Ordner.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 21114,
        "cover": "https://cdn2.steamgriddb.com/grid/fbb12b97a88a081cf8528b62df955103.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9e44c61d998ba3341d70dee528c7c075.png",
        "logo": "https://cdn2.steamgriddb.com/logo/19d47109e3c9e2c1423eac228aff27d1.png",
        "genres": [
          "adventure",
          "strategy"
        ],
        "igdb_id": 84696,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5y6o.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vgqibxbcxinocx8tuscz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/udevphv4dkgcrhqde8bi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/spwmxsrehotozzp2uqnt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/g9js8dwvefhawgbuhvua.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oesfzjfudqfykgyxbofg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o6dwv3euie33krzjrw1e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bsnwri8ssptisb16bhtv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/z7d27szgwkikmfefy4cs.jpg"
        ]
      },
      "genres": [
        "adventure",
        "strategy"
      ],
      "downloads": 10553
    },
    {
      "id": "openaok",
      "name": "Open AOK",
      "game": "Age of Empires 2 - Age of Kings",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "Zaydme/openaok",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 448,
          "release": {
            "tag": "v0.7.0",
            "name": "OpenAoK v0.7.0",
            "published_at": "2026-11-08T00:27:07Z",
            "prerelease": true,
            "asset": {
              "name": "OpenAoK-v0.7.0.apk",
              "url": "https://github.com/Zaydme/openaok/releases/download/v0.7.0/OpenAoK-v0.7.0.apk",
              "size": 8637408,
              "sha256": "2ab7c297c6c38501d78730049779547258a8fa794d342e915615101b3b228237"
            }
          },
          "history": [
            {
              "tag": "v0.6.6",
              "name": "OpenAoK v0.6.6",
              "published_at": "2026-11-02T18:16:41Z",
              "prerelease": true,
              "asset": {
                "name": "OpenAoK-v0.6.6.apk",
                "url": "https://github.com/Zaydme/openaok/releases/download/v0.6.6/OpenAoK-v0.6.6.apk",
                "size": 8554976,
                "sha256": "6350e17afa61b04845569279024e02d7bad5dfc1be61b6800d7b8c8cfba2c7ba"
              }
            },
            {
              "tag": "v0.6.5",
              "name": "OpenAoK v0.6.5",
              "published_at": "2026-11-02T05:36:11Z",
              "prerelease": true,
              "asset": {
                "name": "OpenAoK-v0.6.5.apk",
                "url": "https://github.com/Zaydme/openaok/releases/download/v0.6.5/OpenAoK-v0.6.5.apk",
                "size": 8516848,
                "sha256": "a9bec7cd1922aeb8963f356c5b2d43f4078cbdc214cd2f26195a100e52037cce"
              }
            },
            {
              "tag": "v0.6.1",
              "name": "OpenAoK v0.6.1",
              "published_at": "2026-11-02T02:06:45Z",
              "prerelease": true,
              "asset": {
                "name": "OpenAoK-v0.6.1.apk",
                "url": "https://github.com/Zaydme/openaok/releases/download/v0.6.1/OpenAoK-v0.6.1.apk",
                "size": 8397536,
                "sha256": "21786cee10bd2c30864101fc3de399f2c4cde1d2906b079a432a10de2f9b2985"
              }
            },
            {
              "tag": "v0.6.0",
              "name": "OpenAoK v0.6.0",
              "published_at": "2026-11-01T20:24:04Z",
              "prerelease": true,
              "asset": {
                "name": "OpenAoK-v0.6.0.apk",
                "url": "https://github.com/Zaydme/openaok/releases/download/v0.6.0/OpenAoK-v0.6.0.apk",
                "size": 8333288,
                "sha256": "8e25831e2adb88b4a8241cf55bc4d5ace95434b9998218b425758c1be8e85ffb"
              }
            },
            {
              "tag": "v0.5.2",
              "name": "OpenAoK v0.5.2",
              "published_at": "2026-10-31T13:26:21Z",
              "prerelease": true,
              "asset": {
                "name": "OpenAoK-v0.5.2.apk",
                "url": "https://github.com/Zaydme/openaok/releases/download/v0.5.2/OpenAoK-v0.5.2.apk",
                "size": 8248656,
                "sha256": "f644f4f7456658db11ca5cf216b52100b9f1d5d351e1db59fbb6b0e1d9abe6ec"
              }
            }
          ],
          "package": "org.openaok.game",
          "signer_sha256": "6505462b2082777de3440fc4572cde4d73cec1c02a101af3f078ae4387a700b8"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Age of Empires II: The Age of Kings files (CD)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the contents of your Age of Empires II: The Age of Kings CD to a folder on the phone and choose it in the app.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Age of Empires 2 - Age of Kings for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Age of Empires 2 - Age of Kings para PC. Necesita tus archivos del juego para PC.",
          "assets": {
            "data": {
              "label": "Archivos de Age of Empires II: The Age of Kings (CD)",
              "instructions_md": "Copia el contenido de tu CD de Age of Empires II: The Age of Kings a una carpeta del móvil y elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Age of Empires 2 - Age of Kings pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "data": {
              "label": "Fichiers d'Age of Empires II: The Age of Kings (CD)",
              "instructions_md": "Copiez le contenu de votre CD d'Age of Empires II: The Age of Kings dans un dossier du téléphone et choisissez-le dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Age of Empires 2 - Age of Kings para PC. Requer os arquivos do seu jogo para PC.",
          "assets": {
            "data": {
              "label": "Arquivos de Age of Empires II: The Age of Kings (CD)",
              "instructions_md": "Copie o conteúdo do seu CD de Age of Empires II: The Age of Kings para uma pasta do celular e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Age of Empires 2 - Age of Kings für PC. Erfordert Ihre PC-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien von Age of Empires II: The Age of Kings (CD)",
              "instructions_md": "Kopiere den Inhalt deiner CD von Age of Empires II: The Age of Kings in einen Ordner auf dem Handy und wähle ihn in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36303,
        "cover": "https://cdn2.steamgriddb.com/grid/a19e49f070ffa5602842b056bd2964d9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f04148c27847015de8d0928bda9afd2a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c30eae095af40e4bdefe6e0f1636eea2.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 327,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co55xo.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jws3rcfqn56at8fbvdad.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wziuqznk3pvfenh26b3u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o8xq24lxl1bisgrtycgd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc988p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc988k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc988l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc988o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qofn6ooa6mrgdkanrfiw.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 448
    },
    {
      "id": "opencmr2",
      "name": "OpenCMR2",
      "game": "Colin McRae Rally 2.0",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/pablocpas/OpenCMR2",
      "description": "Native SDL3 port based on the CMR2Decomp decompilation. Requires the data from your PC copy.",
      "forks": [
        {
          "repo": "pablocpas/OpenCMR2",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3246,
          "release": {
            "tag": "v1.8.7",
            "name": "OpenCMR2 1.8.7",
            "published_at": "2026-11-07T20:07:47Z",
            "prerelease": false,
            "asset": {
              "name": "OpenCMR2-Android.apk",
              "url": "https://github.com/pablocpas/OpenCMR2/releases/download/v1.8.7/OpenCMR2-Android.apk",
              "size": 15214540,
              "sha256": "618dd3086a8fed832d7195a77e54bf5dd31c0efc88bed36af568cf8c7221cba0"
            }
          },
          "history": [
            {
              "tag": "v1.8.6",
              "name": "v1.8.6",
              "published_at": "2026-11-07T09:55:27Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCMR2-Android.apk",
                "url": "https://github.com/pablocpas/OpenCMR2/releases/download/v1.8.6/OpenCMR2-Android.apk",
                "size": 15212796,
                "sha256": "c2f47ee4adf8bc40b4414d568121b00f31f89626f18a1984c4bea0d0ed30d780"
              }
            },
            {
              "tag": "v1.8.5",
              "name": "v1.8.5",
              "published_at": "2026-11-05T20:05:10Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCMR2-Android.apk",
                "url": "https://github.com/pablocpas/OpenCMR2/releases/download/v1.8.5/OpenCMR2-Android.apk",
                "size": 15213084,
                "sha256": "45bf5f9b1ffaefb68832e94c5653d94fd2c5569bfe785355682e5fa40a12924b"
              }
            },
            {
              "tag": "v1.8.4",
              "name": "v1.8.4",
              "published_at": "2026-11-02T22:03:26Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCMR2-Android.apk",
                "url": "https://github.com/pablocpas/OpenCMR2/releases/download/v1.8.4/OpenCMR2-Android.apk",
                "size": 15213196,
                "sha256": "2d73d5a725022dc5d0b9884df362fb5bffe50ffb8a501ac3b00029ac6c60e841"
              }
            },
            {
              "tag": "v1.8.3",
              "name": "v1.8.3",
              "published_at": "2026-11-02T12:46:33Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCMR2-Android.apk",
                "url": "https://github.com/pablocpas/OpenCMR2/releases/download/v1.8.3/OpenCMR2-Android.apk",
                "size": 15210620,
                "sha256": "04e5418d53128efd9656ed75cf9628d8d9693789777ea602280bd7ab7c66265e"
              }
            },
            {
              "tag": "v1.8.2",
              "name": "v1.8.2",
              "published_at": "2026-11-02T11:22:36Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCMR2-Android.apk",
                "url": "https://github.com/pablocpas/OpenCMR2/releases/download/v1.8.2/OpenCMR2-Android.apk",
                "size": 15190588,
                "sha256": "b4a3a7d490d86074a1c700bdf74c6773a7fe80e5c66eef18fb4cea31d65b3226"
              }
            }
          ],
          "package": "io.github.pablocpas.opencmr2",
          "signer_sha256": "607815031ba3436627717a66399c6640664baea6197cccfc3d25a22677f56ba7",
          "reports": [
            {
              "device": "Samsung SM-G9600",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.8.7",
              "last_at": "2026-11-09T18:59:16Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Colin McRae Rally 2.0 PC installation",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your PC Colin McRae Rally 2.0 folder to the phone. On first launch choose that folder (a folder containing it also works).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo con SDL3 basado en la decompilación CMR2Decomp. Necesita los datos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Instalación de Colin McRae Rally 2.0 de PC",
              "instructions_md": "Copia la carpeta de tu Colin McRae Rally 2.0 de PC al teléfono. En el primer arranque elige esa carpeta (vale también una carpeta que la contenga).\n"
            }
          }
        },
        "fr": {
          "description": "Port natif avec SDL3 basé sur la décompilation CMR2Decomp. Nécessite les données de votre copie PC.",
          "assets": {
            "game": {
              "label": "Installation PC de Colin McRae Rally 2.0",
              "instructions_md": "Copiez le dossier de votre Colin McRae Rally 2.0 PC sur le téléphone. Au premier démarrage, choisissez ce dossier (un dossier qui le contient convient aussi).\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo com SDL3 baseado na decompilação CMR2Decomp. Precisa dos dados da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Instalação de PC de Colin McRae Rally 2.0",
              "instructions_md": "Copie a pasta do seu Colin McRae Rally 2.0 de PC para o celular. Na primeira inicialização escolha essa pasta (também serve uma pasta que a contenha).\n"
            }
          }
        },
        "de": {
          "description": "Nativer SDL3-Port auf Basis der Dekompilierung CMR2Decomp. Benötigt die Daten deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "PC-Installation von Colin McRae Rally 2.0",
              "instructions_md": "Kopiere den Ordner deines PC-Colin-McRae-Rally-2.0 aufs Handy. Wähle beim ersten Start diesen Ordner (ein Ordner, der ihn enthält, geht auch).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35054,
        "cover": "https://cdn2.steamgriddb.com/grid/7a8b4fa11fb36025971a7fa8661563e9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/410aa4578f9b3e44c37043717231bbc5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/22210129bf34852d73ea41affbbd9bba.png",
        "genres": [
          "racing",
          "sports",
          "simulation"
        ],
        "igdb_id": 642,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7jjl.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lw3lxhnphqlhyudjtnbn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccfdo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccfdp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccfdq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar23ph.jpg"
        ]
      },
      "genres": [
        "racing",
        "sports",
        "simulation"
      ],
      "reports": [
        {
          "device": "Samsung SM-G9600",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.8.7",
          "last_at": "2026-11-09T18:59:16Z"
        }
      ],
      "downloads": 3246
    },
    {
      "id": "opencrown-pc",
      "name": "Open Crown",
      "game": "Dragons Crown",
      "original_platform": "ps4",
      "type": "recomp",
      "forks": [
        {
          "repo": "Nezara/OpenCrown-PC",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2395,
          "release": {
            "tag": "v1.0.9.1",
            "name": "OpenCrown 1.0.9.1 + Mobile 0.1.9 (beta)",
            "published_at": "2026-11-06T05:17:16Z",
            "prerelease": false,
            "asset": {
              "name": "OpenCrownMobile-v0.1.9-beta-arm64.apk",
              "url": "https://github.com/Nezara/OpenCrown-PC/releases/download/v1.0.9.1/OpenCrownMobile-v0.1.9-beta-arm64.apk",
              "size": 13268968,
              "sha256": "7f12439846b972dd7a8bcf863ed93c48525a2e9e020411e82ec7b423c4cde2b5"
            }
          },
          "history": [
            {
              "tag": "mobile-v1.9.2",
              "name": "OpenCrown Mobile 1.9.2 (beta)",
              "published_at": "2026-11-07T07:14:23Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCrownMobile-v1.9.2-beta-arm64.apk",
                "url": "https://github.com/Nezara/OpenCrown-PC/releases/download/mobile-v1.9.2/OpenCrownMobile-v1.9.2-beta-arm64.apk",
                "size": 13301736,
                "sha256": "cb281169b6cffb1390aea2f5de66b31e7aee3c3bfac63a17434fe70ec459ecad"
              }
            },
            {
              "tag": "v1.0.9",
              "name": "OpenCrown 1.0.9 + Mobile 0.1.8",
              "published_at": "2026-11-05T07:57:00Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCrownMobile-v0.1.8-beta-arm64.apk",
                "url": "https://github.com/Nezara/OpenCrown-PC/releases/download/v1.0.9/OpenCrownMobile-v0.1.8-beta-arm64.apk",
                "size": 13252584,
                "sha256": "5eb261f6dd7da0b659ba189089221c26e91464e77633aa9364113088f046e7f3"
              }
            },
            {
              "tag": "v1.0.8.2",
              "name": "OpenCrown 1.0.8.2",
              "published_at": "2026-11-03T04:36:28Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCrownMobile-v0.1.7-beta-arm64.apk",
                "url": "https://github.com/Nezara/OpenCrown-PC/releases/download/v1.0.8.2/OpenCrownMobile-v0.1.7-beta-arm64.apk",
                "size": 13006748,
                "sha256": "71546630a7ebff8cbb6d0e574f0d69431510d5236bc4fe4863901132432abead"
              }
            },
            {
              "tag": "v1.0.8.1",
              "name": "OpenCrown 1.0.8.1 + Mobile 0.1.7 (hotfix)",
              "published_at": "2026-11-02T22:40:41Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCrownMobile-v0.1.7-beta-arm64.apk",
                "url": "https://github.com/Nezara/OpenCrown-PC/releases/download/v1.0.8.1/OpenCrownMobile-v0.1.7-beta-arm64.apk",
                "size": 13006748,
                "sha256": "71546630a7ebff8cbb6d0e574f0d69431510d5236bc4fe4863901132432abead"
              }
            },
            {
              "tag": "v1.0.8",
              "name": "OpenCrown 1.0.8 + Mobile 0.1.6",
              "published_at": "2026-11-02T14:28:44Z",
              "prerelease": false,
              "asset": {
                "name": "OpenCrownMobile-v0.1.6-beta-arm64.apk",
                "url": "https://github.com/Nezara/OpenCrown-PC/releases/download/v1.0.8/OpenCrownMobile-v0.1.6-beta-arm64.apk",
                "size": 13006748,
                "sha256": "38e3c2d7a56de88e91bc9114890bad4ddeaa40b3d7d8be34067c541126c86ecf"
              }
            }
          ],
          "package": "org.opencrown.mobile",
          "signer_sha256": "fd4fb8be062feb2d693f2fe36391193c5954c9848a5012f4621ae97333bc09b7"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "dump",
          "label": "Decrypted Dragon's Crown PS Vita dump (PCSE00019) with 1.09",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "OpenCrown/dump"
          },
          "instructions_md": "The Android version uses the **PS Vita** game: you need your decrypted Dragon's Crown dump (PCSE00019) and its **1.09** update.\nOpen the app once and give it all files access: it creates `OpenCrown/dump/Game` and `OpenCrown/dump/Update`.\nCopy the base game's contents into `dump/Game` and the update's into `dump/Update`. On the **Game** page tap **Check again**: both lines must start with **[ok]**.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Dragons Crown for PS4. Requires your PS4 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Dragons Crown para PS4. Necesita tus archivos del juego para PS4.",
          "assets": {
            "dump": {
              "label": "Volcado descifrado de Dragon's Crown de PS Vita (PCSE00019) con la 1.09",
              "instructions_md": "La versión de Android usa el juego de **PS Vita**: necesitas tu volcado descifrado de Dragon's Crown (PCSE00019) y su actualización **1.09**.\nAbre la app una vez y dale acceso a todos los archivos: crea `OpenCrown/dump/Game` y `OpenCrown/dump/Update`.\nCopia el contenido del juego base en `dump/Game` y el de la actualización en `dump/Update`. En la página **Game** pulsa **Check again**: las dos líneas deben empezar por **[ok]**.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Dragons Crown pour PS4. Nécessite vos fichiers de jeu PS4.",
          "assets": {
            "dump": {
              "label": "Dump déchiffré de Dragon's Crown PS Vita (PCSE00019) avec la 1.09",
              "instructions_md": "La version Android utilise le jeu **PS Vita** : il vous faut votre dump déchiffré de Dragon's Crown (PCSE00019) et sa mise à jour **1.09**.\nOuvrez l'application une fois et accordez-lui l'accès à tous les fichiers : elle crée `OpenCrown/dump/Game` et `OpenCrown/dump/Update`.\nCopiez le contenu du jeu de base dans `dump/Game` et celui de la mise à jour dans `dump/Update`. Sur la page **Game**, touchez **Check again** : les deux lignes doivent commencer par **[ok]**.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Dragons Crown para PS4. Requer os arquivos do seu jogo para PS4.",
          "assets": {
            "dump": {
              "label": "Dump descriptografado de Dragon's Crown de PS Vita (PCSE00019) com a 1.09",
              "instructions_md": "A versão de Android usa o jogo de **PS Vita**: você precisa do seu dump descriptografado de Dragon's Crown (PCSE00019) e da atualização **1.09**.\nAbra o app uma vez e dê acesso a todos os arquivos: ele cria `OpenCrown/dump/Game` e `OpenCrown/dump/Update`.\nCopie o conteúdo do jogo base em `dump/Game` e o da atualização em `dump/Update`. Na página **Game** toque em **Check again**: as duas linhas devem começar com **[ok]**.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Dragons Crown für PS4. Erfordert Ihre PS4-Spieldateien.",
          "assets": {
            "dump": {
              "label": "Entschlüsselter PS-Vita-Dump von Dragon's Crown (PCSE00019) mit 1.09",
              "instructions_md": "Die Android-Version nutzt das **PS-Vita**-Spiel: Du brauchst deinen entschlüsselten Dump von Dragon's Crown (PCSE00019) und das Update **1.09**.\nÖffne die App einmal und erlaube den Zugriff auf alle Dateien: Sie legt `OpenCrown/dump/Game` und `OpenCrown/dump/Update` an.\nKopiere den Inhalt des Hauptspiels nach `dump/Game` und den des Updates nach `dump/Update`. Tippe auf der Seite **Game** auf **Check again**: Beide Zeilen müssen mit **[ok]** beginnen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33764,
        "cover": "https://cdn2.steamgriddb.com/grid/ce9542d0ca697892fa4a86fb6bacfc79.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e353b610e9ce20f963b4cca5da565605.png",
        "logo": "https://cdn2.steamgriddb.com/logo/628bfed9ce559d754c3eabcfca44366b.png",
        "genres": [
          "action",
          "rpg"
        ],
        "igdb_id": 3002,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3wc6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pipdsg1rz6gadtpmzwep.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tqleiavv8nyay0lh0src.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rtmkclzgajlc5azgzbw8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mzlboajae2m4bles2d4g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jxzqfvmkhhlorci4y001.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ebuexnywfi7lznwcletr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/slp3kh2gfuw7luwymbwe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/trdr2ge2nlj1gl01fxhj.jpg"
        ]
      },
      "genres": [
        "action",
        "rpg"
      ],
      "downloads": 2395
    },
    {
      "id": "openenroth",
      "name": "Open Enroth",
      "game": "Might and Magic VI, Might and Magic VII, Might and Magic VIII",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "OpenEnroth/OpenEnroth",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 7,
          "release": {
            "tag": "nightly",
            "name": "nightly",
            "published_at": "2026-09-28T18:33:48Z",
            "prerelease": true,
            "asset": {
              "name": "OpenEnroth_nightly_Android_universal_Debug.apk",
              "url": "https://github.com/OpenEnroth/OpenEnroth/releases/download/nightly/OpenEnroth_nightly_Android_universal_Debug.apk",
              "size": 36454758,
              "sha256": "6ce22cf578f82b2f5f228236394dc0e31043799749cf75dc7e96c8dbb02096ce"
            }
          },
          "history": [],
          "package": "org.openenroth.game",
          "signer_sha256": "052d041688553ed6fcd73eb0ef2711066e767c0c3e77be2ba2726a205c608f74"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Might and Magic VII files (GOG or CD)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the `ANIMS`, `DATA`, `MUSIC` and `SOUNDS` folders of your Might and Magic VII (from GOG or the disc). Copy them to a folder on the phone and choose it.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of Might and Magic VI, Might and Magic VII, Might and Magic VIII. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Might and Magic VI, Might and Magic VII, Might and Magic VIII. Necesita tus archivos de juego de PC.",
          "assets": {
            "data": {
              "label": "Archivos de Might and Magic VII (GOG o CD)",
              "instructions_md": "Necesitas las carpetas `ANIMS`, `DATA`, `MUSIC` y `SOUNDS` de tu Might and Magic VII (de GOG o del disco). Cópialas a una carpeta del móvil y elígela.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Might and Magic VI, Might and Magic VII, Might and Magic VIII. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "data": {
              "label": "Fichiers de Might and Magic VII (GOG ou CD)",
              "instructions_md": "Il vous faut les dossiers `ANIMS`, `DATA`, `MUSIC` et `SOUNDS` de votre Might and Magic VII (GOG ou disque). Copiez-les dans un dossier du téléphone et choisissez-le.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Might and Magic VI, Might and Magic VII, Might and Magic VIII. Requer seus arquivos de jogo de PC.",
          "assets": {
            "data": {
              "label": "Arquivos de Might and Magic VII (GOG ou CD)",
              "instructions_md": "Você precisa das pastas `ANIMS`, `DATA`, `MUSIC` e `SOUNDS` do seu Might and Magic VII (da GOG ou do disco). Copie-as para uma pasta do celular e escolha-a.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Might and Magic VI, Might and Magic VII, Might and Magic VIII. Benötigt deine PC-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien von Might and Magic VII (GOG oder CD)",
              "instructions_md": "Du brauchst die Ordner `ANIMS`, `DATA`, `MUSIC` und `SOUNDS` deines Might and Magic VII (von GOG oder der Disc). Kopiere sie in einen Ordner auf dem Handy und wähle ihn.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5254178,
        "cover": "https://cdn2.steamgriddb.com/grid/b581b628e985efa530ea56811d764624.png",
        "hero": "https://cdn2.steamgriddb.com/hero/bf65f07beaf1780ac1cf7dcf51cc8bfc.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/0cab4630ee723ff94ee8f7943afe51fb.png"
      },
      "downloads": 7
    },
    {
      "id": "opengothic",
      "name": "Gothic 1 and Gothic 2",
      "game": "Gothic 1 and Gothic 2",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "Solessfir/OpenGothic",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 712,
          "release": {
            "tag": "launcher-0.7.0",
            "name": "Gothic Launcher 0.7.0",
            "published_at": "2026-11-11T15:50:10Z",
            "prerelease": false,
            "asset": {
              "name": "GothicLauncher-arm64.apk",
              "url": "https://github.com/Solessfir/OpenGothic/releases/download/launcher-0.7.0/GothicLauncher-arm64.apk",
              "size": 43170469,
              "sha256": "497ae2653e1e6b00ae440f64ac3470152c561aa7e247ccddaa47e2e261158f1e"
            }
          },
          "history": [
            {
              "tag": "launcher-0.6.28",
              "name": "Gothic Launcher 0.6.28",
              "published_at": "2026-11-08T12:24:27Z",
              "prerelease": false,
              "asset": {
                "name": "GothicLauncher-arm64.apk",
                "url": "https://github.com/Solessfir/OpenGothic/releases/download/launcher-0.6.28/GothicLauncher-arm64.apk",
                "size": 42493853,
                "sha256": "d958d900e0b65b6065bb0315f024b4b10de525f06674dcbbdc4ae6652c901d9a"
              }
            },
            {
              "tag": "launcher-0.6.27",
              "name": "Gothic Launcher 0.6.27",
              "published_at": "2026-11-07T19:59:28Z",
              "prerelease": false,
              "asset": {
                "name": "GothicLauncher-arm64.apk",
                "url": "https://github.com/Solessfir/OpenGothic/releases/download/launcher-0.6.27/GothicLauncher-arm64.apk",
                "size": 42493833,
                "sha256": "745cc9dc701e768382d140eda8c3ac0ce6319494dd7804d89d21bd4f16c47a49"
              }
            },
            {
              "tag": "launcher-0.6.26",
              "name": "Gothic Launcher 0.6.26",
              "published_at": "2026-11-06T19:16:53Z",
              "prerelease": false,
              "asset": {
                "name": "GothicLauncher-arm64.apk",
                "url": "https://github.com/Solessfir/OpenGothic/releases/download/launcher-0.6.26/GothicLauncher-arm64.apk",
                "size": 42493257,
                "sha256": "7e86227bee2d8644fc122a212cf93d9982eaffff71b1c21df631ea898099d04c"
              }
            },
            {
              "tag": "launcher-0.6.25",
              "name": "Gothic Launcher 0.6.25",
              "published_at": "2026-11-05T23:26:17Z",
              "prerelease": false,
              "asset": {
                "name": "GothicLauncher-arm64.apk",
                "url": "https://github.com/Solessfir/OpenGothic/releases/download/launcher-0.6.25/GothicLauncher-arm64.apk",
                "size": 42460385,
                "sha256": "46958ef7cb881e75018f901bda768a4b459935620727a4e738ba63f624b51645"
              }
            },
            {
              "tag": "launcher-0.6.24",
              "name": "Gothic Launcher 0.6.24",
              "published_at": "2026-11-05T00:11:16Z",
              "prerelease": false,
              "asset": {
                "name": "GothicLauncher-arm64.apk",
                "url": "https://github.com/Solessfir/OpenGothic/releases/download/launcher-0.6.24/GothicLauncher-arm64.apk",
                "size": 42460361,
                "sha256": "bbe7f359af5a7de681c5cf94ac6d3f98424b806b669d2148deb1709587cc291d"
              }
            }
          ],
          "package": "org.opengothic.launcher",
          "signer_sha256": "36b08f0e84382b06b1a76f7ce8f49fd935c9571a6e947addaefb9d85f22c0c27"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Gothic II: Night of the Raven installation (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "OpenGothic needs your Gothic II with the Night of the Raven expansion (Steam or GOG). Copy the game folder to the device and choose it in the app.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Gothic 1 and Gothic 2 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Gothic 1 and Gothic 2 para PC. Necesita tus archivos del juego para PC.",
          "assets": {
            "game": {
              "label": "Instalación de Gothic II: La Noche del Cuervo (PC)",
              "instructions_md": "OpenGothic necesita tu Gothic II con la expansión La Noche del Cuervo (Steam o GOG). Copia la carpeta del juego al dispositivo y elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Gothic 1 and Gothic 2 pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Installation de Gothic II : La Nuit du Corbeau (PC)",
              "instructions_md": "OpenGothic a besoin de votre Gothic II avec l'extension La Nuit du Corbeau (Steam ou GOG). Copiez le dossier du jeu sur l'appareil et choisissez-le dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Gothic 1 and Gothic 2 para PC. Requer os arquivos do seu jogo para PC.",
          "assets": {
            "game": {
              "label": "Instalação de Gothic II: Night of the Raven (PC)",
              "instructions_md": "O OpenGothic precisa do seu Gothic II com a expansão Night of the Raven (Steam ou GOG). Copie a pasta do jogo para o aparelho e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Gothic 1 and Gothic 2 für PC. Erfordert Ihre PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Installation von Gothic II: Die Nacht des Raben (PC)",
              "instructions_md": "OpenGothic braucht dein Gothic II mit der Erweiterung Die Nacht des Raben (Steam oder GOG). Kopiere den Spielordner aufs Gerät und wähle ihn in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5279913,
        "cover": "https://cdn2.steamgriddb.com/grid/09a6073745039d3c1fc0d7a1a0e78753.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d605266e308134cff30e6671da1bab77.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9f44ec0e491e4c224e78db606ce019a4.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 203958,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co87y9.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scha94.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scha93.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scha92.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scha91.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scha90.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2xnk.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 712
    },
    {
      "id": "openjade",
      "name": "Prince of Persia Trilogy",
      "game": "Prince of Persia Trilogy",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "dekamaru/openjade",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1414,
          "release": {
            "tag": "0.5.1",
            "name": "OpenJade 0.5.1",
            "published_at": "2026-10-26T00:12:38Z",
            "prerelease": false,
            "asset": {
              "name": "openjade-arm64.apk",
              "url": "https://github.com/dekamaru/openjade/releases/download/0.5.1/openjade-arm64.apk",
              "size": 13912109,
              "sha256": "8055d8d1787f76d82f41199d157fdc77e7f866185131e3340ad7aecd970fe6c3"
            }
          },
          "history": [
            {
              "tag": "0.5.0",
              "name": "OpenJade 0.5.0",
              "published_at": "2026-10-24T23:10:55Z",
              "prerelease": false,
              "asset": {
                "name": "openjade-arm64.apk",
                "url": "https://github.com/dekamaru/openjade/releases/download/0.5.0/openjade-arm64.apk",
                "size": 13912165,
                "sha256": "b7002ef6361250dccdac8a8d452c515c0c4e0f3dd3e2189dbe9caa5bb64f740a"
              }
            },
            {
              "tag": "0.4.1",
              "name": "0.4.1",
              "published_at": "2026-10-19T10:13:16Z",
              "prerelease": false,
              "asset": {
                "name": "openjade-0.4.1.apk",
                "url": "https://github.com/dekamaru/openjade/releases/download/0.4.1/openjade-0.4.1.apk",
                "size": 14689237,
                "sha256": "2a1a2e47a8120d347d03d36ac67e21c09adec7d1cf08a09d4c771a12664e13cc"
              }
            }
          ],
          "package": "org.openjade.android",
          "signer_sha256": "9affa5ad3b73dcb6568c4279831b9d0ea6eabd588a12c313b9c1288b29b4be66",
          "reports": [
            {
              "device": "Samsung SM-A155M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.5.1",
              "last_at": "2026-11-09T11:45:44Z"
            },
            {
              "device": "TECNO LJ7",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.5.1",
              "last_at": "2026-11-09T18:42:42Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.5.1",
              "last_at": "2026-11-11T18:46:12Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Your PC Prince of Persia (The Sands of Time, Warrior Within or The Two Thrones)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "OpenJade uses the files of your PC Prince of Persia: The Sands of Time, Warrior Within or The Two Thrones. Copy the game folder to the phone and choose it in the app.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Prince of Persia Trilogy for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Prince of Persia Trilogy para PC. Necesita tus archivos del juego para PC.",
          "assets": {
            "game": {
              "label": "Tu Prince of Persia de PC (Las Arenas del Tiempo, El Alma del Guerrero o Las Dos Coronas)",
              "instructions_md": "OpenJade usa los archivos de tu Prince of Persia de PC: The Sands of Time, Warrior Within o The Two Thrones. Copia la carpeta del juego al teléfono y elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Prince of Persia Trilogy pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Votre Prince of Persia PC (Les Sables du Temps, L'Âme du Guerrier ou Les Deux Royaumes)",
              "instructions_md": "OpenJade utilise les fichiers de votre Prince of Persia PC : Les Sables du Temps, L'Âme du Guerrier ou Les Deux Royaumes. Copiez le dossier du jeu sur le téléphone et choisissez-le dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Prince of Persia Trilogy para PC. Requer os arquivos do seu jogo para PC.",
          "assets": {
            "game": {
              "label": "Seu Prince of Persia de PC (The Sands of Time, Warrior Within ou The Two Thrones)",
              "instructions_md": "O OpenJade usa os arquivos do seu Prince of Persia de PC: The Sands of Time, Warrior Within ou The Two Thrones. Copie a pasta do jogo para o celular e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Prince of Persia Trilogy für PC. Erfordert Ihre PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Dein PC-Prince of Persia (Der Sand der Zeit, Warrior Within oder Die zwei Throne)",
              "instructions_md": "OpenJade nutzt die Dateien deines PC-Prince-of-Persia: Der Sand der Zeit, Warrior Within oder Die zwei Throne. Kopiere den Spielordner aufs Handy und wähle ihn in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5434481,
        "cover": "https://cdn2.steamgriddb.com/grid/476c0207e189a9cc5d15f33ac6eb51f7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d4667ee8a72fe0f6700a7b985f9b8a97.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b8f141bd215d9311f14de713b87a2564.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 44706,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2oay.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sca51p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sca51q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sca51r.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Samsung SM-A155M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.5.1",
          "last_at": "2026-11-09T11:45:44Z"
        },
        {
          "device": "TECNO LJ7",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.5.1",
          "last_at": "2026-11-09T18:42:42Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.5.1",
          "last_at": "2026-11-11T18:46:12Z"
        }
      ],
      "downloads": 1414
    },
    {
      "id": "openjazz",
      "name": "Jazz Jackrabbit",
      "game": "Jazz Jackrabbit",
      "original_platform": "dos",
      "type": "source-port",
      "forks": [
        {
          "repo": "AlisterT/openjazz",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 2721,
          "release": {
            "tag": "20260301",
            "name": "20260301",
            "published_at": "2026-03-01T00:47:44Z",
            "prerelease": false,
            "asset": {
              "name": "openjazz-android-debug.zip",
              "url": "https://github.com/AlisterT/openjazz/releases/download/20260301/openjazz-android-debug.zip",
              "size": 2668176,
              "sha256": "c556368a682429b3e378bc52703e43a56067b1138faaa67734df3b3c4b626ec8",
              "entry": {
                "path": "OJ-20260301-debug.apk",
                "size": 8402691,
                "sha256": "a02ea860357fe3f361cc298a76a71f056be4a83ba990b038cbe8c86712b7ad8e"
              }
            }
          },
          "history": [],
          "package": "eu.alister.openjazz",
          "signer_sha256": "e3d90cdeb3115156daf1467b2a67f892eca54f3a9f81e4fd3dd6837da53b3256",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "20260301",
              "last_at": "2026-11-09T23:26:32Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Jazz Jackrabbit files (the shareware version works)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of one of the original DOS Jazz Jackrabbit games. The shareware version, a free download, works. Copy the folder to the one the app shows you.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Source port of Jazz Jackrabbit for DOS. Requires your DOS game files.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Jazz Jackrabbit para DOS. Necesita tus archivos del juego para DOS.",
          "assets": {
            "game": {
              "label": "Archivos de Jazz Jackrabbit (vale la versión shareware)",
              "instructions_md": "Necesitas los archivos de uno de los Jazz Jackrabbit originales de DOS. Sirve la versión shareware, que se puede descargar gratis. Copia la carpeta a la que indica la app.\n"
            }
          }
        },
        "fr": {
          "description": "Portage de code source de Jazz Jackrabbit pour DOS. Nécessite vos fichiers de jeu DOS.",
          "assets": {
            "game": {
              "label": "Fichiers de Jazz Jackrabbit (la version shareware convient)",
              "instructions_md": "Il vous faut les fichiers de l'un des Jazz Jackrabbit originaux pour DOS. La version shareware, téléchargeable gratuitement, convient. Copiez le dossier dans celui indiqué par l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Port de código-fonte de Jazz Jackrabbit para DOS. Requer os arquivos do seu jogo para DOS.",
          "assets": {
            "game": {
              "label": "Arquivos de Jazz Jackrabbit (a versão shareware serve)",
              "instructions_md": "Você precisa dos arquivos de um dos Jazz Jackrabbit originais de DOS. Serve a versão shareware, que pode ser baixada de graça. Copie a pasta para a que o app indicar.\n"
            }
          }
        },
        "de": {
          "description": "Quellcode-Port von Jazz Jackrabbit für DOS. Erfordert Ihre DOS-Spieldateien.",
          "assets": {
            "game": {
              "label": "Dateien von Jazz Jackrabbit (die Shareware-Version geht)",
              "instructions_md": "Du brauchst die Dateien eines der originalen Jazz-Jackrabbit-Spiele für DOS. Die kostenlos herunterladbare Shareware-Version geht. Kopiere den Ordner in den, den die App anzeigt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34917,
        "cover": "https://cdn2.steamgriddb.com/grid/e6265a85e503bb5db629f379330fe08b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/061b7b3d5e2ee31c7875058883fbcce8.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f5930695d180d30a1b0f358ab79cf115.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 3167,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co28bd.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce75d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce75e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce75f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce75g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce75i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o3ayw81dsuupxstphozf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce75h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sce75j.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "20260301",
          "last_at": "2026-11-09T23:26:32Z"
        }
      ],
      "downloads": 2721
    },
    {
      "id": "openjkdf2",
      "name": "OpenJKDF2",
      "game": "Star Wars Jedi Knight: Dark Forces II",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/shinyquagsire23/OpenJKDF2",
      "description": "Reimplementation of the Jedi Knight: Dark Forces II engine. Requires the data from your PC copy.",
      "forks": [
        {
          "repo": "shinyquagsire23/OpenJKDF2",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2970,
          "release": {
            "tag": "v0.9.9",
            "name": "v0.9.9",
            "published_at": "2026-07-05T21:02:29Z",
            "prerelease": true,
            "asset": {
              "name": "android-OpenJKDF2-arm64-v8a.apk",
              "url": "https://github.com/shinyquagsire23/OpenJKDF2/releases/download/v0.9.9/android-OpenJKDF2-arm64-v8a.apk",
              "size": 4999097,
              "sha256": "103c7138a648e1f50d3d87d3221101bc3871d02157ef22933fbf134573a73527"
            }
          },
          "history": [
            {
              "tag": "v0.9.8",
              "name": "v0.9.8",
              "published_at": "2025-12-06T23:30:13Z",
              "prerelease": true,
              "asset": {
                "name": "android-OpenJKDF2-arm64-v8a.apk",
                "url": "https://github.com/shinyquagsire23/OpenJKDF2/releases/download/v0.9.8/android-OpenJKDF2-arm64-v8a.apk",
                "size": 4999097,
                "sha256": "92b9420485048610055a5ed62c699fedab31e04c906b5ff4372727987ccdbe0b"
              }
            },
            {
              "tag": "v0.9.7",
              "name": "v0.9.7",
              "published_at": "2025-12-03T05:31:30Z",
              "prerelease": true,
              "asset": {
                "name": "android-OpenJKDF2-arm64-v8a.apk",
                "url": "https://github.com/shinyquagsire23/OpenJKDF2/releases/download/v0.9.7/android-OpenJKDF2-arm64-v8a.apk",
                "size": 4999097,
                "sha256": "6322502ea3265e7b2b8e2174aefa55b7831d43b4a6b940a38e29bb16e80fe81a"
              }
            },
            {
              "tag": "v0.9.6",
              "name": "v0.9.6 64-bit Debug",
              "published_at": "2024-12-07T20:07:06Z",
              "prerelease": true,
              "asset": {
                "name": "OpenJKDF2-arm64-v8a.apk",
                "url": "https://github.com/shinyquagsire23/OpenJKDF2/releases/download/v0.9.6/OpenJKDF2-arm64-v8a.apk",
                "size": 4999097,
                "sha256": "94ddf3ebb16a6da5c9cd7fa14b127e763f2cb9a8f73291031dead8dc57c77ab7"
              }
            }
          ],
          "package": "org.openjkdf2.app",
          "signer_sha256": "783756fd67f69e8fa4ab79a50255bc3cc5d235429916ae2b35ef08a9a745f2b1"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Star Wars Jedi Knight: Dark Forces II files (GOG, Steam or CD)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of your Jedi Knight: Dark Forces II ([GOG](https://www.gog.com/game/star_wars_jedi_knight_dark_forces_ii), Steam or the CD). Copy the game folder (with `Episode` and `Resource`) to the folder the app shows you.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Reimplementación del motor de Jedi Knight: Dark Forces II. Necesita los datos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Archivos de Star Wars Jedi Knight: Dark Forces II (GOG, Steam o CD)",
              "instructions_md": "Necesitas los archivos de tu Jedi Knight: Dark Forces II ([GOG](https://www.gog.com/game/star_wars_jedi_knight_dark_forces_ii), Steam o el CD). Copia la carpeta del juego (con `Episode` y `Resource`) a la carpeta que indica la app.\n"
            }
          }
        },
        "fr": {
          "description": "Réimplémentation du moteur de Jedi Knight: Dark Forces II. Nécessite les données de votre copie PC.",
          "assets": {
            "game": {
              "label": "Fichiers de Star Wars Jedi Knight: Dark Forces II (GOG, Steam ou CD)",
              "instructions_md": "Il vous faut les fichiers de votre Jedi Knight: Dark Forces II ([GOG](https://www.gog.com/game/star_wars_jedi_knight_dark_forces_ii), Steam ou le CD). Copiez le dossier du jeu (avec `Episode` et `Resource`) dans le dossier indiqué par l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Reimplementação do motor de Jedi Knight: Dark Forces II. Precisa dos dados da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Arquivos de Star Wars Jedi Knight: Dark Forces II (GOG, Steam ou CD)",
              "instructions_md": "Você precisa dos arquivos do seu Jedi Knight: Dark Forces II ([GOG](https://www.gog.com/game/star_wars_jedi_knight_dark_forces_ii), Steam ou o CD). Copie a pasta do jogo (com `Episode` e `Resource`) para a pasta que o app indicar.\n"
            }
          }
        },
        "de": {
          "description": "Neuimplementierung der Engine von Jedi Knight: Dark Forces II. Benötigt die Daten deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von Star Wars Jedi Knight: Dark Forces II (GOG, Steam oder CD)",
              "instructions_md": "Du brauchst die Dateien deines Jedi Knight: Dark Forces II ([GOG](https://www.gog.com/game/star_wars_jedi_knight_dark_forces_ii), Steam oder CD). Kopiere den Spielordner (mit `Episode` und `Resource`) in den Ordner, den die App anzeigt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5491,
        "cover": "https://cdn2.steamgriddb.com/grid/33326cedeb66cb0ac593d182ccd68bd0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/100f962d991f6846fc9b3e6699ed9b13.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6add07cf50424b14fdf649da87843d01.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 150,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co25xt.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wihgoenzlroa34auzvbo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aatvxht2p5gpwrvxaud9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bu2yle6pyydjc7x2bhlz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u5rzerduepaxwyud6uyr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kgbzl3joau8d0sgxufpz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwth.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwtd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwte.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 2970
    },
    {
      "id": "openlara",
      "name": "Tomb Raider",
      "game": "Tomb Raider",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "XProger/OpenLara",
          "asset_pattern": "(?i)android.zip",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 14972,
          "release": null,
          "history": []
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Tomb Raider for ps1. Requires your PS1 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Tomb Raider para ps1. Necesita tus archivos del juego de PS1."
        },
        "fr": {
          "description": "Recompilation statique de Tomb Raider pour ps1. Nécessite vos fichiers de jeu PS1."
        },
        "pt": {
          "description": "Recompilação estática de Tomb Raider para ps1. Requer seus arquivos de jogo de PS1."
        },
        "de": {
          "description": "Statische Rekompilierung von Tomb Raider für ps1. Benötigt deine PS1-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 1785,
        "cover": "https://cdn2.steamgriddb.com/grid/87368138229b6995db6b5c482f90a5bf.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/a7f0f550578261d8a0507e6972d5925c.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/5e4b3bf0d97e959f577e143845dd852d.png",
        "genres": [
          "adventure",
          "platform",
          "shooter",
          "puzzle",
          "horror"
        ],
        "igdb_id": 912,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3hfx.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbub0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbub3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbub4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbub2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbuaz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbub5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbub1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/argro.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter",
        "puzzle",
        "horror"
      ],
      "downloads": 14972
    },
    {
      "id": "openmw",
      "name": "OpenMW",
      "game": "The Elder Scrolls III: Morrowind",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://gitlab.com/OpenMW/openmw",
      "description": "OpenMW for Android with optimizations and new shaders. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "Andiweli/OpenMW-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4410,
          "release": {
            "tag": "0.51.0-14",
            "name": "OpenMW Android 0.51.0-14",
            "published_at": "2026-10-28T21:31:09Z",
            "prerelease": false,
            "asset": {
              "name": "OpenMW.0.51-14.apk",
              "url": "https://github.com/Andiweli/OpenMW-Android/releases/download/0.51.0-14/OpenMW.0.51-14.apk",
              "size": 44225707,
              "sha256": "db78a8b6076acb0cd3db59705539490292dc5c7a098cd76f7c9af1f773145540"
            }
          },
          "history": [
            {
              "tag": "0.51.0-13",
              "name": "OpenMW Android 0.51.0-13",
              "published_at": "2026-10-22T09:15:15Z",
              "prerelease": false,
              "asset": {
                "name": "OpenMW.0.51-13.apk",
                "url": "https://github.com/Andiweli/OpenMW-Android/releases/download/0.51.0-13/OpenMW.0.51-13.apk",
                "size": 44192966,
                "sha256": "efe63c067402c25463fdcf8233f3e1c55da243bef40fae05bbae0b495da604c8"
              }
            },
            {
              "tag": "0.51.0-12",
              "name": "OpenMW Android 0.51.0-12",
              "published_at": "2026-10-20T06:37:52Z",
              "prerelease": false,
              "asset": {
                "name": "OpenMW.0.51-12.apk",
                "url": "https://github.com/Andiweli/OpenMW-Android/releases/download/0.51.0-12/OpenMW.0.51-12.apk",
                "size": 44192662,
                "sha256": "87fb0da774ba93f634f707b1fda9fb043bbca528b98a0cb0d5720a5073bb3a07"
              }
            },
            {
              "tag": "0.51.0-11",
              "name": "OpenMW Android 0.51.0-11",
              "published_at": "2026-09-12T20:30:21Z",
              "prerelease": false,
              "asset": {
                "name": "OpenMW.0.51-11.apk",
                "url": "https://github.com/Andiweli/OpenMW-Android/releases/download/0.51.0-11/OpenMW.0.51-11.apk",
                "size": 44142472,
                "sha256": "c0ea41c9f862d95c10796909d3b0edef6f401d5ac92ce9dd3bf92f967f32ee07"
              }
            },
            {
              "tag": "0.51.0-10",
              "name": "OpenMW Android 0.51.0-10",
              "published_at": "2026-09-07T10:54:10Z",
              "prerelease": false,
              "asset": {
                "name": "OpenMW.0.51-10.apk",
                "url": "https://github.com/Andiweli/OpenMW-Android/releases/download/0.51.0-10/OpenMW.0.51-10.apk",
                "size": 44142767,
                "sha256": "ddac08d1482d4a0c3f8cf2403e5aa305c3c13c9a88229272338b88aeb3279bc7"
              }
            },
            {
              "tag": "0.51.0-09",
              "name": "OpenMW Android 0.51.0-09",
              "published_at": "2026-09-03T12:54:08Z",
              "prerelease": false,
              "asset": {
                "name": "OpenMW.0.51-09.apk",
                "url": "https://github.com/Andiweli/OpenMW-Android/releases/download/0.51.0-09/OpenMW.0.51-09.apk",
                "size": 44138640,
                "sha256": "8acd5ae5e44c5702b449aaad8978a4e117772a655e4b119f20d860913036726e"
              }
            }
          ],
          "package": "com.ast.openmw",
          "signer_sha256": "a3810c7ae720118333f68c55f49cd4145fd4a02ec01127f8cc6256d6a507f41a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "The Elder Scrolls III: Morrowind files (Data Files)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the `Data Files` folder of your Morrowind (Steam, GOG or CD, ideally with Tribunal and Bloodmoon) to the phone and choose it in the launcher.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "OpenMW para Android con optimizaciones y nuevos shaders. Necesita los archivos de tu copia de PC.",
          "assets": {
            "data": {
              "label": "Archivos de The Elder Scrolls III: Morrowind (Data Files)",
              "instructions_md": "Copia la carpeta `Data Files` de tu Morrowind (Steam, GOG o CD, mejor con Tribunal y Bloodmoon) al teléfono y elígela en el lanzador.\n"
            }
          }
        },
        "fr": {
          "description": "OpenMW pour Android avec des optimisations et de nouveaux shaders. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "data": {
              "label": "Fichiers de The Elder Scrolls III: Morrowind (Data Files)",
              "instructions_md": "Copiez le dossier `Data Files` de votre Morrowind (Steam, GOG ou CD, de préférence avec Tribunal et Bloodmoon) sur le téléphone et choisissez-le dans le lanceur.\n"
            }
          }
        },
        "pt": {
          "description": "OpenMW para Android com otimizações e novos shaders. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "data": {
              "label": "Arquivos de The Elder Scrolls III: Morrowind (Data Files)",
              "instructions_md": "Copie a pasta `Data Files` do seu Morrowind (Steam, GOG ou CD, de preferência com Tribunal e Bloodmoon) para o celular e escolha-a no launcher.\n"
            }
          }
        },
        "de": {
          "description": "OpenMW für Android mit Optimierungen und neuen Shadern. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "data": {
              "label": "Dateien von The Elder Scrolls III: Morrowind (Data Files)",
              "instructions_md": "Kopiere den Ordner `Data Files` deines Morrowind (Steam, GOG oder CD, am besten mit Tribunal und Bloodmoon) aufs Handy und wähle ihn im Launcher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2328,
        "cover": "https://cdn2.steamgriddb.com/grid/1ac14644c9b40ddeb100f417af0e608b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4b6538a44a1dfdc2b83477cd76dee98e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/fdc2262d34ab23978bb3d7998625157e.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 56,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2knd.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/paf7hbj7usmzttg66gzu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92sq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92ss.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oa1aojyglfomtmei2bnz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cz294woh56zofabgwrg0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92sp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc92su.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/w3hqunm26ty87e87lxla.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 4410
    },
    {
      "id": "opennevada",
      "name": "Fallout: New Vegas",
      "game": "Fallout: New Vegas",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "ImpulsiveFun/Impulse-FONV",
          "asset_pattern": "(?i)\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 67,
          "release": {
            "tag": "v0.2-soource-preview",
            "name": "New Vegas Recomp for Android-Source Preview V0.2",
            "published_at": "2026-11-09T04:47:11Z",
            "prerelease": false,
            "asset": {
              "name": "Release-V0.2.zip",
              "url": "https://github.com/ImpulsiveFun/Impulse-FONV/releases/download/v0.2-soource-preview/Release-V0.2.zip",
              "size": 388979,
              "sha256": "b5ad6d06ff47cff3fab458033b25f3da7d9824b23892b763c4d7115bcf12ad91",
              "entry": {
                "path": "New-Vegas-Recomp-Setup-v1.0.apk",
                "size": 21029,
                "sha256": "df389533c6fcc8f90a2e75f3e7d3aed86bf6ae97364d7bdebebefe0089d4d2c4"
              }
            }
          },
          "history": [],
          "package": "org.fnvprobe.setup",
          "signer_sha256": "7bc2177e5baf99c881d0610f189400115ad3bb401cbfe2ff5d03789136dbb5f4"
        },
        {
          "repo": "RedZeroGotcha/OpenNevada-Android",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 2410,
          "release": {
            "tag": "Beta",
            "name": "Beta test ",
            "published_at": "2026-09-28T22:01:06Z",
            "prerelease": true,
            "asset": {
              "name": "OpenNV_beta.apk",
              "url": "https://github.com/RedZeroGotcha/OpenNevada-Android/releases/download/Beta/OpenNV_beta.apk",
              "size": 113915920,
              "sha256": "1a7a3802dc014de0367438c9db664376896185872fad0d7b5268376263c7ca8f"
            }
          },
          "history": [],
          "package": "com.example.opennv",
          "signer_sha256": "70d26b5564c315e9b9d0403f0f1b62868b93854149f7a76eb36b13baa5e25e22",
          "reports": [
            {
              "device": "Google Pixel 7",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "Beta",
              "last_at": "2026-11-10T03:01:09Z"
            },
            {
              "device": "Moorechip Retroid Pocket 4 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T04:44:05Z"
            },
            {
              "device": "Moorechip Retroid Pocket 5",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T05:51:29Z"
            },
            {
              "device": "Google Pixel 10 Pro Fold",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T15:00:09Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Fallout: New Vegas for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Fallout: New Vegas para PC. Necesita tus archivos del juego para PC."
        },
        "fr": {
          "description": "Recompilation statique de Fallout: New Vegas pour PC. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de Fallout: New Vegas para PC. Requer os arquivos do seu jogo para PC."
        },
        "de": {
          "description": "Statische Rekompilierung von Fallout: New Vegas für PC. Erfordert Ihre PC-Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 2352,
        "cover": "https://cdn2.steamgriddb.com/grid/0088f68f9e771f24b774dce80886fc25.png",
        "hero": "https://cdn2.steamgriddb.com/hero/34d2379317fb3635602ad19abbabf397.png",
        "logo": "https://cdn2.steamgriddb.com/logo/57bafb2c2dfeefba931bb03a835b1fa9.png",
        "genres": [
          "shooter",
          "rpg",
          "horror"
        ],
        "igdb_id": 16,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1u60.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xgoin1cr0uh9o26auuns.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tiaygjcahvaxjsn9zlih.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mvu2bm1u1jz4lgp9qrwg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yoqtxqgcq6ceoegzi5ii.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jomecpizlep5k6jcaye7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/drhrr5rfvavb1xiyxnr6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/btzvsqq7lqpeffwsayni.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4n6a.jpg"
        ]
      },
      "genres": [
        "shooter",
        "rpg",
        "horror"
      ],
      "reports": [
        {
          "device": "Google Pixel 7",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "Beta",
          "last_at": "2026-11-10T03:01:09Z"
        },
        {
          "device": "Moorechip Retroid Pocket 4 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T04:44:05Z"
        },
        {
          "device": "Moorechip Retroid Pocket 5",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T05:51:29Z"
        },
        {
          "device": "Google Pixel 10 Pro Fold",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T15:00:09Z"
        }
      ],
      "downloads": 2477
    },
    {
      "id": "openomsi",
      "name": "Open OMSI",
      "game": "OMSI 2",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "openOMSI-org/openOMSI",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 139515,
          "release": {
            "tag": "v0.3.52",
            "name": "openOMSI 0.3.52",
            "published_at": "2026-11-07T23:04:18Z",
            "prerelease": false,
            "asset": {
              "name": "openOMSI-0.3.52-android-arm64.apk",
              "url": "https://github.com/openOMSI-org/openOMSI/releases/download/v0.3.52/openOMSI-0.3.52-android-arm64.apk",
              "size": 39458736,
              "sha256": "06f8cdeb4aca4167adc0cbe1062e9cd82de12c27f885e3e52687d9a6c6bcbcec"
            }
          },
          "history": [
            {
              "tag": "v0.3.45",
              "name": "openOMSI 0.3.45",
              "published_at": "2026-10-27T00:15:47Z",
              "prerelease": false,
              "asset": {
                "name": "openOMSI-0.3.45-android-arm64.apk",
                "url": "https://github.com/openOMSI-org/openOMSI/releases/download/v0.3.45/openOMSI-0.3.45-android-arm64.apk",
                "size": 37291523,
                "sha256": "5cf5601662b5f0d1e71ace432f5255af2ee9fa9bfea2e007d588a50690563457"
              }
            },
            {
              "tag": "v0.3.44",
              "name": "openOMSI 0.3.44",
              "published_at": "2026-10-26T18:16:20Z",
              "prerelease": false,
              "asset": {
                "name": "openOMSI-0.3.44-android-arm64.apk",
                "url": "https://github.com/openOMSI-org/openOMSI/releases/download/v0.3.44/openOMSI-0.3.44-android-arm64.apk",
                "size": 37176835,
                "sha256": "689b6f8304e654d2f788b57cf0f63a159d40169513db052db9e2f5ebe78c8e14"
              }
            },
            {
              "tag": "v0.3.43",
              "name": "openOMSI 0.3.43",
              "published_at": "2026-10-26T14:41:12Z",
              "prerelease": false,
              "asset": {
                "name": "openOMSI-0.3.43-android-arm64.apk",
                "url": "https://github.com/openOMSI-org/openOMSI/releases/download/v0.3.43/openOMSI-0.3.43-android-arm64.apk",
                "size": 37197315,
                "sha256": "b0496bb2fd3d097fe7fed89554988cc0bf559d9b4e77c93c78a94d42b8b0ce56"
              }
            },
            {
              "tag": "v0.3.37",
              "name": "openOMSI 0.3.37",
              "published_at": "2026-10-18T01:39:58Z",
              "prerelease": false,
              "asset": {
                "name": "openOMSI-0.3.37-android-arm64.apk",
                "url": "https://github.com/openOMSI-org/openOMSI/releases/download/v0.3.37/openOMSI-0.3.37-android-arm64.apk",
                "size": 29017006,
                "sha256": "a43b8918d4d184d12d5cdf71929a4f147fcf7eae417d57cec17a5b2fd57887d4"
              }
            }
          ],
          "package": "org.openomsi.game",
          "signer_sha256": "d066059cd12bda391ca6b9ca2da6ab536eea449b85a199557493fd5a2adfe203"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "OMSI 2 folder (Steam or retail)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "openOMSI/OMSI 2"
          },
          "instructions_md": "Open openOMSI and allow access to all files.\nCopy the whole OMSI 2 folder from your PC (the one with `Omsi.exe`, `maps` and `Vehicles`) to `openOMSI/OMSI 2` in internal storage. Elsewhere, choose it in **Setup → Browse**.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of OMSI 2 for pc. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de OMSI 2 para pc. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Carpeta de OMSI 2 (Steam o retail)",
              "instructions_md": "Abre openOMSI y permite el acceso a todos los archivos.\nCopia la carpeta completa de OMSI 2 de tu PC (la que tiene `Omsi.exe`, `maps` y `Vehicles`) a `openOMSI/OMSI 2` de la memoria interna. En otro sitio, elígela en **Setup → Browse**.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de OMSI 2 pour pc. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Dossier d'OMSI 2 (Steam ou boîte)",
              "instructions_md": "Ouvrez openOMSI et autorisez l'accès à tous les fichiers.\nCopiez le dossier complet d'OMSI 2 de votre PC (celui avec `Omsi.exe`, `maps` et `Vehicles`) dans `openOMSI/OMSI 2` de la mémoire interne. Ailleurs, choisissez-le dans **Setup → Browse**.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de OMSI 2 para pc. Requer seus arquivos de jogo de PC.",
          "assets": {
            "game": {
              "label": "Pasta do OMSI 2 (Steam ou mídia física)",
              "instructions_md": "Abra o openOMSI e permita o acesso a todos os arquivos.\nCopie a pasta completa do OMSI 2 do seu PC (a que tem `Omsi.exe`, `maps` e `Vehicles`) para `openOMSI/OMSI 2` da memória interna. Em outro lugar, escolha-a em **Setup → Browse**.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von OMSI 2 für pc. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Ordner von OMSI 2 (Steam oder Box)",
              "instructions_md": "Öffne openOMSI und erlaube den Zugriff auf alle Dateien.\nKopiere den ganzen OMSI-2-Ordner von deinem PC (den mit `Omsi.exe`, `maps` und `Vehicles`) nach `openOMSI/OMSI 2` im internen Speicher. Liegt er woanders, wähle ihn unter **Setup → Browse**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 3097,
        "cover": "https://cdn2.steamgriddb.com/grid/a9c838a2fc90df07af50a4c9f5e7150e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/45ff712220805e4c9545cf0cc9fdfc75.png",
        "logo": "https://cdn2.steamgriddb.com/logo/36d5627883b7a76f337e527db058f6f9.png",
        "genres": [
          "racing",
          "simulation"
        ],
        "igdb_id": 50232,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2qvv.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/meqpeg9wg0mxz4rockwm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/epebk0unzyyqdkhrnrlf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wt8qoyib4irbxpsjts2a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xdwazer3z6sirwshauqd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arg8b.jpg"
        ]
      },
      "genres": [
        "racing",
        "simulation"
      ],
      "downloads": 139515
    },
    {
      "id": "openrac",
      "name": "OpenRAC",
      "game": "Ratchet and Clank",
      "original_platform": "ps2",
      "type": "recomp",
      "forks": [
        {
          "repo": "OpenRAC/OpenRAC",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2372,
          "release": {
            "tag": "launcher-v1.0.2",
            "name": "v1.0.2",
            "published_at": "2026-11-05T07:50:33Z",
            "prerelease": false,
            "asset": {
              "name": "OpenRAC.Launcher_1.0.2_android-arm64-debug.apk",
              "url": "https://github.com/OpenRAC/OpenRAC/releases/download/launcher-v1.0.2/OpenRAC.Launcher_1.0.2_android-arm64-debug.apk",
              "size": 80643974,
              "sha256": "8c921a9509a262bc37bf31bcd6b8960feb676908b7f5bdf923a81621bcc41b96"
            }
          },
          "history": [
            {
              "tag": "launcher-v1.0.1",
              "name": "v1.0.1",
              "published_at": "2026-11-05T03:17:34Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRAC.Launcher_1.0.1_android-arm64-debug.apk",
                "url": "https://github.com/OpenRAC/OpenRAC/releases/download/launcher-v1.0.1/OpenRAC.Launcher_1.0.1_android-arm64-debug.apk",
                "size": 80634962,
                "sha256": "10ac8aad16b91a0df47290c74d9cd194368aeeaa03d8cb50a8f092f59ae7974d"
              }
            },
            {
              "tag": "launcher-v1.0.0",
              "name": "v1.0.0",
              "published_at": "2026-11-04T20:23:54Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRAC.Launcher_1.0.0_android-arm64-debug.apk",
                "url": "https://github.com/OpenRAC/OpenRAC/releases/download/launcher-v1.0.0/OpenRAC.Launcher_1.0.0_android-arm64-debug.apk",
                "size": 80514358,
                "sha256": "bda0933f0fe48c1004fac443de8d8c9f3da171f0186c867ede0d973fe0cf81fe"
              }
            },
            {
              "tag": "launcher-v0.10.0",
              "name": "v0.10.0",
              "published_at": "2026-10-30T15:59:16Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRAC.Launcher_0.10.0_android-arm64-debug.apk",
                "url": "https://github.com/OpenRAC/OpenRAC/releases/download/launcher-v0.10.0/OpenRAC.Launcher_0.10.0_android-arm64-debug.apk",
                "size": 71295635,
                "sha256": "617feb36b624503366519b9d35eb1407fd3609fbcf39216e9932990ae9d108b8"
              }
            },
            {
              "tag": "launcher-v0.9.0",
              "name": "v0.9.0",
              "published_at": "2026-10-25T15:29:54Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRAC.Launcher_0.9.0_android-arm64-debug.apk",
                "url": "https://github.com/OpenRAC/OpenRAC/releases/download/launcher-v0.9.0/OpenRAC.Launcher_0.9.0_android-arm64-debug.apk",
                "size": 71872187,
                "sha256": "e3c6197d23a949ad366bb145bfab720c14fb37439194497d6fd46af139adc22d"
              }
            }
          ],
          "package": "dev.openrac.launcher",
          "signer_sha256": "eee866402da17aa5d0fd1eb2e2a808388a98d6193213ef1f35a047c1b30ccbc4",
          "reports": [
            {
              "device": "Samsung SM-A356E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "launcher-v1.0.2",
              "last_at": "2026-11-09T08:31:47Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T10:11:53Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Ratchet & Clank discs (PS2) as .iso or .chd",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Put the images of your Ratchet & Clank discs (`.iso` or `.chd`) in a folder and choose it when you open the app.\nThe most tested version is the European one (PAL v2.00). Going Commando also works with its three discs, though it's unstable.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of Ratchet and Clank for PS2. Requires your PS2 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Ratchet and Clank para PS2. Necesita tu ROM de PS2.",
          "assets": {
            "disc": {
              "label": "Discos de Ratchet & Clank (PS2) en .iso o .chd",
              "instructions_md": "Pon las imágenes de tus discos de Ratchet & Clank (`.iso` o `.chd`) en una carpeta y elígela al abrir la app.\nLa versión más probada es la europea (PAL v2.00). Going Commando también funciona con sus tres discos, aunque es inestable.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Ratchet and Clank pour PS2. Nécessite votre ROM PS2.",
          "assets": {
            "disc": {
              "label": "Disques de Ratchet & Clank (PS2) en .iso ou .chd",
              "instructions_md": "Mettez les images de vos disques de Ratchet & Clank (`.iso` ou `.chd`) dans un dossier et choisissez-le à l'ouverture de l'application.\nLa version la plus testée est l'européenne (PAL v2.00). Going Commando fonctionne aussi avec ses trois disques, mais il est instable.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Ratchet and Clank para PS2. Requer sua ROM de PS2.",
          "assets": {
            "disc": {
              "label": "Discos de Ratchet & Clank (PS2) em .iso ou .chd",
              "instructions_md": "Coloque as imagens dos seus discos de Ratchet & Clank (`.iso` ou `.chd`) em uma pasta e escolha-a ao abrir o app.\nA versão mais testada é a europeia (PAL v2.00). Going Commando também funciona com seus três discos, embora seja instável.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Ratchet and Clank für PS2. Erfordert Ihre PS2-ROM.",
          "assets": {
            "disc": {
              "label": "Discs von Ratchet & Clank (PS2) als .iso oder .chd",
              "instructions_md": "Lege die Abbilder deiner Ratchet-&-Clank-Discs (`.iso` oder `.chd`) in einen Ordner und wähle ihn beim Öffnen der App.\nAm besten getestet ist die europäische Version (PAL v2.00). Going Commando läuft mit seinen drei Discs auch, ist aber instabil.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 12885,
        "cover": "https://cdn2.steamgriddb.com/grid/3572ce83951ecf504ac2261564424f6e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4126b48779dbbefc4bd56a5eda91b9f9.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/a61f27ab2165df0e18cc9433bd7f27c5.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 1791,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coankv.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xa75e22nyfzudtzxeqna.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9vx7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9vx8.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "reports": [
        {
          "device": "Samsung SM-A356E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "launcher-v1.0.2",
          "last_at": "2026-11-09T08:31:47Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T10:11:53Z"
        }
      ],
      "downloads": 2372
    },
    {
      "id": "openrct2",
      "name": "OpenRCT2",
      "game": "RollerCoaster Tycoon 2",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/OpenRCT2/OpenRCT2",
      "description": "Reimplementation of RollerCoaster Tycoon 2. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "OpenRCT2/OpenRCT2",
          "asset_pattern": "(?i)android.*\\.apk$",
          "downloads": 19850,
          "release": {
            "tag": "v0.5.7",
            "name": "v0.5.7 - “Get on with it!”",
            "published_at": "2026-11-01T10:57:49Z",
            "prerelease": false,
            "asset": {
              "name": "OpenRCT2-v0.5.7-android.apk",
              "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.7/OpenRCT2-v0.5.7-android.apk",
              "size": 217172013,
              "sha256": "3cc3b3078a120ae5a65b259c21bc989765a7008883f3298604976c607032cb0d"
            }
          },
          "history": [
            {
              "tag": "v0.5.6",
              "name": "v0.5.6 - “We want... a shrubbery!”",
              "published_at": "2026-10-10T12:32:52Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRCT2-v0.5.6-android.apk",
                "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.6/OpenRCT2-v0.5.6-android.apk",
                "size": 217138729,
                "sha256": "49705d0c3f89fd729254edeece0e43c620396ee0ddbfd50eb59a4ae4ea6df5db"
              }
            },
            {
              "tag": "v0.5.5",
              "name": "v0.5.5 - “Conquistador Coffee”",
              "published_at": "2026-09-06T10:13:57Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRCT2-v0.5.5-android.apk",
                "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.5/OpenRCT2-v0.5.5-android.apk",
                "size": 218826596,
                "sha256": "8dcabe11c87a5ea8de00a7e083ee3f54bd37239def6cb6f14d2b192492707111"
              }
            },
            {
              "tag": "v0.5.4",
              "name": "v0.5.4  - “The Nude Organist”",
              "published_at": "2026-08-02T11:09:07Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRCT2-v0.5.4-android.apk",
                "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.4/OpenRCT2-v0.5.4-android.apk",
                "size": 218650783,
                "sha256": "d063d00ba809cbae3f3ba9725b6259b4702d84735358d9a599af891bde5726eb"
              }
            },
            {
              "tag": "v0.5.3",
              "name": "v0.5.3 - “Well, I didn't vote for you!”",
              "published_at": "2026-07-05T16:48:54Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRCT2-v0.5.3-android.apk",
                "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.3/OpenRCT2-v0.5.3-android.apk",
                "size": 218599099,
                "sha256": "a653c7b0b54ce5cbe3703230227d624f825883b4312706f3582b9730f00c3706"
              }
            },
            {
              "tag": "v0.5.2",
              "name": "v0.5.2 - “The funniest joke in the world”",
              "published_at": "2026-06-07T10:47:45Z",
              "prerelease": false,
              "asset": {
                "name": "OpenRCT2-v0.5.2-android.apk",
                "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.2/OpenRCT2-v0.5.2-android.apk",
                "size": 217816968,
                "sha256": "1cbe1db375094d64af72df042f291bbc92386fb63970c8260bc3cd1547cd842d"
              }
            }
          ],
          "package": "io.openrct2",
          "signer_sha256": "f22b57042c6d4114b40ce559216ac049cdae9b34b830f7b0f018bca090ef99a9"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "RollerCoaster Tycoon 2 files (Steam or GOG)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "OpenRCT2 needs the original RollerCoaster Tycoon 2 files ([Steam](https://store.steampowered.com/app/285330/) or GOG).\nCopy the installed game folder to the phone and choose it when OpenRCT2 asks at startup.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Reimplementación de RollerCoaster Tycoon 2. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Archivos de RollerCoaster Tycoon 2 (Steam o GOG)",
              "instructions_md": "OpenRCT2 necesita los archivos originales de RollerCoaster Tycoon 2 ([Steam](https://store.steampowered.com/app/285330/) o GOG).\nCopia la carpeta del juego instalado al teléfono y elígela cuando OpenRCT2 la pida al arrancar.\n"
            }
          }
        },
        "fr": {
          "description": "Réimplémentation de RollerCoaster Tycoon 2. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Fichiers de RollerCoaster Tycoon 2 (Steam ou GOG)",
              "instructions_md": "OpenRCT2 a besoin des fichiers originaux de RollerCoaster Tycoon 2 ([Steam](https://store.steampowered.com/app/285330/) ou GOG).\nCopiez le dossier du jeu installé sur le téléphone et choisissez-le quand OpenRCT2 le demande au démarrage.\n"
            }
          }
        },
        "pt": {
          "description": "Reimplementação de RollerCoaster Tycoon 2. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Arquivos de RollerCoaster Tycoon 2 (Steam ou GOG)",
              "instructions_md": "O OpenRCT2 precisa dos arquivos originais de RollerCoaster Tycoon 2 ([Steam](https://store.steampowered.com/app/285330/) ou GOG).\nCopie a pasta do jogo instalado para o celular e escolha-a quando o OpenRCT2 pedir ao iniciar.\n"
            }
          }
        },
        "de": {
          "description": "Neuimplementierung von RollerCoaster Tycoon 2. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von RollerCoaster Tycoon 2 (Steam oder GOG)",
              "instructions_md": "OpenRCT2 braucht die originalen Dateien von RollerCoaster Tycoon 2 ([Steam](https://store.steampowered.com/app/285330/) oder GOG).\nKopiere den installierten Spielordner aufs Handy und wähle ihn, wenn OpenRCT2 beim Start danach fragt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 4035,
        "cover": "https://cdn2.steamgriddb.com/grid/0a0def49c785aafcbb9d5013384afc41.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5270662c66e89672a771bf6f8b050389.png",
        "logo": "https://cdn2.steamgriddb.com/logo/186e1b0ba5b03fba924e4a2486692568.png",
        "genres": [
          "strategy",
          "simulation"
        ],
        "igdb_id": 331,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2dws.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/m4fkk0z8cslgthflhjqq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7580.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7581.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7582.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7583.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7585.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7584.jpg"
        ]
      },
      "genres": [
        "strategy",
        "simulation"
      ],
      "downloads": 19850
    },
    {
      "id": "opensa2",
      "name": "Open SA 2",
      "game": "Sonic Adventure 2",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "kittycache9/OpenSA2",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 6247,
          "release": {
            "tag": "v0.1.0-alpha.6.1",
            "name": "OpenSA2 0.1.0-alpha.6.1",
            "published_at": "2026-11-02T00:15:29Z",
            "prerelease": true,
            "asset": {
              "name": "OpenSA2-v0.1.0-alpha.6.1-android-arm64.apk",
              "url": "https://github.com/kittycache9/OpenSA2/releases/download/v0.1.0-alpha.6.1/OpenSA2-v0.1.0-alpha.6.1-android-arm64.apk",
              "size": 63400591,
              "sha256": "9bd9b899ecb25ed88b099d32092c813a2adf10234c243e1b3c9f0f914d8594f4"
            }
          },
          "history": [
            {
              "tag": "v0.1.0-alpha.6",
              "name": "OpenSA2 0.1.0-alpha.6",
              "published_at": "2026-10-22T14:55:57Z",
              "prerelease": true,
              "asset": {
                "name": "OpenSA2-v0.1.0-alpha.6-android-arm64.apk",
                "url": "https://github.com/kittycache9/OpenSA2/releases/download/v0.1.0-alpha.6/OpenSA2-v0.1.0-alpha.6-android-arm64.apk",
                "size": 63379963,
                "sha256": "338b61a73d276cb4f94366ba631477ca4d9d12aeeec8cc6f6670d4488fe0e904"
              }
            },
            {
              "tag": "v0.1.0-alpha.5",
              "name": "OpenSA2 0.1.0-alpha.5",
              "published_at": "2026-10-20T14:44:49Z",
              "prerelease": true,
              "asset": {
                "name": "OpenSA2-v0.1.0-alpha.5-android-arm64.apk",
                "url": "https://github.com/kittycache9/OpenSA2/releases/download/v0.1.0-alpha.5/OpenSA2-v0.1.0-alpha.5-android-arm64.apk",
                "size": 63330811,
                "sha256": "1e99151805728d8f948045e98f0be9981ca1f05606654cf495cea43d30aeb5e2"
              }
            },
            {
              "tag": "v0.1.0-alpha.4",
              "name": "OpenSA2 0.1.0-alpha.4",
              "published_at": "2026-10-18T22:02:20Z",
              "prerelease": true,
              "asset": {
                "name": "OpenSA2-v0.1.0-alpha.4-android-arm64.apk",
                "url": "https://github.com/kittycache9/OpenSA2/releases/download/v0.1.0-alpha.4/OpenSA2-v0.1.0-alpha.4-android-arm64.apk",
                "size": 63310331,
                "sha256": "a684f708a704d98945f6657662fd206291d29b1fc38480572e25a9e48284e238"
              }
            },
            {
              "tag": "v0.1.0-alpha.3.1",
              "name": "OpenSA2 0.1.0-alpha.3.1",
              "published_at": "2026-10-17T23:20:07Z",
              "prerelease": true,
              "asset": {
                "name": "OpenSA2-v0.1.0-alpha.3.1-android-arm64.apk",
                "url": "https://github.com/kittycache9/OpenSA2/releases/download/v0.1.0-alpha.3.1/OpenSA2-v0.1.0-alpha.3.1-android-arm64.apk",
                "size": 63183355,
                "sha256": "08eae69592c7468ff02515341888ff165fcf0967ca4e3598c6e7951bd54ac70f"
              }
            },
            {
              "tag": "v0.1.0-alpha.3",
              "name": "OpenSA2 0.1.0-alpha.3",
              "published_at": "2026-10-17T17:53:08Z",
              "prerelease": true,
              "asset": {
                "name": "OpenSA2-v0.1.0-alpha.3-android-arm64.apk",
                "url": "https://github.com/kittycache9/OpenSA2/releases/download/v0.1.0-alpha.3/OpenSA2-v0.1.0-alpha.3-android-arm64.apk",
                "size": 63154683,
                "sha256": "79c2d532bfab647dbf952471adf5e17288b7e98aaba669f60080843c7b7a3eeb"
              }
            }
          ],
          "package": "com.sa2recomp.app",
          "signer_sha256": "606a30c0b0690bf6e7210ed555efc41cf10201dcd765fd357f10bd05e13fb112"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Sonic Adventure 2 for PC (2012)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own PC copy of Sonic Adventure 2 (the 2012 one, from Steam). Copy the game folder to the phone and choose it in the app.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Sonic Adventure 2 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Sonic Adventure 2 para PC. Necesita tus archivos del juego para PC.",
          "assets": {
            "game": {
              "label": "Sonic Adventure 2 de PC (2012)",
              "instructions_md": "Necesitas tu propia copia de Sonic Adventure 2 de PC (la de 2012, de Steam). Copia la carpeta del juego al teléfono y elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Sonic Adventure 2 pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Sonic Adventure 2 pour PC (2012)",
              "instructions_md": "Il vous faut votre propre copie PC de Sonic Adventure 2 (celle de 2012, sur Steam). Copiez le dossier du jeu sur le téléphone et choisissez-le dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Sonic Adventure 2 para PC. Requer os arquivos do seu jogo para PC.",
          "assets": {
            "game": {
              "label": "Sonic Adventure 2 de PC (2012)",
              "instructions_md": "Você precisa da sua própria cópia de Sonic Adventure 2 de PC (a de 2012, da Steam). Copie a pasta do jogo para o celular e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Sonic Adventure 2 für PC. Erfordert Ihre PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Sonic Adventure 2 für PC (2012)",
              "instructions_md": "Du brauchst deine eigene PC-Kopie von Sonic Adventure 2 (die von 2012, von Steam). Kopiere den Spielordner aufs Handy und wähle ihn in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2086,
        "cover": "https://cdn2.steamgriddb.com/grid/c50b40b057149f613124fe9c535b003a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/08c5bb4917d50d1eb0f2bad20553ed36.png",
        "logo": "https://cdn2.steamgriddb.com/logo/bd9c559f558b1953479c99d78245a004.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 192192,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5agh.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfwbw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfwbs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfwbt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfwbx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfwby.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfwbz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfwbu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scfwc0.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 6247
    },
    {
      "id": "opensgolf",
      "name": "Sid Meier's SimGolf",
      "game": "Sid Meier's SimGolf",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "crspytopgn/opensgolf",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 448,
          "release": {
            "tag": "v0.7.6",
            "name": "OpenSGolf v0.7.6",
            "published_at": "2026-11-11T17:06:45Z",
            "prerelease": false,
            "asset": {
              "name": "opensgolf-android.apk",
              "url": "https://github.com/crspytopgn/opensgolf/releases/download/v0.7.6/opensgolf-android.apk",
              "size": 59720778,
              "sha256": "cd53eb412a6f2e3ce307a1a183a735bda8a251089f7d33e79ef2b9568db1112c"
            }
          },
          "history": [
            {
              "tag": "v0.7.5",
              "name": "OpenSGolf v0.7.5",
              "published_at": "2026-11-10T23:21:11Z",
              "prerelease": false,
              "asset": {
                "name": "opensgolf-android.apk",
                "url": "https://github.com/crspytopgn/opensgolf/releases/download/v0.7.5/opensgolf-android.apk",
                "size": 59724874,
                "sha256": "c2b3c0f4e7d1eb80ed445bfcc1799ce01b436eb8cbe8eab1edf625786b52848f"
              }
            },
            {
              "tag": "v0.7.4",
              "name": "OpenSGolf v0.7.4",
              "published_at": "2026-11-10T15:47:42Z",
              "prerelease": false,
              "asset": {
                "name": "opensgolf-android.apk",
                "url": "https://github.com/crspytopgn/opensgolf/releases/download/v0.7.4/opensgolf-android.apk",
                "size": 59724874,
                "sha256": "075f5110de225645ca299cabbcf1d80a8eb5291ce366b1385d222fea9c0e914f"
              }
            },
            {
              "tag": "v0.7.3",
              "name": "OpenSGolf v0.7.3",
              "published_at": "2026-11-08T23:14:06Z",
              "prerelease": false,
              "asset": {
                "name": "opensgolf-android.apk",
                "url": "https://github.com/crspytopgn/opensgolf/releases/download/v0.7.3/opensgolf-android.apk",
                "size": 59720778,
                "sha256": "78c090285d4262832d9f85a5e2c70c58260223826c006c978a95c35290e4c35a"
              }
            },
            {
              "tag": "v0.7.2",
              "name": "OpenSGolf v0.7.2",
              "published_at": "2026-11-08T01:05:59Z",
              "prerelease": false,
              "asset": {
                "name": "opensgolf-android.apk",
                "url": "https://github.com/crspytopgn/opensgolf/releases/download/v0.7.2/opensgolf-android.apk",
                "size": 59192394,
                "sha256": "e941c91860ab27ea883dee6cfd05eb1be2a09aa5c3728403c649cb98f4561aee"
              }
            },
            {
              "tag": "v0.7.1",
              "name": "OpenSGolf v0.7.1",
              "published_at": "2026-11-07T18:41:51Z",
              "prerelease": false,
              "asset": {
                "name": "opensgolf-android.apk",
                "url": "https://github.com/crspytopgn/opensgolf/releases/download/v0.7.1/opensgolf-android.apk",
                "size": 59184202,
                "sha256": "e603b4e48b7e8d178c37f1d82a8fdfe85375e39477fb72ef7fcef0598352de84"
              }
            }
          ],
          "package": "org.opensgolf.game",
          "signer_sha256": "285c117625015362d23f25fd9205a0233b14a4d77346c4cb1333dcf9d97457b0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Sid Meier's SimGolf for PC. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Sid Meier's SimGolf para PC. Necesita tus archivos de juego."
        },
        "fr": {
          "description": "Recompilation statique de Sid Meier's SimGolf pour PC. Nécessite vos fichiers de jeu."
        },
        "pt": {
          "description": "Recompilação estática de Sid Meier's SimGolf para PC. Requer seus arquivos de jogo."
        },
        "de": {
          "description": "Statische Rekompilierung von Sid Meier's SimGolf für PC. Benötigt deine Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 5258242,
        "cover": "https://cdn2.steamgriddb.com/grid/8d1fde50cf2004de5ecd90c6b00959e8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f5bf0ba0a17ef18f9607774722f5698c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e06db73b5702b904f41ccd406ac8f4ba.png",
        "genres": [
          "sports",
          "strategy",
          "simulation"
        ],
        "igdb_id": 869,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2msy.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scnum3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scnum4.jpg"
        ]
      },
      "genres": [
        "sports",
        "strategy",
        "simulation"
      ],
      "downloads": 448
    },
    {
      "id": "openstarbound-mobile",
      "name": "OpenStarbound Mobile",
      "game": "Starbound",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/RohanBhattacharyya/oSBM",
      "description": "Port of OpenStarbound to mobile devices. Requires your copy of Starbound.",
      "forks": [
        {
          "repo": "RohanBhattacharyya/oSBM",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4802,
          "release": {
            "tag": "v1.1",
            "name": "v1.1 oSBM Release (OpenStarbound Mobile)",
            "published_at": "2026-07-24T02:06:27Z",
            "prerelease": false,
            "asset": {
              "name": "oSBM-1.1-android-arm64-v8a.apk",
              "url": "https://github.com/RohanBhattacharyya/oSBM/releases/download/v1.1/oSBM-1.1-android-arm64-v8a.apk",
              "size": 30256880,
              "sha256": "5a82facc6efaffe7bcedb9a4ffea2744dc01d7c6fb9a2c437ce863344f3639f2"
            }
          },
          "history": [
            {
              "tag": "v1.0",
              "name": "v1.0 oSBM Release (OpenStarbound Mobile)",
              "published_at": "2026-06-04T23:19:57Z",
              "prerelease": false,
              "asset": {
                "name": "oSBM-1.0-android.apk",
                "url": "https://github.com/RohanBhattacharyya/oSBM/releases/download/v1.0/oSBM-1.0-android.apk",
                "size": 28413491,
                "sha256": "161a608aaf93fbacae0ac79e4be436583e5f2b6de7ff2bf0480a676ae1d8a6b5"
              }
            },
            {
              "tag": "v0.4.0-beta",
              "name": "v0.4.0 beta",
              "published_at": "2026-06-04T03:16:00Z",
              "prerelease": false,
              "asset": {
                "name": "oSBM-0.4.0-android.apk",
                "url": "https://github.com/RohanBhattacharyya/oSBM/releases/download/v0.4.0-beta/oSBM-0.4.0-android.apk",
                "size": 28412699,
                "sha256": "6e4956504e85e5034f051f11eedc0d09deb3b5fa29a6e95e920b2eb1f079744c"
              }
            },
            {
              "tag": "v1.0-rc-2",
              "name": "v1.0 oSBM Release Candidate 2 (OpenStarbound Mobile)",
              "published_at": "2026-05-31T16:42:08Z",
              "prerelease": false,
              "asset": {
                "name": "oSBM-1.0-rc2-android.apk",
                "url": "https://github.com/RohanBhattacharyya/oSBM/releases/download/v1.0-rc-2/oSBM-1.0-rc2-android.apk",
                "size": 28411467,
                "sha256": "ef68abd36f4a83f090a5acda97b068bff9780e2ab58e933669e50aae3a527e49"
              }
            },
            {
              "tag": "v0.3.7-beta",
              "name": "v0.3.7 beta",
              "published_at": "2026-05-31T04:52:12Z",
              "prerelease": false,
              "asset": {
                "name": "oSBM-0.3.7-beta-android.apk",
                "url": "https://github.com/RohanBhattacharyya/oSBM/releases/download/v0.3.7-beta/oSBM-0.3.7-beta-android.apk",
                "size": 28411951,
                "sha256": "f61a35294489cfef00edcd0b5e99596a0984c7f5715a405f8c4937a7e9b105b9"
              }
            },
            {
              "tag": "v0.3.6-beta",
              "name": "v0.3.6 beta",
              "published_at": "2026-05-30T17:24:53Z",
              "prerelease": false,
              "asset": {
                "name": "oSBM-0.3.6-beta-android.apk",
                "url": "https://github.com/RohanBhattacharyya/oSBM/releases/download/v0.3.6-beta/oSBM-0.3.6-beta-android.apk",
                "size": 28411651,
                "sha256": "c5f70f91b854c9f13bb0d0fb4c23cd9474b5943999e96d0bd249d55c6497ca27"
              }
            }
          ],
          "package": "com.devoflife.osbm.android",
          "signer_sha256": "6f31138982351ca708662c36b745c29fa6e553bb885bc9daf3c8641245d0d4a5"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "pak",
          "label": "Starbound packed.pak (from your PC installation)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In your Starbound installation, go into the `assets` folder and copy `packed.pak` to the phone. Choose it in the app and tap **Launch**.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de OpenStarbound a móviles. Necesita tu copia de Starbound.",
          "assets": {
            "pak": {
              "label": "packed.pak de Starbound (de tu instalación de PC)",
              "instructions_md": "En tu instalación de Starbound, entra en la carpeta `assets` y copia `packed.pak` al teléfono. Elígelo en la app y pulsa **Launch**.\n"
            }
          }
        },
        "fr": {
          "description": "Port d'OpenStarbound sur mobile. Nécessite votre copie de Starbound.",
          "assets": {
            "pak": {
              "label": "packed.pak de Starbound (de votre installation PC)",
              "instructions_md": "Dans votre installation de Starbound, ouvrez le dossier `assets` et copiez `packed.pak` sur le téléphone. Choisissez-le dans l'application et touchez **Launch**.\n"
            }
          }
        },
        "pt": {
          "description": "Port do OpenStarbound para celulares. Precisa da sua cópia de Starbound.",
          "assets": {
            "pak": {
              "label": "packed.pak do Starbound (da sua instalação de PC)",
              "instructions_md": "Na sua instalação do Starbound, entre na pasta `assets` e copie o `packed.pak` para o celular. Escolha-o no app e toque em **Launch**.\n"
            }
          }
        },
        "de": {
          "description": "Port von OpenStarbound für Mobilgeräte. Benötigt deine Kopie von Starbound.",
          "assets": {
            "pak": {
              "label": "packed.pak von Starbound (aus deiner PC-Installation)",
              "instructions_md": "Geh in deiner Starbound-Installation in den Ordner `assets` und kopiere `packed.pak` aufs Handy. Wähle sie in der App und tippe auf **Launch**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2048,
        "cover": "https://cdn2.steamgriddb.com/grid/04eccd0076a2ba4c0ab95a548cb90543.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1b6a85b8fc1fb7c71201b666cb81677b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ac6e3ad63906082b11888b3138a69018.png",
        "genres": [
          "adventure",
          "platform",
          "rpg",
          "horror"
        ],
        "igdb_id": 3019,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4b19.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fzcspu9ttrfqrkwtddlj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/k1cpordlexhlo1dfcdex.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/z0dakpwkpinfuoznhkuh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczje6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczjea.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczjeb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczje8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vutevpktqkjhvr1yyzxc.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "rpg",
        "horror"
      ],
      "downloads": 4802
    },
    {
      "id": "opentennis",
      "name": "Open Tennis",
      "game": "Hot Shot Tennis",
      "original_platform": "ps2",
      "type": "recomp",
      "forks": [
        {
          "repo": "FIZL0/opentennis",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 403,
          "release": {
            "tag": "v1.6.2",
            "name": "OpenTennis 1.6.2",
            "published_at": "2026-11-06T02:58:35Z",
            "prerelease": false,
            "asset": {
              "name": "opentennis-android.apk",
              "url": "https://github.com/FIZL0/opentennis/releases/download/v1.6.2/opentennis-android.apk",
              "size": 134200290,
              "sha256": "80c01189313bf9cfef39ba4bc7eda9513cad1be4e4c5a668d0259857a2b7ef4f"
            }
          },
          "history": [
            {
              "tag": "v1.6.1",
              "name": "OpenTennis 1.6.1",
              "published_at": "2026-11-03T15:01:42Z",
              "prerelease": false,
              "asset": {
                "name": "opentennis-android.apk",
                "url": "https://github.com/FIZL0/opentennis/releases/download/v1.6.1/opentennis-android.apk",
                "size": 134200290,
                "sha256": "0cc16a8ebfb8be09963f5a9c6c97071e57f750b99b6af3f467e7ca6b888e5dcf"
              }
            },
            {
              "tag": "v1.6.0",
              "name": "OpenTennis 1.6.0",
              "published_at": "2026-10-31T18:51:01Z",
              "prerelease": false,
              "asset": {
                "name": "opentennis-android.apk",
                "url": "https://github.com/FIZL0/opentennis/releases/download/v1.6.0/opentennis-android.apk",
                "size": 134138850,
                "sha256": "b38c3e5dbb648e9b1a97a355f5984c890f94b073c0b4ee0d796a6ea4e759b803"
              }
            },
            {
              "tag": "v1.5.9",
              "name": "OpenTennis 1.5.9",
              "published_at": "2026-10-31T17:51:21Z",
              "prerelease": false,
              "asset": {
                "name": "opentennis-android.apk",
                "url": "https://github.com/FIZL0/opentennis/releases/download/v1.5.9/opentennis-android.apk",
                "size": 134134754,
                "sha256": "9740776c6ed3b9eb95e61c158e7b83499f0f1be1d864085e94a8c9e88f55a488"
              }
            },
            {
              "tag": "v1.5.8",
              "name": "OpenTennis 1.5.8",
              "published_at": "2026-10-30T13:46:08Z",
              "prerelease": false,
              "asset": {
                "name": "opentennis-android.apk",
                "url": "https://github.com/FIZL0/opentennis/releases/download/v1.5.8/opentennis-android.apk",
                "size": 134134754,
                "sha256": "8c7ba4ff4d3ecd06efe9f056cae2235221f57889f1fa6d35595240df29915ca0"
              }
            },
            {
              "tag": "v1.5.7",
              "name": "OpenTennis 1.5.7",
              "published_at": "2026-10-30T13:23:32Z",
              "prerelease": false,
              "asset": {
                "name": "opentennis-android.apk",
                "url": "https://github.com/FIZL0/opentennis/releases/download/v1.5.7/opentennis-android.apk",
                "size": 134147042,
                "sha256": "7a49232a47e849f19c9fdfd8b4fcb8f148fa40c10a13be20ffea81491a8b7bb1"
              }
            }
          ],
          "package": "io.github.fizl0.hst",
          "signer_sha256": "06d1fcbcd30a4ee35edf37afe246e51ebbafccb0cb95284b8229fc7842d8c7ca"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Hot Shots Tennis ISO (PS2, USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the ISO of your US Hot Shots Tennis disc.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Hot Shot Tennis for PS2. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Hot Shot Tennis para PS2. Necesita tus archivos de juego.",
          "assets": {
            "disc": {
              "label": "ISO de Hot Shots Tennis (PS2, USA)",
              "instructions_md": "Elige la ISO de tu disco americano de Hot Shots Tennis.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Hot Shot Tennis pour PS2. Nécessite vos fichiers de jeu.",
          "assets": {
            "disc": {
              "label": "ISO de Hot Shots Tennis (PS2, USA)",
              "instructions_md": "Choisissez l'ISO de votre disque américain de Hot Shots Tennis.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Hot Shot Tennis para PS2. Requer seus arquivos de jogo.",
          "assets": {
            "disc": {
              "label": "ISO de Hot Shots Tennis (PS2, EUA)",
              "instructions_md": "Escolha a ISO do seu disco americano de Hot Shots Tennis.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Hot Shot Tennis für PS2. Benötigt deine Spieldateien.",
          "assets": {
            "disc": {
              "label": "ISO von Hot Shots Tennis (PS2, USA)",
              "instructions_md": "Wähle die ISO deiner US-Disc von Hot Shots Tennis.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5245904,
        "cover": "https://cdn2.steamgriddb.com/grid/a96a744f5ce5ba89abd173fc6c2d4767.png",
        "hero": "https://cdn2.steamgriddb.com/hero/dcb5060fba0123ff56d253331f28db6a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/650627c390add68b2ee9cf404da91ce1.png",
        "genres": [
          "sports"
        ],
        "igdb_id": 21537,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5p1o.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fnficqxyh29hqswsgjvd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/azkkdtqbw3qk0ft6mhhp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dmdj6xfxvmghb4dxekjh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pwjoihnsdqjkilcx8ral.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rm1qognlrh9tmhyf4bzr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1dmc.jpg"
        ]
      },
      "genres": [
        "sports"
      ],
      "downloads": 403
    },
    {
      "id": "opents-a",
      "name": "OpenTS-A",
      "game": "Command & Conquer: Tiberian Sun and Firestorm",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "g0ump45/OpenTS-A",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 218,
          "release": {
            "tag": "v1.3.8",
            "name": "OpenTS-A v1.3.8 – Updates and Spanish Fixes",
            "published_at": "2026-10-08T20:22:22Z",
            "prerelease": false,
            "asset": {
              "name": "OpenTS-A-v1.3.8-Updates-and-Spanish-Fixes.apk",
              "url": "https://github.com/g0ump45/OpenTS-A/releases/download/v1.3.8/OpenTS-A-v1.3.8-Updates-and-Spanish-Fixes.apk",
              "size": 6497275,
              "sha256": "f71db1229d2c79774f8c8cf135fbdb6855eb8d00d3d1343ae0ee30edeb74483c"
            }
          },
          "history": [
            {
              "tag": "v1.3.7",
              "name": "OpenTS-A v1.3.7 – Bridge Redraw Fix",
              "published_at": "2026-10-08T14:39:12Z",
              "prerelease": false,
              "asset": {
                "name": "OpenTS-A-v1.3.7-Bridge-Redraw-Fix.apk",
                "url": "https://github.com/g0ump45/OpenTS-A/releases/download/v1.3.7/OpenTS-A-v1.3.7-Bridge-Redraw-Fix.apk",
                "size": 6480891,
                "sha256": "1e8464bd323ea7b2262cb8f2cddff1af0498cc5eec96b83aece697d78704a531"
              }
            },
            {
              "tag": "v1.3.6",
              "name": "OpenTS-A v1.3.6 – Rendering Fixes",
              "published_at": "2026-10-07T20:19:21Z",
              "prerelease": false,
              "asset": {
                "name": "OpenTS-A-v1.3.6-Rendering-Fixes.apk",
                "url": "https://github.com/g0ump45/OpenTS-A/releases/download/v1.3.6/OpenTS-A-v1.3.6-Rendering-Fixes.apk",
                "size": 6480891,
                "sha256": "9642f50197b1107839b80075a76881151cb8d63cde4a3fd2da8c6a6cb19a2d5d"
              }
            },
            {
              "tag": "v1.3.5",
              "name": "OpenTS-A v1.3.5 – The Update Update",
              "published_at": "2026-10-07T17:59:54Z",
              "prerelease": false,
              "asset": {
                "name": "OpenTS-A-v1.3.5-The-Update-Update.apk",
                "url": "https://github.com/g0ump45/OpenTS-A/releases/download/v1.3.5/OpenTS-A-v1.3.5-The-Update-Update.apk",
                "size": 6480891,
                "sha256": "994e170fa2305b6817670b33b0f0cf25052e6e32fe6ca7d71dd9761da8eb3007"
              }
            },
            {
              "tag": "v1.3.4",
              "name": "OpenTS-A v1.3.4 – Combat Crash Fix",
              "published_at": "2026-10-07T10:58:53Z",
              "prerelease": false,
              "asset": {
                "name": "OpenTS-A-v1.3.4-Combat-Crash-Fix.apk",
                "url": "https://github.com/g0ump45/OpenTS-A/releases/download/v1.3.4/OpenTS-A-v1.3.4-Combat-Crash-Fix.apk",
                "size": 6476795,
                "sha256": "6284b78d9c57bbb8717e69824c39cc035ed6f5d7d2b3806cfbcd651b09a1ca0e"
              }
            },
            {
              "tag": "v1.3.3",
              "name": "OpenTS-A v1.3.3 – Language Fixes",
              "published_at": "2026-10-06T14:23:06Z",
              "prerelease": false,
              "asset": {
                "name": "OpenTS-A-v1.3.3-Language-Fixes.apk",
                "url": "https://github.com/g0ump45/OpenTS-A/releases/download/v1.3.3/OpenTS-A-v1.3.3-Language-Fixes.apk",
                "size": 6476795,
                "sha256": "9f81f9651e98ae0abe9e46b540710be0f60d6ac2c4b3c76ec30085123d5ae7e6"
              }
            }
          ],
          "package": "com.opents.game",
          "signer_sha256": "7d3ad7061524d264232927b00cd07141768ca0fa527010ff2013baa01c3c5038"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "OpenTS-A-GameFiles.zip",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Download `OpenTS-A-GameFiles.zip` from the project's 1.0.0 release and don't unzip it. Open the app and choose it in the importer. Leave 5 GB free.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of Command & Conquer: Tiberian Sun and Firestorm for PC. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Command & Conquer: Tiberian Sun and Firestorm para PC. Necesita tus archivos de juego.",
          "assets": {
            "data": {
              "label": "OpenTS-A-GameFiles.zip",
              "instructions_md": "Descarga `OpenTS-A-GameFiles.zip` de la versión 1.0.0 del proyecto y no lo descomprimas. Abre la app y elígelo en el importador. Deja 5 GB libres.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Command & Conquer: Tiberian Sun and Firestorm pour PC. Nécessite vos fichiers de jeu.",
          "assets": {
            "data": {
              "label": "OpenTS-A-GameFiles.zip",
              "instructions_md": "Téléchargez `OpenTS-A-GameFiles.zip` depuis la version 1.0.0 du projet et ne le décompressez pas. Ouvrez l'application et choisissez-le dans l'importateur. Gardez 5 Go libres.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Command & Conquer: Tiberian Sun and Firestorm para PC. Requer seus arquivos de jogo.",
          "assets": {
            "data": {
              "label": "OpenTS-A-GameFiles.zip",
              "instructions_md": "Baixe o `OpenTS-A-GameFiles.zip` da versão 1.0.0 do projeto e não o descompacte. Abra o app e escolha-o no importador. Deixe 5 GB livres.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Command & Conquer: Tiberian Sun and Firestorm für PC. Benötigt deine Spieldateien.",
          "assets": {
            "data": {
              "label": "OpenTS-A-GameFiles.zip",
              "instructions_md": "Lade `OpenTS-A-GameFiles.zip` aus der Version 1.0.0 des Projekts herunter und entpacke sie nicht. Öffne die App und wähle sie im Importer. Lass 5 GB frei.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5446173,
        "cover": "https://cdn2.steamgriddb.com/grid/1bf8ecb9c9dcbaa1fc696075c4f87f97.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/39687e7d1c92246d75a913df025e3792.png",
        "logo": "https://cdn2.steamgriddb.com/logo/7deac8813ce9271e2f7cf0c3f12d41f1.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 290139,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co86dp.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqzyn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqzyo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqzyp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqzyq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqzyr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2soz.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 218
    },
    {
      "id": "opentyrian2000",
      "name": "Open Tyrian 2000",
      "game": "Tyrian (DOS)",
      "original_platform": "dos",
      "type": "recomp",
      "forks": [
        {
          "repo": "andyvand/opentyrian2000",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 348,
          "release": {
            "tag": "3.0.0-SDL3",
            "name": "3.0.0-SDL3",
            "published_at": "2025-01-28T21:52:57Z",
            "prerelease": false,
            "asset": {
              "name": "opentyrian2000-android.zip",
              "url": "https://github.com/andyvand/opentyrian2000/releases/download/3.0.0-SDL3/opentyrian2000-android.zip",
              "size": 11285593,
              "sha256": "e3fe2c628b48f7736498afa64c5dc4ff174fd794a6f617eabb89c91fed7fd1d0",
              "entry": {
                "path": "opentyrian2000-android.apk",
                "size": 16310371,
                "sha256": "b3aed6741fdfe87180d53a660ea110b09302dc11d98992867086426f05fe6c6e"
              }
            }
          },
          "history": [],
          "package": "org.libsdl.opentyrian",
          "signer_sha256": "ffda9535397b55351dd13e9b720762e48a2be85d9cd3f19bcf381a1d6d576ceb"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Tyrian (DOS) for DOS. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Tyrian (DOS) para DOS. Necesita tus archivos de juego."
        },
        "fr": {
          "description": "Recompilation statique de Tyrian (DOS) pour DOS. Nécessite vos fichiers de jeu."
        },
        "pt": {
          "description": "Recompilação estática de Tyrian (DOS) para DOS. Requer seus arquivos de jogo."
        },
        "de": {
          "description": "Statische Rekompilierung von Tyrian (DOS) für DOS. Benötigt deine Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 1652,
        "cover": "https://cdn2.steamgriddb.com/grid/e7b187423db3e8c2f1b07fceff206195.png",
        "logo": "https://cdn2.steamgriddb.com/logo/858846e5d0a6816af8a75fe6fda40ca1.png"
      },
      "downloads": 348
    },
    {
      "id": "openwheels",
      "name": "Happy Wheels",
      "game": "Happy Wheels",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "officialmelon/OpenWheels",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1166,
          "release": {
            "tag": "v0.3.0",
            "name": "OpenWheels v0.3.0",
            "published_at": "2026-10-08T08:37:48Z",
            "prerelease": false,
            "asset": {
              "name": "OpenWheels-release.apk",
              "url": "https://github.com/officialmelon/OpenWheels/releases/download/v0.3.0/OpenWheels-release.apk",
              "size": 101763043,
              "sha256": "648753d65d2d4639505d470e610d19f1ff7af0e3b68acdc1438c2e7877e7863b"
            }
          },
          "history": [
            {
              "tag": "v0.2.1",
              "name": "OpenWheels v0.2.1",
              "published_at": "2026-10-04T05:30:59Z",
              "prerelease": false,
              "asset": {
                "name": "OpenWheels-release.apk",
                "url": "https://github.com/officialmelon/OpenWheels/releases/download/v0.2.1/OpenWheels-release.apk",
                "size": 97012378,
                "sha256": "6be1bedc941b85f3d81719ace0bfcf5a31f9feba15f723e49c3d6de0b56d62cf"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "OpenWheels v0.2.0",
              "published_at": "2026-10-04T05:12:07Z",
              "prerelease": false,
              "asset": {
                "name": "OpenWheels-release.apk",
                "url": "https://github.com/officialmelon/OpenWheels/releases/download/v0.2.0/OpenWheels-release.apk",
                "size": 97011992,
                "sha256": "01284020855559573989d91e2a28621f6869694a9930111d5ee5268c6b50516f"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "OpenWheels v0.1.0",
              "published_at": "2026-10-04T01:22:50Z",
              "prerelease": false,
              "asset": {
                "name": "OpenWheels-release.apk",
                "url": "https://github.com/officialmelon/OpenWheels/releases/download/v0.1.0/OpenWheels-release.apk",
                "size": 91247546,
                "sha256": "5f02cca4fb87c24a87876f79aafbdbfeab1f4e404359ce2e08f6d29e3ad94014"
              }
            }
          ],
          "package": "org.openwheels.game",
          "signer_sha256": "380d7580d468bfab2ff71ce47c3cd88d6dd064e8631ee87d7b77139f85ae0605"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Happy Wheels. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Happy Wheels. Necesita tus archivos de juego de PC."
        },
        "fr": {
          "description": "Recompilation statique de Happy Wheels. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de Happy Wheels. Requer seus arquivos de jogo de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von Happy Wheels. Erfordert deine PC-Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 5252527,
        "cover": "https://cdn2.steamgriddb.com/grid/ea9a635395384d316bef4e9044f06f1f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/942575a2ae628a577dcb0891b1ec0785.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/e80ba3de4e2f156e3bdf5b3596b36ca4.png",
        "genres": [
          "platform",
          "racing",
          "horror"
        ],
        "igdb_id": 28227,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocuty.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ie3u0yfnsywvzyysly6t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15c49.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15c4a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15c4b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15c4c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15c4d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15c4e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15c4g.jpg"
        ]
      },
      "genres": [
        "platform",
        "racing",
        "horror"
      ],
      "downloads": 1166
    },
    {
      "id": "openxray",
      "name": "OpenXRay",
      "game": "S.T.A.L.K.E.R.: Shadow of Chernobyl",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/rolipayr15/OpenXray16-Android-Port",
      "description": "Port of the OpenXRay engine for S.T.A.L.K.E.R.: Shadow of Chernobyl. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "rolipayr15/OpenXray16-Android-Port",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 541,
          "release": {
            "tag": "v0.7.3",
            "name": "Build v0.7.3",
            "published_at": "2026-09-29T20:32:13Z",
            "prerelease": true,
            "asset": {
              "name": "app-debug.apk",
              "url": "https://github.com/rolipayr15/OpenXray16-Android-Port/releases/download/v0.7.3/app-debug.apk",
              "size": 121526637,
              "sha256": "821cc8f6a8704c156b224ccfd9387177e2b4e42a4cf3377e87742b138cabbfaa"
            }
          },
          "history": [
            {
              "tag": "v0.7.2",
              "name": "build v0.7.2",
              "published_at": "2026-09-20T15:45:17Z",
              "prerelease": true,
              "asset": {
                "name": "app-debug.apk",
                "url": "https://github.com/rolipayr15/OpenXray16-Android-Port/releases/download/v0.7.2/app-debug.apk",
                "size": 121526637,
                "sha256": "a57c17e33180d9381c4f6c7a210e649232c2d2e5d3f1a04168f882e096b54ba7"
              }
            },
            {
              "tag": "v0.7.1",
              "name": "build v0.7.1",
              "published_at": "2026-09-18T18:58:38Z",
              "prerelease": true,
              "asset": {
                "name": "app-debug.apk",
                "url": "https://github.com/rolipayr15/OpenXray16-Android-Port/releases/download/v0.7.1/app-debug.apk",
                "size": 121526637,
                "sha256": "b73f312abed56748022a6b19c333d525f77b13525292b2cbb357530fa1785f4b"
              }
            },
            {
              "tag": "v0.7.0",
              "name": "Beta 0.7.0",
              "published_at": "2026-09-17T20:44:04Z",
              "prerelease": true,
              "asset": {
                "name": "OpenXRdroid16_0.7.0.apk",
                "url": "https://github.com/rolipayr15/OpenXray16-Android-Port/releases/download/v0.7.0/OpenXRdroid16_0.7.0.apk",
                "size": 121463808,
                "sha256": "13b4429d36028ffea9333f734ba36ea17883ba10cd612afacb844847dcba57ea"
              }
            }
          ],
          "package": "org.openxray.android",
          "signer_sha256": "7442fd72c7b9080333358369265cdfc340bcbbe5997e04e3ba131d00c539cd76"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "S.T.A.L.K.E.R.: Shadow of Chernobyl installation",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your S.T.A.L.K.E.R.: Shadow of Chernobyl folder to the device and choose it in the launcher. It finds the `gamedata.db*` files on its own, with no fixed structure.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port del motor OpenXRay de S.T.A.L.K.E.R.: Shadow of Chernobyl. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Instalación de S.T.A.L.K.E.R.: Shadow of Chernobyl",
              "instructions_md": "Copia la carpeta de tu S.T.A.L.K.E.R.: Shadow of Chernobyl al dispositivo y elígela en el lanzador. Busca sola los archivos `gamedata.db*`, sin una estructura fija.\n"
            }
          }
        },
        "fr": {
          "description": "Port du moteur OpenXRay de S.T.A.L.K.E.R.: Shadow of Chernobyl. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Installation de S.T.A.L.K.E.R.: Shadow of Chernobyl",
              "instructions_md": "Copiez le dossier de votre S.T.A.L.K.E.R.: Shadow of Chernobyl sur l'appareil et choisissez-le dans le lanceur. Il trouve tout seul les fichiers `gamedata.db*`, sans structure imposée.\n"
            }
          }
        },
        "pt": {
          "description": "Port do motor OpenXRay de S.T.A.L.K.E.R.: Shadow of Chernobyl. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Instalação de S.T.A.L.K.E.R.: Shadow of Chernobyl",
              "instructions_md": "Copie a pasta do seu S.T.A.L.K.E.R.: Shadow of Chernobyl para o aparelho e escolha-a no launcher. Ele procura sozinho os arquivos `gamedata.db*`, sem estrutura fixa.\n"
            }
          }
        },
        "de": {
          "description": "Port der OpenXRay-Engine für S.T.A.L.K.E.R.: Shadow of Chernobyl. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Installation von S.T.A.L.K.E.R.: Shadow of Chernobyl",
              "instructions_md": "Kopiere den Ordner deines S.T.A.L.K.E.R.: Shadow of Chernobyl aufs Gerät und wähle ihn im Launcher. Er findet die Dateien `gamedata.db*` selbst, ohne feste Struktur.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 11025,
        "cover": "https://cdn2.steamgriddb.com/grid/99e8ff48f7f4a7ec3618f0a0efe1af07.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c0a62e133894cdce435bcb4a5df1db2d.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/82836ca597a373e6c3cd5ae2d466161e.png",
        "genres": [
          "shooter",
          "rpg",
          "horror"
        ],
        "igdb_id": 320,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coa4s4.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxwzv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxwzk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxwzn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxwzl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxwzw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxwzm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxwzq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxwzt.jpg"
        ]
      },
      "genres": [
        "shooter",
        "rpg",
        "horror"
      ],
      "downloads": 541
    },
    {
      "id": "oracles",
      "name": "Oracles",
      "game": "The Legend of Zelda: Oracle of Ages",
      "original_platform": "gbc",
      "type": "decomp",
      "upstream": "https://github.com/kirby-letsgo/oracles-decomp",
      "description": "Oracle of Ages and Oracle of Seasons rebuilt in C. Requires your Game Boy Color ROMs.",
      "forks": [
        {
          "repo": "kirby-letsgo/oracles-decomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1412,
          "release": {
            "tag": "v1.0.6",
            "name": "Oracles 1.0.6",
            "published_at": "2026-11-02T20:24:40Z",
            "prerelease": false,
            "asset": {
              "name": "Oracles-android.apk",
              "url": "https://github.com/kirby-letsgo/oracles-decomp/releases/download/v1.0.6/Oracles-android.apk",
              "size": 27630800,
              "sha256": "0cefb91faafa87da5f7c8f02f6de2cf51c1461e3d703eef629e58d5c07a52d53"
            }
          },
          "history": [
            {
              "tag": "v1.0.5",
              "name": "Oracles 1.0.5",
              "published_at": "2026-10-30T23:57:22Z",
              "prerelease": false,
              "asset": {
                "name": "Oracles-android.apk",
                "url": "https://github.com/kirby-letsgo/oracles-decomp/releases/download/v1.0.5/Oracles-android.apk",
                "size": 27626704,
                "sha256": "0cfc5ab94ba6494cd4c6f2ee219cb04a639df23b6017c0de19cb0d04eeba956b"
              }
            },
            {
              "tag": "v1.0.4",
              "name": "Oracles 1.0.4",
              "published_at": "2026-10-29T21:47:23Z",
              "prerelease": false,
              "asset": {
                "name": "Oracles-android.apk",
                "url": "https://github.com/kirby-letsgo/oracles-decomp/releases/download/v1.0.4/Oracles-android.apk",
                "size": 27542056,
                "sha256": "498b089ead9edd49ad26dace5bc4f4b43678ae9c4ac925207486cd2a2cd1a833"
              }
            },
            {
              "tag": "v1.0.3",
              "name": "Oracles 1.0.3",
              "published_at": "2026-10-29T11:47:42Z",
              "prerelease": false,
              "asset": {
                "name": "Oracles-android.apk",
                "url": "https://github.com/kirby-letsgo/oracles-decomp/releases/download/v1.0.3/Oracles-android.apk",
                "size": 27467984,
                "sha256": "10d71934a7cd97dcaf94e24eb9220b33ff915605b08b4f9fe1ff79fc476e7aa5"
              }
            },
            {
              "tag": "v1.0.2",
              "name": "Oracles 1.0.2",
              "published_at": "2026-10-24T16:48:28Z",
              "prerelease": false,
              "asset": {
                "name": "Oracles-android.apk",
                "url": "https://github.com/kirby-letsgo/oracles-decomp/releases/download/v1.0.2/Oracles-android.apk",
                "size": 27467152,
                "sha256": "c866a4f803d7d291eed2b5ee5527f6a5cc1f7ea5551121ee6bb1f4cbcc3acbea"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "Oracles 1.0.1",
              "published_at": "2026-10-23T21:33:42Z",
              "prerelease": false,
              "asset": {
                "name": "Oracles-android.apk",
                "url": "https://github.com/kirby-letsgo/oracles-decomp/releases/download/v1.0.1/Oracles-android.apk",
                "size": 27466496,
                "sha256": "2739f5b151962ea4d00fe7661a1364f8cb71fca2e9a22eeb0ce165274df22ae0"
              }
            }
          ],
          "package": "org.oracles",
          "signer_sha256": "5c5cb9f2c7c2e8e992de44a9be51b19607e4a8212c853528ea0d863f1f3ea48b"
        },
        {
          "repo": "thibautbus/top",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3565,
          "release": {
            "tag": "v1.4.0",
            "name": "The Oracles Project 1.4.0",
            "published_at": "2026-11-05T13:25:30Z",
            "prerelease": false,
            "asset": {
              "name": "the-oracles-project-1.4.0-android.apk",
              "url": "https://github.com/thibautbus/top/releases/download/v1.4.0/the-oracles-project-1.4.0-android.apk",
              "size": 13158868,
              "sha256": "349b3601d9b4292ee55ffbef362a23b29de5a22eeedf927179c54e86737e92c8"
            }
          },
          "history": [
            {
              "tag": "v1.3.0",
              "name": "The Oracles Project 1.3.0",
              "published_at": "2026-10-25T11:51:02Z",
              "prerelease": false,
              "asset": {
                "name": "the-oracles-project-1.3.0-android.apk",
                "url": "https://github.com/thibautbus/top/releases/download/v1.3.0/the-oracles-project-1.3.0-android.apk",
                "size": 12798320,
                "sha256": "e504076a48a0ad168e8df9874221b1c3d86ff79f581015fb77aae5c5cc8f840c"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "The Oracles Project 1.2.0",
              "published_at": "2026-10-18T09:06:27Z",
              "prerelease": false,
              "asset": {
                "name": "the-oracles-project-1.2.0-android.apk",
                "url": "https://github.com/thibautbus/top/releases/download/v1.2.0/the-oracles-project-1.2.0-android.apk",
                "size": 12270219,
                "sha256": "2728bddf30762fefbc5be75dd6f175dd8f50c823eb660b125aedb20a2b49ecd4"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "The Oracles Project 1.1.0",
              "published_at": "2026-10-09T09:38:41Z",
              "prerelease": false,
              "asset": {
                "name": "the-oracles-project-1.1.0-android.apk",
                "url": "https://github.com/thibautbus/top/releases/download/v1.1.0/the-oracles-project-1.1.0-android.apk",
                "size": 11705855,
                "sha256": "c2a48205fbb6c4139fa1f155fa1e55fa125af9459409e2cadb8a5a3aee84c033"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "The Oracles Project 1.0.0",
              "published_at": "2026-09-29T11:06:44Z",
              "prerelease": false,
              "asset": {
                "name": "the-oracles-project-1.0.0-android.apk",
                "url": "https://github.com/thibautbus/top/releases/download/v1.0.0/the-oracles-project-1.0.0-android.apk",
                "size": 10602357,
                "sha256": "3b55a86cd5853407c864b6fcbad119192602e85fbe760fe8295641405c5cb6d2"
              }
            }
          ],
          "package": "org.theoraclesproject",
          "signer_sha256": "141f4eff51996d00cd9215208964371cc4cdea222848c0a3f4b49ea72dd072ea"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Zelda: Oracle of Ages or Oracle of Seasons ROM (USA or Europe)",
          "accepted": [
            {
              "sha1": "880374fb978b18af4aa529e2e32f7ffb4d7dd2f4",
              "label": "Oracle of Ages (USA)",
              "format": "gbc"
            },
            {
              "sha1": "ba1268290fb2b1b70505d2d7b5825fc8a4816a4b",
              "label": "Oracle of Seasons (USA)",
              "format": "gbc"
            },
            {
              "sha1": "9f2dff3c46406839f839a8d535353dfc1e3e8670",
              "label": "Oracle of Ages (Europe)",
              "format": "gbc"
            },
            {
              "sha1": "360b9408e569ba826212eac1ebea1b09573cb48c",
              "label": "Oracle of Seasons (Europe)",
              "format": "gbc"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On each game's tab tap **Add ROM...** (or **Choose ROM…**) and choose your ROM. A `.zip` or `.gz` with it inside works; a `.7z` doesn't.\nWith oracles-decomp the US or European ones work. The Oracles Project needs the US one; the European one only adds the languages.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Oracle of Ages y Oracle of Seasons reconstruidos en C. Necesita tus ROM de Game Boy Color.",
          "assets": {
            "rom": {
              "label": "ROM de Zelda: Oracle of Ages u Oracle of Seasons (USA o Europa)",
              "instructions_md": "En la pestaña de cada juego pulsa **Add ROM...** (o **Choose ROM…**) y elige tu ROM. Vale un `.zip` o `.gz` con ella dentro; un `.7z` no.\nCon oracles-decomp valen la americana o la europea. En The Oracles Project hace falta la americana; la europea solo añade los idiomas.\n",
              "accepted": [
                "Oracle of Ages (USA)",
                "Oracle of Seasons (USA)",
                "Oracle of Ages (Europa)",
                "Oracle of Seasons (Europa)"
              ]
            }
          }
        },
        "fr": {
          "description": "Oracle of Ages et Oracle of Seasons reconstruits en C. Nécessite vos ROM Game Boy Color.",
          "assets": {
            "rom": {
              "label": "ROM de Zelda: Oracle of Ages ou Oracle of Seasons (USA ou Europe)",
              "accepted": [
                "Oracle of Ages (USA)",
                "Oracle of Seasons (USA)",
                "Oracle of Ages (Europe)",
                "Oracle of Seasons (Europe)"
              ],
              "instructions_md": "Dans l'onglet de chaque jeu, touchez **Add ROM...** (ou **Choose ROM…**) et choisissez votre ROM. Un `.zip` ou `.gz` qui la contient convient ; un `.7z` non.\nAvec oracles-decomp, l'américaine ou l'européenne conviennent. The Oracles Project a besoin de l'américaine ; l'européenne n'ajoute que les langues.\n"
            }
          }
        },
        "pt": {
          "description": "Oracle of Ages e Oracle of Seasons reconstruídos em C. Precisa das suas ROMs de Game Boy Color.",
          "assets": {
            "rom": {
              "label": "ROM de Zelda: Oracle of Ages ou Oracle of Seasons (EUA ou Europa)",
              "accepted": [
                "Oracle of Ages (EUA)",
                "Oracle of Seasons (EUA)",
                "Oracle of Ages (Europa)",
                "Oracle of Seasons (Europa)"
              ],
              "instructions_md": "Na aba de cada jogo toque em **Add ROM...** (ou **Choose ROM…**) e escolha sua ROM. Serve um `.zip` ou `.gz` com ela dentro; um `.7z` não.\nCom o oracles-decomp servem a americana ou a europeia. No The Oracles Project é preciso a americana; a europeia só adiciona os idiomas.\n"
            }
          }
        },
        "de": {
          "description": "Oracle of Ages und Oracle of Seasons, in C nachgebaut. Benötigt deine Game-Boy-Color-ROMs.",
          "assets": {
            "rom": {
              "label": "ROM von Zelda: Oracle of Ages oder Oracle of Seasons (USA oder Europa)",
              "accepted": [
                "Oracle of Ages (USA)",
                "Oracle of Seasons (USA)",
                "Oracle of Ages (Europa)",
                "Oracle of Seasons (Europa)"
              ],
              "instructions_md": "Tippe im Tab jedes Spiels auf **Add ROM...** (oder **Choose ROM…**) und wähle deine ROM. Eine `.zip` oder `.gz` mit ihr darin geht; eine `.7z` nicht.\nMit oracles-decomp gehen die US- oder die europäische. The Oracles Project braucht die US-Version; die europäische fügt nur die Sprachen hinzu.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35190,
        "cover": "https://cdn2.steamgriddb.com/grid/e66160e598192a253a015cb90ab371dc.png",
        "hero": "https://cdn2.steamgriddb.com/hero/18f91d43eb4c7f0e879697f012ea3815.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5fde40544cff0001484ecae2466ce96e.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 1041,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2tw1.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lrj9bbm9a3i2ivp0vn6c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/t7l71ajns1jk97ytkpks.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/l8zvnxgmqhb3nnesg7e9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vpaltrwlvwvfkvet6lzx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jzuaecsuznl7ezp2mv0q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mpaogl2848lhfsmo91ry.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cdx7sfogk2uasy23zirs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ujhr706ik9ylq6yg9fil.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "downloads": 4977
    },
    {
      "id": "origins-recomp",
      "name": "Rayman Origins",
      "game": "Rayman Origins",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "edeegg/origins-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 795,
          "release": {
            "tag": "0.1.0",
            "name": "0.1.0",
            "published_at": "2026-09-15T22:16:33Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/edeegg/origins-recomp/releases/download/0.1.0/app-release.apk",
              "size": 21100962,
              "sha256": "e1627c2ebd13eb27ab8eee788a2dbad403aea5c648e55968ed0a68d8ff8eae46"
            }
          },
          "history": [],
          "package": "com.raymanorigins.recomp",
          "signer_sha256": "8aef00a59912b3b2584d001e3b3fd7877b058eb3eff99039ba20e4fa32de02fc",
          "reports": [
            {
              "device": "Infinix X6532",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T13:52:46Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Rayman Origins files (Xbox 360) with the .xex",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the files of your Xbox 360 Rayman Origins to the port's `game` folder, with the `.xex` file inside.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Rayman Origins for Xbox 360. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Rayman Origins para Xbox 360. Necesita tus archivos de juego.",
          "assets": {
            "game": {
              "label": "Archivos de Rayman Origins (Xbox 360) con el .xex",
              "instructions_md": "Copia los archivos de tu Rayman Origins de Xbox 360 a la carpeta `game` del port, con el archivo `.xex` dentro.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Rayman Origins pour Xbox 360. Nécessite vos fichiers de jeu.",
          "assets": {
            "game": {
              "label": "Fichiers de Rayman Origins (Xbox 360) avec le .xex",
              "instructions_md": "Copiez les fichiers de votre Rayman Origins Xbox 360 dans le dossier `game` du port, avec le fichier `.xex` dedans.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Rayman Origins para Xbox 360. Requer seus arquivos de jogo.",
          "assets": {
            "game": {
              "label": "Arquivos de Rayman Origins (Xbox 360) com o .xex",
              "instructions_md": "Copie os arquivos do seu Rayman Origins de Xbox 360 para a pasta `game` do port, com o arquivo `.xex` dentro.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Rayman Origins für Xbox 360. Benötigt deine Spieldateien.",
          "assets": {
            "game": {
              "label": "Dateien von Rayman Origins (Xbox 360) mit der .xex",
              "instructions_md": "Kopiere die Dateien deines Xbox-360-Rayman-Origins in den Ordner `game` des Ports, mit der `.xex`-Datei darin.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1915,
        "cover": "https://cdn2.steamgriddb.com/grid/cb1a716a70ad58a2f02792dcc8db2039.png",
        "hero": "https://cdn2.steamgriddb.com/hero/336e4fcc43c1194d7bb9c8fc6188e9b3.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f72b5935d3c9a1dbc4dc2cb5bd078cd8.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 981,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1v7k.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/h1ujr4oc2e4pnmjyr7kr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ysgryg6dtajsfpbxce5l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/avztaicowamoknyokoy4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/w1iydp3psbu8oibvrovg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/w37ndjku8masryk6ga9e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q4h9a44s9eo3wcv6jiwr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/atwmdeqb3w7rihhgvmnx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/e6n3fuy7nnjezurfsr6n.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "Infinix X6532",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T13:52:46Z"
        }
      ],
      "downloads": 795
    },
    {
      "id": "p3p",
      "name": "Persona 3 Portable",
      "game": "Persona 3 Portable",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "voidsx-dev/p3p-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 395,
          "release": {
            "tag": "v0.2.0",
            "name": "P3P Android 0.2.0",
            "published_at": "2026-11-06T18:25:15Z",
            "prerelease": false,
            "asset": {
              "name": "p3p.apk",
              "url": "https://github.com/voidsx-dev/p3p-android/releases/download/v0.2.0/p3p.apk",
              "size": 3532285,
              "sha256": "1028e0eb6d66746d07b9c401e4a19bdd124b60db51fd6740a7bf7359b693c710"
            }
          },
          "history": [],
          "package": "io.github.p3pandroid",
          "signer_sha256": "af80202ee1d45af8533301ff8f6613b9f4d7f8d98513e8e08aa45292c6e25425",
          "reports": [
            {
              "device": "Samsung SM-A155M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T17:59:34Z"
            },
            {
              "device": "Xiaomi 2311DRK48G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T10:34:35Z"
            },
            {
              "device": "Xiaomi 23013PC75G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-10T20:53:57Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Persona 3 Portable (Switch, version 1.0.0) as NSP or XCI",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Switch copy of Persona 3 Portable, version 1.0.0, as `.nsp` or `.xci`. The app prepares the data just once.\n"
        },
        {
          "id": "keys",
          "label": "Your Switch prod.keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Also choose the `prod.keys` file dumped from your own console.\n"
        }
      ],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Static recompilation of Persona 3 Portable for Switch. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Persona 3 Portable para Switch. Necesita tus archivos de juego.",
          "assets": {
            "game": {
              "label": "Persona 3 Portable (Switch, versión 1.0.0) en NSP o XCI",
              "instructions_md": "Elige tu copia de Persona 3 Portable de Switch, versión 1.0.0, en `.nsp` o `.xci`. La app prepara los datos una sola vez.\n"
            },
            "keys": {
              "label": "prod.keys de tu Switch",
              "instructions_md": "Elige también el archivo `prod.keys` sacado de tu propia consola.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Persona 3 Portable pour Switch. Nécessite vos fichiers de jeu.",
          "assets": {
            "game": {
              "label": "Persona 3 Portable (Switch, version 1.0.0) en NSP ou XCI",
              "instructions_md": "Choisissez votre copie Switch de Persona 3 Portable, version 1.0.0, en `.nsp` ou `.xci`. L'application prépare les données une seule fois.\n"
            },
            "keys": {
              "label": "prod.keys de votre Switch",
              "instructions_md": "Choisissez aussi le fichier `prod.keys` extrait de votre propre console.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Persona 3 Portable para Switch. Requer seus arquivos de jogo.",
          "assets": {
            "game": {
              "label": "Persona 3 Portable (Switch, versão 1.0.0) em NSP ou XCI",
              "instructions_md": "Escolha sua cópia de Persona 3 Portable do Switch, versão 1.0.0, em `.nsp` ou `.xci`. O app prepara os dados uma única vez.\n"
            },
            "keys": {
              "label": "prod.keys do seu Switch",
              "instructions_md": "Escolha também o arquivo `prod.keys` extraído do seu próprio console.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Persona 3 Portable für Switch. Benötigt deine Spieldateien.",
          "assets": {
            "game": {
              "label": "Persona 3 Portable (Switch, Version 1.0.0) als NSP oder XCI",
              "instructions_md": "Wähle deine Switch-Kopie von Persona 3 Portable, Version 1.0.0, als `.nsp` oder `.xci`. Die App bereitet die Daten nur einmal vor.\n"
            },
            "keys": {
              "label": "prod.keys deiner Switch",
              "instructions_md": "Wähle auch die aus deiner eigenen Konsole ausgelesene Datei `prod.keys`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5438623,
        "hero": "https://cdn2.steamgriddb.com/hero/50f6c51939ae66c64d63d6653689b61b.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/a6b83cd033881e4b7e0ade6add26a17b.png",
        "genres": [
          "adventure",
          "rpg",
          "horror"
        ],
        "igdb_id": 11416,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1n1z.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6v3v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6v3s.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6v3t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6v3u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6v3p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6v3r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6v3q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar22bu.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "horror"
      ],
      "reports": [
        {
          "device": "Samsung SM-A155M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T17:59:34Z"
        },
        {
          "device": "Xiaomi 2311DRK48G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T10:34:35Z"
        },
        {
          "device": "Xiaomi 23013PC75G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-10T20:53:57Z"
        }
      ],
      "downloads": 395
    },
    {
      "id": "p4au",
      "name": "Persona 4 Arena Ultimax",
      "game": "Persona 4 Arena Ultimax",
      "original_platform": "switch",
      "type": "emulator",
      "forks": [
        {
          "repo": "Brandon04Gonzalez/p4au-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 331,
          "release": {
            "tag": "v0.3.6",
            "name": "v0.3.6: maintenance update & local multiplayer support",
            "published_at": "2026-11-10T13:31:39Z",
            "prerelease": false,
            "asset": {
              "name": "p4au.apk",
              "url": "https://github.com/Brandon04Gonzalez/p4au-android/releases/download/v0.3.6/p4au.apk",
              "size": 3705572,
              "sha256": "e959c51425d702c1d224ca091b06b870329a3946a47d2058e330af0204373868"
            }
          },
          "history": [
            {
              "tag": "v0.3.5",
              "name": "v0.3.5: physical gamepad layout option & generic USB/PS2 controller support",
              "published_at": "2026-11-10T01:20:33Z",
              "prerelease": false,
              "asset": {
                "name": "p4au.apk",
                "url": "https://github.com/Brandon04Gonzalez/p4au-android/releases/download/v0.3.5/p4au.apk",
                "size": 3705572,
                "sha256": "91f8c125bd26182e68e0e1092c166e784e0d2641fc426428a0d0a232f4d1b5bd"
              }
            },
            {
              "tag": "v0.3.4",
              "name": "v0.3.4: Story Mode crash fix, Persona cut-ins, touch combo responsiveness & Android 10 support",
              "published_at": "2026-11-09T21:30:27Z",
              "prerelease": false,
              "asset": {
                "name": "p4au.apk",
                "url": "https://github.com/Brandon04Gonzalez/p4au-android/releases/download/v0.3.4/p4au.apk",
                "size": 3705572,
                "sha256": "fd032d0418b80ddcffec2863a37c3e2caff2a80c583e9d0b996b1ac063965c23"
              }
            },
            {
              "tag": "v0.3.3",
              "name": "v0.3.3: native port, offline (online coming soon)",
              "published_at": "2026-11-08T04:20:50Z",
              "prerelease": false,
              "asset": {
                "name": "p4au.apk",
                "url": "https://github.com/Brandon04Gonzalez/p4au-android/releases/download/v0.3.3/p4au.apk",
                "size": 3701476,
                "sha256": "ace4397484cb349f1b8d46fc6f687e92cbf987f76c3ba098633d2fefb9b19508"
              }
            }
          ],
          "package": "io.github.p4aurecomp",
          "signer_sha256": "71cef8a68d4f0a082be6428fd8e41adf07937a40299c6002d7e71546d56cdb60"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Persona 4 Arena Ultimax (Switch, 1.0.0) as .nsp or .xci and your prod.keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your version 1.0.0 `.nsp` (or `.xci`) and your `prod.keys` to the phone (Downloads is fine).\nOpen P4AU, allow access to all files and choose both files: the game is prepared once and read in place.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Persona 4 Arena Ultimax for switch with an embedded emulator. Requires your Switch game files.",
      "i18n": {
        "es": {
          "description": "Persona 4 Arena Ultimax para switch con un emulador integrado. Necesita tus archivos del juego de Switch.",
          "assets": {
            "game": {
              "label": "Persona 4 Arena Ultimax (Switch, 1.0.0) en .nsp o .xci y tus prod.keys",
              "instructions_md": "Copia tu `.nsp` (o `.xci`) de la versión 1.0.0 y tus `prod.keys` al teléfono (Descargas sirve).\nAbre P4AU, permite el acceso a todos los archivos y elige los dos archivos: el juego se prepara una vez y se lee donde está.\n"
            }
          }
        },
        "fr": {
          "description": "Persona 4 Arena Ultimax pour switch avec un émulateur intégré. Nécessite vos fichiers de jeu Switch.",
          "assets": {
            "game": {
              "label": "Persona 4 Arena Ultimax (Switch, 1.0.0) en .nsp ou .xci et vos prod.keys",
              "instructions_md": "Copiez votre `.nsp` (ou `.xci`) de la version 1.0.0 et vos `prod.keys` sur le téléphone (Téléchargements convient).\nOuvrez P4AU, autorisez l'accès à tous les fichiers et choisissez les deux fichiers : le jeu est préparé une fois et lu sur place.\n"
            }
          }
        },
        "pt": {
          "description": "Persona 4 Arena Ultimax para switch com um emulador embutido. Requer seus arquivos de jogo de Switch.",
          "assets": {
            "game": {
              "label": "Persona 4 Arena Ultimax (Switch, 1.0.0) em .nsp ou .xci e suas prod.keys",
              "instructions_md": "Copie o seu `.nsp` (ou `.xci`) da versão 1.0.0 e suas `prod.keys` para o celular (Downloads serve).\nAbra o P4AU, permita o acesso a todos os arquivos e escolha os dois arquivos: o jogo é preparado uma vez e lido onde está.\n"
            }
          }
        },
        "de": {
          "description": "Persona 4 Arena Ultimax für switch mit integriertem Emulator. Benötigt deine Switch-Spieledateien.",
          "assets": {
            "game": {
              "label": "Persona 4 Arena Ultimax (Switch, 1.0.0) als .nsp oder .xci und deine prod.keys",
              "instructions_md": "Kopiere deine `.nsp` (oder `.xci`) der Version 1.0.0 und deine `prod.keys` aufs Handy (Downloads geht).\nÖffne P4AU, erlaube den Zugriff auf alle Dateien und wähle beide Dateien: Das Spiel wird einmal vorbereitet und an Ort und Stelle gelesen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34618,
        "cover": "https://cdn2.steamgriddb.com/grid/e725e8c6df2750d368ddde245f31c506.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c316b1caa7c585393187d1711e789178.png",
        "logo": "https://cdn2.steamgriddb.com/logo/176bf6219855a6eb1f3a30903e34b6fb.png",
        "genres": [
          "adventure",
          "fighting"
        ],
        "igdb_id": 11445,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5k1y.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7df4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7df5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7df3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8s75.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8s77.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8s76.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8s78.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8s79.jpg"
        ]
      },
      "genres": [
        "adventure",
        "fighting"
      ],
      "downloads": 331
    },
    {
      "id": "p4g",
      "name": "Persona 4 Golden",
      "game": "Persona 4 Golden",
      "original_platform": "switch",
      "type": "emulator",
      "forks": [
        {
          "repo": "nxdevxz/p4g-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4934,
          "release": {
            "tag": "v0.4.6-beta",
            "name": "P4G 0.4.6 Beta",
            "published_at": "2026-11-10T22:29:49Z",
            "prerelease": false,
            "asset": {
              "name": "P4G.apk",
              "url": "https://github.com/nxdevxz/p4g-android/releases/download/v0.4.6-beta/P4G.apk",
              "size": 8844922,
              "sha256": "45a42e13f36cc27dd9999cde406c861632bcad8809abedace09b56f26ef256d3"
            }
          },
          "history": [
            {
              "tag": "v0.4.5-beta",
              "name": "P4G 0.4.5 Beta",
              "published_at": "2026-11-09T23:04:41Z",
              "prerelease": false,
              "asset": {
                "name": "P4G.apk",
                "url": "https://github.com/nxdevxz/p4g-android/releases/download/v0.4.5-beta/P4G.apk",
                "size": 8844922,
                "sha256": "cea7a410e1bce304797da9f10b648c17c2540c2979ec7f1d7e8004b5e7f14329"
              }
            },
            {
              "tag": "v0.4.4-beta",
              "name": "P4G 0.4.4 Beta",
              "published_at": "2026-11-09T15:44:57Z",
              "prerelease": false,
              "asset": {
                "name": "P4G.apk",
                "url": "https://github.com/nxdevxz/p4g-android/releases/download/v0.4.4-beta/P4G.apk",
                "size": 8828538,
                "sha256": "de43b0d516e961d25e4d7f2f943ea7d354ae3fb307b8467e7c18c80aaf348c3f"
              }
            },
            {
              "tag": "v0.4.3-beta",
              "name": "P4G 0.4.3 Beta",
              "published_at": "2026-11-08T20:18:40Z",
              "prerelease": false,
              "asset": {
                "name": "P4G.apk",
                "url": "https://github.com/nxdevxz/p4g-android/releases/download/v0.4.3-beta/P4G.apk",
                "size": 62375546,
                "sha256": "236e890bc560d96de8aa20df2369c38d4e7f4ecdfcd6296143007ec0b017fa90"
              }
            },
            {
              "tag": "v0.4.2-beta",
              "name": "P4G 0.4.2 Beta",
              "published_at": "2026-11-07T19:52:21Z",
              "prerelease": false,
              "asset": {
                "name": "P4G.apk",
                "url": "https://github.com/nxdevxz/p4g-android/releases/download/v0.4.2-beta/P4G.apk",
                "size": 62342778,
                "sha256": "e9c3d4f6400103a06e3f612228794e5239153b13c134c68ee1dffb9696f7a93f"
              }
            },
            {
              "tag": "v0.4.1-beta",
              "name": "P4G 0.4.1 Beta",
              "published_at": "2026-11-06T16:24:36Z",
              "prerelease": false,
              "asset": {
                "name": "P4G.apk",
                "url": "https://github.com/nxdevxz/p4g-android/releases/download/v0.4.1-beta/P4G.apk",
                "size": 62293626,
                "sha256": "2ed66ae8307d2398286ad5380ce7f012649270cd8290ab721acb99076343f9fc"
              }
            }
          ],
          "package": "io.github.p4grecomp",
          "signer_sha256": "47e73cec4c498f9b9261cf875ef921c5063312bba6605d04e1ee93d72a85714a",
          "reports": [
            {
              "device": "Xiaomi 2311DRK48G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.3-beta",
              "last_at": "2026-11-09T14:54:17Z"
            },
            {
              "device": "Xiaomi 13",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.1-beta",
              "last_at": "2026-11-09T20:37:50Z"
            },
            {
              "device": "Motorola moto g34 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.4-beta",
              "last_at": "2026-11-10T11:33:42Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.4-beta",
              "last_at": "2026-11-11T04:50:33Z"
            },
            {
              "device": "Infinix X6876",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.5-beta",
              "last_at": "2026-11-11T15:51:10Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "game",
          "label": "Persona 4 Golden for Switch (.nsp or .xci)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Switch Persona 4 Golden dump (`.nsp` or `.xci`), plus the update if you have it, and tap **Prepare**. Everything is done on the phone itself.\n"
        },
        {
          "id": "keys",
          "label": "Your prod.keys (and title.keys if your dump needs it)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The keys dumped from your own console. Some dumps also need `title.keys`.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Persona 4 Golden packaged with an embedded emulator. Requires your Switch ROM.",
      "i18n": {
        "es": {
          "description": "Persona 4 Golden empaquetado con un emulador integrado. Necesita tu ROM de Switch.",
          "assets": {
            "game": {
              "label": "Persona 4 Golden de Switch (.nsp o .xci)",
              "instructions_md": "Elige tu volcado de Persona 4 Golden de Switch (`.nsp` o `.xci`), y la actualización si la tienes, y pulsa **Prepare**. Todo se hace en el propio móvil.\n"
            },
            "keys": {
              "label": "Tu prod.keys (y title.keys si tu volcado lo pide)",
              "instructions_md": "Las claves sacadas de tu propia consola. Algunos volcados necesitan también `title.keys`.\n"
            }
          }
        },
        "fr": {
          "description": "Persona 4 Golden empaqueté avec un émulateur intégré. Nécessite votre ROM Switch.",
          "assets": {
            "game": {
              "label": "Persona 4 Golden sur Switch (.nsp ou .xci)",
              "instructions_md": "Choisissez votre dump Switch de Persona 4 Golden (`.nsp` ou `.xci`), et la mise à jour si vous l'avez, puis touchez **Prepare**. Tout se fait sur le téléphone.\n"
            },
            "keys": {
              "label": "Votre prod.keys (et title.keys si votre dump le demande)",
              "instructions_md": "Les clés extraites de votre propre console. Certains dumps ont aussi besoin de `title.keys`.\n"
            }
          }
        },
        "pt": {
          "description": "Persona 4 Golden empacotado com um emulador embutido. Requer sua ROM do Switch.",
          "assets": {
            "game": {
              "label": "Persona 4 Golden do Switch (.nsp ou .xci)",
              "instructions_md": "Escolha seu dump de Persona 4 Golden do Switch (`.nsp` ou `.xci`), e a atualização se você tiver, e toque em **Prepare**. Tudo é feito no próprio celular.\n"
            },
            "keys": {
              "label": "Seu prod.keys (e title.keys se o dump pedir)",
              "instructions_md": "As chaves extraídas do seu próprio console. Alguns dumps também precisam de `title.keys`.\n"
            }
          }
        },
        "de": {
          "description": "Persona 4 Golden verpackt mit einem eingebetteten Emulator. Benötigt deine Switch-ROM.",
          "assets": {
            "game": {
              "label": "Persona 4 Golden für Switch (.nsp oder .xci)",
              "instructions_md": "Wähle deinen Switch-Dump von Persona 4 Golden (`.nsp` oder `.xci`), dazu das Update, falls du es hast, und tippe auf **Prepare**. Alles passiert direkt auf dem Handy.\n"
            },
            "keys": {
              "label": "Deine prod.keys (und title.keys, falls dein Dump sie braucht)",
              "instructions_md": "Die aus deiner eigenen Konsole ausgelesenen Schlüssel. Manche Dumps brauchen auch `title.keys`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37347,
        "cover": "https://cdn2.steamgriddb.com/grid/2c14479c0ad9747fae147e4358449109.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5a834ec7e9dc45a5fae01dc7497e534f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a992995ef4f0439b258f2360dbb85511.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 2985,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1n1x.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fnpbq0wy3fczzzwr2k1m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zx3rfqbtbdnib0m8arcn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r89g5ktv0kljptpgones.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gc5xs0cejelrvqxobrxq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yssc5jule0r5psjbzelz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arm0o.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "Xiaomi 2311DRK48G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.3-beta",
          "last_at": "2026-11-09T14:54:17Z"
        },
        {
          "device": "Xiaomi 13",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.1-beta",
          "last_at": "2026-11-09T20:37:50Z"
        },
        {
          "device": "Motorola moto g34 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.4-beta",
          "last_at": "2026-11-10T11:33:42Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.4-beta",
          "last_at": "2026-11-11T04:50:33Z"
        },
        {
          "device": "Infinix X6876",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.5-beta",
          "last_at": "2026-11-11T15:51:10Z"
        }
      ],
      "downloads": 4934
    },
    {
      "id": "p5r-android",
      "name": "Persona 5 Royal Android",
      "game": "Persona 5 Royal",
      "original_platform": "other",
      "type": "emulator",
      "upstream": "https://github.com/Brandon04Gonzalez/p5r-android",
      "description": "Recompilation of Persona 5 Royal. Requires your copy of the game.",
      "forks": [
        {
          "repo": "Brandon04Gonzalez/p5r-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 21147,
          "release": {
            "tag": "v0.5.10",
            "name": "v0.5.10: PowerVR title screen crash fixed",
            "published_at": "2026-11-11T03:19:17Z",
            "prerelease": false,
            "asset": {
              "name": "p5r.apk",
              "url": "https://github.com/Brandon04Gonzalez/p5r-android/releases/download/v0.5.10/p5r.apk",
              "size": 3598152,
              "sha256": "16f9c829fe031f1a766eb67e2b214d73deea6c7c0430a5bac058a165f403d7b7"
            }
          },
          "history": [
            {
              "tag": "v0.5.9",
              "name": "v0.5.9: fixed movie stripes and PowerVR crash",
              "published_at": "2026-11-11T01:32:39Z",
              "prerelease": false,
              "asset": {
                "name": "p5r.apk",
                "url": "https://github.com/Brandon04Gonzalez/p5r-android/releases/download/v0.5.9/p5r.apk",
                "size": 3594056,
                "sha256": "7cad6234d58fa8cb708f782ba3550631434584f3228ac70309bff886a92f28de"
              }
            },
            {
              "tag": "v0.5.8",
              "name": "v0.5.8: generic USB and PS2 gamepad input support",
              "published_at": "2026-11-10T01:20:02Z",
              "prerelease": false,
              "asset": {
                "name": "p5r.apk",
                "url": "https://github.com/Brandon04Gonzalez/p5r-android/releases/download/v0.5.8/p5r.apk",
                "size": 3594056,
                "sha256": "d5c87b58f5cef1e6366193aeca08bf971592a348ddb866ef68c052a7ae77eb11"
              }
            },
            {
              "tag": "v0.5.7",
              "name": "v0.5.7",
              "published_at": "2026-11-09T22:11:51Z",
              "prerelease": false,
              "asset": {
                "name": "p5r.apk",
                "url": "https://github.com/Brandon04Gonzalez/p5r-android/releases/download/v0.5.7/p5r.apk",
                "size": 3594056,
                "sha256": "81d37506477bed50a729c414f2dfb8f70dce590ccc783a1a9ac5a057d2b7875a"
              }
            },
            {
              "tag": "v0.5.6",
              "name": "v0.5.6: Unified Diagnostics & Performance Instrumentation, Video Import Caps & Test Workflow",
              "published_at": "2026-11-07T14:42:34Z",
              "prerelease": false,
              "asset": {
                "name": "p5r.apk",
                "url": "https://github.com/Brandon04Gonzalez/p5r-android/releases/download/v0.5.6/p5r.apk",
                "size": 3589960,
                "sha256": "c6ad2e5a1f98861563fc997cdf20e966bbe6a435dd0a3c717b7bb860586ea8b8"
              }
            },
            {
              "tag": "v0.5.5",
              "name": "v0.5.5: NCE Far-Branch Stubs Dual Pool & Relocation Bounds",
              "published_at": "2026-11-04T02:11:52Z",
              "prerelease": false,
              "asset": {
                "name": "p5r.apk",
                "url": "https://github.com/Brandon04Gonzalez/p5r-android/releases/download/v0.5.5/p5r.apk",
                "size": 3589960,
                "sha256": "0d188c14dd5d2b766e87c8d6f925556b3caace4cca3bd0030706bf57400946fc"
              }
            }
          ],
          "package": "io.github.p5rrecomp",
          "signer_sha256": "71cef8a68d4f0a082be6428fd8e41adf07937a40299c6002d7e71546d56cdb60",
          "reports": [
            {
              "device": "OPPO PKJ110",
              "great": 1,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.5.8",
              "last_at": "2026-11-10T14:37:43Z"
            },
            {
              "device": "HUAWEI TXZ-W09",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T09:42:39Z"
            },
            {
              "device": "Samsung S23+",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.6",
              "last_at": "2026-11-09T11:06:08Z"
            },
            {
              "device": "HONOR 200",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.6",
              "last_at": "2026-11-09T22:47:29Z"
            },
            {
              "device": "Samsung SM-A256E",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.5.8",
              "last_at": "2026-11-10T12:05:43Z"
            },
            {
              "device": "Samsung SM-S911B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.5.8",
              "last_at": "2026-11-10T14:01:51Z"
            },
            {
              "device": "Infinix GT 30 PRO",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.7",
              "last_at": "2026-11-11T00:41:20Z"
            },
            {
              "device": "Infinix X6876",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5.10",
              "last_at": "2026-11-11T15:51:30Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Persona 5 Royal for Switch, version 1.0.0 (.nsp or .xci)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your Persona 5 Royal dump (base game, version 1.0.0) as `.nsp` or `.xci` to the phone, for example to Downloads.\nLeave it where it is: the app reads it every time it starts. Allow \"All files access\" when it asks.\n"
        },
        {
          "id": "keys",
          "label": "Your prod.keys file",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your `prod.keys`, dumped from your own console, next to the game. The app stores it in its private storage and doesn't upload it anywhere.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Persona 5 Royal. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Persona 5 Royal de Switch, versión 1.0.0 (.nsp o .xci)",
              "instructions_md": "Copia tu volcado de Persona 5 Royal (juego base, versión 1.0.0) en `.nsp` o `.xci` al teléfono, por ejemplo a Descargas.\nDéjalo donde esté: la app lo lee cada vez que arranca. Permite el \"Acceso a todos los archivos\" cuando lo pida.\n"
            },
            "keys": {
              "label": "Tu archivo prod.keys",
              "instructions_md": "Copia tu `prod.keys`, sacado de tu propia consola, junto al juego. La app lo guarda en su almacenamiento privado y no lo sube a ningún sitio.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Persona 5 Royal. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Persona 5 Royal sur Switch, version 1.0.0 (.nsp ou .xci)",
              "instructions_md": "Copiez votre dump de Persona 5 Royal (jeu de base, version 1.0.0) en `.nsp` ou `.xci` sur le téléphone, par exemple dans Téléchargements.\nLaissez-le où il est : l'application le lit à chaque démarrage. Autorisez « Accès à tous les fichiers » quand elle le demande.\n"
            },
            "keys": {
              "label": "Votre fichier prod.keys",
              "instructions_md": "Copiez votre `prod.keys`, extrait de votre propre console, à côté du jeu. L'application le garde dans son stockage privé et ne l'envoie nulle part.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Persona 5 Royal. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Persona 5 Royal do Switch, versão 1.0.0 (.nsp ou .xci)",
              "instructions_md": "Copie seu dump de Persona 5 Royal (jogo base, versão 1.0.0) em `.nsp` ou `.xci` para o celular, por exemplo em Downloads.\nDeixe-o onde está: o app o lê toda vez que inicia. Permita o \"Acesso a todos os arquivos\" quando pedir.\n"
            },
            "keys": {
              "label": "Seu arquivo prod.keys",
              "instructions_md": "Copie seu `prod.keys`, extraído do seu próprio console, ao lado do jogo. O app o guarda no armazenamento privado e não o envia para lugar nenhum.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Persona 5 Royal. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Persona 5 Royal für Switch, Version 1.0.0 (.nsp oder .xci)",
              "instructions_md": "Kopiere deinen Dump von Persona 5 Royal (Hauptspiel, Version 1.0.0) als `.nsp` oder `.xci` aufs Handy, zum Beispiel nach Downloads.\nLass ihn dort: Die App liest ihn bei jedem Start. Erlaube den „Zugriff auf alle Dateien“, wenn sie danach fragt.\n"
            },
            "keys": {
              "label": "Deine Datei prod.keys",
              "instructions_md": "Kopiere deine aus deiner eigenen Konsole ausgelesene `prod.keys` neben das Spiel. Die App speichert sie in ihrem privaten Speicher und lädt sie nirgends hoch.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5352446,
        "cover": "https://cdn2.steamgriddb.com/grid/78b22a52a1e53b0d2e27e6b40569793a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a45613e8740e38fe7d019d79fbf8712b.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/ba038e2a20ded4a1d146841e6ed42f22.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 114283,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coclf1.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6vq2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6vps.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6vpt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6vpu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6vpw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6vq0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6vpz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6vpv.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "OPPO PKJ110",
          "great": 1,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.5.8",
          "last_at": "2026-11-10T14:37:43Z"
        },
        {
          "device": "HUAWEI TXZ-W09",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T09:42:39Z"
        },
        {
          "device": "Samsung S23+",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.6",
          "last_at": "2026-11-09T11:06:08Z"
        },
        {
          "device": "HONOR 200",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.6",
          "last_at": "2026-11-09T22:47:29Z"
        },
        {
          "device": "Samsung SM-A256E",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.5.8",
          "last_at": "2026-11-10T12:05:43Z"
        },
        {
          "device": "Samsung SM-S911B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.5.8",
          "last_at": "2026-11-10T14:01:51Z"
        },
        {
          "device": "Infinix GT 30 PRO",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.7",
          "last_at": "2026-11-11T00:41:20Z"
        },
        {
          "device": "Infinix X6876",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5.10",
          "last_at": "2026-11-11T15:51:30Z"
        }
      ],
      "downloads": 21147
    },
    {
      "id": "paper-boat-android-port",
      "name": "PaperBoat",
      "game": "Paper Mario 64",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "JayElDragon/Paper-Boat-Android-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1443,
          "release": {
            "tag": "V1.0",
            "name": "Paper Boat First Release",
            "published_at": "2026-11-03T08:58:06Z",
            "prerelease": false,
            "asset": {
              "name": "PaperBoat-Android.V1.0.apk",
              "url": "https://github.com/JayElDragon/Paper-Boat-Android-Port/releases/download/V1.0/PaperBoat-Android.V1.0.apk",
              "size": 194270324,
              "sha256": "a161d70d9135c9cfd8d8ff01cd42942eab65c772ca363ea3e935083ee9ff4c3f"
            }
          },
          "history": [],
          "package": "dev.net64.paperboat.debug",
          "signer_sha256": "36784b728d2cefca61e7b8109df869b059f7538f591b65cc85dcf78140a89bc1",
          "reports": [
            {
              "device": "Xiaomi POCO X7 PRO",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "V1.0",
              "last_at": "2026-11-11T17:27:32Z"
            }
          ]
        },
        {
          "repo": "chris43123/PaperBoat",
          "type": "decomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "dev.net64.paperboat",
          "signer_sha256": "82531f23022f67c3480407575fb85b657790fed4a0af7e6e18f1167ad3f174cc",
          "formerly": "paperboat",
          "downloads": 1253,
          "release": {
            "tag": "v1.1.0-airx.1",
            "name": "PaperBoat for Android 1.1.0-airx.1",
            "published_at": "2026-09-25T03:26:27Z",
            "prerelease": false,
            "asset": {
              "name": "Paperboat-1.1.0-airx.1-arm64.apk",
              "url": "https://github.com/chris43123/PaperBoat/releases/download/v1.1.0-airx.1/Paperboat-1.1.0-airx.1-arm64.apk",
              "size": 41262301,
              "sha256": "401322c7c97f508a27ef6fe4bc8602089e722a68daaee3ebd9dc2f47074b605c"
            }
          },
          "history": [
            {
              "tag": "v1.0.1-airx.1",
              "name": "PaperBoat for Android 1.0.1-airx.1",
              "published_at": "2026-09-25T02:59:59Z",
              "prerelease": false,
              "asset": {
                "name": "Paperboat-1.0.1-airx.1-arm64.apk",
                "url": "https://github.com/chris43123/PaperBoat/releases/download/v1.0.1-airx.1/Paperboat-1.0.1-airx.1-arm64.apk",
                "size": 41245877,
                "sha256": "7bfab00c3706dab58debc5d5148d94d159f7548fa4bb1a168ba72fe8ae06895f"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Paper Mario ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "3837f44cda784b466c9a2d99df70d77c322b97a0",
              "label": "Paper Mario (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your US Paper Mario ROM as `.z64`. Choose it when the app asks.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Paper Mario 64 with RT64 and Vulkan. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Paper Mario 64 con RT64 y Vulkan. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Paper Mario (N64, USA)",
              "instructions_md": "Necesitas tu ROM americana de Paper Mario en `.z64`. Elígela cuando la app la pida.\n",
              "accepted": [
                "Paper Mario (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Paper Mario 64 avec RT64 et Vulkan. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Paper Mario (N64, USA)",
              "accepted": [
                "Paper Mario (USA)"
              ],
              "instructions_md": "Il vous faut votre ROM américaine de Paper Mario en `.z64`. Choisissez-la quand l'application la demande.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Paper Mario 64 com RT64 e Vulkan. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Paper Mario (N64, EUA)",
              "accepted": [
                "Paper Mario (USA)"
              ],
              "instructions_md": "Você precisa da sua ROM americana de Paper Mario em `.z64`. Escolha-a quando o app pedir.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Paper Mario 64 mit RT64 und Vulkan. Benötigt deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Paper Mario (N64, USA)",
              "accepted": [
                "Paper Mario (USA)"
              ],
              "instructions_md": "Du brauchst deine US-ROM von Paper Mario als `.z64`. Wähle sie, wenn die App danach fragt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5355040,
        "cover": "https://cdn2.steamgriddb.com/grid/286f9c21b1b1f9ae33d4e4051282eb25.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a2ff3036739fef1b97036ccef5188c48.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b7de8e88e377cd7696a7f828346d9e44.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 3340,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1qda.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/a5r3k2lf3lgvifrycqeg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jz66se3deczeta6hd4ys.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ig9ainu9fershqdinox1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hdxgs9nruycvrzcgvseu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kjnf90jnud6njmwto3th.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3p1z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3p20.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "aliases": [
        "paperboat"
      ],
      "reports": [
        {
          "device": "Xiaomi POCO X7 PRO",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "V1.0",
          "last_at": "2026-11-11T17:27:32Z"
        }
      ],
      "downloads": 2696
    },
    {
      "id": "paper-cut",
      "name": "Paper Mario: The Thousand Year Door",
      "game": "Paper Mario: The Thousand Year Door",
      "original_platform": "gamecube",
      "type": "decomp",
      "forks": [
        {
          "repo": "LLCOOLT/paper-cut",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 1915,
          "release": {
            "tag": "v0.5.0",
            "name": "Paper Cut 0.5.0",
            "published_at": "2026-11-10T21:18:28Z",
            "prerelease": false,
            "asset": {
              "name": "papercut-0.5.0-eu-android-arm64.apk",
              "url": "https://github.com/LLCOOLT/paper-cut/releases/download/v0.5.0/papercut-0.5.0-eu-android-arm64.apk",
              "size": 59633890,
              "sha256": "0e3a9c85ad49c93c83d213beb7a494a2ec968f9c41281bb8213fb70626477fa3"
            }
          },
          "history": [
            {
              "tag": "v0.4.1",
              "name": "Paper Cut 0.4.1",
              "published_at": "2026-11-07T00:34:09Z",
              "prerelease": false,
              "asset": {
                "name": "papercut-0.4.1-eu-android-arm64.apk",
                "url": "https://github.com/LLCOOLT/paper-cut/releases/download/v0.4.1/papercut-0.4.1-eu-android-arm64.apk",
                "size": 55930546,
                "sha256": "7694864f99c2032b504e1b26b0bb54852c44693ed7e2a19e08aca94dc126d903"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "Paper Cut 0.4.0",
              "published_at": "2026-11-05T21:51:56Z",
              "prerelease": false,
              "asset": {
                "name": "papercut-0.4.0-eu-android-arm64.apk",
                "url": "https://github.com/LLCOOLT/paper-cut/releases/download/v0.4.0/papercut-0.4.0-eu-android-arm64.apk",
                "size": 72557045,
                "sha256": "a92899c96b15845f705f90379f2ac08548ad32e823020da2a6ed6a624c1b10e1"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "Paper Cut 0.3.0",
              "published_at": "2026-11-05T01:10:59Z",
              "prerelease": false,
              "asset": {
                "name": "papercut-0.3.0-eu-android-arm64.apk",
                "url": "https://github.com/LLCOOLT/paper-cut/releases/download/v0.3.0/papercut-0.3.0-eu-android-arm64.apk",
                "size": 67799905,
                "sha256": "90e59a215b5405e61112342d546c590b8aa80a6b8e9542c1b412187c2de20283"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "Paper Cut 0.2.0",
              "published_at": "2026-11-03T23:30:19Z",
              "prerelease": false,
              "asset": {
                "name": "papercut-0.2.0-eu-android-arm64.apk",
                "url": "https://github.com/LLCOOLT/paper-cut/releases/download/v0.2.0/papercut-0.2.0-eu-android-arm64.apk",
                "size": 63017497,
                "sha256": "f3a97df1d5c3353d1fa3825082d42b478356e52cebbb212f0373e24be627f0c6"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "Paper Cut 0.1.0",
              "published_at": "2026-10-26T18:44:51Z",
              "prerelease": false,
              "asset": {
                "name": "ttyd-port-0.1.0-jp-android-arm64.apk",
                "url": "https://github.com/LLCOOLT/paper-cut/releases/download/v0.1.0/ttyd-port-0.1.0-jp-android-arm64.apk",
                "size": 113894799,
                "sha256": "310bc18e8d00e6ef1f1750b8c62eab780b794eba4a0639163516648ae6c079e5"
              }
            }
          ],
          "package": "dev.ttyd.port.eu",
          "signer_sha256": "430026d4efe7942effa655e1cbec009929ec50c010bfdd8b493d89c57be448ea",
          "reports": [
            {
              "device": "HONOR X6B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.5.0",
              "last_at": "2026-11-11T10:12:36Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Paper Mario: The Thousand-Year Door disc (GameCube) as .iso, .rvz or .gcm",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Add the image of your Paper Mario: The Thousand-Year Door disc (`.iso`, `.rvz`, `.gcm`…) to the launcher's library. It recognises which version it is.\n"
        }
      ],
      "added_at": "2026-11-07T19:44:55Z",
      "description": "Decompilation of Paper Mario: The Thousand Year Door for GameCube. Requires your GameCube game files.",
      "i18n": {
        "es": {
          "description": "Descompilación de Paper Mario: The Thousand Year Door para GameCube. Necesita tus archivos de juego de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Paper Mario: La Puerta Milenaria (GameCube) en .iso, .rvz o .gcm",
              "instructions_md": "Añade la imagen de tu disco de Paper Mario: La Puerta Milenaria (`.iso`, `.rvz`, `.gcm`…) a la biblioteca del lanzador. Reconoce qué versión es.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de Paper Mario: The Thousand Year Door pour GameCube. Nécessite vos fichiers de jeu GameCube.",
          "assets": {
            "disc": {
              "label": "Disque de Paper Mario : La Porte Millénaire (GameCube) en .iso, .rvz ou .gcm",
              "instructions_md": "Ajoutez l'image de votre disque de Paper Mario: The Thousand-Year Door (`.iso`, `.rvz`, `.gcm`…) à la bibliothèque du lanceur. Il reconnaît de quelle version il s'agit.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de Paper Mario: The Thousand Year Door para GameCube. Requer seus arquivos de jogo do GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Paper Mario: The Thousand-Year Door (GameCube) em .iso, .rvz ou .gcm",
              "instructions_md": "Adicione a imagem do seu disco de Paper Mario: The Thousand-Year Door (`.iso`, `.rvz`, `.gcm`…) à biblioteca do launcher. Ele reconhece qual é a versão.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von Paper Mario: The Thousand Year Door für GameCube. Benötigt deine GameCube-Spieledateien.",
          "assets": {
            "disc": {
              "label": "Disc von Paper Mario: Die Legende vom Äonentor (GameCube) als .iso, .rvz oder .gcm",
              "instructions_md": "Füge das Abbild deiner Disc von Paper Mario: The Thousand-Year Door (`.iso`, `.rvz`, `.gcm`…) der Bibliothek des Launchers hinzu. Er erkennt, welche Version es ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33568,
        "cover": "https://cdn2.steamgriddb.com/grid/44f26075c7393838535d77f42fcf6714.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3e159a2c6c50b5f1da0b308352b8c616.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c5941be9c01b6fb6468639d5f03af022.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 3349,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co25us.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fmtjzidhkbulqfj4ckg1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/juxexutt9xi32isjnjgf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r76g63n0xnv2cvtdiosu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/v3cgoh1mxdojgcochjgd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qzfm3ttoba62crc5pyad.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/t0c2nwyytglaaaxcique.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gwbhi4mgfp0irqtirmul.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u1vc1kpujr4cks3asfol.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "HONOR X6B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.5.0",
          "last_at": "2026-11-11T10:12:36Z"
        }
      ],
      "downloads": 1915
    },
    {
      "id": "pc-decomp-homm5",
      "name": "Heroes of Might and Magic V",
      "game": "Heroes of Might and Magic V",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "phys-winner/pc_decomp_homm5",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 2323,
          "release": {
            "tag": "v0.5.1-dev",
            "name": "Heroes V v0.5.1-dev",
            "published_at": "2026-11-11T05:58:41Z",
            "prerelease": false,
            "asset": {
              "name": "heroes-v-0.5.1-dev-85da3067.apk",
              "url": "https://github.com/phys-winner/pc_decomp_homm5/releases/download/v0.5.1-dev/heroes-v-0.5.1-dev-85da3067.apk",
              "size": 81148773,
              "sha256": "85da30679b71ad5ce13022c4efeaedd54e74ca9cf1edc3e9ff6ce5ca059659e9"
            }
          },
          "history": [
            {
              "tag": "v0.5-dev",
              "name": "Heroes V v0.5-dev",
              "published_at": "2026-11-09T23:22:41Z",
              "prerelease": false,
              "asset": {
                "name": "heroes-v-0.5-dev-6a923ece.apk",
                "url": "https://github.com/phys-winner/pc_decomp_homm5/releases/download/v0.5-dev/heroes-v-0.5-dev-6a923ece.apk",
                "size": 81128293,
                "sha256": "6a923ecefc33d15ee55d0c96ee6ccf151f4c8e9f3f544121f7541886d0b77caf"
              }
            },
            {
              "tag": "v0.4-dev",
              "name": "Heroes V v0.4-dev",
              "published_at": "2026-11-07T14:18:20Z",
              "prerelease": false,
              "asset": {
                "name": "heroes-v-0.4-dev-3bbe5fa1.apk",
                "url": "https://github.com/phys-winner/pc_decomp_homm5/releases/download/v0.4-dev/heroes-v-0.4-dev-3bbe5fa1.apk",
                "size": 78522719,
                "sha256": "3bbe5fa1ae8853d45763937864d7f1318fcaf683eb7246a785adc571a46375ed"
              }
            },
            {
              "tag": "v0.3.2-dev",
              "name": "Heroes V v0.3.2-dev",
              "published_at": "2026-10-31T18:05:34Z",
              "prerelease": true,
              "asset": {
                "name": "heroes-v-0.3.2-dev-486da98a.apk",
                "url": "https://github.com/phys-winner/pc_decomp_homm5/releases/download/v0.3.2-dev/heroes-v-0.3.2-dev-486da98a.apk",
                "size": 128362554,
                "sha256": "486da98a5fa8af4200daa1fd8a85fa9123d00282a64a15da1b5072016e3a48bc"
              }
            },
            {
              "tag": "v0.3.1-dev",
              "name": "Heroes V v0.3.1-dev",
              "published_at": "2026-10-29T23:42:15Z",
              "prerelease": true,
              "asset": {
                "name": "heroes-v-0.3.1-dev-ae4a174e.apk",
                "url": "https://github.com/phys-winner/pc_decomp_homm5/releases/download/v0.3.1-dev/heroes-v-0.3.1-dev-ae4a174e.apk",
                "size": 128249365,
                "sha256": "ae4a174efbec1bcaaa6c6dbd7ada786bd2b34741ff11d0b3dfb13dab263f010f"
              }
            },
            {
              "tag": "v0.3-dev",
              "name": "Heroes V v0.3-dev",
              "published_at": "2026-10-29T17:21:26Z",
              "prerelease": true,
              "asset": {
                "name": "heroes-v-0.3-dev-2827af90.apk",
                "url": "https://github.com/phys-winner/pc_decomp_homm5/releases/download/v0.3-dev/heroes-v-0.3-dev-2827af90.apk",
                "size": 128220693,
                "sha256": "2827af9084d14483a7c4822c429b8ceee0947609ce6306a460ae15fe67b3b79f"
              }
            }
          ],
          "package": "org.homm5.port",
          "signer_sha256": "2184c26be8e5af2aa8091f5b43420dd0ad7347144acf839fcac352139e6cdd79",
          "reports": [
            {
              "device": "Samsung SM-A165M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4-dev",
              "last_at": "2026-11-09T21:33:58Z"
            },
            {
              "device": "Xiaomi 22071212AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.5-dev",
              "last_at": "2026-11-10T16:47:15Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Heroes of Might and Magic V from GOG (Gold + Tribes of the East)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need Heroes of Might and Magic V from GOG. The launcher uses two folders: the Gold edition one (Heroes V 1.6 and Hammers of Fate 2.1) and the Tribes of the East 3.1 one.\nYou can give it the installed folder, a ZIP with its files or the GOG offline installer (`setup_*.exe` with its `.bin` files).\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Heroes of Might and Magic V for N64. Requires your N64 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Heroes of Might and Magic V para N64. Necesita tus archivos de juego de N64.",
          "assets": {
            "game": {
              "label": "Heroes of Might and Magic V de GOG (Gold + Tribes of the East)",
              "instructions_md": "Necesitas Heroes of Might and Magic V de GOG. El lanzador usa dos carpetas: la de la edición Gold (Heroes V 1.6 y Hammers of Fate 2.1) y la de Tribes of the East 3.1.\nPuedes darle la carpeta instalada, un ZIP con sus archivos o el instalador offline de GOG (`setup_*.exe` con sus `.bin`).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Heroes of Might and Magic V pour N64. Nécessite vos fichiers de jeu N64.",
          "assets": {
            "game": {
              "label": "Heroes of Might and Magic V de GOG (Gold + Tribes of the East)",
              "instructions_md": "Il vous faut Heroes of Might and Magic V de GOG. Le lanceur utilise deux dossiers : celui de l'édition Gold (Heroes V 1.6 et Hammers of Fate 2.1) et celui de Tribes of the East 3.1.\nVous pouvez lui donner le dossier installé, un ZIP de ses fichiers ou l'installateur hors ligne de GOG (`setup_*.exe` avec ses `.bin`).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Heroes of Might and Magic V para N64. Requer seus arquivos de jogo do N64.",
          "assets": {
            "game": {
              "label": "Heroes of Might and Magic V da GOG (Gold + Tribes of the East)",
              "instructions_md": "Você precisa do Heroes of Might and Magic V da GOG. O launcher usa duas pastas: a da edição Gold (Heroes V 1.6 e Hammers of Fate 2.1) e a de Tribes of the East 3.1.\nVocê pode dar a pasta instalada, um ZIP com os arquivos ou o instalador offline da GOG (`setup_*.exe` com seus `.bin`).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Heroes of Might and Magic V für N64. Benötigt deine N64-Spieledateien.",
          "assets": {
            "game": {
              "label": "Heroes of Might and Magic V von GOG (Gold + Tribes of the East)",
              "instructions_md": "Du brauchst Heroes of Might and Magic V von GOG. Der Launcher nutzt zwei Ordner: den der Gold-Edition (Heroes V 1.6 und Hammers of Fate 2.1) und den von Tribes of the East 3.1.\nDu kannst ihm den installierten Ordner, ein ZIP mit den Dateien oder den Offline-Installer von GOG (`setup_*.exe` mit ihren `.bin`) geben.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35032,
        "cover": "https://cdn2.steamgriddb.com/grid/eb7db4b873452633f39c70e78c2d133d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3fe230348e9a12c13120749e3f9fa4cd.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/411fac00c3df193cf777bc45f7d444d4.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 370,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2sms.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wtrqr2t5s3yf4qbpdxaf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r5mj1g9jf1o180gylcmy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sd4rxtumoa171eirjeh5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d1gqkjot7uqtzb5qamho.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wh3lbvbsk7zhljlsb9it.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar85c.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "reports": [
        {
          "device": "Samsung SM-A165M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4-dev",
          "last_at": "2026-11-09T21:33:58Z"
        },
        {
          "device": "Xiaomi 22071212AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.5-dev",
          "last_at": "2026-11-10T16:47:15Z"
        }
      ],
      "downloads": 2323
    },
    {
      "id": "pc-decomp-strhld",
      "name": "Stronghold Crusaders Stronghold Crusader HD / Extreme HD",
      "game": "Stronghold Crusaders Stronghold Crusader HD / Extreme HD",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "phys-winner/pc_decomp_strhld",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1484,
          "release": {
            "tag": "v1.0-release",
            "name": "Stronghold Crusader 1.0-release",
            "published_at": "2026-11-06T01:18:30Z",
            "prerelease": false,
            "asset": {
              "name": "stronghold-crusader-1.0-release-88265d0a.apk",
              "url": "https://github.com/phys-winner/pc_decomp_strhld/releases/download/v1.0-release/stronghold-crusader-1.0-release-88265d0a.apk",
              "size": 46067072,
              "sha256": "88265d0a14893e343850eb0b4cc84ea56f294dd129f09af1c9ab82f33a75588a"
            }
          },
          "history": [],
          "package": "org.stronghold.port",
          "signer_sha256": "bd45ebe7ab9a6d49b46e3856bbfcd3aa78ddf51243caa7423ac9ef845c4c32cc",
          "reports": [
            {
              "device": "Xiaomi 23078PND5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.0-release",
              "last_at": "2026-11-10T16:19:24Z"
            },
            {
              "device": "Samsung SM-A226B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T05:55:34Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Stronghold HD or Stronghold Crusader HD / Extreme HD (GOG)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your Stronghold games from GOG. The launcher accepts the game folder, a ZIP or the GOG offline installer: choose the folder with `setup_*.exe` and all its `.bin` files, and it unpacks it on the phone.\n"
        }
      ],
      "added_at": "2026-11-08T13:44:41Z",
      "description": "Static recompilation of Stronghold Crusaders Stronghold Crusader HD / Extreme HD for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Stronghold Crusaders Stronghold Crusader HD / Extreme HD para PC. Necesita tus archivos de juego de PC.",
          "assets": {
            "game": {
              "label": "Stronghold HD o Stronghold Crusader HD / Extreme HD (GOG)",
              "instructions_md": "Necesitas tus juegos de Stronghold de GOG. El lanzador acepta la carpeta del juego, un ZIP o el instalador offline de GOG: elige la carpeta con `setup_*.exe` y todos sus archivos `.bin`, y lo desempaqueta en el móvil.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Stronghold Crusaders Stronghold Crusader HD / Extreme HD pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Stronghold HD ou Stronghold Crusader HD / Extreme HD (GOG)",
              "instructions_md": "Il vous faut vos jeux Stronghold de GOG. Le lanceur accepte le dossier du jeu, un ZIP ou l'installateur hors ligne de GOG : choisissez le dossier avec `setup_*.exe` et tous ses fichiers `.bin`, et il le décompresse sur le téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Stronghold Crusaders Stronghold Crusader HD / Extreme HD para PC. Requer seus arquivos de jogo do PC.",
          "assets": {
            "game": {
              "label": "Stronghold HD ou Stronghold Crusader HD / Extreme HD (GOG)",
              "instructions_md": "Você precisa dos seus jogos Stronghold da GOG. O launcher aceita a pasta do jogo, um ZIP ou o instalador offline da GOG: escolha a pasta com `setup_*.exe` e todos os seus arquivos `.bin`, e ele o descompacta no celular.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Stronghold Crusaders Stronghold Crusader HD / Extreme HD für PC. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Stronghold HD oder Stronghold Crusader HD / Extreme HD (GOG)",
              "instructions_md": "Du brauchst deine Stronghold-Spiele von GOG. Der Launcher nimmt den Spielordner, ein ZIP oder den Offline-Installer von GOG: Wähle den Ordner mit `setup_*.exe` und allen `.bin`-Dateien, und er entpackt ihn auf dem Handy.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1529,
        "cover": "https://cdn2.steamgriddb.com/grid/f4c9b739126de95687ceecf2ac6637c4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a047670f867d3562d9299c27b5fe9451.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b1f3af7a68db79361a5e30b972f50ae1.png",
        "genres": [
          "strategy",
          "simulation"
        ],
        "igdb_id": 178153,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4376.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxu7n.jpg"
        ]
      },
      "genres": [
        "strategy",
        "simulation"
      ],
      "reports": [
        {
          "device": "Xiaomi 23078PND5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.0-release",
          "last_at": "2026-11-10T16:19:24Z"
        },
        {
          "device": "Samsung SM-A226B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T05:55:34Z"
        }
      ],
      "downloads": 1484
    },
    {
      "id": "pc-decomp-ut3",
      "name": "Unreal Tournament 3",
      "game": "Unreal Tournament 3",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "phys-winner/pc_decomp_ut3",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 960,
          "release": {
            "tag": "v0.5-dev",
            "name": "Unreal Tournament 3 Android ARM64 port 0.5-dev",
            "published_at": "2026-11-09T20:56:43Z",
            "prerelease": false,
            "asset": {
              "name": "unreal-tournament-3-0.5-dev-f8d1323e.apk",
              "url": "https://github.com/phys-winner/pc_decomp_ut3/releases/download/v0.5-dev/unreal-tournament-3-0.5-dev-f8d1323e.apk",
              "size": 64778719,
              "sha256": "be823ce3b1733bbf00c09ae85074a5ea148165f24ac98b848a434fb2f6b222c6"
            }
          },
          "history": [
            {
              "tag": "v0.4.1-dev",
              "name": "Unreal Tournament 3 Android ARM64 port 0.4.1-dev",
              "published_at": "2026-11-07T15:15:53Z",
              "prerelease": false,
              "asset": {
                "name": "unreal-tournament-3-0.4.1-dev-cf57fcd8.apk",
                "url": "https://github.com/phys-winner/pc_decomp_ut3/releases/download/v0.4.1-dev/unreal-tournament-3-0.4.1-dev-cf57fcd8.apk",
                "size": 71586271,
                "sha256": "a79946d05cb705b2a4239056d8a7aa1eec184bd52e67dd66bef7f79e37c50cdb"
              }
            },
            {
              "tag": "v0.4-dev",
              "name": "Unreal Tournament 3 Android ARM64 port 0.4-dev",
              "published_at": "2026-11-06T21:53:24Z",
              "prerelease": false,
              "asset": {
                "name": "unreal-tournament-3-0.4-dev-5ec50f72.apk",
                "url": "https://github.com/phys-winner/pc_decomp_ut3/releases/download/v0.4-dev/unreal-tournament-3-0.4-dev-5ec50f72.apk",
                "size": 76833302,
                "sha256": "a7e83a7e8a569f407fc061fbb5199902d6c6ccf2b3a348da016b9ff661c44395"
              }
            },
            {
              "tag": "v0.3-dev",
              "name": "Unreal Tournament 3 Android ARM64 port 0.3-dev",
              "published_at": "2026-11-05T12:46:42Z",
              "prerelease": false,
              "asset": {
                "name": "unreal-tournament-3-0.3-dev-8e4eb0f5.apk",
                "url": "https://github.com/phys-winner/pc_decomp_ut3/releases/download/v0.3-dev/unreal-tournament-3-0.3-dev-8e4eb0f5.apk",
                "size": 75485474,
                "sha256": "ac53492f0ed18bcd3a2b603f400e49be0f48f15c8d6111cabdaec2cf9077fe66"
              }
            },
            {
              "tag": "v0.2-dev",
              "name": "Unreal Tournament 3 0.2-dev",
              "published_at": "2026-11-02T19:43:57Z",
              "prerelease": false,
              "asset": {
                "name": "unreal-tournament-3-0.2-dev-2863b3b0.apk",
                "url": "https://github.com/phys-winner/pc_decomp_ut3/releases/download/v0.2-dev/unreal-tournament-3-0.2-dev-2863b3b0.apk",
                "size": 75517689,
                "sha256": "ffa091c2ddeb1c48e60db46ebe2005d0a4932c39b6d4699e3ef678adb1e43150"
              }
            },
            {
              "tag": "v0.1-dev",
              "name": "Unreal Tournament 3 0.1-dev",
              "published_at": "2026-10-31T12:57:56Z",
              "prerelease": false,
              "asset": {
                "name": "unreal-tournament-3-0.1-dev-6a3a6fc2.apk",
                "url": "https://github.com/phys-winner/pc_decomp_ut3/releases/download/v0.1-dev/unreal-tournament-3-0.1-dev-6a3a6fc2.apk",
                "size": 65842705,
                "sha256": "6a3a6fc2ea539d5cbc0a61854e47749981d944a1943c73735e606a90e9fa20e6"
              }
            }
          ],
          "package": "org.ut3.port",
          "signer_sha256": "a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc",
          "reports": [
            {
              "device": "Google Pixel 9a",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.1-dev",
              "last_at": "2026-11-09T12:07:35Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Unreal Tournament 3 from Steam (folder or ZIP)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of the **Steam** version of Unreal Tournament 3. Give the launcher the game folder or a ZIP (an uncompressed ZIP is played directly).\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of Unreal Tournament 3 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Unreal Tournament 3 para PC. Necesita tus archivos de juego de PC.",
          "assets": {
            "game": {
              "label": "Unreal Tournament 3 de Steam (carpeta o ZIP)",
              "instructions_md": "Necesitas los archivos de la versión de **Steam** de Unreal Tournament 3. Dale al lanzador la carpeta del juego o un ZIP (un ZIP sin compresión se juega directamente).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Unreal Tournament 3 pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Unreal Tournament 3 de Steam (dossier ou ZIP)",
              "instructions_md": "Il vous faut les fichiers de la version **Steam** d'Unreal Tournament 3. Donnez au lanceur le dossier du jeu ou un ZIP (un ZIP non compressé se joue directement).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Unreal Tournament 3 para PC. Requer seus arquivos de jogo do PC.",
          "assets": {
            "game": {
              "label": "Unreal Tournament 3 da Steam (pasta ou ZIP)",
              "instructions_md": "Você precisa dos arquivos da versão da **Steam** de Unreal Tournament 3. Dê ao launcher a pasta do jogo ou um ZIP (um ZIP sem compressão é jogado diretamente).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Unreal Tournament 3 für PC. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Unreal Tournament 3 von Steam (Ordner oder ZIP)",
              "instructions_md": "Du brauchst die Dateien der **Steam**-Version von Unreal Tournament 3. Gib dem Launcher den Spielordner oder ein ZIP (ein unkomprimiertes ZIP wird direkt gespielt).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37274,
        "cover": "https://cdn2.steamgriddb.com/grid/640105bca8a4f6a03586af718a3841a8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/009c434cab57de48a31f6b669e7ba266.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ce65f40e3a20ad19fe352c52ce3bcf51.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 928,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2sje.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u9ap0sasv7gnlujanwim.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rnhwxoj1bu6cxdgggmsn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/i3j08r9nxaozvrfqakyo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fekqlfcx4ccmv2ojn8js.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o97ia3ywkbwwaah1qpun.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar11mg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar11mf.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "reports": [
        {
          "device": "Google Pixel 9a",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.1-dev",
          "last_at": "2026-11-09T12:07:35Z"
        }
      ],
      "downloads": 960
    },
    {
      "id": "pc-decomp-void",
      "name": "The Void/Tension",
      "game": "The Void/Tension",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "phys-winner/pc_decomp_void",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 38,
          "release": {
            "tag": "v0.4-dev",
            "name": "v0.4-dev",
            "published_at": "2026-11-07T14:41:51Z",
            "prerelease": true,
            "asset": {
              "name": "the-void-0.4-dev-0e3963a1.apk",
              "url": "https://github.com/phys-winner/pc_decomp_void/releases/download/v0.4-dev/the-void-0.4-dev-0e3963a1.apk",
              "size": 181268194,
              "sha256": "0e3963a104bc0914f357d67c7b47e7cb01420e41adabf3b03adfdce58bcff93f"
            }
          },
          "history": [
            {
              "tag": "v0.3.1-dev",
              "name": "v0.3.1-dev",
              "published_at": "2026-10-29T20:22:36Z",
              "prerelease": true,
              "asset": {
                "name": "the-void-0.3.1-dev-2d965db7.apk",
                "url": "https://github.com/phys-winner/pc_decomp_void/releases/download/v0.3.1-dev/the-void-0.3.1-dev-2d965db7.apk",
                "size": 175062152,
                "sha256": "2d965db77d127a6903370973c5333bce34b9f86c2d7a8397c2f1438303fd378c"
              }
            },
            {
              "tag": "v0.3-dev",
              "name": "v0.3-dev",
              "published_at": "2026-10-28T21:45:12Z",
              "prerelease": true,
              "asset": {
                "name": "the-void-0.3-dev-4019b7f5.apk",
                "url": "https://github.com/phys-winner/pc_decomp_void/releases/download/v0.3-dev/the-void-0.3-dev-4019b7f5.apk",
                "size": 173718664,
                "sha256": "4019b7f534a2249ecf710024f994bddd0778505e3eca8add7d037f1044aec2ec"
              }
            },
            {
              "tag": "0.2-dev",
              "name": "The Void 0.2-dev",
              "published_at": "2026-10-26T21:28:09Z",
              "prerelease": true,
              "asset": {
                "name": "the-void-0.2-dev-20fc240f.apk",
                "url": "https://github.com/phys-winner/pc_decomp_void/releases/download/0.2-dev/the-void-0.2-dev-20fc240f.apk",
                "size": 162963047,
                "sha256": "20fc240f68b03c0c4b20734f89a68b03fd88b8581829823e4be6260b723d2bac"
              }
            },
            {
              "tag": "0.1-dev",
              "name": "The Void 0.1-dev",
              "published_at": "2026-10-25T19:26:25Z",
              "prerelease": true,
              "asset": {
                "name": "the-void-0.1-dev-b1db6a62.apk",
                "url": "https://github.com/phys-winner/pc_decomp_void/releases/download/0.1-dev/the-void-0.1-dev-b1db6a62.apk",
                "size": 155002006,
                "sha256": "b1db6a6247b0eaf682f08dc3cde3750660b20e6e9094d201a9500ac8f71250e0"
              }
            }
          ],
          "package": "org.thevoid.port",
          "signer_sha256": "4a5064e655311f55b2c1e55090032f0609d4eb62664225ddeefe47d95dc67579"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of The Void/Tension. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de The Void/Tension. Necesita tus archivos de juego de PC."
        },
        "fr": {
          "description": "Recompilation statique de The Void/Tension. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de The Void/Tension. Requer seus arquivos de jogo de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von The Void/Tension. Erfordert deine PC-Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 7652,
        "cover": "https://cdn2.steamgriddb.com/grid/737c6afff14f8ec8db181e8c7cb18589.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/db925518016c57f53fedfb1edb0f045b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ae816a80e4c1c56caa2eb4e1819cbb2f.png"
      },
      "downloads": 38
    },
    {
      "id": "perfect-dark",
      "name": "Perfect Dark",
      "game": "Perfect Dark",
      "original_platform": "n64",
      "type": "decomp",
      "upstream": "https://github.com/fgsfdsfgs/perfect_dark",
      "description": "Perfect Dark port based on the PC port of its decompilation. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "izzy2lost/perfect_dark",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 15718,
          "release": {
            "tag": "2.0.0",
            "name": "Perfect Dark Android Port 2.0.0",
            "published_at": "2026-08-27T17:15:19Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/izzy2lost/perfect_dark/releases/download/2.0.0/app-release.apk",
              "size": 15177462,
              "sha256": "7b782d785d4f3fd012da94157aec61379cbb295e525777adb27128c6235d19cb"
            }
          },
          "history": [
            {
              "tag": "1.0",
              "name": "Perfect Dark Android Port 1.0 No Touch Controls",
              "published_at": "2025-08-20T22:32:38Z",
              "prerelease": false,
              "asset": {
                "name": "perfectdark.apk",
                "url": "https://github.com/izzy2lost/perfect_dark/releases/download/1.0/perfectdark.apk",
                "size": 13773328,
                "sha256": "387ffbb505c53a48ab7566426edb711cac626786ae9f0ed7c24f1418360e61e3"
              }
            }
          ],
          "package": "com.perfectdark.port",
          "signer_sha256": "3a5dc98bd5770b62ae5dfb73bed395665e3ac943e417304dc8496a1c0c7f719e"
        },
        {
          "repo": "Mr4xd3mn/perfect-dark-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 228,
          "release": {
            "tag": "v1.3",
            "name": "v1.3 — Controller aiming fix",
            "published_at": "2026-10-26T16:58:13Z",
            "prerelease": false,
            "asset": {
              "name": "perfect-dark-android-v1.3.apk",
              "url": "https://github.com/Mr4xd3mn/perfect-dark-android/releases/download/v1.3/perfect-dark-android-v1.3.apk",
              "size": 36936535,
              "sha256": "df2c09b4f5771c4b1fb055a5a023f5e8be21c8d2b8c29a1c03dc9e22c8d242fb"
            }
          },
          "history": [
            {
              "tag": "v1.2",
              "name": "v1.2",
              "published_at": "2026-10-23T18:35:11Z",
              "prerelease": false,
              "asset": {
                "name": "perfect-dark-android-v1.2.apk",
                "url": "https://github.com/Mr4xd3mn/perfect-dark-android/releases/download/v1.2/perfect-dark-android-v1.2.apk",
                "size": 36936595,
                "sha256": "5da02f1cacfd7e8b15b1ade5c7fb96666aa8578ceb0dc8fe3438e26afe33e3e4"
              }
            },
            {
              "tag": "v1.0",
              "name": "v1.0",
              "published_at": "2026-10-20T14:56:43Z",
              "prerelease": false,
              "asset": {
                "name": "perfect-dark-android-v1.0.apk",
                "url": "https://github.com/Mr4xd3mn/perfect-dark-android/releases/download/v1.0/perfect-dark-android-v1.0.apk",
                "size": 39253937,
                "sha256": "04be73839a7e94a667442d77fc63992d5af2a58a0e4f47588d173d21ca1a7dd9"
              }
            }
          ],
          "package": "org.sdl2.perfectdark",
          "signer_sha256": "fa64481444339f10d8e8cb822cac7c277957b00d0225fb0294467299af3c9fd1"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Perfect Dark ROM (USA, Rev 1)",
          "accepted": [
            {
              "sha1": "af8788ac4d1a57260eae9c53ffe851fcf2a3319b",
              "label": "Perfect Dark (USA) (Rev 1)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own US Perfect Dark ROM, revision 1 (the \"ntsc-final\"). Choose it when the app asks.\nOptional: the Game Boy Color Perfect Dark ROM (`pd.gbc`) simulates the Transfer Pak and unlocks some cheats.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Perfect Dark basado en el port de PC de su decompilación. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Perfect Dark (USA, Rev 1)",
              "instructions_md": "Necesitas tu propia ROM americana de Perfect Dark, revisión 1 (la \"ntsc-final\"). Elígela cuando la app la pida.\nOpcional: la ROM de Perfect Dark de Game Boy Color (`pd.gbc`) simula el Transfer Pak y desbloquea algunos trucos.\n",
              "accepted": [
                "Perfect Dark (USA) (Rev 1)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port de Perfect Dark basé sur le portage PC de sa décompilation. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Perfect Dark (USA, Rev 1)",
              "accepted": [
                "Perfect Dark (USA) (Rev 1)"
              ],
              "instructions_md": "Il vous faut votre propre ROM américaine de Perfect Dark, révision 1 (la « ntsc-final »). Choisissez-la quand l'application la demande.\nFacultatif : la ROM Game Boy Color de Perfect Dark (`pd.gbc`) simule le Transfer Pak et débloque certains codes.\n"
            }
          }
        },
        "pt": {
          "description": "Port de Perfect Dark baseado no port de PC da sua decompilação. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Perfect Dark (EUA, Rev 1)",
              "accepted": [
                "Perfect Dark (USA) (Rev 1)"
              ],
              "instructions_md": "Você precisa da sua própria ROM americana de Perfect Dark, revisão 1 (a \"ntsc-final\"). Escolha-a quando o app pedir.\nOpcional: a ROM de Perfect Dark de Game Boy Color (`pd.gbc`) simula o Transfer Pak e desbloqueia alguns truques.\n"
            }
          }
        },
        "de": {
          "description": "Port von Perfect Dark auf Basis des PC-Ports seiner Dekompilierung. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Perfect Dark (USA, Rev. 1)",
              "accepted": [
                "Perfect Dark (USA) (Rev 1)"
              ],
              "instructions_md": "Du brauchst deine eigene US-ROM von Perfect Dark, Revision 1 (die „ntsc-final“). Wähle sie, wenn die App danach fragt.\nOptional: Die Game-Boy-Color-ROM von Perfect Dark (`pd.gbc`) simuliert das Transfer Pak und schaltet einige Cheats frei.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37787,
        "cover": "https://cdn2.steamgriddb.com/grid/f2eaa301f9c53bb10fb8e5b9d3d0ea9c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/eb454ad6be830064d49727814426bb6e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5590ca803d2831d2a3dff3fa3eaca6f4.png",
        "genres": [
          "shooter",
          "strategy"
        ],
        "igdb_id": 1463,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co77xv.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qgymwdn8d4eumgy3sinr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wbt0qr3k2yc5ekwmqgjm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hclz5xo5lajlfflmqvcr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oonmhnivi2rbdwusgdox.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar21zm.jpg"
        ]
      },
      "genres": [
        "shooter",
        "strategy"
      ],
      "downloads": 15946
    },
    {
      "id": "personaq",
      "name": "Persona Q: Shadow of the Labyrinth",
      "game": "Persona Q: Shadow of the Labyrinth",
      "original_platform": "switch",
      "type": "emulator",
      "forks": [
        {
          "repo": "Brandon04Gonzalez/pq-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 164,
          "release": {
            "tag": "v0.5.1",
            "name": "v0.5.1: the game waits while your phone translates it",
            "published_at": "2026-11-09T17:18:39Z",
            "prerelease": false,
            "asset": {
              "name": "PersonaQ.apk",
              "url": "https://github.com/Brandon04Gonzalez/pq-android/releases/download/v0.5.1/PersonaQ.apk",
              "size": 72249972,
              "sha256": "2c37370bd1f664719bd3aac0691287868d93570b571e084c5c5f2b148d0eee89"
            }
          },
          "history": [
            {
              "tag": "v0.5.0",
              "name": "v0.5.0: the game recompiled on your phone, no game code in the APK",
              "published_at": "2026-11-08T06:36:20Z",
              "prerelease": false,
              "asset": {
                "name": "PersonaQ.apk",
                "url": "https://github.com/Brandon04Gonzalez/pq-android/releases/download/v0.5.0/PersonaQ.apk",
                "size": 72249972,
                "sha256": "16de7054f1adae85da3bd110f2f50498edda2de4daa59e1ca8596934154caf22"
              }
            }
          ],
          "package": "com.personaq.port",
          "signer_sha256": "d6082d34e3a2e84a9b5310fd40c8f8578b77409bd339efd656d914c7acc9edaf",
          "reports": [
            {
              "device": "Xiaomi 2510DRA23L",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T20:14:26Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Decrypted Persona Q (3DS, USA) as .cia or .3ds",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your decrypted US Persona Q (`.cia` or `.3ds`) to the phone and grant all files access. The launcher finds it on its own or you choose it.\nOptional: the Spanish patch (the folder named after the game's id with `code.bin` and `romfs`) and an HD texture pack.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Persona Q: Shadow of the Labyrinth packaged with an embedded emulator. Requires your Switch ROM.",
      "i18n": {
        "es": {
          "description": "Persona Q: Shadow of the Labyrinth empaquetado con un emulador integrado. Necesita tu ROM de Switch.",
          "assets": {
            "game": {
              "label": "Persona Q (3DS, USA) descifrado en .cia o .3ds",
              "instructions_md": "Copia al móvil tu Persona Q americano descifrado (`.cia` o `.3ds`) y da el acceso a todos los archivos. El lanzador lo busca solo o lo eliges tú.\nOpcional: el parche en español (la carpeta del id del juego con `code.bin` y `romfs`) y un pack de texturas HD.\n"
            }
          }
        },
        "fr": {
          "description": "Persona Q: Shadow of the Labyrinth empaqueté avec un émulateur intégré. Nécessite votre ROM Switch.",
          "assets": {
            "game": {
              "label": "Persona Q (3DS, USA) déchiffré en .cia ou .3ds",
              "instructions_md": "Copiez votre Persona Q américain déchiffré (`.cia` ou `.3ds`) sur le téléphone et accordez l'accès à tous les fichiers. Le lanceur le trouve tout seul ou vous le choisissez.\nFacultatif : le patch espagnol (le dossier portant l'id du jeu avec `code.bin` et `romfs`) et un pack de textures HD.\n"
            }
          }
        },
        "pt": {
          "description": "Persona Q: Shadow of the Labyrinth empacotado com um emulador embutido. Requer sua ROM do Switch.",
          "assets": {
            "game": {
              "label": "Persona Q (3DS, EUA) descriptografado em .cia ou .3ds",
              "instructions_md": "Copie seu Persona Q americano descriptografado (`.cia` ou `.3ds`) para o celular e dê acesso a todos os arquivos. O launcher o encontra sozinho ou você o escolhe.\nOpcional: o patch em espanhol (a pasta com o id do jogo, com `code.bin` e `romfs`) e um pacote de texturas HD.\n"
            }
          }
        },
        "de": {
          "description": "Persona Q: Shadow of the Labyrinth verpackt mit einem eingebetteten Emulator. Benötigt deine Switch-ROM.",
          "assets": {
            "game": {
              "label": "Entschlüsseltes Persona Q (3DS, USA) als .cia oder .3ds",
              "instructions_md": "Kopiere dein entschlüsseltes US-Persona-Q (`.cia` oder `.3ds`) aufs Handy und erlaube den Zugriff auf alle Dateien. Der Launcher findet es selbst, oder du wählst es.\nOptional: der spanische Patch (der Ordner mit der Spiel-ID, mit `code.bin` und `romfs`) und ein HD-Texturpaket.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5250217,
        "cover": "https://cdn2.steamgriddb.com/grid/2e60ad7094b845b0340d88d52ef2545f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/710ba53b0d353329706ee1bedf4b9b39.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9c75e36585c849bbac315c81661b0821.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 6887,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6jpi.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ufaxnwlnqghp3tct0uy5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r5f9al7pt6sqmluurawn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/toqseap0aaoduhsj7m4y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jqqqirmwvj7vnbmayq6o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mfl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cddapmnb2iyqkxj5otmz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jh6tbe3cr7c2xqvlfstd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/t802imqjoomqwpxvxs0a.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "Xiaomi 2510DRA23L",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T20:14:26Z"
        }
      ],
      "downloads": 164
    },
    {
      "id": "pes2017-recomp",
      "name": "PES 2017",
      "game": "PES 2017",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "dzakyraf/pes2017-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 94976,
          "release": {
            "tag": "0.2.0",
            "name": "v0.2.0",
            "published_at": "2026-10-27T13:01:41Z",
            "prerelease": false,
            "asset": {
              "name": "pes2017-recomp-0.2.0.apk",
              "url": "https://github.com/dzakyraf/pes2017-recomp/releases/download/0.2.0/pes2017-recomp-0.2.0.apk",
              "size": 52339209,
              "sha256": "843e276c2f86adc6057c0ed5288ab64110195342ac6bbeec1e6ce663b83ce1d6"
            }
          },
          "history": [
            {
              "tag": "0.1.1",
              "name": "v0.1.1",
              "published_at": "2026-10-24T19:01:59Z",
              "prerelease": false,
              "asset": {
                "name": "pes2017-recomp-0.1.1.apk",
                "url": "https://github.com/dzakyraf/pes2017-recomp/releases/download/0.1.1/pes2017-recomp-0.1.1.apk",
                "size": 51829821,
                "sha256": "b8dfe52ab5fce3bcc466c2484b34a3fe9e04a0481dc43af18036f2a18baff1d9"
              }
            },
            {
              "tag": "0.1.0",
              "name": "v0.1.0",
              "published_at": "2026-10-24T08:40:16Z",
              "prerelease": false,
              "asset": {
                "name": "pes2017-recomp-0.1.0.apk",
                "url": "https://github.com/dzakyraf/pes2017-recomp/releases/download/0.1.0/pes2017-recomp-0.1.0.apk",
                "size": 51813705,
                "sha256": "0e68286c5c19de220cfa2690903bd6ee3f297b2b7ccde12501a55970ace4db42"
              }
            }
          ],
          "package": "com.pes2017.recomp",
          "signer_sha256": "3b4b413c34306b2e2a9eee464abd3991d17f3fe62fd5413feb186626b156e0ec",
          "reports": [
            {
              "device": "Realme RMX3491",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T12:23:18Z"
            },
            {
              "device": "POCO X7",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": ".",
              "last_at": "2026-11-10T00:11:52Z"
            },
            {
              "device": "Samsung SM-F946B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.2.0",
              "last_at": "2026-11-10T21:18:03Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "PES 2017 disc (Xbox 360, Europe) in .iso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the European Xbox 360 version works; other regions, PC, or PS4 versions are not supported. You need about 9 GB of free space.\nIn the port, tap \"INSTALL FROM DISC IMAGE\" and choose the .iso. An extracted folder with default.xex, all .cpk files, and the nxeart file also works.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of PES 2017 for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de PES 2017 para Xbox 360. Necesita tus archivos de juego de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de PES 2017 (Xbox 360, Europa) en .iso",
              "instructions_md": "Solo vale la versión europea de Xbox 360; ni otras regiones ni las de PC o PS4. Necesitas unos 9 GB libres.\nEn el port, pulsa \"INSTALL FROM DISC IMAGE\" y elige el .iso. También vale una carpeta extraída con\ndefault.xex, todos los .cpk y el archivo nxeart.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de PES 2017 pour Xbox 360. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque PES 2017 (Xbox 360, Europe) en .iso",
              "instructions_md": "Seule la version européenne Xbox 360 fonctionne ; les autres régions, PC ou PS4 ne sont pas pris en charge. Vous avez besoin d'environ 9 Go d'espace libre.\nDans le port, appuyez sur \"INSTALL FROM DISC IMAGE\" et choisissez le fichier .iso. Un dossier extrait contenant default.xex, tous les fichiers .cpk et le fichier nxeart fonctionne également.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de PES 2017 para Xbox 360. Requer seus arquivos de jogo do Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco do PES 2017 (Xbox 360, Europa) em .iso",
              "instructions_md": "Apenas a versão europeia do Xbox 360 funciona; outras regiões, PC ou PS4 não são suportados. Você precisa de cerca de 9 GB de espaço livre.\nNo port, toque em \"INSTALL FROM DISC IMAGE\" e escolha o .iso. Uma pasta extraída com default.xex, todos os arquivos .cpk e o arquivo nxeart também funciona.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von PES 2017 für Xbox 360. Benötigt deine Xbox 360-Spieledateien.",
          "assets": {
            "disc": {
              "label": "PES 2017-Disc (Xbox 360, Europa) als .iso",
              "instructions_md": "Es funktioniert nur die europäische Xbox 360-Version; andere Regionen sowie PC- oder PS4-Versionen werden nicht unterstützt. Du benötigst ca. 9 GB freien Speicher.\nTippe im Port auf \"INSTALL FROM DISC IMAGE\" und wähle die .iso aus. Ein extrahierter Ordner mit default.xex, allen .cpk-Dateien und der nxeart-Datei funktioniert ebenfalls.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5340249,
        "cover": "https://cdn2.steamgriddb.com/grid/17bffc1d9c8435dc0cb2ba74185d95b5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d6b0ba2b1ef7a2ab8154a524b662c2a8.png",
        "genres": [
          "sports",
          "simulation"
        ],
        "igdb_id": 22753,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1mxt.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cnrifnfdly7cplgzlx1c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/deg2mrrlrhwet5id8yjl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wpsxdxrz5iue95glymog.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lzezzhpgftdvoge4aozk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cycavpiywx3pecfztw0x.jpg"
        ]
      },
      "genres": [
        "sports",
        "simulation"
      ],
      "reports": [
        {
          "device": "Realme RMX3491",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T12:23:18Z"
        },
        {
          "device": "POCO X7",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": ".",
          "last_at": "2026-11-10T00:11:52Z"
        },
        {
          "device": "Samsung SM-F946B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.2.0",
          "last_at": "2026-11-10T21:18:03Z"
        }
      ],
      "downloads": 94976
    },
    {
      "id": "pes5-android",
      "name": "PES 5",
      "game": "Pro Evolution Soccer 5",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/datfooldive/PES5-Android",
      "description": "Native port of Pro Evolution Soccer 5 for Xbox. Requires your copy of the game.",
      "forks": [
        {
          "repo": "datfooldive/PES5-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 13408,
          "release": {
            "tag": "v1.1",
            "name": "PES5 Android v1.1",
            "published_at": "2026-10-29T13:16:27Z",
            "prerelease": false,
            "asset": {
              "name": "PES5-Android-v1.1.apk",
              "url": "https://github.com/datfooldive/PES5-Android/releases/download/v1.1/PES5-Android-v1.1.apk",
              "size": 46960561,
              "sha256": "bc23970424aceb01889e3c0c2ef7293990a16d1d94e2f95acc0f604a28d0d369"
            }
          },
          "history": [
            {
              "tag": "v1.0",
              "name": "PES5 Android v1.0",
              "published_at": "2026-10-28T13:34:19Z",
              "prerelease": true,
              "asset": {
                "name": "PES5-Android-v1.0.apk",
                "url": "https://github.com/datfooldive/PES5-Android/releases/download/v1.0/PES5-Android-v1.0.apk",
                "size": 46751676,
                "sha256": "d394e78d3f00b2b7961cfbf70e071115492dd1f9a7b16c47f1a7780ffdb97d38"
              }
            }
          ],
          "package": "com.datfooldive.pes5",
          "signer_sha256": "19262f41c44127f603a124c38123a7c2aa35e9efcbbb04591f57560576aecbab",
          "reports": [
            {
              "device": "MANGMI Pocket Max",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T22:50:48Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Pro Evolution Soccer 5 (Xbox) as .iso or default.xbe with its files",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "PES5"
          },
          "instructions_md": "Open the app and allow **all files access**: it creates the `PES5` folder at the root of storage.\nCopy your PES5 Xbox disc there (the version the port was made with, id `0x4B4E0030`), as an `.iso` image or as `default.xbe` with its files. The game starts as soon as it finds them.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Pro Evolution Soccer 5 de Xbox. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Pro Evolution Soccer 5 (Xbox) en .iso o default.xbe con sus archivos",
              "instructions_md": "Abre la app y permite el **acceso a todos los archivos**: crea la carpeta `PES5` en la raíz del almacenamiento.\nCopia ahí tu disco de PES5 para Xbox (la versión con la que se hizo el port, id `0x4B4E0030`), como imagen `.iso` o como `default.xbe` con sus archivos. El juego arranca en cuanto los encuentra.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Pro Evolution Soccer 5 sur Xbox. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Pro Evolution Soccer 5 (Xbox) en .iso ou default.xbe avec ses fichiers",
              "instructions_md": "Ouvrez l'application et autorisez **l'accès à tous les fichiers** : elle crée le dossier `PES5` à la racine du stockage.\nCopiez-y votre disque Xbox de PES5 (la version utilisée pour le port, id `0x4B4E0030`), en image `.iso` ou en `default.xbe` avec ses fichiers. Le jeu démarre dès qu'il les trouve.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Pro Evolution Soccer 5 de Xbox. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pro Evolution Soccer 5 (Xbox) em .iso ou default.xbe com seus arquivos",
              "instructions_md": "Abra o app e permita o **acesso a todos os arquivos**: ele cria a pasta `PES5` na raiz do armazenamento.\nCopie para lá seu disco de PES5 para Xbox (a versão com que o port foi feito, id `0x4B4E0030`), como imagem `.iso` ou como `default.xbe` com seus arquivos. O jogo inicia assim que os encontra.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Pro Evolution Soccer 5 (Xbox). Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Pro Evolution Soccer 5 (Xbox) als .iso oder default.xbe mit Dateien",
              "instructions_md": "Öffne die App und erlaube den **Zugriff auf alle Dateien**: Sie legt den Ordner `PES5` im Hauptverzeichnis des Speichers an.\nKopiere deine Xbox-Disc von PES5 dorthin (die Version, mit der der Port gemacht wurde, ID `0x4B4E0030`), als `.iso`-Abbild oder als `default.xbe` mit ihren Dateien. Das Spiel startet, sobald es sie findet.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5262918,
        "cover": "https://cdn2.steamgriddb.com/grid/c058014d4e947ee13181400defb0c5b9.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/e738d16788c34cb962a3c87883e82cd0.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/25da78139c03b69098a5fa566a61b115.png",
        "genres": [
          "sports",
          "simulation"
        ],
        "igdb_id": 4642,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3wgb.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schy7p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schy7q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schydt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schydu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schydv.jpg"
        ]
      },
      "genres": [
        "sports",
        "simulation"
      ],
      "reports": [
        {
          "device": "MANGMI Pocket Max",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T22:50:48Z"
        }
      ],
      "downloads": 13408
    },
    {
      "id": "pes6androidport",
      "name": "Pro Evolution Soccer 6",
      "game": "Pro Evolution Soccer 6",
      "original_platform": "psp",
      "type": "recomp",
      "forks": [
        {
          "repo": "haveniiii/PES6ANDROIDPORT",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10469,
          "release": {
            "tag": "v1.3.0-beta",
            "name": "PES6 1.3.0 beta",
            "published_at": "2026-11-09T18:20:27Z",
            "prerelease": false,
            "asset": {
              "name": "PES6-1.3.0-beta.apk",
              "url": "https://github.com/haveniiii/PES6ANDROIDPORT/releases/download/v1.3.0-beta/PES6-1.3.0-beta.apk",
              "size": 439983109,
              "sha256": "306a29d6f87262f0806377f7c103890dbaa787f0196063335c0b08f051fc72b6"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "PES6 1.1",
              "published_at": "2026-11-01T02:13:46Z",
              "prerelease": false,
              "asset": {
                "name": "PES6-1.1.apk",
                "url": "https://github.com/haveniiii/PES6ANDROIDPORT/releases/download/v1.1/PES6-1.1.apk",
                "size": 439822858,
                "sha256": "0e15392998fcd5a5ec853ca45ccfa0ddb8ad4d02de94eb256986cf4858df6fd2"
              }
            },
            {
              "tag": "v1.0",
              "name": "PES6 1.0",
              "published_at": "2026-10-30T16:15:39Z",
              "prerelease": false,
              "asset": {
                "name": "PES6-1.0.apk",
                "url": "https://github.com/haveniiii/PES6ANDROIDPORT/releases/download/v1.0/PES6-1.0.apk",
                "size": 439814666,
                "sha256": "31c71159d781555ebb9cd7e2ec2ea94a5a2786c2f016f3c6cbc48f9c923bdcfe"
              }
            }
          ],
          "package": "com.pes6port.iso",
          "signer_sha256": "0ff5ea13417a330d8472414d9f8dac36924aded04fd199615cda506183068df3"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Pro Evolution Soccer 6 ISO (PSP)",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The first time you open the port, choose your PES6 ISO and the app prepares it on the phone.\n"
        }
      ],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Static recompilation of Pro Evolution Soccer 6 (PSP) with touch controls, 60 fps matches and online rooms. Requires your PES6 ISO.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Pro Evolution Soccer 6 (PSP) con controles táctiles, partidos a 60 fps y salas online. Necesita tu ISO de PES6.",
          "assets": {
            "disc": {
              "label": "ISO de Pro Evolution Soccer 6 (PSP)",
              "instructions_md": "La primera vez que abres el port, elige tu ISO de PES6 y la app la prepara en el teléfono.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Pro Evolution Soccer 6 (PSP) avec commandes tactiles, matchs à 60 fps et salons en ligne. Nécessite votre ISO de PES6.",
          "assets": {
            "disc": {
              "label": "ISO de Pro Evolution Soccer 6 (PSP)",
              "instructions_md": "À la première ouverture du portage, choisissez votre ISO de PES6 et l'application la prépare sur le téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Pro Evolution Soccer 6 (PSP) com controles por toque, partidas a 60 fps e salas online. Precisa da sua ISO de PES6.",
          "assets": {
            "disc": {
              "label": "ISO de Pro Evolution Soccer 6 (PSP)",
              "instructions_md": "Na primeira vez que abrir o port, escolha sua ISO de PES6 e o app a prepara no celular.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Pro Evolution Soccer 6 (PSP) mit Touch-Steuerung, Spielen mit 60 fps und Online-Räumen. Benötigt deine PES6-ISO.",
          "assets": {
            "disc": {
              "label": "ISO von Pro Evolution Soccer 6 (PSP)",
              "instructions_md": "Wähle beim ersten Start des Ports deine PES6-ISO, die App bereitet sie auf dem Handy vor.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5252870,
        "cover": "https://cdn2.steamgriddb.com/grid/86c00acc71f819b4d821ec961680e37f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b0a864e640112ed83a1dd3af16781d79.png",
        "logo": "https://cdn2.steamgriddb.com/logo/99bc147ed9068c9f2dbfc242373977eb.png",
        "genres": [
          "sports"
        ],
        "igdb_id": 237547,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co65l7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scw3pe.jpg"
        ]
      },
      "genres": [
        "sports"
      ],
      "downloads": 10469
    },
    {
      "id": "pinball-fantasies",
      "name": "Pinball Fantasies",
      "game": "Pinball Fantasies",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/wootbeer/pbfandroid",
      "description": "Source port of the PC pinball classic. Requires the game data.",
      "forks": [
        {
          "repo": "wootbeer/pbfandroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 169,
          "release": {
            "tag": "0.1",
            "name": "v0.1",
            "published_at": "2026-09-26T19:15:00Z",
            "prerelease": false,
            "asset": {
              "name": "pbfandroid-release.apk",
              "url": "https://github.com/wootbeer/pbfandroid/releases/download/0.1/pbfandroid-release.apk",
              "size": 8948276,
              "sha256": "ac9ab557d18b00d1b6dc8e019009f66c980a4a6c0ad05ffb4122d0c16a483d18"
            }
          },
          "history": [],
          "package": "wootbeer.pbfandroid",
          "signer_sha256": "fa7393b65f2e737da687b7a71575133256549ffa49f5fa73693b6280c3fb4b5f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Pinball Fantasies files (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the game folder to the phone and choose it the first time you open it. If it closes, the version isn't the right one.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Source port del clásico de pinball de PC. Necesita los datos del juego.",
          "assets": {
            "data": {
              "label": "Archivos de Pinball Fantasies (PC)",
              "instructions_md": "Copia la carpeta del juego al móvil y elígela al abrirlo por primera vez. Si se cierra, la versión no es la correcta.\n"
            }
          }
        },
        "fr": {
          "description": "Source port du classique du flipper sur PC. Nécessite les données du jeu.",
          "assets": {
            "data": {
              "label": "Fichiers de Pinball Fantasies (PC)",
              "instructions_md": "Copiez le dossier du jeu sur le téléphone et choisissez-le à la première ouverture. S'il se ferme, ce n'est pas la bonne version.\n"
            }
          }
        },
        "pt": {
          "description": "Source port do clássico de pinball de PC. Precisa dos dados do jogo.",
          "assets": {
            "data": {
              "label": "Arquivos de Pinball Fantasies (PC)",
              "instructions_md": "Copie a pasta do jogo para o celular e escolha-a ao abrir pela primeira vez. Se fechar, a versão não é a correta.\n"
            }
          }
        },
        "de": {
          "description": "Source-Port des PC-Flipper-Klassikers. Benötigt die Spieldaten.",
          "assets": {
            "data": {
              "label": "Dateien von Pinball Fantasies (PC)",
              "instructions_md": "Kopiere den Spielordner aufs Handy und wähle ihn beim ersten Öffnen. Schließt es sich, ist es nicht die richtige Version.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 39075,
        "cover": "https://cdn2.steamgriddb.com/grid/223a25acbd10d7838a6d8db441bcc839.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b41d773d96c92dc45260232ed8129134.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b4ea3c58d811efcf618f1c0a9a6dc656.png",
        "genres": [
          "arcade"
        ],
        "igdb_id": 242310,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6wsz.jpg"
      },
      "genres": [
        "arcade"
      ],
      "downloads": 169
    },
    {
      "id": "pinball-ns",
      "name": "Pinball NS",
      "game": "Pokémon Pinball",
      "original_platform": "gbc",
      "type": "recomp",
      "forks": [
        {
          "repo": "ReiniShari/Pinball-NS",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 655,
          "release": {
            "tag": "v2.9",
            "name": "Pinball NS 2.9",
            "published_at": "2026-10-28T09:38:42Z",
            "prerelease": false,
            "asset": {
              "name": "PinballNS-2.9.apk",
              "url": "https://github.com/ReiniShari/Pinball-NS/releases/download/v2.9/PinballNS-2.9.apk",
              "size": 169768,
              "sha256": "68896d74a9e8f00090c70f31b5452f3bf48bdc6bce65e3bcd45cc087138703b5"
            }
          },
          "history": [
            {
              "tag": "v2.7",
              "name": "Pinball NS 2.7",
              "published_at": "2026-10-23T22:31:20Z",
              "prerelease": false,
              "asset": {
                "name": "PinballNS-2.7.apk",
                "url": "https://github.com/ReiniShari/Pinball-NS/releases/download/v2.7/PinballNS-2.7.apk",
                "size": 161576,
                "sha256": "3d85eb45fb6d99ee8c350d94986b38b724d5279648f0418ef02b71b86a1d1aa8"
              }
            },
            {
              "tag": "v2.5",
              "name": "Pinball NS 2.5",
              "published_at": "2026-10-23T05:52:43Z",
              "prerelease": false,
              "asset": {
                "name": "PinballNS-2.5.apk",
                "url": "https://github.com/ReiniShari/Pinball-NS/releases/download/v2.5/PinballNS-2.5.apk",
                "size": 153384,
                "sha256": "e1c28bbf14d1a414222809d54d23dd3d5287d11f2ea549d0aa13a0cbe126273e"
              }
            }
          ],
          "package": "fr.pinballtc.app",
          "signer_sha256": "f738e5797db593eb593a4c445d46f491fb87f312d66293e274f90d3e7e56e3aa"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Pokémon Pinball ROM (USA, Australia, Rumble Version)",
          "accepted": [
            {
              "sha1": "9402014d14969432142abfde728c6f1a10ee4dac",
              "label": "Pokémon Pinball (USA, Australia) (Rumble Version)",
              "format": "gbc"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open your `.gbc` file with **Pinball NS** (\"Open with\") or choose it in the app once. The ROM isn't modified.\nFor Pokémon Pinball Generations you first need to apply the 1.6 patch to that ROM.\n"
        }
      ],
      "added_at": "2026-11-02T13:31:11Z",
      "description": "Static recompilation of Pokémon Pinball for GBC. Requires your GBC ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Pokémon Pinball para GBC. Necesita tu ROM de GBC.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Pinball (USA, Australia, versión Rumble)",
              "instructions_md": "Abre tu archivo `.gbc` con **Pinball NS** (\"Abrir con\") o elígelo en la app una vez. La ROM no se modifica.\nPara Pokémon Pinball Generations hace falta aplicar antes el parche 1.6 a esa ROM.\n",
              "accepted": [
                "Pokémon Pinball (USA, Australia) (Rumble Version)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Pokémon Pinball pour GBC. Nécessite votre ROM GBC.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Pinball (USA, Australie, version Rumble)",
              "accepted": [
                "Pokémon Pinball (USA, Australia) (Rumble Version)"
              ],
              "instructions_md": "Ouvrez votre fichier `.gbc` avec **Pinball NS** (« Ouvrir avec ») ou choisissez-le une fois dans l'application. La ROM n'est pas modifiée.\nPour Pokémon Pinball Generations, il faut d'abord appliquer le patch 1.6 à cette ROM.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Pokémon Pinball para GBC. Requer sua ROM de GBC.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Pinball (EUA, Austrália, versão Rumble)",
              "accepted": [
                "Pokémon Pinball (USA, Australia) (Rumble Version)"
              ],
              "instructions_md": "Abra seu arquivo `.gbc` com o **Pinball NS** (\"Abrir com\") ou escolha-o no app uma vez. A ROM não é modificada.\nPara o Pokémon Pinball Generations é preciso aplicar antes o patch 1.6 nessa ROM.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Pokémon Pinball für GBC. Benötigt deine GBC-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Pokémon Pinball (USA, Australien, Rumble-Version)",
              "accepted": [
                "Pokémon Pinball (USA, Australia) (Rumble Version)"
              ],
              "instructions_md": "Öffne deine `.gbc`-Datei mit **Pinball NS** („Öffnen mit“) oder wähle sie einmal in der App. Die ROM wird nicht verändert.\nFür Pokémon Pinball Generations musst du vorher den Patch 1.6 auf diese ROM anwenden.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 25634,
        "cover": "https://cdn2.steamgriddb.com/grid/64295252d80f840bf25dee79eb141ee7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7cb1f2f2baf6ab2ae929ad8cb88d6210.png",
        "logo": "https://cdn2.steamgriddb.com/logo/79ec2a4246feb2126ecf43c4a4418002.png",
        "genres": [
          "arcade"
        ],
        "igdb_id": 4068,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1z4y.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6qbo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6qbp.jpg"
        ]
      },
      "genres": [
        "arcade"
      ],
      "downloads": 655
    },
    {
      "id": "pinball-on",
      "name": "3D Pinball Space Cadet",
      "game": "3D Pinball Space Cadet",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "fexed/Pinball-on-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 122975,
          "release": {
            "tag": "2.5",
            "name": "v2.5",
            "published_at": "2023-10-08T09:08:17Z",
            "prerelease": false,
            "asset": {
              "name": "pinball-v2.5.apk",
              "url": "https://github.com/fexed/Pinball-on-Android/releases/download/2.5/pinball-v2.5.apk",
              "size": 31713160,
              "sha256": "d5fd203043113c9c884aa4de11fbb98e00bcb2c5c92e8cc0117d612a2dd00df2"
            }
          },
          "history": [],
          "package": "com.fexed.spacecadetpinball",
          "signer_sha256": "0e0e07ce921e1c9c0085ef83fa81fb97cae68c78019af35bc6bcec97ba713d27"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of 3D Pinball Space Cadet for pc. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de 3D Pinball Space Cadet para pc. Necesita tus archivos del juego de PC."
        },
        "fr": {
          "description": "Recompilation statique de 3D Pinball Space Cadet pour pc. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de 3D Pinball Space Cadet para pc. Requer seus arquivos de jogo de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von 3D Pinball Space Cadet für pc. Benötigt deine PC-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 17822,
        "cover": "https://cdn2.steamgriddb.com/grid/098b8b9f44bbbc0db5aff108ef93a0e2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/360bfbe9fb2fe3f305db7b6fe1f8a4ad.png",
        "logo": "https://cdn2.steamgriddb.com/logo/184260348236f9554fe9375772ff966e.png",
        "genres": [
          "arcade"
        ],
        "igdb_id": 79247,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6tds.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scr2lx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scr2ly.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scr2lz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scr2m0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scr2m1.jpg"
        ]
      },
      "genres": [
        "arcade"
      ],
      "downloads": 122975
    },
    {
      "id": "pocket-foundry",
      "name": "Factorio",
      "game": "Factorio",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "JulioFerrero/pocket-foundry",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 5986,
          "release": {
            "tag": "v0.8.16",
            "name": "Pocket Foundry 0.8.16",
            "published_at": "2026-11-05T10:28:16Z",
            "prerelease": false,
            "asset": {
              "name": "pocket-foundry-0.8.16.apk",
              "url": "https://github.com/JulioFerrero/pocket-foundry/releases/download/v0.8.16/pocket-foundry-0.8.16.apk",
              "size": 37921207,
              "sha256": "0d944df8f73ae5283aa36b9fa1e019b2a97f5e1ea84c6fec5be2792bad61a3d8"
            }
          },
          "history": [
            {
              "tag": "v0.8.15",
              "name": "Pocket Foundry 0.8.15",
              "published_at": "2026-11-05T10:04:18Z",
              "prerelease": false,
              "asset": {
                "name": "pocket-foundry-0.8.15.apk",
                "url": "https://github.com/JulioFerrero/pocket-foundry/releases/download/v0.8.15/pocket-foundry-0.8.15.apk",
                "size": 37921035,
                "sha256": "eca10b9ce72db13f74f58d8a44bf1cdac695937ecd510623baed8dbc7c09522f"
              }
            },
            {
              "tag": "v0.8.14",
              "name": "Pocket Foundry 0.8.14",
              "published_at": "2026-11-03T16:47:41Z",
              "prerelease": false,
              "asset": {
                "name": "pocket-foundry-0.8.14.apk",
                "url": "https://github.com/JulioFerrero/pocket-foundry/releases/download/v0.8.14/pocket-foundry-0.8.14.apk",
                "size": 37822895,
                "sha256": "67ca0765e7626e23a06688956083a5be209c06fccea854aea4e53da8edea6e05"
              }
            },
            {
              "tag": "v0.8.13",
              "name": "Pocket Foundry 0.8.13",
              "published_at": "2026-11-03T14:38:49Z",
              "prerelease": false,
              "asset": {
                "name": "pocket-foundry-0.8.13.apk",
                "url": "https://github.com/JulioFerrero/pocket-foundry/releases/download/v0.8.13/pocket-foundry-0.8.13.apk",
                "size": 37817891,
                "sha256": "fd88f1190375d0de37d350dfafdbe24bce2a65fefd6f2f10b67490cb39c68dec"
              }
            },
            {
              "tag": "v0.8.12",
              "name": "Pocket Foundry 0.8.12",
              "published_at": "2026-11-03T14:00:32Z",
              "prerelease": false,
              "asset": {
                "name": "pocket-foundry-0.8.12.apk",
                "url": "https://github.com/JulioFerrero/pocket-foundry/releases/download/v0.8.12/pocket-foundry-0.8.12.apk",
                "size": 37814215,
                "sha256": "ff63e746499929c4666d95d522c225b462d226585ae81b5b00d2e87d66e3521e"
              }
            },
            {
              "tag": "v0.8.11",
              "name": "Pocket Foundry 0.8.11",
              "published_at": "2026-11-03T11:26:30Z",
              "prerelease": false,
              "asset": {
                "name": "pocket-foundry-0.8.11.apk",
                "url": "https://github.com/JulioFerrero/pocket-foundry/releases/download/v0.8.11/pocket-foundry-0.8.11.apk",
                "size": 37799403,
                "sha256": "7705f52590861dbdcbeaebd0dfd0aa2e6aa1a41967aeb9ce8edbdfa96b92309b"
              }
            }
          ],
          "package": "app.pocketfoundry",
          "signer_sha256": "0e301617d64bc294bcc2d1dbee71a8c83f8fcc7b7c3616edc26e9b2e89c7e35f",
          "reports": [
            {
              "device": "Xiaomi 21081111RG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.8.16",
              "last_at": "2026-11-09T08:47:59Z"
            },
            {
              "device": "Samsung SM-M556B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.8.16",
              "last_at": "2026-11-10T04:15:24Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Factorio for Linux ARM64 (.tar.xz from factorio.com)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Buy Factorio and download the **Linux (arm64) .tar.xz** version from [factorio.com/download](https://factorio.com/download). Choose that file in the app.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Factorio for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Factorio para PC. Necesita tus archivos de juego de PC.",
          "assets": {
            "game": {
              "label": "Factorio para Linux ARM64 (.tar.xz de factorio.com)",
              "instructions_md": "Compra Factorio y descarga la versión **Linux (arm64) .tar.xz** desde [factorio.com/download](https://factorio.com/download). Elige ese archivo en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Factorio pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Factorio pour Linux ARM64 (.tar.xz de factorio.com)",
              "instructions_md": "Achetez Factorio et téléchargez la version **Linux (arm64) .tar.xz** depuis [factorio.com/download](https://factorio.com/download). Choisissez ce fichier dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Factorio para PC. Requer os arquivos do seu jogo de PC.",
          "assets": {
            "game": {
              "label": "Factorio para Linux ARM64 (.tar.xz de factorio.com)",
              "instructions_md": "Compre o Factorio e baixe a versão **Linux (arm64) .tar.xz** em [factorio.com/download](https://factorio.com/download). Escolha esse arquivo no app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Factorio für PC. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Factorio für Linux ARM64 (.tar.xz von factorio.com)",
              "instructions_md": "Kaufe Factorio und lade die Version **Linux (arm64) .tar.xz** von [factorio.com/download](https://factorio.com/download) herunter. Wähle diese Datei in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 10052,
        "cover": "https://cdn2.steamgriddb.com/grid/30bd9960294e0ed86593ba7044991435.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e2d52448d36918c575fa79d88647ba66.png",
        "logo": "https://cdn2.steamgriddb.com/logo/674bfc5f6b72706fb769f5e93667bd23.png",
        "genres": [
          "strategy",
          "simulation",
          "horror"
        ],
        "igdb_id": 7046,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1tfy.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct3fy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct3fz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct3ft.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct3fu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct3fv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct3fw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct3g6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sct3ga.jpg"
        ]
      },
      "genres": [
        "strategy",
        "simulation",
        "horror"
      ],
      "reports": [
        {
          "device": "Xiaomi 21081111RG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.8.16",
          "last_at": "2026-11-09T08:47:59Z"
        },
        {
          "device": "Samsung SM-M556B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.8.16",
          "last_at": "2026-11-10T04:15:24Z"
        }
      ],
      "downloads": 5986
    },
    {
      "id": "pocket-wormhole",
      "name": "Pocket Wormhole",
      "game": "FTL: Faster Than Light",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/adamkulik/pocket-wormhole",
      "description": "Port of Project Wormhole, a reimplementation of the FTL engine. Requires the data from your copy.",
      "forks": [
        {
          "repo": "adamkulik/pocket-wormhole",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1471,
          "release": {
            "tag": "v0.2.7",
            "name": "Pocket Wormhole v0.2.7",
            "published_at": "2026-10-11T12:16:16Z",
            "prerelease": false,
            "asset": {
              "name": "PocketWormhole-v0.2.7.apk",
              "url": "https://github.com/adamkulik/pocket-wormhole/releases/download/v0.2.7/PocketWormhole-v0.2.7.apk",
              "size": 2311687,
              "sha256": "d8eefda45e8f41fa8645ccb9066e49b73217a73661d0b6a197f674f7647c2f49"
            }
          },
          "history": [
            {
              "tag": "v0.2.6",
              "name": "Pocket Wormhole 0.2.6",
              "published_at": "2026-09-25T12:55:20Z",
              "prerelease": false,
              "asset": {
                "name": "PocketWormhole-v0.2.6.apk",
                "url": "https://github.com/adamkulik/pocket-wormhole/releases/download/v0.2.6/PocketWormhole-v0.2.6.apk",
                "size": 2289563,
                "sha256": "b41813d87faa743ef1aeab4a77f8c3537bc6f762ea93c1545025754b178d7715"
              }
            },
            {
              "tag": "v0.2.5",
              "name": "Pocket Wormhole v0.2.5",
              "published_at": "2026-09-20T13:20:16Z",
              "prerelease": false,
              "asset": {
                "name": "PocketWormhole-v0.2.5.apk",
                "url": "https://github.com/adamkulik/pocket-wormhole/releases/download/v0.2.5/PocketWormhole-v0.2.5.apk",
                "size": 2286191,
                "sha256": "f4fac556a9a6b4ba8ea1d6507aa7dc92a459bc166dfb06cc0414a9caa0277fab"
              }
            },
            {
              "tag": "v0.2.4",
              "name": "Pocket Wormhole v0.2.4",
              "published_at": "2026-09-18T20:28:29Z",
              "prerelease": false,
              "asset": {
                "name": "PocketWormhole-v0.2.4.apk",
                "url": "https://github.com/adamkulik/pocket-wormhole/releases/download/v0.2.4/PocketWormhole-v0.2.4.apk",
                "size": 2260739,
                "sha256": "2f2be4fc9419c9e4be93feb958efa0477519521ada9e85ec95767f27c15b0618"
              }
            },
            {
              "tag": "v0.2.3",
              "name": "Pocket Wormhole v0.2.3",
              "published_at": "2026-09-15T14:12:55Z",
              "prerelease": false,
              "asset": {
                "name": "PocketWormhole-v0.2.3.apk",
                "url": "https://github.com/adamkulik/pocket-wormhole/releases/download/v0.2.3/PocketWormhole-v0.2.3.apk",
                "size": 2254035,
                "sha256": "7067a1550c47e8cf65a1d275458defc5102eac523f214602b7238f4d1f15a7f0"
              }
            },
            {
              "tag": "v0.2.2",
              "name": "Pocket Wormhole v0.2.2",
              "published_at": "2026-09-13T15:23:28Z",
              "prerelease": false,
              "asset": {
                "name": "PocketWormhole-v0.2.2.apk",
                "url": "https://github.com/adamkulik/pocket-wormhole/releases/download/v0.2.2/PocketWormhole-v0.2.2.apk",
                "size": 2249723,
                "sha256": "fbffebd5a4d4ae9041de5123a9e4124a013ed5c0986567f0a042a2be0b646efd"
              }
            }
          ],
          "package": "com.pocketwormhole.android",
          "signer_sha256": "012afbcefa41c6d3eecd9995502976d1f50f7a23120e9e4759aeeaf831e28b3b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "dat",
          "label": "ftl.dat from FTL: Faster Than Light (Steam or GOG)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy `ftl.dat` (about 280 MB) from the `FTL Faster Than Light` folder on your PC to the phone. Choose it on first launch: the app copies it to its storage.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Project Wormhole, una reimplementación del motor de FTL. Necesita los datos de tu copia.",
          "assets": {
            "dat": {
              "label": "ftl.dat de FTL: Faster Than Light (Steam o GOG)",
              "instructions_md": "Copia `ftl.dat` (unos 280 MB) de la carpeta `FTL Faster Than Light` de tu PC al teléfono. En el primer arranque elígelo: la app lo copia a su almacenamiento.\n"
            }
          }
        },
        "fr": {
          "description": "Port de Project Wormhole, une réimplémentation du moteur de FTL. Nécessite les données de votre copie.",
          "assets": {
            "dat": {
              "label": "ftl.dat de FTL: Faster Than Light (Steam ou GOG)",
              "instructions_md": "Copiez `ftl.dat` (environ 280 Mo) depuis le dossier `FTL Faster Than Light` de votre PC sur le téléphone. Choisissez-le au premier démarrage : l'application le copie dans son stockage.\n"
            }
          }
        },
        "pt": {
          "description": "Port do Project Wormhole, uma reimplementação do motor de FTL. Precisa dos dados da sua cópia.",
          "assets": {
            "dat": {
              "label": "ftl.dat do FTL: Faster Than Light (Steam ou GOG)",
              "instructions_md": "Copie o `ftl.dat` (cerca de 280 MB) da pasta `FTL Faster Than Light` do seu PC para o celular. Escolha-o na primeira inicialização: o app o copia para o armazenamento dele.\n"
            }
          }
        },
        "de": {
          "description": "Port von Project Wormhole, einer Neuimplementierung der FTL-Engine. Benötigt die Daten deiner Kopie.",
          "assets": {
            "dat": {
              "label": "ftl.dat von FTL: Faster Than Light (Steam oder GOG)",
              "instructions_md": "Kopiere `ftl.dat` (etwa 280 MB) aus dem Ordner `FTL Faster Than Light` auf deinem PC aufs Handy. Wähle sie beim ersten Start: Die App kopiert sie in ihren Speicher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2072,
        "cover": "https://cdn2.steamgriddb.com/grid/037d0299e7730856496a2cdbdb768e14.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9ce3c52fc54362e22053399d3181c638.png",
        "logo": "https://cdn2.steamgriddb.com/logo/99136106366c2ff573db00bff4377a19.png",
        "genres": [
          "rpg",
          "strategy",
          "simulation"
        ],
        "igdb_id": 3075,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9chw.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tmznt3rb49krfeuj47wy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gfozfxgsktpxv9hrpbnd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/b9fgk42saagzk5pt7eit.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vqhup2wxtag8juxv3m4w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hdihxbyrasyj9gggirf9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar83u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar67ff.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy",
        "simulation"
      ],
      "downloads": 1471
    },
    {
      "id": "poke-survivor",
      "name": "Poke Survivors",
      "game": "Poke Survivors",
      "original_platform": "other",
      "type": "source-port",
      "forks": [
        {
          "repo": "JayElDragon/poke-survivor",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 23681,
          "release": {
            "tag": "V6.2",
            "name": "Poke Survivors 6.2 - Halloween event",
            "published_at": "2026-11-03T23:11:53Z",
            "prerelease": false,
            "asset": {
              "name": "Pokemon.Survivors.6.2.apk",
              "url": "https://github.com/JayElDragon/poke-survivor/releases/download/V6.2/Pokemon.Survivors.6.2.apk",
              "size": 179824396,
              "sha256": "55d80362cc0aa2e2435358d4206d4e0c5c15f77718b9b40142c84aac6294668b"
            }
          },
          "history": [
            {
              "tag": "V6.1",
              "name": "PokéSurvivors 6.1 ( Better UI Redesigns )",
              "published_at": "2026-10-31T17:36:42Z",
              "prerelease": false,
              "asset": {
                "name": "Pokemon.Survivors.6.1.apk",
                "url": "https://github.com/JayElDragon/poke-survivor/releases/download/V6.1/Pokemon.Survivors.6.1.apk",
                "size": 179426875,
                "sha256": "11bccbf1052be97b57cb44742f656241d290976f85759fb25820cb40126104e1"
              }
            },
            {
              "tag": "V6.0",
              "name": "Poke Survivors ( Redesigned Kecleon Shop, Reworked Moves, Gacha Improvements )",
              "published_at": "2026-10-31T06:52:28Z",
              "prerelease": false,
              "asset": {
                "name": "Pokemon.Survivors.6.0.apk",
                "url": "https://github.com/JayElDragon/poke-survivor/releases/download/V6.0/Pokemon.Survivors.6.0.apk",
                "size": 178292556,
                "sha256": "74b5e918baa48d7d5d422d0a4240d48b6718e7516a4ace7cec3a26e6f7664487"
              }
            },
            {
              "tag": "V5.7",
              "name": "Poke Survivors 5.7 ( Less Lag and performance Boost",
              "published_at": "2026-10-27T18:57:03Z",
              "prerelease": false,
              "asset": {
                "name": "Pokemon.Survivors.5.7.apk",
                "url": "https://github.com/JayElDragon/poke-survivor/releases/download/V5.7/Pokemon.Survivors.5.7.apk",
                "size": 177664043,
                "sha256": "13bc8fbf7cde25caa7b4e0f2f196bf7b7d0fae17acae78174f8b57deee069a8f"
              }
            },
            {
              "tag": "V5.6",
              "name": "Poke Survivors 5.6: less lag and better performance",
              "published_at": "2026-10-22T17:59:12Z",
              "prerelease": false,
              "asset": {
                "name": "Pokemon.Survivors.5.6.apk",
                "url": "https://github.com/JayElDragon/poke-survivor/releases/download/V5.6/Pokemon.Survivors.5.6.apk",
                "size": 177651755,
                "sha256": "2e4cfbc92f6222dc95c7817f5bfa5f085b9f748c91ed939213e15095a85eba87"
              }
            },
            {
              "tag": "V5.3",
              "name": "Poke Survivors 5.3 ( Fixes ) ",
              "published_at": "2026-10-21T16:08:14Z",
              "prerelease": false,
              "asset": {
                "name": "Pokemon.Survivors.5.3.apk",
                "url": "https://github.com/JayElDragon/poke-survivor/releases/download/V5.3/Pokemon.Survivors.5.3.apk",
                "size": 177586219,
                "sha256": "08ca96dfd096177face48e4b5f92936bfd06b10499910b8e8cac904844cf986d"
              }
            }
          ],
          "package": "jayeldragonpokesurvivor.mobile",
          "signer_sha256": "cba1c042a6465206f4277b3eb3e84efe362d6bd10d797f5b7d74b6204061944d"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Source port of Poke Survivors. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Poke Survivors. Necesita tus archivos de juego."
        },
        "fr": {
          "description": "Portage de code source de Poke Survivors. Nécessite vos fichiers de jeu."
        },
        "pt": {
          "description": "Port de código-fonte de Poke Survivors. Requer os arquivos do seu jogo."
        },
        "de": {
          "description": "Quellcode-Portierung von Poke Survivors. Benötigt deine Spieledateien."
        }
      },
      "art": {
        "cover": "https://pokesurvivor.io//data/image/game/pokesurvirvor-game.jpg",
        "hero": "https://pokesurvivor.io//data/image/game/pokesurvirvor-game.jpg",
        "logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSc6qS55OpHVMJk-wlt3j_ozIb6jncsvpQ0JSjQObmmzAjzud0Sh9plDew&s=10",
        "screenshots": [
          "https://pokesurvivor.games/assets/img/og-home.jpg",
          "https://poke-survivors.org/images/pokesurvivor-menu.webp",
          "https://poke-survivor.org/social/v1/2cafb901c44fb8f64ff73d3e.jpg"
        ],
        "steamgriddb_id": 5388238
      },
      "downloads": 23681
    },
    {
      "id": "pokebonk-app",
      "name": "PokéBonk",
      "game": "PokéBonk",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "CharcherGit/pokebonk-app",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 74901,
          "release": {
            "tag": "v1.4.0",
            "name": "PokéBonk 1.4.0 · Android 1.0.0",
            "published_at": "2026-11-02T19:26:03Z",
            "prerelease": false,
            "asset": {
              "name": "PokeBonk-1.0.0-android.apk",
              "url": "https://github.com/CharcherGit/pokebonk-app/releases/download/v1.4.0/PokeBonk-1.0.0-android.apk",
              "size": 4860182,
              "sha256": "95bde3ad4eace119d0e3c9dd8743728d5d24e6b62f80d8276bd58550eda1f986"
            }
          },
          "history": [],
          "package": "com.pokebonk.app",
          "signer_sha256": "feea7b81a13d3f78acfb8914be5c6006cfa699fce069595c91f2db1384e38c98",
          "reports": [
            {
              "device": "Samsung SM-A346M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-09T21:34:12Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-05T12:09:21Z",
      "description": "Static recompilation of PokéBonk for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de PokéBonk para PC. Necesita tus archivos de juego de PC."
        },
        "fr": {
          "description": "Recompilation statique de PokéBonk pour PC. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de PokéBonk para PC. Requer os arquivos do seu jogo de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von PokéBonk für PC. Benötigt deine PC-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 5559088,
        "cover": "https://cdn2.steamgriddb.com/grid/5b65fb0b2a74ab4ee09922207b82b0f9.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/afe6f00e1eea76f0a64e1d3a83e30404.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ad0f1b61075620dfbbecc5769d16f961.png",
        "igdb_id": 424141,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cod5xb.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc164pe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc164pc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc164pd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc16593.jpg"
        ]
      },
      "reports": [
        {
          "device": "Samsung SM-A346M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-09T21:34:12Z"
        }
      ],
      "downloads": 74901
    },
    {
      "id": "pokedaisy",
      "name": "Pokedaisy",
      "game": "pokedaisy",
      "original_platform": "gba",
      "type": "recomp",
      "forks": [
        {
          "repo": "lidor30/pokedaisy",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 53372,
          "release": {
            "tag": "v1.5.0.1",
            "name": "PokeDaisy 1.5.0.1",
            "published_at": "2026-11-10T20:13:33Z",
            "prerelease": false,
            "asset": {
              "name": "PokeDaisy-1.5.0.1.apk",
              "url": "https://github.com/lidor30/pokedaisy/releases/download/v1.5.0.1/PokeDaisy-1.5.0.1.apk",
              "size": 38033757,
              "sha256": "a6181f4a2c6686da60f7336b95878ac3d6210888944ce6a36911e43514289c01"
            }
          },
          "history": [
            {
              "tag": "v1.5.0",
              "name": "PokeDaisy 1.5.0",
              "published_at": "2026-11-10T16:58:12Z",
              "prerelease": false,
              "asset": {
                "name": "PokeDaisy-1.5.0.apk",
                "url": "https://github.com/lidor30/pokedaisy/releases/download/v1.5.0/PokeDaisy-1.5.0.apk",
                "size": 38033625,
                "sha256": "c33c3b133546319525a3da24fff650fb8bc454e607de2f53c9a2d37350a3f3f8"
              }
            },
            {
              "tag": "v1.4.0",
              "name": "PokeDaisy 1.4.0",
              "published_at": "2026-11-03T18:03:02Z",
              "prerelease": false,
              "asset": {
                "name": "PokeDaisy-1.4.0.apk",
                "url": "https://github.com/lidor30/pokedaisy/releases/download/v1.4.0/PokeDaisy-1.4.0.apk",
                "size": 30852372,
                "sha256": "00895d744e1ef316679976950b1b6c31f58c2eec4bf942681e7bb73f0d297973"
              }
            },
            {
              "tag": "v1.3.3",
              "name": "PokeDaisy 1.3.3",
              "published_at": "2026-10-28T21:07:41Z",
              "prerelease": false,
              "asset": {
                "name": "PokeDaisy-1.3.3.apk",
                "url": "https://github.com/lidor30/pokedaisy/releases/download/v1.3.3/PokeDaisy-1.3.3.apk",
                "size": 26082264,
                "sha256": "91f1978d65d3018b33be92718eab7c6914138b875959a86ca005bb413276db39"
              }
            },
            {
              "tag": "v1.3.2",
              "name": "PokeDaisy 1.3.2",
              "published_at": "2026-10-24T19:28:48Z",
              "prerelease": false,
              "asset": {
                "name": "PokeDaisy-1.3.2.apk",
                "url": "https://github.com/lidor30/pokedaisy/releases/download/v1.3.2/PokeDaisy-1.3.2.apk",
                "size": 25598324,
                "sha256": "e37e860654b58ea4e93dbb4903b43da9ab8d1b6bd4dd5983a6a7ede722543372"
              }
            },
            {
              "tag": "v1.3.1",
              "name": "PokeDaisy 1.3.1",
              "published_at": "2026-10-22T15:43:58Z",
              "prerelease": false,
              "asset": {
                "name": "PokeDaisy-1.3.1.apk",
                "url": "https://github.com/lidor30/pokedaisy/releases/download/v1.3.1/PokeDaisy-1.3.1.apk",
                "size": 25597748,
                "sha256": "c825b9d3c2fb5c87caa4b458f2f0e5b4797abe56afa138110ceaa2151539b882"
              }
            }
          ],
          "package": "com.pokedaisy.app",
          "signer_sha256": "6a37679eaf61e505840da9b6d74895d28831ded17fe0d5a782b4a6a26eb556fd",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.4.0",
              "last_at": "2026-11-09T04:31:39Z"
            },
            {
              "device": "OPPO CPH2711",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.5.0.1",
              "last_at": "2026-11-11T14:55:25Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "roms",
          "label": "Your Pokémon ROMs (from Red to Black 2 and White 2)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "PokeDaisy includes no games. Copy your dumped ROMs to the phone (they can also be in .zip).\nWhen you open it, a short wizard asks for the ROM folders and where to store saves.\n"
        }
      ],
      "added_at": "2026-11-08T16:19:53Z",
      "description": "Static recompilation of pokedaisy for GBA. Requires your GBA ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de pokedaisy para GBA. Necesita tu ROM de GBA.",
          "assets": {
            "roms": {
              "label": "Tus ROMs de Pokémon (de Rojo a Negro 2 y Blanco 2)",
              "instructions_md": "PokeDaisy no incluye juegos. Copia tus ROMs volcadas al teléfono (también valen en .zip).\nAl abrirla, un asistente corto te pide las carpetas de ROMs y dónde guardar las partidas.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de pokedaisy pour GBA. Nécessite votre ROM GBA.",
          "assets": {
            "roms": {
              "label": "Vos ROM de Pokémon (de Rouge à Noir 2 et Blanc 2)",
              "instructions_md": "PokeDaisy n'inclut aucun jeu. Copiez vos ROM dumpées sur le téléphone (elles peuvent aussi être en .zip).\nÀ l'ouverture, un court assistant demande les dossiers de ROM et où enregistrer les sauvegardes.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de pokedaisy para GBA. Requer sua ROM de GBA.",
          "assets": {
            "roms": {
              "label": "Suas ROMs de Pokémon (do Red ao Black 2 e White 2)",
              "instructions_md": "O PokeDaisy não inclui jogos. Copie suas ROMs extraídas para o celular (também servem em .zip).\nAo abrir, um assistente curto pede as pastas de ROMs e onde guardar os saves.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von pokedaisy für GBA. Benötigt deine GBA-ROM.",
          "assets": {
            "roms": {
              "label": "Deine Pokémon-ROMs (von Rot bis Schwarz 2 und Weiß 2)",
              "instructions_md": "PokeDaisy enthält keine Spiele. Kopiere deine gedumpten ROMs aufs Handy (auch als .zip).\nBeim Öffnen fragt ein kurzer Assistent nach den ROM-Ordnern und wo die Spielstände hin sollen.\n"
            }
          }
        }
      },
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.4.0",
          "last_at": "2026-11-09T04:31:39Z"
        },
        {
          "device": "OPPO CPH2711",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.5.0.1",
          "last_at": "2026-11-11T14:55:25Z"
        }
      ],
      "downloads": 53372
    },
    {
      "id": "pokemon-card-game-2-native-port",
      "name": "Pokémon: The Card Game 2",
      "game": "Pokémon: The Card Game 2",
      "original_platform": "gbc",
      "type": "recomp",
      "forks": [
        {
          "repo": "brianblakely/pokemon-card-game-2-native-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 140,
          "release": {
            "tag": "v0.1.3",
            "name": "v0.1.3",
            "published_at": "2026-11-01T23:09:31Z",
            "prerelease": false,
            "asset": {
              "name": "pokemon-tcg2-v0.1.3-android.apk",
              "url": "https://github.com/brianblakely/pokemon-card-game-2-native-port/releases/download/v0.1.3/pokemon-tcg2-v0.1.3-android.apk",
              "size": 9118250,
              "sha256": "f560ca753c2956d4f1123c53469ce2d8e74ee203af8b32a83a9eb1fb96bb4147"
            }
          },
          "history": [],
          "package": "io.github.pokemon_card_game_2_native_port",
          "signer_sha256": "05fa2e76576a75472f0487ec64281f0770695d15fda7f41310da2b9c8bc9ea94"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Pokémon Card GB2: GR Dan Sanjou! ROM (GBC, Japan)",
          "accepted": [
            {
              "sha1": "a7e12bcc5f514e3aad8de570fd511aab0a308822",
              "label": "Pokémon Card GB2 - GR Dan Sanjou! (Japan)",
              "format": "gbc"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your Japanese Pokémon Card GB2 ROM. The port adds the English translation.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Pokémon: The Card Game 2 for GBC. Requires your GBC ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Pokémon: The Card Game 2 para GBC. Necesita tu ROM de GBC.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Card GB2: GR Dan Sanjou! (GBC, Japón)",
              "instructions_md": "Necesitas tu ROM japonesa de Pokémon Card GB2. La traducción al inglés la pone el port.\n",
              "accepted": [
                "Pokémon Card GB2 - GR Dan Sanjou! (Japan)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Pokémon: The Card Game 2 pour GBC. Nécessite votre ROM GBC.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Card GB2: GR Dan Sanjou! (GBC, Japon)",
              "accepted": [
                "Pokémon Card GB2 - GR Dan Sanjou! (Japan)"
              ],
              "instructions_md": "Il vous faut votre ROM japonaise de Pokémon Card GB2. Le port ajoute la traduction anglaise.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Pokémon: The Card Game 2 para GBC. Requer sua ROM de GBC.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Card GB2: GR Dan Sanjou! (GBC, Japão)",
              "accepted": [
                "Pokémon Card GB2 - GR Dan Sanjou! (Japan)"
              ],
              "instructions_md": "Você precisa da sua ROM japonesa de Pokémon Card GB2. A tradução para o inglês vem do port.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Pokémon: The Card Game 2 für GBC. Benötigt deine GBC-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Pokémon Card GB2: GR Dan Sanjou! (GBC, Japan)",
              "accepted": [
                "Pokémon Card GB2 - GR Dan Sanjou! (Japan)"
              ],
              "instructions_md": "Du brauchst deine japanische ROM von Pokémon Card GB2. Die englische Übersetzung bringt der Port mit.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5368409,
        "cover": "https://cdn2.steamgriddb.com/grid/92d4b6ea9ae4a2983f6d21cb75da0e48.png",
        "hero": "https://cdn2.steamgriddb.com/hero/fafa5914b6257b99befa1264652d18c4.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/44cd8f14e89c775c390d2d282735057a.png",
        "genres": [
          "strategy",
          "puzzle"
        ],
        "igdb_id": 11720,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7cri.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scdshf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scdshg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scdshh.jpg"
        ]
      },
      "genres": [
        "strategy",
        "puzzle"
      ],
      "downloads": 140
    },
    {
      "id": "pokemon-fulldex",
      "name": "Pokémon Fulldex",
      "game": "All Pokémons DS port",
      "original_platform": "ds",
      "type": "recomp",
      "forks": [
        {
          "repo": "mamesj/pokemon-fulldex",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10236,
          "release": {
            "tag": "fulldex-2026-11-08",
            "name": "Pokémon Fulldex: 8 November 2026",
            "published_at": "2026-11-08T13:44:49Z",
            "prerelease": false,
            "asset": {
              "name": "pokemon-ds-wide-android.apk",
              "url": "https://github.com/mamesj/pokemon-fulldex/releases/download/fulldex-2026-11-08/pokemon-ds-wide-android.apk",
              "size": 24711740,
              "sha256": "2028bb0afa0cf81e9772c72a7ec76535ef5b25acf1369b80b9f39bb769eedee1"
            }
          },
          "history": [
            {
              "tag": "fulldex-2026-11-07",
              "name": "Pokémon Fulldex: 7 November 2026",
              "published_at": "2026-11-07T17:23:34Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-ds-wide-android.apk",
                "url": "https://github.com/mamesj/pokemon-fulldex/releases/download/fulldex-2026-11-07/pokemon-ds-wide-android.apk",
                "size": 24474172,
                "sha256": "d8894f860ec8ddd1bdc857b81f1e8d44e32743c7e422dd768e220f43af90b45b"
              }
            },
            {
              "tag": "fulldex-2026-11-05b",
              "name": "Pokémon Fulldex: 5 November 2026, update 2",
              "published_at": "2026-11-05T13:44:18Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-ds-wide-android.apk",
                "url": "https://github.com/mamesj/pokemon-fulldex/releases/download/fulldex-2026-11-05b/pokemon-ds-wide-android.apk",
                "size": 13808117,
                "sha256": "05619af74a60ab2b3f95bf822b0ad35a708c995024dc135cfe9ecddc3443f33c"
              }
            },
            {
              "tag": "fulldex-2026-11-05",
              "name": "Pokémon Fulldex: 5 November 2026",
              "published_at": "2026-11-05T01:13:09Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-ds-wide-android.apk",
                "url": "https://github.com/mamesj/pokemon-fulldex/releases/download/fulldex-2026-11-05/pokemon-ds-wide-android.apk",
                "size": 13513205,
                "sha256": "03d11866d9f0e0754991f047ee130a6c626803e96f5f55cc248f2205d33ec2a9"
              }
            },
            {
              "tag": "android-v1",
              "name": "Pokémon Fulldex: Android (updated 4 November 2026)",
              "published_at": "2026-11-04T14:39:06Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-ds-wide-android.apk",
                "url": "https://github.com/mamesj/pokemon-fulldex/releases/download/android-v1/pokemon-ds-wide-android.apk",
                "size": 13468149,
                "sha256": "9cc9700056c81c301f1e549a9a12764f52e6de85e2b67a809cc59f3108e50bd7"
              }
            }
          ],
          "package": "io.github.mamesj.pokemonds",
          "signer_sha256": "e058953823e7c74ff226999f9146cffff2dbf7206838836b6d0f68f8b66181cf",
          "reports": [
            {
              "device": "Samsung SM-S908B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "fulldex-2026-11-08",
              "last_at": "2026-11-10T07:35:16Z"
            },
            {
              "device": "Anbernic RG 476H",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "fulldex-2026-11-08",
              "last_at": "2026-11-11T04:24:40Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "roms",
          "label": "Your DS and GBA Pokémon ROMs",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Put your ROMs in a folder on the phone (the name doesn't matter), for example `ROMs`. DS ones (Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2 and White 2) and GBA ones (Ruby, Sapphire, Emerald, FireRed and LeafGreen) work.\nOpen the app, tap the screen, allow file access and choose that folder.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of All Pokémons DS port for DS. Requires your DS ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de All Pokémons DS port para DS. Necesita tu ROM de DS.",
          "assets": {
            "roms": {
              "label": "Tus ROMs de Pokémon de DS y GBA",
              "instructions_md": "Pon tus ROMs en una carpeta del teléfono (el nombre da igual), por ejemplo `ROMs`. Valen los de DS (Diamante, Perla, Platino, Oro HeartGold, Plata SoulSilver, Negro, Blanco, Negro 2 y Blanco 2) y los de GBA (Rubí, Zafiro, Esmeralda, Rojo Fuego y Verde Hoja).\nAbre la app, toca la pantalla, permite el acceso a archivos y elige esa carpeta.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de All Pokémons DS port pour DS. Nécessite votre ROM DS.",
          "assets": {
            "roms": {
              "label": "Vos ROM de Pokémon DS et GBA",
              "instructions_md": "Mettez vos ROM dans un dossier du téléphone (le nom n'a pas d'importance), par exemple `ROMs`. Celles de DS (Diamant, Perle, Platine, Or HeartGold, Argent SoulSilver, Noir, Blanc, Noir 2 et Blanc 2) et de GBA (Rubis, Saphir, Émeraude, Rouge Feu et Vert Feuille) conviennent.\nOuvrez l'application, touchez l'écran, autorisez l'accès aux fichiers et choisissez ce dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de All Pokémons DS port para DS. Requer sua ROM de DS.",
          "assets": {
            "roms": {
              "label": "Suas ROMs de Pokémon de DS e GBA",
              "instructions_md": "Coloque suas ROMs em uma pasta do celular (o nome não importa), por exemplo `ROMs`. Servem as de DS (Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2 e White 2) e as de GBA (Ruby, Sapphire, Emerald, FireRed e LeafGreen).\nAbra o app, toque na tela, permita o acesso a arquivos e escolha essa pasta.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von All Pokémons DS port für DS. Benötigt deine DS-ROM.",
          "assets": {
            "roms": {
              "label": "Deine Pokémon-ROMs für DS und GBA",
              "instructions_md": "Lege deine ROMs in einen Ordner auf dem Handy (der Name ist egal), zum Beispiel `ROMs`. Es gehen die DS-Spiele (Diamant, Perl, Platin, HeartGold, SoulSilver, Schwarz, Weiß, Schwarz 2 und Weiß 2) und die GBA-Spiele (Rubin, Saphir, Smaragd, Feuerrot und Blattgrün).\nÖffne die App, tippe auf den Bildschirm, erlaube den Dateizugriff und wähle diesen Ordner.\n"
            }
          }
        }
      },
      "art": {
        "cover": "https://github.com/loicrey/pokemon-fulldex/blob/main/docs/screenshots/game-list.gif?raw=true",
        "hero": "https://github.com/loicrey/pokemon-fulldex/blob/main/docs/screenshots/route-widescreen.png?raw=true",
        "logo": "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fimages.template.net%2F494381%2FPokemon-Logo-Clipart-edit-online.png&f=1&nofb=1&ipt=7916a883fe29f6f63fe2a89df0b62676dc704f3d5c9087e8422dcb3d5369a083&ipo=images",
        "screenshots": [
          "https://github.com/loicrey/pokemon-fulldex/raw/main/docs/screenshots/black2-black-kyurem-battle.jpg",
          "https://github.com/loicrey/pokemon-fulldex/raw/main/docs/screenshots/heartgold-totodile-battle.jpg",
          "https://github.com/loicrey/pokemon-fulldex/raw/main/docs/screenshots/soulsilver-lugia-following.jpg",
          "https://github.com/loicrey/pokemon-fulldex/raw/main/docs/screenshots/black-reshiram-double.jpg",
          "https://github.com/loicrey/pokemon-fulldex/raw/main/docs/screenshots/platinum-snowpoint.jpg",
          "https://github.com/loicrey/pokemon-fulldex/raw/main/docs/screenshots/gba-leafgreen-articuno-battle.png"
        ],
        "steamgriddb_id": 885
      },
      "reports": [
        {
          "device": "Samsung SM-S908B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "fulldex-2026-11-08",
          "last_at": "2026-11-10T07:35:16Z"
        },
        {
          "device": "Anbernic RG 476H",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "fulldex-2026-11-08",
          "last_at": "2026-11-11T04:24:40Z"
        }
      ],
      "downloads": 10236
    },
    {
      "id": "pokemon-reloaded",
      "name": "Pokémon Reloaded",
      "game": "Pokémon Reloaded",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "Klisee/pokemon-reloaded-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 90214,
          "release": {
            "tag": "v0.4.2",
            "name": "0.4.2",
            "published_at": "2026-10-31T07:24:04Z",
            "prerelease": false,
            "asset": {
              "name": "pokemon-reloaded-0.4.2-arm64-v8a.apk",
              "url": "https://github.com/Klisee/pokemon-reloaded-android/releases/download/v0.4.2/pokemon-reloaded-0.4.2-arm64-v8a.apk",
              "size": 28820819,
              "sha256": "f689420b4dd28bfdef189a99b7d384534c4dcbafe84696fee5bfb91b88d9e9fe"
            }
          },
          "history": [
            {
              "tag": "v0.4.1",
              "name": "0.4.1",
              "published_at": "2026-10-29T06:30:28Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-reloaded-0.4.1-arm64-v8a.apk",
                "url": "https://github.com/Klisee/pokemon-reloaded-android/releases/download/v0.4.1/pokemon-reloaded-0.4.1-arm64-v8a.apk",
                "size": 28823391,
                "sha256": "2ceaac5959bb4a710c3389a3bca782ae55901da6c4c33c604b2eee107d03e6a9"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "0.4.0",
              "published_at": "2026-10-28T07:59:39Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-reloaded-0.4.0-arm64-v8a.apk",
                "url": "https://github.com/Klisee/pokemon-reloaded-android/releases/download/v0.4.0/pokemon-reloaded-0.4.0-arm64-v8a.apk",
                "size": 28822863,
                "sha256": "151a84d95dfef6e00bbec7759151f93d85f0876637c3ddd08a518efa4281fb62"
              }
            },
            {
              "tag": "v0.3.9",
              "name": "0.3.9",
              "published_at": "2026-10-25T07:35:14Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-reloaded-0.3.9-arm64-v8a.apk",
                "url": "https://github.com/Klisee/pokemon-reloaded-android/releases/download/v0.3.9/pokemon-reloaded-0.3.9-arm64-v8a.apk",
                "size": 28727646,
                "sha256": "5ae270a35d7c42123f0163a20faaf63c2c4fdb346f9782c139d985d4a9ca8680"
              }
            },
            {
              "tag": "v0.3.8.1",
              "name": "0.3.8.1",
              "published_at": "2026-10-24T07:01:30Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-reloaded-0.3.8.1-arm64-v8a.apk",
                "url": "https://github.com/Klisee/pokemon-reloaded-android/releases/download/v0.3.8.1/pokemon-reloaded-0.3.8.1-arm64-v8a.apk",
                "size": 28705006,
                "sha256": "bf3a21a5976131f5c987f3635662cb7a7d2253e143a2a8ff42d9745f5e06fd70"
              }
            },
            {
              "tag": "v0.3.8",
              "name": "0.3.8",
              "published_at": "2026-10-23T07:56:45Z",
              "prerelease": false,
              "asset": {
                "name": "pokemon-reloaded-0.3.8-arm64-v8a.apk",
                "url": "https://github.com/Klisee/pokemon-reloaded-android/releases/download/v0.3.8/pokemon-reloaded-0.3.8-arm64-v8a.apk",
                "size": 28704062,
                "sha256": "5c22518e8b9bcb793945680adc1c84adaeb414e4b4eaf1137aca84ddd490f177"
              }
            }
          ],
          "package": "com.klisee.reloaded",
          "signer_sha256": "17daba107cacdd1b3e10d93ca12cc48bd67bc3755e830fc4f9ae6688c94a5fb2",
          "reports": [
            {
              "device": "OPPO CPH2711",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.2",
              "last_at": "2026-11-09T08:10:43Z"
            },
            {
              "device": "Xiaomi poco x6 Pro (8gb ram)",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.2",
              "last_at": "2026-11-10T12:03:08Z"
            },
            {
              "device": "Xiaomi 14 C",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.2",
              "last_at": "2026-11-11T01:59:35Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Pokémon Reloaded game (.zip from F3R's blog)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Download the game as a .zip from F3R's blog ([pokemon-reloaded.blogspot.com](https://pokemon-reloaded.blogspot.com/)).\nOpen the app and tap **Importar** to choose the .zip (or **Descargar** to open the blog).\nIf you already had a save on the PC, bring it over from Ajustes → Partidas.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Pokémon Reloaded. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Pokémon Reloaded. Necesita tus archivos de juego.",
          "assets": {
            "game": {
              "label": "Juego Pokémon Reloaded (.zip del blog de F3R)",
              "instructions_md": "Descarga el juego en .zip desde el blog de F3R ([pokemon-reloaded.blogspot.com](https://pokemon-reloaded.blogspot.com/)).\nAbre la app y pulsa **Importar** para elegir el .zip (o **Descargar** para abrir el blog).\nSi ya tenías partida en el PC, tráela desde Ajustes → Partidas.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Pokémon Reloaded. Nécessite vos fichiers de jeu.",
          "assets": {
            "game": {
              "label": "Jeu Pokémon Reloaded (.zip du blog de F3R)",
              "instructions_md": "Téléchargez le jeu en .zip sur le blog de F3R ([pokemon-reloaded.blogspot.com](https://pokemon-reloaded.blogspot.com/)).\nOuvrez l'application et touchez **Importar** pour choisir le .zip (ou **Descargar** pour ouvrir le blog).\nSi vous aviez déjà une partie sur PC, récupérez-la depuis Ajustes → Partidas.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Pokémon Reloaded. Requer os arquivos do seu jogo.",
          "assets": {
            "game": {
              "label": "Jogo Pokémon Reloaded (.zip do blog do F3R)",
              "instructions_md": "Baixe o jogo em .zip no blog do F3R ([pokemon-reloaded.blogspot.com](https://pokemon-reloaded.blogspot.com/)).\nAbra o app e toque em **Importar** para escolher o .zip (ou **Descargar** para abrir o blog).\nSe você já tinha um save no PC, traga-o em Ajustes → Partidas.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Pokémon Reloaded. Benötigt deine Spieledateien.",
          "assets": {
            "game": {
              "label": "Spiel Pokémon Reloaded (.zip aus dem Blog von F3R)",
              "instructions_md": "Lade das Spiel als .zip aus dem Blog von F3R herunter ([pokemon-reloaded.blogspot.com](https://pokemon-reloaded.blogspot.com/)).\nÖffne die App und tippe auf **Importar**, um die .zip zu wählen (oder auf **Descargar**, um den Blog zu öffnen).\nHattest du schon einen Spielstand am PC, hol ihn über Ajustes → Partidas.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5359983,
        "cover": "https://cdn2.steamgriddb.com/grid/d8ee07e5a22bab0481dcd6c61f1b5ae9.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/36d344972bd8d76d9b8c679683625d7c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/024dd2f126c5b8234edac4f764731eb0.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 343908,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobvf1.jpg"
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "OPPO CPH2711",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.2",
          "last_at": "2026-11-09T08:10:43Z"
        },
        {
          "device": "Xiaomi poco x6 Pro (8gb ram)",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.2",
          "last_at": "2026-11-10T12:03:08Z"
        },
        {
          "device": "Xiaomi 14 C",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.2",
          "last_at": "2026-11-11T01:59:35Z"
        }
      ],
      "downloads": 90214
    },
    {
      "id": "pokepark-wiicompiled",
      "name": "PokéPark Wii: Pikachu's Adventure",
      "game": "PokéPark Wii: Pikachu's Adventure",
      "original_platform": "wii",
      "type": "recomp",
      "forks": [
        {
          "repo": "MildRain479/PokePark-Wiicompiled",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 523,
          "release": {
            "tag": "v0.1.5-beta",
            "name": "v0.1.5 beta",
            "published_at": "2026-11-11T02:11:43Z",
            "prerelease": false,
            "asset": {
              "name": "PokePark-Wiicompiled-v0.1.5-beta-android-arm64.apk",
              "url": "https://github.com/MildRain479/PokePark-Wiicompiled/releases/download/v0.1.5-beta/PokePark-Wiicompiled-v0.1.5-beta-android-arm64.apk",
              "size": 29161855,
              "sha256": "2bf8992f0ed47fe4546682bb43408f36cb20c8017ec2afdbf69c09a2bfe665b8"
            }
          },
          "history": [
            {
              "tag": "v0.1.4-beta",
              "name": "v0.1.4 beta",
              "published_at": "2026-11-08T07:09:37Z",
              "prerelease": false,
              "asset": {
                "name": "PokePark-Wiicompiled-v0.1.4-beta-android-arm64.apk",
                "url": "https://github.com/MildRain479/PokePark-Wiicompiled/releases/download/v0.1.4-beta/PokePark-Wiicompiled-v0.1.4-beta-android-arm64.apk",
                "size": 29129087,
                "sha256": "08d876278c3c8f9c5eb01236bce9317ab7464a3bafde70a811e7acd63d5aa4b9"
              }
            },
            {
              "tag": "v0.1.3-beta",
              "name": "v0.1.3 beta",
              "published_at": "2026-11-06T21:13:04Z",
              "prerelease": false,
              "asset": {
                "name": "PokePark-Wiicompiled-v0.1.3-beta-android-arm64.apk",
                "url": "https://github.com/MildRain479/PokePark-Wiicompiled/releases/download/v0.1.3-beta/PokePark-Wiicompiled-v0.1.3-beta-android-arm64.apk",
                "size": 29075839,
                "sha256": "e15f14868d72138ff21edf0107dcacfc2fab5823ec6484b24c607f9c375afefd"
              }
            },
            {
              "tag": "v0.1.2-beta",
              "name": "v0.1.2 beta",
              "published_at": "2026-11-06T00:26:37Z",
              "prerelease": false,
              "asset": {
                "name": "PokePark-Wiicompiled-v0.1.2-beta-android-arm64.apk",
                "url": "https://github.com/MildRain479/PokePark-Wiicompiled/releases/download/v0.1.2-beta/PokePark-Wiicompiled-v0.1.2-beta-android-arm64.apk",
                "size": 29075839,
                "sha256": "217a7a43fa24a7cb11d878e8a2ecae4d7fccc1a31382e78febf43671cc0b924d"
              }
            },
            {
              "tag": "v0.1.1-beta",
              "name": "v0.1.1 beta",
              "published_at": "2026-11-04T02:02:03Z",
              "prerelease": false,
              "asset": {
                "name": "PokePark-Wiicompiled-v0.1.1-beta-android-arm64.apk",
                "url": "https://github.com/MildRain479/PokePark-Wiicompiled/releases/download/v0.1.1-beta/PokePark-Wiicompiled-v0.1.1-beta-android-arm64.apk",
                "size": 29071743,
                "sha256": "c8131bfaea2f86a66b350d535f33fc8ed9641d7ff0a602e844563711d0165963"
              }
            },
            {
              "tag": "v0.1.0-beta",
              "name": "v0.1.0 beta",
              "published_at": "2026-11-03T20:59:46Z",
              "prerelease": false,
              "asset": {
                "name": "PokePark-Wiicompiled-v0.1.0-beta-android-arm64.apk",
                "url": "https://github.com/MildRain479/PokePark-Wiicompiled/releases/download/v0.1.0-beta/PokePark-Wiicompiled-v0.1.0-beta-android-arm64.apk",
                "size": 28907903,
                "sha256": "255869e8058f9ffe08603d7cddb46eba71d8b04f2f38858b03f6c56368415bba"
              }
            }
          ],
          "package": "io.github.pokeparkrecomp",
          "signer_sha256": "d8114211e2fdf9b96f703147f746044cf5dde709512507621c3ec8f36d22a45b",
          "reports": [
            {
              "device": "Xiaomi 23073RPBFG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T17:55:24Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "PokéPark Wii disc image (USA, R8AE01)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the image of your US PokéPark Wii: Pikachu's Adventure disc (code R8AE01). It's read where it is.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of PokéPark Wii: Pikachu's Adventure for Wii. Requires your Wii game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de PokéPark Wii: Pikachu's Adventure para Wii. Necesita tus archivos de juego de Wii.",
          "assets": {
            "disc": {
              "label": "Imagen de disco de PokéPark Wii (USA, R8AE01)",
              "instructions_md": "Elige la imagen de tu disco americano de PokéPark Wii: Pikachu's Adventure (código R8AE01). Se lee desde donde está.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de PokéPark Wii: Pikachu's Adventure pour Wii. Nécessite vos fichiers de jeu Wii.",
          "assets": {
            "disc": {
              "label": "Image du disque de PokéPark Wii (USA, R8AE01)",
              "instructions_md": "Choisissez l'image de votre disque américain de PokéPark Wii: Pikachu's Adventure (code R8AE01). Elle est lue sur place.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de PokéPark Wii: Pikachu's Adventure para Wii. Requer os arquivos do seu jogo de Wii.",
          "assets": {
            "disc": {
              "label": "Imagem do disco de PokéPark Wii (EUA, R8AE01)",
              "instructions_md": "Escolha a imagem do seu disco americano de PokéPark Wii: Pikachu's Adventure (código R8AE01). Ela é lida de onde está.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von PokéPark Wii: Pikachu's Adventure für Wii. Benötigt deine Wii-Spieledateien.",
          "assets": {
            "disc": {
              "label": "Disc-Abbild von PokéPark Wii (USA, R8AE01)",
              "instructions_md": "Wähle das Abbild deiner US-Disc von PokéPark Wii: Pikachu's Adventure (Code R8AE01). Es wird direkt dort gelesen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5254120,
        "cover": "https://cdn2.steamgriddb.com/grid/aa8304c4c9822d2c432a0a8677d1d56c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d61d3737ee9ce1dc4acc0ca5f427eb4b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/56d33021e640f5d64a611a71b5dc30a3.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 4558,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1z4m.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rmvyhsfne2g0fplmerbh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nkgqhfehcupe4r0ghl4t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rvjppxca3m43xxpdpyew.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pwtxr7p7cen3hy42kyqc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rhj5ntpk2qi2wyakwrk7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ldupyznsphs5yub0xaeo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dui9pq9skhpdc3gvvxrr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fuijfd701rsizczdwcqu.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "reports": [
        {
          "device": "Xiaomi 23073RPBFG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T17:55:24Z"
        }
      ],
      "downloads": 523
    },
    {
      "id": "pokerogue-offline",
      "name": "Poke Rogue",
      "game": "Poke Rogue",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "PokeRogue-Offline/pokerogue-offline",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2802,
          "release": {
            "tag": "v1.12.2.6-368",
            "name": "v1.12.2.6",
            "published_at": "2026-11-06T23:19:50Z",
            "prerelease": false,
            "asset": {
              "name": "PokeRogueOffline.apk",
              "url": "https://github.com/PokeRogue-Offline/pokerogue-offline/releases/download/v1.12.2.6-368/PokeRogueOffline.apk",
              "size": 573259546,
              "sha256": "b7b95ce58968cb5c3e965e6e1f55bb19ef760bc4dff5e187092e552f6f51a532"
            }
          },
          "history": [
            {
              "tag": "v1.12.2.5-367",
              "name": "v1.12.2.5",
              "published_at": "2026-11-06T21:49:52Z",
              "prerelease": false,
              "asset": {
                "name": "PokeRogueOffline.apk",
                "url": "https://github.com/PokeRogue-Offline/pokerogue-offline/releases/download/v1.12.2.5-367/PokeRogueOffline.apk",
                "size": 573259238,
                "sha256": "835f49d19436da92220e9e7b5e5acb4d1746d3b80231ef700d9c2c4d0ecbeb26"
              }
            },
            {
              "tag": "v1.12.2.4-364",
              "name": "v1.12.2.4",
              "published_at": "2026-11-05T00:33:59Z",
              "prerelease": false,
              "asset": {
                "name": "PokeRogueOffline.apk",
                "url": "https://github.com/PokeRogue-Offline/pokerogue-offline/releases/download/v1.12.2.4-364/PokeRogueOffline.apk",
                "size": 572871894,
                "sha256": "862a3c0d4591891019357d1d0d30aaadd1a0a00cae4ff72eb4cf6d49c29ada5d"
              }
            },
            {
              "tag": "v1.12.2.3-357",
              "name": "v1.12.2.3",
              "published_at": "2026-11-01T21:44:10Z",
              "prerelease": false,
              "asset": {
                "name": "PokeRogueOffline.apk",
                "url": "https://github.com/PokeRogue-Offline/pokerogue-offline/releases/download/v1.12.2.3-357/PokeRogueOffline.apk",
                "size": 572864309,
                "sha256": "459592f4310966e7ada1b82b384805da95fcd18e388ccc6c486313998465cfc2"
              }
            },
            {
              "tag": "v1.12.2.3-344",
              "name": "v1.12.2.3",
              "published_at": "2026-10-31T22:04:43Z",
              "prerelease": false,
              "asset": {
                "name": "PokeRogueOffline.apk",
                "url": "https://github.com/PokeRogue-Offline/pokerogue-offline/releases/download/v1.12.2.3-344/PokeRogueOffline.apk",
                "size": 572854961,
                "sha256": "c70e8a43d7b1a1b25d8f3200ffa383c50ce1a9c293adaf6635a72efc6b32f7a8"
              }
            },
            {
              "tag": "v1.12.2.2-294",
              "name": "v1.12.2.2",
              "published_at": "2026-10-27T09:06:58Z",
              "prerelease": false,
              "asset": {
                "name": "PokeRogueOffline.apk",
                "url": "https://github.com/PokeRogue-Offline/pokerogue-offline/releases/download/v1.12.2.2-294/PokeRogueOffline.apk",
                "size": 572727029,
                "sha256": "cb06929c671b4c4c37b4732b6163bd61b22bff1dda600036f5989a61c4308bbc"
              }
            }
          ],
          "package": "xyz.scooom.pkr",
          "signer_sha256": "15b12d5c5acfee4ae7e7db5fc1bdffaae9fe112e8aec26f149cf4df7cfd136f0"
        },
        {
          "repo": "Admiral-Billy/Pokerogue-App",
          "name": "Poké Rogue",
          "asset_pattern": "(?i)\\.apk$",
          "package": "com.example.pokerogueoffline",
          "signer_sha256": "871f9a627e699bb21dd23d3c2f88393632dd0612ac08c6661a7f149a71fda615",
          "formerly": "pokerogue-app",
          "downloads": 452230,
          "release": {
            "tag": "v2.4.6f",
            "name": "Dated Removals",
            "published_at": "2026-09-07T21:19:13Z",
            "prerelease": false,
            "asset": {
              "name": "PokeRogue-Android-Legacy.apk",
              "url": "https://github.com/Admiral-Billy/Pokerogue-App/releases/download/v2.4.6f/PokeRogue-Android-Legacy.apk",
              "size": 5917030,
              "sha256": "dd2a6ad174657e2f43c468f12e7714414f6e6aff2e2766b5009cc36a83c7cdc8"
            }
          },
          "history": [
            {
              "tag": "v2.4.6e",
              "name": "Festive Fixes",
              "published_at": "2025-12-30T03:32:48Z",
              "prerelease": false,
              "asset": {
                "name": "PokeRogue-Android-Legacy.apk",
                "url": "https://github.com/Admiral-Billy/Pokerogue-App/releases/download/v2.4.6e/PokeRogue-Android-Legacy.apk",
                "size": 5917030,
                "sha256": "dd2a6ad174657e2f43c468f12e7714414f6e6aff2e2766b5009cc36a83c7cdc8"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Poke Rogue for PC. Requires your PC files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Poke Rogue para PC. Necesita tus archivos de PC."
        },
        "fr": {
          "description": "Recompilation statique de Poke Rogue pour PC. Nécessite vos fichiers PC."
        },
        "pt": {
          "description": "Recompilação estática de Poke Rogue para PC. Requer seus arquivos de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von Poke Rogue für PC. Benötigt Ihre PC-Dateien."
        }
      },
      "art": {
        "steamgriddb_id": 5448938,
        "cover": "https://cdn2.steamgriddb.com/grid/6112cee17f9c590364c2d519166e1d5c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/451ee8eba789f091fb3133d6a953b82b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9a48a4db98bb07d6ec0660864c12378f.png"
      },
      "aliases": [
        "pokerogue-app"
      ],
      "downloads": 455032
    },
    {
      "id": "pokewilds-godot",
      "name": "Pokewilds Remake",
      "game": "Pokewilds Godot",
      "original_platform": "pc",
      "type": "source-port",
      "forks": [
        {
          "repo": "TryTheSauceBoss/Pokewilds-Godot",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2664,
          "release": {
            "tag": "vFinal",
            "name": "Pokewilds - Final",
            "published_at": "2026-10-17T10:09:58Z",
            "prerelease": false,
            "asset": {
              "name": "Pokewilds.-.Final.apk",
              "url": "https://github.com/TryTheSauceBoss/Pokewilds-Godot/releases/download/vFinal/Pokewilds.-.Final.apk",
              "size": 285345197,
              "sha256": "8d4d9aac2db1f7c0f38e4805c92d0b9e0d9e9ac8267ad7688669bd16e794bb0f"
            }
          },
          "history": [
            {
              "tag": "v9.9-Hotfix",
              "name": "Pokewilds - v9.9 - Hotfix",
              "published_at": "2026-10-12T10:26:29Z",
              "prerelease": false,
              "asset": {
                "name": "Pokewilds.-.v9.9.apk",
                "url": "https://github.com/TryTheSauceBoss/Pokewilds-Godot/releases/download/v9.9-Hotfix/Pokewilds.-.v9.9.apk",
                "size": 284461060,
                "sha256": "b206181b7013d3baaa19123ed8b9c48a8f813b26b66f356561b14f5f15171ef7"
              }
            },
            {
              "tag": "v9.9",
              "name": "Pokewilds - v9.9 - Outdated - See 9.9-Hotfix",
              "published_at": "2026-10-10T20:31:39Z",
              "prerelease": false,
              "asset": {
                "name": "Pokewilds.-.v9.9.apk",
                "url": "https://github.com/TryTheSauceBoss/Pokewilds-Godot/releases/download/v9.9/Pokewilds.-.v9.9.apk",
                "size": 284461060,
                "sha256": "b206181b7013d3baaa19123ed8b9c48a8f813b26b66f356561b14f5f15171ef7"
              }
            },
            {
              "tag": "v9.8",
              "name": "Pokewilds - v9.8",
              "published_at": "2026-10-09T15:59:57Z",
              "prerelease": false,
              "asset": {
                "name": "Pokewilds.-.v9.8.-.16x9.apk",
                "url": "https://github.com/TryTheSauceBoss/Pokewilds-Godot/releases/download/v9.8/Pokewilds.-.v9.8.-.16x9.apk",
                "size": 281955430,
                "sha256": "b67ae679d08945b9194720c8047274d854dedb2f9b8758483fba14fe2a2e347f"
              }
            },
            {
              "tag": "v9.7",
              "name": "Pokewilds - v9.7",
              "published_at": "2026-10-05T21:36:56Z",
              "prerelease": false,
              "asset": {
                "name": "Pokewilds.-.v9.7.-.16x9.apk",
                "url": "https://github.com/TryTheSauceBoss/Pokewilds-Godot/releases/download/v9.7/Pokewilds.-.v9.7.-.16x9.apk",
                "size": 280386370,
                "sha256": "c17ef05ad8d878951963cccb03e68fca99b5ef637a62a02564f18e32367a5355"
              }
            },
            {
              "tag": "v9.6",
              "name": "Pokewilds - v9.6",
              "published_at": "2026-10-05T10:23:42Z",
              "prerelease": false,
              "asset": {
                "name": "Pokewilds.-.v9.6.-.16x9.apk",
                "url": "https://github.com/TryTheSauceBoss/Pokewilds-Godot/releases/download/v9.6/Pokewilds.-.v9.6.-.16x9.apk",
                "size": 258417391,
                "sha256": "01fbb638dfe000326d7ef533372bfdd7131b6146482e72149d9b21ae0eba0b87"
              }
            }
          ],
          "package": "com.pokewilds.godot",
          "signer_sha256": "2108119314e08e4585d4376ebe51e50e18d7da739b5fc9bdac06c9da3546359d",
          "reports": [
            {
              "device": "Nothing A063",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "vFinal",
              "last_at": "2026-11-09T19:03:05Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Source port of Pokewilds Godot for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Pokewilds Godot para PC. Necesita tus archivos del juego de PC."
        },
        "fr": {
          "description": "Portage de code source de Pokewilds Godot pour PC. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Port de código-fonte de Pokewilds Godot para PC. Requer os seus arquivos do jogo de PC."
        },
        "de": {
          "description": "Quellcode-Port von Pokewilds Godot für PC. Erfordert deine PC-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 5340702,
        "cover": "https://cdn2.steamgriddb.com/grid/ea01b3a1b60b9c6481b31ed0655951fe.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d1d3e2f778112569c242317e759b780d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/31828d63319774142e5322806432a27a.png"
      },
      "reports": [
        {
          "device": "Nothing A063",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "vFinal",
          "last_at": "2026-11-09T19:03:05Z"
        }
      ],
      "downloads": 2664
    },
    {
      "id": "postal1",
      "name": "Postal",
      "game": "Postal",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "SDKflux11/Postal1-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 478,
          "release": {
            "tag": "v1.0",
            "name": "v1.0",
            "published_at": "2026-11-01T00:01:14Z",
            "prerelease": false,
            "asset": {
              "name": "Postal_1_Full_Installer.apk",
              "url": "https://github.com/SDKflux11/Postal1-android/releases/download/v1.0/Postal_1_Full_Installer.apk",
              "size": 311341530,
              "sha256": "b8c86abc351791ed4e86ea9e4411d95b5df190909968b1318d58f987c91c0f53"
            }
          },
          "history": [],
          "package": "org.libsdl.app",
          "signer_sha256": "22f16e30d73571781533880cd38335f7c03209deae18b7e8db5c3571f5251532"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Postal. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Postal. Necesita tus archivos de juego de PC."
        },
        "fr": {
          "description": "Recompilation statique de Postal. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de Postal. Requer seus arquivos de jogo de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von Postal. Erfordert deine PC-Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 2544,
        "cover": "https://cdn2.steamgriddb.com/grid/05b5f43841bf592510e90dffa4bf2177.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ae8827ca4cf6e82f03d09bdfb4cd5e8f.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/2686b822a1b95a0940e608accafd292a.png",
        "genres": [
          "shooter",
          "horror"
        ],
        "igdb_id": 2000,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7yfg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o2inbcvq50j5duyi4ixk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rqeqxfkv91t2sxyeyk6y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/iabmgwmcg61genfvt7mv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gclux8mjlusd87w2s1bi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bpvr3m1y0gjvpxjtku9m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwt8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwt9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sczwta.jpg"
        ]
      },
      "genres": [
        "shooter",
        "horror"
      ],
      "downloads": 478
    },
    {
      "id": "postvoidmobile",
      "name": "Post Void",
      "game": "Post Void",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "SanGraphic/PostVoidMobile",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 79,
          "release": {
            "tag": "nightly",
            "name": "PostVoid Mobile — Weekly Nightly Build",
            "published_at": "2026-09-14T07:43:38Z",
            "prerelease": true,
            "asset": {
              "name": "PostVoid-Mobile-BYOD-Nightly.apk",
              "url": "https://github.com/SanGraphic/PostVoidMobile/releases/download/nightly/PostVoid-Mobile-BYOD-Nightly.apk",
              "size": 33830204,
              "sha256": "d49f0d14cf675350ada25762224f17b9cf9ee15dc4ba12eddd27d98023d48e1c"
            }
          },
          "history": [],
          "package": "com.postvoid.port",
          "signer_sha256": "76b40ef851fff59e7d96acae6be86b94469d3612e832f1ad9b80489112a8a0f9",
          "reports": [
            {
              "device": "motorola edge 50 fusion",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T05:22:31Z"
            },
            {
              "device": "Motorola moto g05",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "nightly",
              "last_at": "2026-11-10T15:51:48Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Post Void from Steam (data.win, version 1.4C)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the Steam Post Void folder to the phone, grant storage permission and tap **AUTO-PATCH & LAUNCH**, or choose the folder or the `data.win` by hand.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Post Void for PC. Requires your PC files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Post Void para PC. Necesita tus archivos de PC.",
          "assets": {
            "data": {
              "label": "Post Void de Steam (data.win, versión 1.4C)",
              "instructions_md": "Copia la carpeta de Post Void de Steam al móvil, da el permiso de almacenamiento y pulsa **AUTO-PATCH & LAUNCH**, o elige la carpeta o el `data.win` a mano.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Post Void pour PC. Nécessite vos fichiers PC.",
          "assets": {
            "data": {
              "label": "Post Void de Steam (data.win, version 1.4C)",
              "instructions_md": "Copiez le dossier Steam de Post Void sur le téléphone, accordez l'autorisation de stockage et touchez **AUTO-PATCH & LAUNCH**, ou choisissez le dossier ou le `data.win` à la main.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Post Void para PC. Requer seus arquivos de PC.",
          "assets": {
            "data": {
              "label": "Post Void da Steam (data.win, versão 1.4C)",
              "instructions_md": "Copie a pasta do Post Void da Steam para o celular, dê a permissão de armazenamento e toque em **AUTO-PATCH & LAUNCH**, ou escolha a pasta ou o `data.win` manualmente.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Post Void für PC. Benötigt Ihre PC-Dateien.",
          "assets": {
            "data": {
              "label": "Post Void von Steam (data.win, Version 1.4C)",
              "instructions_md": "Kopiere den Steam-Ordner von Post Void aufs Handy, erlaube den Speicherzugriff und tippe auf **AUTO-PATCH & LAUNCH**, oder wähle den Ordner oder die `data.win` von Hand.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5258999,
        "cover": "https://cdn2.steamgriddb.com/grid/09ffa75c5963f12606d52b9b6dc3f186.png",
        "hero": "https://cdn2.steamgriddb.com/hero/872e3647b4aa943e20f8c16e100610d8.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/63119c1ef1769be3367f0fb6c39b2573.png",
        "genres": [
          "shooter",
          "arcade"
        ],
        "igdb_id": 133149,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2jb2.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mh8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mh1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mh6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mh7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mgz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mh0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mh4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8mh5.jpg"
        ]
      },
      "genres": [
        "shooter",
        "arcade"
      ],
      "reports": [
        {
          "device": "motorola edge 50 fusion",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T05:22:31Z"
        },
        {
          "device": "Motorola moto g05",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "nightly",
          "last_at": "2026-11-10T15:51:48Z"
        }
      ],
      "downloads": 79
    },
    {
      "id": "pq2",
      "name": "Persona Q2: New Cinema Labyrinth",
      "game": "Persona Q2: New Cinema Labyrinth",
      "original_platform": "3ds",
      "type": "recomp",
      "forks": [
        {
          "repo": "Brandon04Gonzalez/pq2-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 44,
          "release": {
            "tag": "v0.5.0",
            "name": "v0.5.0: the game recompiled on your phone, no game code in the APK",
            "published_at": "2026-11-09T16:12:49Z",
            "prerelease": false,
            "asset": {
              "name": "PersonaQ2.apk",
              "url": "https://github.com/Brandon04Gonzalez/pq2-android/releases/download/v0.5.0/PersonaQ2.apk",
              "size": 84218331,
              "sha256": "a0f620bd6c8873c801b93347dd9903a097b6f43bc223c11a006b97094949a5b6"
            }
          },
          "history": [],
          "package": "com.pq2port.app",
          "signer_sha256": "07d0e7a1f94c925f8df2278050f0af63256ca28ccbc4ab1c7e44b7b4ac1e5551"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Persona Q2 (3DS, US) decrypted as .cia or .3ds",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your decrypted `.cia` (or `.3ds`) of the US version to the phone. In the launcher, tap **Elegir archivo del juego** and choose it: it is copied to the app's folder (about 2.9 GB) and you can delete yours afterwards.\nOptional: **Importar parche en español** for the fan translation.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Persona Q2: New Cinema Labyrinth. Requires your 3DS ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Persona Q2: New Cinema Labyrinth. Necesita tu ROM de 3DS.",
          "assets": {
            "game": {
              "label": "Persona Q2 (3DS, EE.UU.) descifrado en .cia o .3ds",
              "instructions_md": "Copia tu `.cia` (o `.3ds`) descifrado de la versión americana al teléfono. En el launcher, pulsa **Elegir archivo del juego** y elígelo: se copia a la carpeta de la app (unos 2,9 GB) y luego puedes borrar el tuyo.\nOpcional: **Importar parche en español** para la traducción de los fans.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Persona Q2: New Cinema Labyrinth. Nécessite votre ROM 3DS.",
          "assets": {
            "game": {
              "label": "Persona Q2 (3DS, USA) déchiffré en .cia ou .3ds",
              "instructions_md": "Copiez votre `.cia` (ou `.3ds`) déchiffré de la version américaine sur le téléphone. Dans le lanceur, touchez **Elegir archivo del juego** et choisissez-le : il est copié dans le dossier de l'application (environ 2,9 Go) et vous pouvez ensuite supprimer le vôtre.\nOptionnel : **Importar parche en español** pour la traduction des fans.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Persona Q2: New Cinema Labyrinth. Requer sua ROM de 3DS.",
          "assets": {
            "game": {
              "label": "Persona Q2 (3DS, EUA) descriptografado em .cia ou .3ds",
              "instructions_md": "Copie o seu `.cia` (ou `.3ds`) descriptografado da versão americana para o celular. No launcher, toque em **Elegir archivo del juego** e escolha-o: ele é copiado para a pasta do app (uns 2,9 GB) e depois você pode apagar o seu.\nOpcional: **Importar parche en español** para a tradução dos fãs.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Persona Q2: New Cinema Labyrinth. Benötigt deine 3DS-ROM.",
          "assets": {
            "game": {
              "label": "Persona Q2 (3DS, USA) entschlüsselt als .cia oder .3ds",
              "instructions_md": "Kopiere deine entschlüsselte `.cia` (oder `.3ds`) der US-Version aufs Handy. Tippe im Launcher auf **Elegir archivo del juego** und wähle sie: Sie wird in den Ordner der App kopiert (etwa 2,9 GB), danach kannst du deine löschen.\nOptional: **Importar parche en español** für die Fan-Übersetzung.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5248754,
        "cover": "https://cdn2.steamgriddb.com/grid/e7af971a1e0648e7f404e8a9be48368c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0b70b95deb2dfeeb11aa462c44169894.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1f3a4f7715b9fd855595b4836101ec30.png",
        "genres": [
          "adventure",
          "rpg",
          "strategy"
        ],
        "igdb_id": 54220,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8l09.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5ptt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5ptr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5ptp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5pto.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5ptu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5pts.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5ptq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gi0pms1wdugqk28c5lgj.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "strategy"
      ],
      "downloads": 44
    },
    {
      "id": "pre2",
      "name": "Prehistorik 2 Port",
      "game": "Prehistorik 2",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/missingno7/pre2_port",
      "description": "Source port rebuilt from PRE2.EXE. Requires the data from your copy.",
      "forks": [
        {
          "repo": "missingno7/pre2_port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 101,
          "release": {
            "tag": "v0.4.0",
            "name": "v0.4.0 — bridge-free product: the workbench is now a detachable plug-in",
            "published_at": "2026-07-12T21:08:26Z",
            "prerelease": false,
            "asset": {
              "name": "pre2-v0.4.0-arm64-v8a.apk",
              "url": "https://github.com/missingno7/pre2_port/releases/download/v0.4.0/pre2-v0.4.0-arm64-v8a.apk",
              "size": 26156796,
              "sha256": "0af9f3f4e2ec780ce781bc5d2722a4a28f51a7a910bda9e6ac4e26794091b89c"
            }
          },
          "history": [
            {
              "tag": "v0.3.2",
              "name": "v0.3.2 — expert-eater wall + collision recovery, verified cold-start",
              "published_at": "2026-07-12T17:17:20Z",
              "prerelease": false,
              "asset": {
                "name": "pre2-v0.3.2-arm64-v8a.apk",
                "url": "https://github.com/missingno7/pre2_port/releases/download/v0.3.2/pre2-v0.3.2-arm64-v8a.apk",
                "size": 26081092,
                "sha256": "90467e4a2fdf0692ce72961159aadc6a19caff3b071d094b09dfffbfcf251d5c"
              }
            },
            {
              "tag": "v0.3.1",
              "name": "v0.3.1 — fix off-spider jump freeze (#4)",
              "published_at": "2026-07-12T09:09:48Z",
              "prerelease": false,
              "asset": {
                "name": "pre2-v0.3.1-arm64-v8a.apk",
                "url": "https://github.com/missingno7/pre2_port/releases/download/v0.3.1/pre2-v0.3.1-arm64-v8a.apk",
                "size": 26063876,
                "sha256": "f81d816daa50863d1fc3a53bbd0edfbb6f9c83572d70cc8a3950a2ba042dd412"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "v0.3.0 — Android / touch support",
              "published_at": "2026-07-12T07:45:37Z",
              "prerelease": false,
              "asset": {
                "name": "pre2-v0.3.0-arm64-v8a.apk",
                "url": "https://github.com/missingno7/pre2_port/releases/download/v0.3.0/pre2-v0.3.0-arm64-v8a.apk",
                "size": 26063876,
                "sha256": "7cd5ab47fc364a99886a2c1d8d2623b1d2db4211e0c79ed66afbf93834cdf9fd"
              }
            }
          ],
          "package": "org.pre2port.pre2",
          "signer_sha256": "e03a25dbc07e575a03f2b22a7348913b15976173c36e04d0fa4a58173566076b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Prehistorik 2 .SQZ and .TRK files (DOS)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You only need the `*.SQZ` and `*.TRK` files of your DOS Prehistorik 2 (`PRE2.EXE` isn't needed).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Source port reconstruido a partir de PRE2.EXE. Necesita los datos de tu copia.",
          "assets": {
            "data": {
              "label": "Archivos .SQZ y .TRK de Prehistorik 2 (DOS)",
              "instructions_md": "Solo necesitas los archivos `*.SQZ` y `*.TRK` de tu Prehistorik 2 de DOS (no hace falta `PRE2.EXE`).\n"
            }
          }
        },
        "fr": {
          "description": "Source port reconstruit à partir de PRE2.EXE. Nécessite les données de votre copie.",
          "assets": {
            "data": {
              "label": "Fichiers .SQZ et .TRK de Prehistorik 2 (DOS)",
              "instructions_md": "Il vous faut seulement les fichiers `*.SQZ` et `*.TRK` de votre Prehistorik 2 DOS (`PRE2.EXE` n'est pas nécessaire).\n"
            }
          }
        },
        "pt": {
          "description": "Source port reconstruído a partir do PRE2.EXE. Precisa dos dados da sua cópia.",
          "assets": {
            "data": {
              "label": "Arquivos .SQZ e .TRK de Prehistorik 2 (DOS)",
              "instructions_md": "Você só precisa dos arquivos `*.SQZ` e `*.TRK` do seu Prehistorik 2 de DOS (não precisa do `PRE2.EXE`).\n"
            }
          }
        },
        "de": {
          "description": "Aus PRE2.EXE rekonstruierter Source-Port. Benötigt die Daten deiner Kopie.",
          "assets": {
            "data": {
              "label": ".SQZ- und .TRK-Dateien von Prehistorik 2 (DOS)",
              "instructions_md": "Du brauchst nur die Dateien `*.SQZ` und `*.TRK` deines DOS-Prehistorik 2 (`PRE2.EXE` ist nicht nötig).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 23326,
        "cover": "https://cdn2.steamgriddb.com/grid/61d1b55f49d1b36ea7f9f05aa4b78a8f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9f49dca23c7e5057aa17a7c1b4ddf180.png",
        "logo": "https://cdn2.steamgriddb.com/logo/800ca77bf7ad76b2a830356569e524b7.png",
        "genres": [
          "adventure",
          "platform",
          "rpg"
        ],
        "igdb_id": 10718,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co262j.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/el6damal81vt2yjv0qas.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lnphvm9pvqeemkyzpmp5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xufvubuxx1fzlamv2hgh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/j7frezwrv0zwndnu7ne0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wyrharrvogvebbkkndbe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6ki9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6ki8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6ki7.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "rpg"
      ],
      "downloads": 101
    },
    {
      "id": "precursor",
      "name": "Precursor",
      "game": "Jak and Daxter: The Precursor Legacy",
      "original_platform": "ps2",
      "type": "decomp",
      "upstream": "https://github.com/thebardockgames/Precursor",
      "description": "Port based on the decompilation of Jak and Daxter: The Precursor Legacy. Requires your PS2 disc.",
      "forks": [
        {
          "repo": "thebardockgames/Precursor",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1980,
          "release": {
            "tag": "v0.2.1-beta",
            "name": "Precursor 0.2.1 beta",
            "published_at": "2026-10-25T02:07:52Z",
            "prerelease": false,
            "asset": {
              "name": "Precursor-0.2.1-beta.apk",
              "url": "https://github.com/thebardockgames/Precursor/releases/download/v0.2.1-beta/Precursor-0.2.1-beta.apk",
              "size": 51488183,
              "sha256": "4f64c5a124f8dff03549deabe95f8a0680ae178e0a5d4609e696fcad7f792a26"
            }
          },
          "history": [
            {
              "tag": "v0.2.0-beta",
              "name": "Precursor 0.2.0 beta",
              "published_at": "2026-10-22T19:02:02Z",
              "prerelease": false,
              "asset": {
                "name": "Precursor-0.2.0-beta.apk",
                "url": "https://github.com/thebardockgames/Precursor/releases/download/v0.2.0-beta/Precursor-0.2.0-beta.apk",
                "size": 51585195,
                "sha256": "5b51541a4e004259817bb3c52a0f954504c557b9483fbd64e38ebfdd3dd4eb6b"
              }
            },
            {
              "tag": "v0.1.0-beta",
              "name": "Precursor 0.1.0 beta",
              "published_at": "2026-10-22T15:21:09Z",
              "prerelease": false,
              "asset": {
                "name": "Precursor-0.1.0-beta.apk",
                "url": "https://github.com/thebardockgames/Precursor/releases/download/v0.1.0-beta/Precursor-0.1.0-beta.apk",
                "size": 51399839,
                "sha256": "0e48b6756a0acabafd13f6467945b54979102b7fffbd25da22737801b0d70f6e"
              }
            }
          ],
          "package": "io.github.thebardockgames.precursor",
          "signer_sha256": "88f5391fcd3f9ae97d9ecdfc05d552612dd3fbe5fcbe0fa2fc6e4638b005d806",
          "reports": [
            {
              "device": "Motorola moto g24 power",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.1-beta",
              "last_at": "2026-11-11T02:06:00Z"
            },
            {
              "device": "Moorechip Retroid Pocket 4 Pro",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.1-beta",
              "last_at": "2026-11-11T13:32:00Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Jak and Daxter: The Precursor Legacy disc (PS2, PAL, NTSC or NTSC-J)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the ISO of your own PS2 disc (PAL, NTSC or NTSC-J). The PS3, PS4 and PS5 versions don't work.\nThe app extracts the data and compiles the game on the phone itself.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de Jak and Daxter: The Precursor Legacy. Necesita tu disco de PS2.",
          "assets": {
            "disc": {
              "label": "Disco de Jak and Daxter: The Precursor Legacy (PS2, PAL, NTSC o NTSC-J)",
              "instructions_md": "Necesitas la ISO de tu propio disco de PS2 (PAL, NTSC o NTSC-J). Las versiones de PS3, PS4 y PS5 no sirven.\nLa app extrae los datos y compila el juego en el propio móvil.\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation de Jak and Daxter: The Precursor Legacy. Nécessite votre disque PS2.",
          "assets": {
            "disc": {
              "label": "Disque de Jak and Daxter: The Precursor Legacy (PS2, PAL, NTSC ou NTSC-J)",
              "instructions_md": "Il vous faut l'ISO de votre propre disque PS2 (PAL, NTSC ou NTSC-J). Les versions PS3, PS4 et PS5 ne conviennent pas.\nL'application extrait les données et compile le jeu sur le téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na decompilação de Jak and Daxter: The Precursor Legacy. Precisa do seu disco de PS2.",
          "assets": {
            "disc": {
              "label": "Disco de Jak and Daxter: The Precursor Legacy (PS2, PAL, NTSC ou NTSC-J)",
              "instructions_md": "Você precisa da ISO do seu próprio disco de PS2 (PAL, NTSC ou NTSC-J). As versões de PS3, PS4 e PS5 não servem.\nO app extrai os dados e compila o jogo no próprio celular.\n"
            }
          }
        },
        "de": {
          "description": "Port auf Basis der Dekompilierung von Jak and Daxter: The Precursor Legacy. Benötigt deine PS2-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Jak and Daxter: The Precursor Legacy (PS2, PAL, NTSC oder NTSC-J)",
              "instructions_md": "Du brauchst die ISO deiner eigenen PS2-Disc (PAL, NTSC oder NTSC-J). Die PS3-, PS4- und PS5-Versionen gehen nicht.\nDie App entpackt die Daten und kompiliert das Spiel direkt auf dem Handy.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37452,
        "cover": "https://cdn2.steamgriddb.com/grid/a86c4aec1bcf14eb30646ed8df2d2401.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/56add98fbde1aae192249d26d8dcb354.png",
        "logo": "https://cdn2.steamgriddb.com/logo/852c296dfa59522f563aef29d8d0adf6.png",
        "genres": [
          "adventure",
          "platform",
          "racing"
        ],
        "igdb_id": 1528,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1w7q.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctt1b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctt19.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctt1a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctt17.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctt18.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctt1e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctt1c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctt1d.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "racing"
      ],
      "reports": [
        {
          "device": "Motorola moto g24 power",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.1-beta",
          "last_at": "2026-11-11T02:06:00Z"
        },
        {
          "device": "Moorechip Retroid Pocket 4 Pro",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.1-beta",
          "last_at": "2026-11-11T13:32:00Z"
        }
      ],
      "downloads": 1980
    },
    {
      "id": "pridroid",
      "name": "PriDroid",
      "game": "Prison Architect",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/udarmolota/pridroid",
      "description": "Native port of Prison Architect. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "udarmolota/pridroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 942,
          "release": {
            "tag": "0.1.4",
            "name": "📢 Version v0.1.4 - performance overlay, button icons, updated NG-GL4ES",
            "published_at": "2026-11-07T18:40:43Z",
            "prerelease": false,
            "asset": {
              "name": "pridroid-release-0.1.4.apk",
              "url": "https://github.com/udarmolota/pridroid/releases/download/0.1.4/pridroid-release-0.1.4.apk",
              "size": 81451758,
              "sha256": "ce54bc44ac1b5d57e9f209e9f6d058ce9001de944cfea6b4d02fa9b081966f66"
            }
          },
          "history": [
            {
              "tag": "v0.1.3",
              "name": "📢 Version v0.1.3 - Download from GOG, in-app Wiki, crash fixes",
              "published_at": "2026-09-20T16:35:03Z",
              "prerelease": false,
              "asset": {
                "name": "pridroid-release-0.1.3_beta.apk",
                "url": "https://github.com/udarmolota/pridroid/releases/download/v0.1.3/pridroid-release-0.1.3_beta.apk",
                "size": 90011493,
                "sha256": "782aaec758f04937649d27c1e2f52729bbbc5a3827b62b4251fce3757a2015df"
              }
            },
            {
              "tag": "0.1.2",
              "name": "📢 Version v0.1.2 (beta-release) — Gamepad controls adapted for Prison Architect",
              "published_at": "2026-09-04T09:08:41Z",
              "prerelease": false,
              "asset": {
                "name": "pridroid-release-0.1.2_beta.apk",
                "url": "https://github.com/udarmolota/pridroid/releases/download/0.1.2/pridroid-release-0.1.2_beta.apk",
                "size": 89966100,
                "sha256": "0c4243a6eba019ec1e07b719028d79695ffc2adbb11d9dc6efb434a6baf9280d"
              }
            }
          ],
          "package": "com.pridroid",
          "signer_sha256": "a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Prison Architect from GOG (DRM-free Linux version)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need Prison Architect from **GOG** (DRM-free Linux version). Sign in to GOG from the app and download the game and your DLC. The Steam version doesn't work.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Prison Architect. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Prison Architect de GOG (versión Linux sin DRM)",
              "instructions_md": "Necesitas Prison Architect de **GOG** (versión Linux sin DRM). Inicia sesión en GOG desde la app y descarga el juego y tus DLC. La versión de Steam no funciona.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Prison Architect. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Prison Architect de GOG (version Linux sans DRM)",
              "instructions_md": "Il vous faut Prison Architect de **GOG** (version Linux sans DRM). Connectez-vous à GOG depuis l'application et téléchargez le jeu et vos DLC. La version Steam ne fonctionne pas.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Prison Architect. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Prison Architect da GOG (versão Linux sem DRM)",
              "instructions_md": "Você precisa do Prison Architect da **GOG** (versão Linux sem DRM). Entre na GOG pelo app e baixe o jogo e suas DLCs. A versão da Steam não funciona.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Prison Architect. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Prison Architect von GOG (DRM-freie Linux-Version)",
              "instructions_md": "Du brauchst Prison Architect von **GOG** (DRM-freie Linux-Version). Melde dich in der App bei GOG an und lade das Spiel und deine DLCs herunter. Die Steam-Version funktioniert nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2568,
        "cover": "https://cdn2.steamgriddb.com/grid/dea9a62e511f0f63d7b73e2553b7269e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5f15805708a114ef82febede1e7419ac.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/2a3fe3f53ab7bdf0d6c519f6b34c9898.png",
        "genres": [
          "adventure",
          "strategy",
          "simulation"
        ],
        "igdb_id": 1338,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co62ch.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r8j18nat3tesn7y0ju16.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uj0syxcbtngcysgkztcc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/beswuh8ashrzev7ybadx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vjvvmygsptabdakoatgl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ep7knxe8qrjiukk6nu1b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hlvsnrf24ngvcslowwbv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/itw1sssrg7j6d9lzhmbm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ot1dgsxkes98dtulz0gv.jpg"
        ]
      },
      "genres": [
        "adventure",
        "strategy",
        "simulation"
      ],
      "downloads": 942
    },
    {
      "id": "prj-gd-engine",
      "name": "Guitar Hero Series",
      "game": "Guitar Hero Series",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "mbracali/prj-gd-engine",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10362,
          "release": {
            "tag": "gdul/v0.1.11",
            "name": "Guitar Dream Universal Launcher 0.1.11",
            "published_at": "2026-11-03T04:10:15Z",
            "prerelease": false,
            "asset": {
              "name": "gdul-0.1.11-android-arm64.apk",
              "url": "https://github.com/mbracali/prj-gd-engine/releases/download/gdul/v0.1.11/gdul-0.1.11-android-arm64.apk",
              "size": 10280649,
              "sha256": "e0f2aa11c6b9d3d5900a007ad22d1ca4c46b95d56119f1c5464f4a6af4b3f736"
            }
          },
          "history": [
            {
              "tag": "gdul/v0.1.10",
              "name": "Guitar Dream Universal Launcher 0.1.10",
              "published_at": "2026-11-02T03:34:47Z",
              "prerelease": false,
              "asset": {
                "name": "gdul-0.1.10-android-arm64.apk",
                "url": "https://github.com/mbracali/prj-gd-engine/releases/download/gdul/v0.1.10/gdul-0.1.10-android-arm64.apk",
                "size": 10242157,
                "sha256": "98528b953fde65c1b6e34102b95a15673efd7346052d28cae8d2cac1ace0b403"
              }
            },
            {
              "tag": "gdul/v0.1.9",
              "name": "Guitar Dream Universal Launcher 0.1.9",
              "published_at": "2026-11-02T00:07:39Z",
              "prerelease": false,
              "asset": {
                "name": "gdul-0.1.9-android-arm64.apk",
                "url": "https://github.com/mbracali/prj-gd-engine/releases/download/gdul/v0.1.9/gdul-0.1.9-android-arm64.apk",
                "size": 10239745,
                "sha256": "efff655b563c1f14d1c4c5727d7202805169dfde5db9f3d6400b111a58ef6965"
              }
            },
            {
              "tag": "gdul/v0.1.8",
              "name": "Guitar Dream Universal Launcher 0.1.8",
              "published_at": "2026-10-30T14:01:06Z",
              "prerelease": false,
              "asset": {
                "name": "gdul-0.1.8-android-arm64.apk",
                "url": "https://github.com/mbracali/prj-gd-engine/releases/download/gdul/v0.1.8/gdul-0.1.8-android-arm64.apk",
                "size": 10116233,
                "sha256": "1572a72d17a4a09298b82e009c3c40b9a0fd84fc278c0e20b057a6c65fc53d6d"
              }
            },
            {
              "tag": "gdul/v0.1.7",
              "name": "Guitar Dream Universal Launcher 0.1.7",
              "published_at": "2026-10-29T17:08:00Z",
              "prerelease": false,
              "asset": {
                "name": "gdul-0.1.7-android-arm64.apk",
                "url": "https://github.com/mbracali/prj-gd-engine/releases/download/gdul/v0.1.7/gdul-0.1.7-android-arm64.apk",
                "size": 9896953,
                "sha256": "33308fe679f57a4b5a3d9398067c86a469b7749e39a180b060eae77f957434bc"
              }
            },
            {
              "tag": "gdul/v0.1.6",
              "name": "Guitar Dream Universal Launcher 0.1.6",
              "published_at": "2026-10-29T01:30:23Z",
              "prerelease": false,
              "asset": {
                "name": "gdul-0.1.6-android-arm64.apk",
                "url": "https://github.com/mbracali/prj-gd-engine/releases/download/gdul/v0.1.6/gdul-0.1.6-android-arm64.apk",
                "size": 6892137,
                "sha256": "2bfbde9231bb222227c887a27f94ad100b829fd152e21eba7852d43a9bf81732"
              }
            }
          ],
          "package": "io.github.mbracali.gdul",
          "signer_sha256": "03085297c8b8ea08e83c32c33dfad395ea80d0e6fc0357e5bdb56124dec578d1",
          "reports": [
            {
              "device": "Samsung SM-F936B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "gdul/v0.1.11",
              "last_at": "2026-11-11T11:40:37Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "discs",
          "label": "Your Guitar Hero (or Rock Band) discs",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The engine includes no games. You need images of your own discs of the Guitar Hero (or Rock Band) games the launcher supports.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Guitar Hero Series for Xbox 360. Requires your Xbox 360 files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Guitar Hero Series para Xbox 360. Necesita tus archivos de Xbox 360.",
          "assets": {
            "discs": {
              "label": "Tus discos de Guitar Hero (o Rock Band)",
              "instructions_md": "El motor no trae ningún juego. Necesitas las imágenes de tus propios discos de los Guitar Hero (o Rock Band) que soporte el lanzador.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Guitar Hero Series pour Xbox 360. Nécessite vos fichiers Xbox 360.",
          "assets": {
            "discs": {
              "label": "Vos disques de Guitar Hero (ou Rock Band)",
              "instructions_md": "Le moteur n'inclut aucun jeu. Il vous faut les images de vos propres disques des Guitar Hero (ou Rock Band) pris en charge par le lanceur.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Guitar Hero Series para Xbox 360. Requer seus arquivos de Xbox 360.",
          "assets": {
            "discs": {
              "label": "Seus discos de Guitar Hero (ou Rock Band)",
              "instructions_md": "O motor não traz nenhum jogo. Você precisa das imagens dos seus próprios discos dos Guitar Hero (ou Rock Band) suportados pelo launcher.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Guitar Hero Series für Xbox 360. Benötigt Ihre Xbox 360-Dateien.",
          "assets": {
            "discs": {
              "label": "Deine Discs von Guitar Hero (oder Rock Band)",
              "instructions_md": "Die Engine enthält keine Spiele. Du brauchst Abbilder deiner eigenen Discs der vom Launcher unterstützten Guitar-Hero- (oder Rock-Band-)Spiele.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5271436,
        "cover": "https://cdn2.steamgriddb.com/grid/60632049220f6fe2c205e3f2e3c7db07.png",
        "hero": "https://cdn2.steamgriddb.com/hero/432a594460b49f65d0da019dbb42c22e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1c2dc882b77fbfde991282f2f51d72cd.png"
      },
      "reports": [
        {
          "device": "Samsung SM-F936B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "gdul/v0.1.11",
          "last_at": "2026-11-11T11:40:37Z"
        }
      ],
      "downloads": 10362
    },
    {
      "id": "project-2099",
      "name": "Project 2099",
      "game": "Spider-Man: Edge of Time",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/GenryTheFox0/Project-2099",
      "description": "Recompilation of Spider-Man: Edge of Time for Xbox 360. Requires your copy of the game.",
      "forks": [
        {
          "repo": "GenryTheFox0/Project-2099",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 730,
          "release": {
            "tag": "android-v1.0.0-beta.1",
            "name": "Project 2099 — ANDROID BETA 1",
            "published_at": "2026-10-21T15:21:20Z",
            "prerelease": false,
            "asset": {
              "name": "Project2099-Android-Beta1.apk",
              "url": "https://github.com/GenryTheFox0/Project-2099/releases/download/android-v1.0.0-beta.1/Project2099-Android-Beta1.apk",
              "size": 164830084,
              "sha256": "aafc45cfae3f1e8e91ae0901f205595be1759330d757b7696f5c3ebe3ff1b4e4"
            }
          },
          "history": [],
          "package": "org.genry.project2099",
          "signer_sha256": "6fc655deff60e8e70c7746273a4fbdb2a5868089508aabea7eccbfd257aee233",
          "reports": [
            {
              "device": "MOTOROLA XT2671-1",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "android-v1.0.0-beta.1",
              "last_at": "2026-11-09T17:21:52Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T12:44:05Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Spider-Man: Edge of Time (Xbox 360): ISO, ZIP or folder",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your copy of Spider-Man: Edge of Time for Xbox 360: an ISO, a ZIP with the game (or with a GOD image) or the extracted folder. The installer checks it and prepares the game.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Spider-Man: Edge of Time de Xbox 360. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Spider-Man: Edge of Time (Xbox 360): ISO, ZIP o carpeta",
              "instructions_md": "Necesitas tu copia de Spider-Man: Edge of Time para Xbox 360: una ISO, un ZIP con el juego (o con una imagen GOD) o la carpeta extraída. El instalador la comprueba y prepara el juego.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Spider-Man: Edge of Time sur Xbox 360. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Spider-Man: Edge of Time (Xbox 360) : ISO, ZIP ou dossier",
              "instructions_md": "Il vous faut votre copie Xbox 360 de Spider-Man: Edge of Time : une ISO, un ZIP avec le jeu (ou une image GOD) ou le dossier extrait. L'installateur la vérifie et prépare le jeu.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Spider-Man: Edge of Time de Xbox 360. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Spider-Man: Edge of Time (Xbox 360): ISO, ZIP ou pasta",
              "instructions_md": "Você precisa da sua cópia de Spider-Man: Edge of Time para Xbox 360: uma ISO, um ZIP com o jogo (ou com uma imagem GOD) ou a pasta extraída. O instalador a verifica e prepara o jogo.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Spider-Man: Edge of Time (Xbox 360). Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Spider-Man: Edge of Time (Xbox 360): ISO, ZIP oder Ordner",
              "instructions_md": "Du brauchst deine Xbox-360-Kopie von Spider-Man: Edge of Time: eine ISO, ein ZIP mit dem Spiel (oder einem GOD-Abbild) oder den entpackten Ordner. Der Installer prüft sie und bereitet das Spiel vor.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33765,
        "cover": "https://cdn2.steamgriddb.com/grid/61c6ddc8fa35f40c7eb51fc06d66499a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/332da72e6fc156f0340836378416136c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e95a45d0b1f5afdf0ab9cde82b4b1d06.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 249161,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6h30.jpg",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/37728c9dbe50970fd5c4ec0c106d825b.png",
          "https://cdn2.steamgriddb.com/hero/24fde9b88b4b2fe957e41e92e100f0aa.png",
          "https://cdn2.steamgriddb.com/hero/225f159145e3e19e8906e3b710752937.jpg",
          "https://cdn2.steamgriddb.com/hero/aa1989d2aeb649fa48b0e64dc6168a6d.jpg",
          "https://cdn2.steamgriddb.com/hero/5696a2ffe97232bc9334b1e97a393154.jpg",
          "https://cdn2.steamgriddb.com/hero/0a88b756c2872a0f6306ab1544918c0b.jpg",
          "https://cdn2.steamgriddb.com/hero/fab3d692239b1076784e259baaadae22.png",
          "https://cdn2.steamgriddb.com/hero/b8332497b476b34733140622c6701f6b.png"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "MOTOROLA XT2671-1",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "android-v1.0.0-beta.1",
          "last_at": "2026-11-09T17:21:52Z"
        },
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T12:44:05Z"
        }
      ],
      "downloads": 730
    },
    {
      "id": "project-far-far-away",
      "name": "Project Far Far Away",
      "game": "Shrek 2 (GBA)",
      "original_platform": "gba",
      "type": "recomp",
      "forks": [
        {
          "repo": "Yusuff1406/Project-Far-Far-Away",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 8,
          "release": {
            "tag": "v1.0.3-beta",
            "name": "Project Far Far Away — v1.0.3 Beta",
            "published_at": "2026-10-23T18:25:49Z",
            "prerelease": false,
            "asset": {
              "name": "ProjectFarFarAway_v1.0.6.apk",
              "url": "https://github.com/Yusuff1406/Project-Far-Far-Away/releases/download/v1.0.3-beta/ProjectFarFarAway_v1.0.6.apk",
              "size": 72340226,
              "sha256": "cadea9fdad014b298c1d9b3447171a9a067a4a6344798f5dde8f1e702d8aa6b9"
            }
          },
          "history": [],
          "package": "org.shrek2.research",
          "signer_sha256": "5bb139dc1357f29a64318fafdd8561711e01a39d3617ec179bfd5b40b883ac51"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Shrek 2 ROM (GBA, USA and Europe)",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and choose your Shrek 2 ROM (USA, Europe); the app checks it is the original.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Shrek 2 for Game Boy Advance. Requires your GBA ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Shrek 2 para Game Boy Advance. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Shrek 2 (GBA, USA y Europa)",
              "instructions_md": "Abre el port y elige tu ROM de Shrek 2 (USA, Europa); la app comprueba que sea la original.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Shrek 2 pour Game Boy Advance. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Shrek 2 (GBA, USA et Europe)",
              "instructions_md": "Ouvrez le portage et choisissez votre ROM de Shrek 2 (USA, Europe) ; l'application vérifie que c'est l'originale.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Shrek 2 para Game Boy Advance. Requer sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Shrek 2 (GBA, EUA e Europa)",
              "instructions_md": "Abra o port e escolha sua ROM de Shrek 2 (EUA, Europa); o app verifica se é a original.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Shrek 2 für Game Boy Advance. Erfordert Ihre GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Shrek 2 (GBA, USA und Europa)",
              "instructions_md": "Öffne den Port und wähle dein ROM von Shrek 2 (USA, Europa); die App prüft, ob es das Original ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35453,
        "cover": "https://cdn2.steamgriddb.com/grid/ddeeb413e265b0a74b78c0d01c13bbb2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a30af39c2c1468affb00ada9c6051f3e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/bcd5c7859b51d8789cf3b5b9913bddec.png"
      },
      "downloads": 8
    },
    {
      "id": "project-igi-android-port",
      "name": "Project I.G.I: I'm Going In",
      "game": "Project I.G.I: I'm Going In",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "rayishere0/Project-IGI-Android-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 686,
          "release": {
            "tag": "1.0.4",
            "name": "Co-op multiplayer, mods and ragdoll update",
            "published_at": "2026-11-11T17:03:46Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/rayishere0/Project-IGI-Android-Port/releases/download/1.0.4/app-release.apk",
              "size": 73849781,
              "sha256": "b5411a8f2a63ab0134e29d6da62dae77abb6118c1548d35218511e186664dfcd"
            }
          },
          "history": [
            {
              "tag": "Features_Bug_Fixes",
              "name": "Final and Stable release (no further updates)",
              "published_at": "2026-11-06T07:01:48Z",
              "prerelease": false,
              "asset": {
                "name": "ProjectIGI-Release.apk",
                "url": "https://github.com/rayishere0/Project-IGI-Android-Port/releases/download/Features_Bug_Fixes/ProjectIGI-Release.apk",
                "size": 69476807,
                "sha256": "57a1be93a27806664f5123533ae93b5626068c73b8f8dfce64491eb0716fd821"
              }
            },
            {
              "tag": "fix_for_unsupported_gpu_types",
              "name": "fix_for_unsupported_gpu_types",
              "published_at": "2026-11-05T16:27:29Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/rayishere0/Project-IGI-Android-Port/releases/download/fix_for_unsupported_gpu_types/app-release.apk",
                "size": 69466975,
                "sha256": "1b17989015f355a1a7a262b7c1ea9c49eb59666e54f5bf0a896c38d6322d3aed"
              }
            },
            {
              "tag": "Stable",
              "name": "Patch Fixes 1.0.2",
              "published_at": "2026-11-03T07:22:05Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/rayishere0/Project-IGI-Android-Port/releases/download/Stable/app-release.apk",
                "size": 66571340,
                "sha256": "28ee26be1f8c62c5d96796b23a06529ce2d3c93af08880b9409b7d2ef1a6f107"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "Black Screen Fixes",
              "published_at": "2026-11-02T21:02:15Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/rayishere0/Project-IGI-Android-Port/releases/download/v1.0.1/app-release.apk",
                "size": 66530332,
                "sha256": "eec9baf844fb199e873a48788b4b067926c9d4b61b8198d6765178ab51f7bd15"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "Final Fixed Release All GPU Support",
              "published_at": "2026-11-02T08:20:57Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/rayishere0/Project-IGI-Android-Port/releases/download/v1.0.0/app-release.apk",
                "size": 66530332,
                "sha256": "eec9baf844fb199e873a48788b4b067926c9d4b61b8198d6765178ab51f7bd15"
              }
            }
          ],
          "package": "com.projectigi.app",
          "signer_sha256": "98f5fb283dd764e2e4d88c0ac8b719ffa0fcda65699e4640216eba2a0decf7b7"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Project I.G.I. PC folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your PC game folder (with `common`, `missions`, `weapons`, `menusystem`, `sounds`...) to the phone, for example to `Download/Project IGI`.\nOpen the port, tap **SELECT GAME FOLDER** and choose it.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Project I.G.I: I'm Going In. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Project I.G.I: I'm Going In. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Carpeta de Project I.G.I. para PC",
              "instructions_md": "Copia la carpeta de tu juego de PC (con `common`, `missions`, `weapons`, `menusystem`, `sounds`...) al teléfono, por ejemplo a `Download/Project IGI`.\nAbre el port, pulsa **SELECT GAME FOLDER** y elígela.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Project I.G.I: I'm Going In. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Dossier de Project I.G.I. pour PC",
              "instructions_md": "Copiez le dossier de votre jeu PC (avec `common`, `missions`, `weapons`, `menusystem`, `sounds`...) sur le téléphone, par exemple dans `Download/Project IGI`.\nOuvrez le portage, touchez **SELECT GAME FOLDER** et choisissez-le.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Project I.G.I: I'm Going In. Requer seus arquivos de jogo de PC.",
          "assets": {
            "game": {
              "label": "Pasta do Project I.G.I. para PC",
              "instructions_md": "Copie a pasta do seu jogo de PC (com `common`, `missions`, `weapons`, `menusystem`, `sounds`...) para o celular, por exemplo em `Download/Project IGI`.\nAbra o port, toque em **SELECT GAME FOLDER** e escolha-a.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Project I.G.I: I'm Going In. Benötigt deine PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Ordner von Project I.G.I. für PC",
              "instructions_md": "Kopiere den Ordner deines PC-Spiels (mit `common`, `missions`, `weapons`, `menusystem`, `sounds`...) aufs Handy, zum Beispiel nach `Download/Project IGI`.\nÖffne den Port, tippe auf **SELECT GAME FOLDER** und wähle ihn.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5274393,
        "cover": "https://cdn2.steamgriddb.com/grid/a5afb82e5ace971dbba74eede7c9c823.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e8fb06ebdf62b03e8eccb9779bf5c337.png",
        "logo": "https://cdn2.steamgriddb.com/logo/739043330e259775c46a1a4d0d143240.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 3201,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2mmm.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lko9oqfzxyegf9t9bvne.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bykfxjjxcfiinuvo3rbr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/a0rq6buma7uvhnmebp7w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/asleosuc4stryvncsx2u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xjir5opcv0sekhkld0fh.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 686
    },
    {
      "id": "project-midas",
      "name": "Project Midas",
      "game": "GoldenEye (N64)",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "sergiomanzur/Project-Midas",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1151,
          "release": {
            "tag": "v1.1.5",
            "name": "Project Midas 1.1.5",
            "published_at": "2026-11-10T21:35:20Z",
            "prerelease": false,
            "asset": {
              "name": "ProjectMidas-v1.1.5-android-universal.apk",
              "url": "https://github.com/sergiomanzur/Project-Midas/releases/download/v1.1.5/ProjectMidas-v1.1.5-android-universal.apk",
              "size": 5310640,
              "sha256": "06c3d66a8a0520ced9c57b6c141ad7beb7384b3e3c569a9ef49d2675536bede0"
            }
          },
          "history": [
            {
              "tag": "v1.1.4",
              "name": "Project Midas 1.1.4",
              "published_at": "2026-11-10T18:42:45Z",
              "prerelease": false,
              "asset": {
                "name": "ProjectMidas-v1.1.4-android-universal.apk",
                "url": "https://github.com/sergiomanzur/Project-Midas/releases/download/v1.1.4/ProjectMidas-v1.1.4-android-universal.apk",
                "size": 5310200,
                "sha256": "0c694192f88245221548bef49b4f014e34e1f01fe79cde2e92cb5976d77a49b8"
              }
            },
            {
              "tag": "v1.1.3",
              "name": "Project Midas 1.1.3",
              "published_at": "2026-11-03T19:49:53Z",
              "prerelease": false,
              "asset": {
                "name": "ProjectMidas-v1.1.3-android-arm64.apk",
                "url": "https://github.com/sergiomanzur/Project-Midas/releases/download/v1.1.3/ProjectMidas-v1.1.3-android-arm64.apk",
                "size": 3456068,
                "sha256": "deef6601624c2a57205ab2f0f3ef8ec9ebea29c6f9e774d5223247e0a51bd3d3"
              }
            },
            {
              "tag": "v1.1.2",
              "name": "Project Midas 1.1.2",
              "published_at": "2026-11-03T03:06:36Z",
              "prerelease": false,
              "asset": {
                "name": "ProjectMidas-v1.1.2-android.apk",
                "url": "https://github.com/sergiomanzur/Project-Midas/releases/download/v1.1.2/ProjectMidas-v1.1.2-android.apk",
                "size": 5303324,
                "sha256": "c5469304685265a36095c5b6371cbe45765fa69f3a7e067f0fb0a73086ec0a3c"
              }
            },
            {
              "tag": "v1.1.1",
              "name": "Project Midas 1.1.1",
              "published_at": "2026-11-03T01:56:45Z",
              "prerelease": false,
              "asset": {
                "name": "ProjectMidas-v1.1.1-android.apk",
                "url": "https://github.com/sergiomanzur/Project-Midas/releases/download/v1.1.1/ProjectMidas-v1.1.1-android.apk",
                "size": 5301696,
                "sha256": "82df09456cfa422affea3e4518be35e2ea42af00a0d3e58a6847239cce892359"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "Project Midas 1.1.0",
              "published_at": "2026-11-02T20:43:44Z",
              "prerelease": false,
              "asset": {
                "name": "ProjectMidas-v1.1.0-android.apk",
                "url": "https://github.com/sergiomanzur/Project-Midas/releases/download/v1.1.0/ProjectMidas-v1.1.0-android.apk",
                "size": 5301912,
                "sha256": "655a0561d5fd08bf4a4dd819fa38db969b9f8634188ca0db448422f6286a99d3"
              }
            }
          ],
          "package": "org.midas.android",
          "signer_sha256": "4259e5033f3128b6cce50ba4fe9f43d966af9add3ddcc4d2e9fdc5baff390fa0",
          "reports": [
            {
              "device": "AYN Odin2 Portal",
              "great": 1,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.1.5",
              "last_at": "2026-11-11T19:26:17Z"
            },
            {
              "device": "Xiaomi Redmi Note 9 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "1.1.4",
              "last_at": "2026-11-10T21:29:22Z"
            },
            {
              "device": "RG405m",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v1.1.5",
              "last_at": "2026-11-11T19:02:12Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "GoldenEye 007 ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "abe01e4aeb033b6c0836819f549c791b26cfde83",
              "label": "GoldenEye 007 (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your US GoldenEye 007 ROM. On PC it goes in the `Data` folder next to the program; see `Data/README.txt` for other ways to point to it.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of GoldenEye (N64) for N64. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de GoldenEye (N64) para N64. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de GoldenEye 007 (N64, USA)",
              "instructions_md": "Necesitas tu ROM americana de GoldenEye 007. En PC va en la carpeta `Data` junto al programa; mira `Data/README.txt` para otras formas de indicarla.\n",
              "accepted": [
                "GoldenEye 007 (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de GoldenEye (N64) pour N64. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de GoldenEye 007 (N64, USA)",
              "accepted": [
                "GoldenEye 007 (USA)"
              ],
              "instructions_md": "Il vous faut votre ROM américaine de GoldenEye 007. Sur PC, elle va dans le dossier `Data` à côté du programme ; voyez `Data/README.txt` pour d'autres façons de l'indiquer.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de GoldenEye (N64) para N64. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de GoldenEye 007 (N64, EUA)",
              "accepted": [
                "GoldenEye 007 (USA)"
              ],
              "instructions_md": "Você precisa da sua ROM americana de GoldenEye 007. No PC ela vai na pasta `Data` ao lado do programa; veja `Data/README.txt` para outras formas de indicá-la.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von GoldenEye (N64) für N64. Benötigt Ihre N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von GoldenEye 007 (N64, USA)",
              "accepted": [
                "GoldenEye 007 (USA)"
              ],
              "instructions_md": "Du brauchst deine US-ROM von GoldenEye 007. Am PC gehört sie in den Ordner `Data` neben dem Programm; in `Data/README.txt` stehen weitere Wege, sie anzugeben.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34276,
        "cover": "https://cdn2.steamgriddb.com/grid/70d824bfb41b6e2f1a3358a7d09b8910.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b80ba73857eed2a36dc7640e2310055a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/74765968c67007219b197f4d9aafb4e2.png"
      },
      "reports": [
        {
          "device": "AYN Odin2 Portal",
          "great": 1,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.1.5",
          "last_at": "2026-11-11T19:26:17Z"
        },
        {
          "device": "Xiaomi Redmi Note 9 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "1.1.4",
          "last_at": "2026-11-10T21:29:22Z"
        },
        {
          "device": "RG405m",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v1.1.5",
          "last_at": "2026-11-11T19:02:12Z"
        }
      ],
      "downloads": 1151
    },
    {
      "id": "proto-re",
      "name": "Prototype Recomp",
      "game": "Prototype",
      "original_platform": "pc",
      "type": "recomp",
      "description": "Recompilation of the PC version of Prototype. Requires your copy.",
      "forks": [
        {
          "repo": "Nazatric/ProtoDroid",
          "name": "ProtoDroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 5024,
          "release": {
            "tag": "protodroid-v0.15",
            "name": "ProtoDroid v0.15",
            "published_at": "2026-11-03T15:36:19Z",
            "prerelease": false,
            "asset": {
              "name": "prototype.apk",
              "url": "https://github.com/Nazatric/ProtoDroid/releases/download/protodroid-v0.15/prototype.apk",
              "size": 59023246,
              "sha256": "ff0f3ec6b5f979ac5cc4ba47a8bd61150ca2b1aa300243b9d14a7257a197c8c2"
            }
          },
          "history": [
            {
              "tag": "protodroid-v0.14",
              "name": "ProtoDroid v0.14",
              "published_at": "2026-11-01T10:55:15Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/Nazatric/ProtoDroid/releases/download/protodroid-v0.14/prototype.apk",
                "size": 57175950,
                "sha256": "2e6368e96c50764064b2e11cc968158c7645aefced9b64e27d69c72e52ba7162"
              }
            },
            {
              "tag": "protodroid-v0.13",
              "name": "ProtoDroid v0.13",
              "published_at": "2026-10-31T18:23:00Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/Nazatric/ProtoDroid/releases/download/protodroid-v0.13/prototype.apk",
                "size": 55668447,
                "sha256": "150c345f54c21d9c1b5422c54766d16031d651cd14c581cce353e6008ef8fdc6"
              }
            },
            {
              "tag": "protodroid-v0.8",
              "name": "ProtoDroid v0.8",
              "published_at": "2026-10-31T04:53:25Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/Nazatric/ProtoDroid/releases/download/protodroid-v0.8/prototype.apk",
                "size": 47672216,
                "sha256": "84de8bdac992080ea3665e0242e9a02152b51981bded5b30e2d101ed5700968f"
              }
            },
            {
              "tag": "protodroid-v0.7",
              "name": "ProtoDroid v0.7",
              "published_at": "2026-10-30T15:32:34Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/Nazatric/ProtoDroid/releases/download/protodroid-v0.7/prototype.apk",
                "size": 47291288,
                "sha256": "159d1d241c07ea05a78a62577af2e7fe834ed58de42c0879ab3005eb8a283038"
              }
            },
            {
              "tag": "protodroid-v0.6",
              "name": "ProtoDroid v0.6",
              "published_at": "2026-10-30T07:24:24Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/Nazatric/ProtoDroid/releases/download/protodroid-v0.6/prototype.apk",
                "size": 47287192,
                "sha256": "cd2528e94b18eadb01194a176c00e9b8947451525be72b944c6fb2d5a0521f66"
              }
            }
          ],
          "package": "com.protodroid",
          "signer_sha256": "fd3e28301660166d25b00045ed3d7159b8e59f437e5e328421905209273145f0",
          "reports": [
            {
              "device": "AYN Odin2 Portal",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "protodroid-v0.15",
              "last_at": "2026-11-10T07:01:18Z"
            },
            {
              "device": "Nubia NX809J",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "protodroid-v0.15",
              "last_at": "2026-11-11T17:55:40Z"
            }
          ]
        },
        {
          "repo": "VinTeRuS/proto-re",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 19569,
          "release": {
            "tag": "v0.2.0",
            "name": "v0.2.0 (last update)",
            "published_at": "2026-10-28T17:49:36Z",
            "prerelease": false,
            "asset": {
              "name": "prototype.apk",
              "url": "https://github.com/VinTeRuS/proto-re/releases/download/v0.2.0/prototype.apk",
              "size": 51047319,
              "sha256": "6b4c03a76684a171d679c444fb0c1727ee34a0a4b717924788046050a992b82b"
            }
          },
          "history": [
            {
              "tag": "v0.1.9",
              "name": "v0.1.9",
              "published_at": "2026-10-25T15:31:50Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/VinTeRuS/proto-re/releases/download/v0.1.9/prototype.apk",
                "size": 51043223,
                "sha256": "af943f0fc3b84742ac21a2b30f06256e9c9669573c67ee4f9032909b622d0604"
              }
            },
            {
              "tag": "v0.1.8",
              "name": "v0.1.8",
              "published_at": "2026-10-25T14:07:53Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/VinTeRuS/proto-re/releases/download/v0.1.8/prototype.apk",
                "size": 51035031,
                "sha256": "f700fa8a2143470db7e07a492013089146b86770eb4a28817f3d35391b5bee63"
              }
            },
            {
              "tag": "v0.1.7",
              "name": "v0.1.7",
              "published_at": "2026-10-25T12:53:02Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/VinTeRuS/proto-re/releases/download/v0.1.7/prototype.apk",
                "size": 50920242,
                "sha256": "1887abfe2221ebcbcf5556f7df2256c422de3dc447d78e34afaade0296762d35"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "v0.1.6",
              "published_at": "2026-10-25T12:33:15Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/VinTeRuS/proto-re/releases/download/v0.1.6/prototype.apk",
                "size": 50920242,
                "sha256": "a43e7ea90d712b328c3b63bd56099fae1c8a7719b08b6ee4d6e439b2976253dc"
              }
            },
            {
              "tag": "v0.1.5",
              "name": "v0.1.5",
              "published_at": "2026-10-25T12:17:09Z",
              "prerelease": false,
              "asset": {
                "name": "prototype.apk",
                "url": "https://github.com/VinTeRuS/proto-re/releases/download/v0.1.5/prototype.apk",
                "size": 50920242,
                "sha256": "684f00b9d80dd0dcc1028f33a1f9d49741ceb7e3df000b44790865f697f02964"
              }
            }
          ],
          "package": "com.protore.game",
          "signer_sha256": "267366da192828f1136630cedba20be4dc38f9ba04820983f6e5ba75ecde4de2",
          "reports": [
            {
              "device": "Samsung SM-G9600",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T18:58:36Z"
            },
            {
              "device": "Motorola moto g35 5G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T10:38:48Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Prototype files (PC, Steam, build 19788432)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Prototype/"
          },
          "instructions_md": "You need PC Prototype (Steam, app 10150, build 19788432). Copy these files keeping names and folders:\n`prototypeenginef.dll`, `proto_uv.dat` (without it the game closes), all the `.rcf` and `.p3d` files, and the `art`, `audio` and `scripts` folders.\nPut them in the `Prototype` folder in internal storage and allow file access on the app's start screen.\nEach version's `Android/data` folder also works: `com.protore.game/files/game/` (proto-re) or `com.protodroid/files/game/` (ProtoDroid).\n"
        }
      ],
      "added_at": "2026-10-29T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de la versión de PC de Prototype. Necesita tu copia.",
          "assets": {
            "game": {
              "label": "Archivos de Prototype (PC, Steam, build 19788432)",
              "instructions_md": "Necesitas Prototype de PC (Steam, app 10150, build 19788432). Copia estos archivos manteniendo nombres y carpetas:\n`prototypeenginef.dll`, `proto_uv.dat` (sin él el juego se cierra), todos los `.rcf` y `.p3d`, y las carpetas `art`, `audio` y `scripts`.\nPonlos en la carpeta `Prototype` de la memoria interna y permite el acceso a archivos en la pantalla de inicio de la app.\nTambién vale la carpeta `Android/data` de cada versión: `com.protore.game/files/game/` (proto-re) o `com.protodroid/files/game/` (ProtoDroid).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de la version PC de Prototype. Nécessite votre copie.",
          "assets": {
            "game": {
              "label": "Fichiers de Prototype (PC, Steam, build 19788432)",
              "instructions_md": "Il vous faut Prototype sur PC (Steam, app 10150, build 19788432). Copiez ces fichiers en gardant noms et dossiers :\n`prototypeenginef.dll`, `proto_uv.dat` (sans lui le jeu se ferme), tous les `.rcf` et `.p3d`, et les dossiers `art`, `audio` et `scripts`.\nMettez-les dans le dossier `Prototype` du stockage interne et autorisez l'accès aux fichiers sur l'écran d'accueil de l'application.\nLe dossier `Android/data` de chaque version convient aussi : `com.protore.game/files/game/` (proto-re) ou `com.protodroid/files/game/` (ProtoDroid).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação da versão de PC de Prototype. Precisa da sua cópia.",
          "assets": {
            "game": {
              "label": "Arquivos de Prototype (PC, Steam, build 19788432)",
              "instructions_md": "Você precisa do Prototype de PC (Steam, app 10150, build 19788432). Copie estes arquivos mantendo nomes e pastas:\n`prototypeenginef.dll`, `proto_uv.dat` (sem ele o jogo fecha), todos os `.rcf` e `.p3d`, e as pastas `art`, `audio` e `scripts`.\nColoque-os na pasta `Prototype` da memória interna e permita o acesso a arquivos na tela inicial do app.\nTambém serve a pasta `Android/data` de cada versão: `com.protore.game/files/game/` (proto-re) ou `com.protodroid/files/game/` (ProtoDroid).\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung der PC-Version von Prototype. Benötigt deine Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von Prototype (PC, Steam, Build 19788432)",
              "instructions_md": "Du brauchst Prototype für PC (Steam, App 10150, Build 19788432). Kopiere diese Dateien mit Namen und Ordnern:\n`prototypeenginef.dll`, `proto_uv.dat` (ohne sie schließt sich das Spiel), alle `.rcf`- und `.p3d`-Dateien sowie die Ordner `art`, `audio` und `scripts`.\nLege sie in den Ordner `Prototype` im internen Speicher und erlaube auf dem Startbildschirm der App den Dateizugriff.\nDer `Android/data`-Ordner jeder Version geht auch: `com.protore.game/files/game/` (proto-re) oder `com.protodroid/files/game/` (ProtoDroid).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 631,
        "cover": "https://cdn2.steamgriddb.com/grid/b22f88e3aaffe96b7f562526237db167.png",
        "hero": "https://cdn2.steamgriddb.com/hero/08f90c1a417155361a5c4b8d297e0d78.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/c86a7ee3d8ef0b551ed58e354a836f2b.png",
        "genres": [
          "action",
          "adventure",
          "platform",
          "horror"
        ],
        "igdb_id": 570,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1ql2.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ynso2hnvpfzmdfj9iz7t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jhmdhnvrc75uzpdhi9s0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rv4b1pdzimpansttmtgw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wqe3x83tbyesphncmhtm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gtelxk9pxdx40zmmfzeq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arzyq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arzyp.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "platform",
        "horror"
      ],
      "reports": [
        {
          "device": "Samsung SM-G9600",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T18:58:36Z"
        },
        {
          "device": "AYN Odin2 Portal",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "protodroid-v0.15",
          "last_at": "2026-11-10T07:01:18Z"
        },
        {
          "device": "Motorola moto g35 5G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T10:38:48Z"
        },
        {
          "device": "Nubia NX809J",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "protodroid-v0.15",
          "last_at": "2026-11-11T17:55:40Z"
        }
      ],
      "downloads": 24593
    },
    {
      "id": "psivrecomp",
      "name": "Phantasy Star IV: The End of the Millenium",
      "game": "Phantasy Star IV: The End of the Millenium",
      "original_platform": "genesis",
      "type": "recomp",
      "forks": [
        {
          "repo": "MotaviaWorks/PSIVRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 122,
          "release": {
            "tag": "v0.2.0-alpha",
            "name": "PSIV Recomp 0.2.0-alpha (living water, battle camera, voices, Journal)",
            "published_at": "2026-11-09T02:50:01Z",
            "prerelease": true,
            "asset": {
              "name": "PSIV-Recomp-0.2.0-alpha-android-arm64.apk",
              "url": "https://github.com/MotaviaWorks/PSIVRecomp/releases/download/v0.2.0-alpha/PSIV-Recomp-0.2.0-alpha-android-arm64.apk",
              "size": 9019130,
              "sha256": "a3aad640e2fbceb26d517688c4b1aab1d5b34ad3a59db1fcc6a2bcd03ce4f7f3"
            }
          },
          "history": [
            {
              "tag": "v0.1.1-alpha",
              "name": "PSIV Recomp 0.1.1-alpha (now on macOS)",
              "published_at": "2026-11-07T03:30:44Z",
              "prerelease": true,
              "asset": {
                "name": "PSIV-Recomp-0.1.1-alpha-android-arm64.apk",
                "url": "https://github.com/MotaviaWorks/PSIVRecomp/releases/download/v0.1.1-alpha/PSIV-Recomp-0.1.1-alpha-android-arm64.apk",
                "size": 4240510,
                "sha256": "4700523bd120c57915a4804d1df3cf4e6196f2f33116e15ebd98eb479c3ee089"
              }
            },
            {
              "tag": "v0.1.0-alpha",
              "name": "PSIV Recomp 0.1.0-alpha",
              "published_at": "2026-11-07T01:40:17Z",
              "prerelease": true,
              "asset": {
                "name": "PSIV-Recomp-0.1.0-alpha-android-arm64.apk",
                "url": "https://github.com/MotaviaWorks/PSIVRecomp/releases/download/v0.1.0-alpha/PSIV-Recomp-0.1.0-alpha-android-arm64.apk",
                "size": 4240510,
                "sha256": "54621bf5fcf322bc8f8e05a587431dc7432953f4c2084104b9381a0da55dce96"
              }
            }
          ],
          "package": "com.psilok.psiv",
          "signer_sha256": "7d4fe829b2be853e288d9fcb24e1d7f9791b64e54c284cfa2912db99a2618494",
          "reports": [
            {
              "device": "Moorechip Retroid Pocket 5",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.0-alpha",
              "last_at": "2026-11-10T09:08:02Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Phantasy Star IV ROM (Mega Drive/Genesis, USA)",
          "accepted": [],
          "manual": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, choose your US Phantasy Star IV ROM (`.bin`, `.md`, `.gen` or `.smd`).\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of Phantasy Star IV: The End of the Millenium for Genesis. Requires your Genesis ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Phantasy Star IV: The End of the Millenium para Genesis. Necesita tu ROM de Genesis.",
          "assets": {
            "rom": {
              "label": "ROM de Phantasy Star IV (Mega Drive/Genesis, USA)",
              "instructions_md": "En el primer arranque elige tu ROM americana de Phantasy Star IV (`.bin`, `.md`, `.gen` o `.smd`).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Phantasy Star IV: The End of the Millenium pour Genesis. Nécessite votre ROM Genesis.",
          "assets": {
            "rom": {
              "label": "ROM de Phantasy Star IV (Mega Drive/Genesis, USA)",
              "instructions_md": "Au premier démarrage, choisissez votre ROM américaine de Phantasy Star IV (`.bin`, `.md`, `.gen` ou `.smd`).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Phantasy Star IV: The End of the Millenium para Genesis. Requer a sua ROM de Genesis.",
          "assets": {
            "rom": {
              "label": "ROM de Phantasy Star IV (Mega Drive/Genesis, EUA)",
              "instructions_md": "Na primeira inicialização, escolha sua ROM americana de Phantasy Star IV (`.bin`, `.md`, `.gen` ou `.smd`).\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von Phantasy Star IV: The End of the Millenium für Genesis. Erfordert deine Genesis-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Phantasy Star IV (Mega Drive/Genesis, USA)",
              "instructions_md": "Wähle beim ersten Start deine US-ROM von Phantasy Star IV (`.bin`, `.md`, `.gen` oder `.smd`).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 39080,
        "cover": "https://cdn2.steamgriddb.com/grid/c7b86021bc60e4fa90a836c2005c4247.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8b48da0029078d5132c2ec4cb9f48ab4.png",
        "logo": "https://cdn2.steamgriddb.com/logo/cff6f114888a614a9e44c8f7e97a8d37.png"
      },
      "reports": [
        {
          "device": "Moorechip Retroid Pocket 5",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.0-alpha",
          "last_at": "2026-11-10T09:08:02Z"
        }
      ],
      "downloads": 122
    },
    {
      "id": "psp2i-recomp",
      "name": "Phantasy Star Portable 2 Infinity Recomp",
      "game": "Phantasy Star Portable 2 Infinity",
      "original_platform": "psp",
      "type": "recomp",
      "forks": [
        {
          "repo": "zmbkilla/PSP2I_Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 116,
          "release": {
            "tag": "android-latest",
            "name": "Android build (latest master)",
            "published_at": "2026-10-27T00:11:08Z",
            "prerelease": true,
            "asset": {
              "name": "psp2i-android-no-game-code.apk",
              "url": "https://github.com/zmbkilla/PSP2I_Recomp/releases/download/android-latest/psp2i-android-no-game-code.apk",
              "size": 4052457,
              "sha256": "34ea1ee72e372b7b399605baef8108302c0b5cda96931608608fc923d68da6e4"
            }
          },
          "history": [],
          "package": "com.psp2i.recomp",
          "signer_sha256": "6ba2c878536e2272d3b2e06a9cb65934c6e5ee92e4a5ced0c4ea889815debc6f",
          "reports": [
            {
              "device": "Google Pixel 4",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T09:00:37Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-08T13:44:41Z",
      "description": "Static recompilation of Phantasy Star Portable 2 Infinity for PSP. Requires your PSP ISO.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Phantasy Star Portable 2 Infinity para PSP. Necesita tu ISO de PSP."
        },
        "fr": {
          "description": "Recompilation statique de Phantasy Star Portable 2 Infinity pour PSP. Nécessite votre ISO PSP."
        },
        "pt": {
          "description": "Recompilação estática de Phantasy Star Portable 2 Infinity para PSP. Requer sua ISO de PSP."
        },
        "de": {
          "description": "Statische Rekompilierung von Phantasy Star Portable 2 Infinity für PSP. Benötigt Ihre PSP-ISO."
        }
      },
      "art": {
        "steamgriddb_id": 5271340,
        "cover": "https://cdn2.steamgriddb.com/grid/3d88f42c6119920704fbd6b58da08801.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/caa0fe665af380b663e4cd90f4e976c8.png",
        "logo": "https://cdn2.steamgriddb.com/logo/75055e7261261adfc923e0e5434455bd.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 79771,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2kjb.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8ral.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8rai.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8raj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8rak.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8ram.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8ran.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8rao.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8rap.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "Google Pixel 4",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T09:00:37Z"
        }
      ],
      "downloads": 116
    },
    {
      "id": "pt-pc",
      "name": "P.T.",
      "game": "P.T.",
      "original_platform": "ps4",
      "type": "recomp",
      "forks": [
        {
          "repo": "StoneColdOS/pt-pc",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "dual_screen": true,
          "downloads": 1313,
          "release": {
            "tag": "android-v0.2.6",
            "name": "P.T. for Android v0.2.6 (experimental)",
            "published_at": "2026-10-12T18:13:28Z",
            "prerelease": true,
            "asset": {
              "name": "PT-Android-v0.2.6.apk",
              "url": "https://github.com/StoneColdOS/pt-pc/releases/download/android-v0.2.6/PT-Android-v0.2.6.apk",
              "size": 85892845,
              "sha256": "351c1ed220a8840ad754228d505380e94030b95654acb98777ae9b9aff9771f3"
            }
          },
          "history": [
            {
              "tag": "android-v0.2.5",
              "name": "P.T. for Android v0.2.5 (experimental)",
              "published_at": "2026-10-12T17:09:01Z",
              "prerelease": true,
              "asset": {
                "name": "PT-Android-v0.2.5.apk",
                "url": "https://github.com/StoneColdOS/pt-pc/releases/download/android-v0.2.5/PT-Android-v0.2.5.apk",
                "size": 83248113,
                "sha256": "19eb1ec94cf1b446b580be68a8c9f518d1a1afc5eb03322bce20c8a0ef693ad3"
              }
            },
            {
              "tag": "android-v0.2.4",
              "name": "P.T. for Android v0.2.4 (experimental)",
              "published_at": "2026-10-12T14:54:51Z",
              "prerelease": true,
              "asset": {
                "name": "PT-Android-v0.2.4.apk",
                "url": "https://github.com/StoneColdOS/pt-pc/releases/download/android-v0.2.4/PT-Android-v0.2.4.apk",
                "size": 83247241,
                "sha256": "f1a458171d66845cd2c01490e59ce34dacb43af82aacc7e6018abc0debf4bf52"
              }
            },
            {
              "tag": "android-v0.2.3",
              "name": "P.T. for Android v0.2.3 (experimental)",
              "published_at": "2026-10-12T03:56:55Z",
              "prerelease": true,
              "asset": {
                "name": "PT-Android-v0.2.3.apk",
                "url": "https://github.com/StoneColdOS/pt-pc/releases/download/android-v0.2.3/PT-Android-v0.2.3.apk",
                "size": 83232949,
                "sha256": "ab90934c51675907d1ef115d4403285729fa8c08dd37d9c0d7407e3cec7c7f77"
              }
            },
            {
              "tag": "android-v0.2.2",
              "name": "P.T. for Android v0.2.2 (experimental)",
              "published_at": "2026-10-12T03:14:23Z",
              "prerelease": true,
              "asset": {
                "name": "PT-Android-v0.2.2.apk",
                "url": "https://github.com/StoneColdOS/pt-pc/releases/download/android-v0.2.2/PT-Android-v0.2.2.apk",
                "size": 83229613,
                "sha256": "04221c61b661ffdc138433a3723160884fd15951855fd9b4d1474be4a53591bc"
              }
            },
            {
              "tag": "android-v0.2.1",
              "name": "P.T. for Android v0.2.1 (experimental)",
              "published_at": "2026-10-12T02:16:40Z",
              "prerelease": true,
              "asset": {
                "name": "PT-Android-v0.2.1.apk",
                "url": "https://github.com/StoneColdOS/pt-pc/releases/download/android-v0.2.1/PT-Android-v0.2.1.apk",
                "size": 83228769,
                "sha256": "c9301874c2a0dbd72427ea55536d539e4b6b883683ff1b98175531c09ec0bd99"
              }
            }
          ],
          "package": "com.ptport.app",
          "signer_sha256": "c9328f0535ce9c629943e34066fc4adeaba4d9ec88fecd3a7edc0e521f74fea6",
          "reports": [
            {
              "device": "Xiaomi POCO X7 PRO",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "android-v0.2.6",
              "last_at": "2026-11-10T12:25:22Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v0.2.6",
              "last_at": "2026-11-11T01:19:25Z"
            },
            {
              "device": "Samsung SM-F936B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v0.2.6",
              "last_at": "2026-11-11T11:40:55Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "game",
          "label": "P.T. for PS4 (CUSA01127): PKG or the three dump files",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your copy of P.T. (CUSA01127, the US one; the European and Japanese ones should work too):\n- a PKG made from your dump (also zipped as `.zip`): the app extracts the files on its own, or\n- the three dump files: `chunk1.psarc`, `texture.qar` and `pathid_list_ps4.bin` in `Download`, choosing **I already have the extracted files**.\nIt needs about 1.4 GB free.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of P.T. for PS4. Requires your PS4 files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de P.T. para PS4. Necesita tus archivos de PS4.",
          "assets": {
            "game": {
              "label": "P.T. de PS4 (CUSA01127): PKG o los tres archivos del volcado",
              "instructions_md": "Necesitas tu copia de P.T. (CUSA01127, la americana; la europea y la japonesa también deberían ir):\n- un PKG hecho con tu volcado (también comprimido en `.zip`): la app saca los archivos sola, o\n- los tres archivos del volcado: `chunk1.psarc`, `texture.qar` y `pathid_list_ps4.bin` en `Download`, eligiendo **I already have the extracted files**.\nNecesita unos 1,4 GB libres.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de P.T. pour PS4. Nécessite vos fichiers PS4.",
          "assets": {
            "game": {
              "label": "P.T. sur PS4 (CUSA01127) : PKG ou les trois fichiers du dump",
              "instructions_md": "Il vous faut votre copie de P.T. (CUSA01127, l'américaine ; l'européenne et la japonaise devraient marcher aussi) :\n- un PKG fait à partir de votre dump (aussi compressé en `.zip`) : l'application en extrait les fichiers toute seule, ou\n- les trois fichiers du dump : `chunk1.psarc`, `texture.qar` et `pathid_list_ps4.bin` dans `Download`, en choisissant **I already have the extracted files**.\nIl faut environ 1,4 Go libres.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de P.T. para PS4. Requer seus arquivos de PS4.",
          "assets": {
            "game": {
              "label": "P.T. de PS4 (CUSA01127): PKG ou os três arquivos do dump",
              "instructions_md": "Você precisa da sua cópia de P.T. (CUSA01127, a americana; a europeia e a japonesa também devem funcionar):\n- um PKG feito com seu dump (também compactado em `.zip`): o app extrai os arquivos sozinho, ou\n- os três arquivos do dump: `chunk1.psarc`, `texture.qar` e `pathid_list_ps4.bin` em `Download`, escolhendo **I already have the extracted files**.\nPrecisa de cerca de 1,4 GB livres.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von P.T. für PS4. Benötigt Ihre PS4-Dateien.",
          "assets": {
            "game": {
              "label": "P.T. für PS4 (CUSA01127): PKG oder die drei Dump-Dateien",
              "instructions_md": "Du brauchst deine Kopie von P.T. (CUSA01127, die US-Version; die europäische und japanische sollten auch gehen):\n- ein aus deinem Dump erstelltes PKG (auch als `.zip`): Die App holt die Dateien selbst heraus, oder\n- die drei Dump-Dateien `chunk1.psarc`, `texture.qar` und `pathid_list_ps4.bin` in `Download`, mit der Auswahl **I already have the extracted files**.\nEs braucht etwa 1,4 GB frei.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5250177,
        "cover": "https://cdn2.steamgriddb.com/grid/377533335b14e2767f4cd93a75573062.png",
        "hero": "https://cdn2.steamgriddb.com/hero/99d0b2e528cffdad48e3e68e0de00806.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3f79a9566332ca2ddca3367b61ede6a8.png",
        "genres": [
          "adventure",
          "puzzle",
          "horror"
        ],
        "igdb_id": 11654,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2vyw.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89we.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89wc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89wf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89wg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc89wd.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle",
        "horror"
      ],
      "reports": [
        {
          "device": "Xiaomi POCO X7 PRO",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "android-v0.2.6",
          "last_at": "2026-11-10T12:25:22Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v0.2.6",
          "last_at": "2026-11-11T01:19:25Z"
        },
        {
          "device": "Samsung SM-F936B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v0.2.6",
          "last_at": "2026-11-11T11:40:55Z"
        }
      ],
      "downloads": 1313
    },
    {
      "id": "pvz-portable",
      "name": "PvZ Portable",
      "game": "Plants vs. Zombies",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/wszqkzqk/PvZ-Portable",
      "description": "Reimplementation of the GOTY edition. Requires the data from your copy.",
      "forks": [
        {
          "repo": "wszqkzqk/PvZ-Portable",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 25368,
          "release": {
            "tag": "0.2.7",
            "name": "0.2.7",
            "published_at": "2026-11-07T08:56:15Z",
            "prerelease": false,
            "asset": {
              "name": "pvz-portable-android-arm64-v8a.apk",
              "url": "https://github.com/wszqkzqk/PvZ-Portable/releases/download/0.2.7/pvz-portable-android-arm64-v8a.apk",
              "size": 12959930,
              "sha256": "c60a9e99a3f170c0b8bea358d0898f0cba67b2a71b9be12f8c1e1ed615ff5394"
            }
          },
          "history": [
            {
              "tag": "0.2.6",
              "name": "0.2.6",
              "published_at": "2026-10-25T01:24:44Z",
              "prerelease": false,
              "asset": {
                "name": "pvz-portable-android-arm64-v8a.apk",
                "url": "https://github.com/wszqkzqk/PvZ-Portable/releases/download/0.2.6/pvz-portable-android-arm64-v8a.apk",
                "size": 12959594,
                "sha256": "60f6ea2d799597c2c1877b2fec1f75cda06da6748b9c34f60d3d11e99326260f"
              }
            },
            {
              "tag": "0.2.5",
              "name": "0.2.5",
              "published_at": "2026-10-10T06:25:37Z",
              "prerelease": false,
              "asset": {
                "name": "pvz-portable-android-arm64-v8a.apk",
                "url": "https://github.com/wszqkzqk/PvZ-Portable/releases/download/0.2.5/pvz-portable-android-arm64-v8a.apk",
                "size": 12963074,
                "sha256": "1fcca5a1bc9d8cdec5d5a5804ca3e0549ed96fdfa1458c14295115124f69aff1"
              }
            },
            {
              "tag": "0.2.4",
              "name": "0.2.4",
              "published_at": "2026-09-24T02:00:51Z",
              "prerelease": false,
              "asset": {
                "name": "pvz-portable-android-arm64-v8a.apk",
                "url": "https://github.com/wszqkzqk/PvZ-Portable/releases/download/0.2.4/pvz-portable-android-arm64-v8a.apk",
                "size": 13098486,
                "sha256": "7594c85fa5e7d7645e3115bc23e31a891d8d25f131f628627b4d5b06f1717d2a"
              }
            },
            {
              "tag": "0.2.3",
              "name": "0.2.3",
              "published_at": "2026-09-09T02:08:16Z",
              "prerelease": false,
              "asset": {
                "name": "pvz-portable-android-arm64-v8a.apk",
                "url": "https://github.com/wszqkzqk/PvZ-Portable/releases/download/0.2.3/pvz-portable-android-arm64-v8a.apk",
                "size": 13097430,
                "sha256": "2e126f907e70509bd93d8de890f9910364e7cc4ee762ed777b0e0d60e0777b46"
              }
            },
            {
              "tag": "0.2.2",
              "name": "0.2.2",
              "published_at": "2026-08-25T03:16:05Z",
              "prerelease": false,
              "asset": {
                "name": "pvz-portable-android-arm64-v8a.apk",
                "url": "https://github.com/wszqkzqk/PvZ-Portable/releases/download/0.2.2/pvz-portable-android-arm64-v8a.apk",
                "size": 12807266,
                "sha256": "d4f773f6dd1a6b5304abc3ea999169028f23403d7676ac4be7871795cba5ad40"
              }
            }
          ],
          "package": "io.github.wszqkzqk.pvzportable",
          "signer_sha256": "2ba3d82616ee808255ea5d941a53abf7a4c49f7a679137f9f698988ae81063a4"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Plants vs. Zombies GOTY main.pak and properties folder",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "It comes from your PC Plants vs. Zombies: Game of the Year Edition (ideally 1.2.0.1073 in English; the Steam one also works).\nCopy `main.pak` and the `properties` folder to `Android/data/io.github.wszqkzqk.pvzportable/files/`\n(on Android 11 or later, from a PC over USB).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Reimplementación de la edición GOTY. Necesita los datos de tu copia.",
          "assets": {
            "game": {
              "label": "main.pak y la carpeta properties de Plants vs. Zombies GOTY",
              "instructions_md": "Sale de tu Plants vs. Zombies: Game of the Year Edition de PC (mejor la 1.2.0.1073 en inglés; la de Steam también va).\nCopia `main.pak` y la carpeta `properties` a `Android/data/io.github.wszqkzqk.pvzportable/files/`\n(en Android 11 o superior, desde un PC por USB).\n"
            }
          }
        },
        "fr": {
          "description": "Réimplémentation de l'édition GOTY. Nécessite les données de votre copie.",
          "assets": {
            "game": {
              "label": "main.pak et le dossier properties de Plants vs. Zombies GOTY",
              "instructions_md": "Ils viennent de votre Plants vs. Zombies: Game of the Year Edition sur PC (de préférence la 1.2.0.1073 en anglais ; celle de Steam marche aussi).\nCopiez `main.pak` et le dossier `properties` dans `Android/data/io.github.wszqkzqk.pvzportable/files/`\n(sur Android 11 ou plus, depuis un PC en USB).\n"
            }
          }
        },
        "pt": {
          "description": "Reimplementação da edição GOTY. Precisa dos dados da sua cópia.",
          "assets": {
            "game": {
              "label": "main.pak e a pasta properties de Plants vs. Zombies GOTY",
              "instructions_md": "Vêm do seu Plants vs. Zombies: Game of the Year Edition de PC (de preferência a 1.2.0.1073 em inglês; a da Steam também funciona).\nCopie o `main.pak` e a pasta `properties` para `Android/data/io.github.wszqkzqk.pvzportable/files/`\n(no Android 11 ou superior, de um PC por USB).\n"
            }
          }
        },
        "de": {
          "description": "Neuimplementierung der GOTY-Edition. Benötigt die Daten deiner Kopie.",
          "assets": {
            "game": {
              "label": "main.pak und der Ordner properties von Plants vs. Zombies GOTY",
              "instructions_md": "Sie stammen aus deiner PC-Version von Plants vs. Zombies: Game of the Year Edition (am besten 1.2.0.1073 auf Englisch; die Steam-Version geht auch).\nKopiere `main.pak` und den Ordner `properties` nach `Android/data/io.github.wszqkzqk.pvzportable/files/`\n(ab Android 11 von einem PC per USB).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5331605,
        "cover": "https://cdn2.steamgriddb.com/grid/3203535afc65b43bb6a05ffd462e58ff.png",
        "hero": "https://cdn2.steamgriddb.com/hero/adc94733dd4f96f1e64ac4874e909215.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9ac270230fcb62e226e01721389463fc.png",
        "genres": [
          "strategy",
          "simulation",
          "puzzle",
          "horror"
        ],
        "igdb_id": 264243,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co70j6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccfro.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sccfrp.jpg"
        ]
      },
      "genres": [
        "strategy",
        "simulation",
        "puzzle",
        "horror"
      ],
      "downloads": 25368
    },
    {
      "id": "r-e-p-o-e-v-r",
      "name": "R.E.P.O. Mobile Port",
      "game": "R.E.P.O.",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "Zhes-20/R.E.P.O.E.V.R",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 12657,
          "release": {
            "tag": "R.E.P.O.E.V.R.-1.0.0",
            "name": "R.E.P.O.E.V.R. 1.0.0",
            "published_at": "2026-06-03T17:20:31Z",
            "prerelease": false,
            "asset": {
              "name": "REPOEVR_Mobile_Android.apk",
              "url": "https://github.com/Zhes-20/R.E.P.O.E.V.R/releases/download/R.E.P.O.E.V.R.-1.0.0/REPOEVR_Mobile_Android.apk",
              "size": 631320363,
              "sha256": "5c119f126f13de2357b0d9d85d38062100cceb22d27f17d09ad94a46ad4fb5a1"
            }
          },
          "history": [],
          "package": "com.Zhes.REPOPort",
          "signer_sha256": "4ee65910939f387363cf0bfc12eb44f82694ac48a78576766bbc9f7ba08b5bb4",
          "reports": [
            {
              "device": "OPPO CPH2669",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T18:07:07Z"
            },
            {
              "device": "Samsung SM-A236M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T18:12:03Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "R.E.P.O. REPO_Data folder (PC) zipped as .zip",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On the PC, open R.E.P.O.'s local files in Steam and find the `REPO_Data` folder. Compress it into a `.zip` and copy it to the phone.\nOpen the app, tap the button and choose the `.zip`. Wait for it to finish processing.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of R.E.P.O. for PC. Requires your PC files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de R.E.P.O. para PC. Necesita tus archivos de PC.",
          "assets": {
            "data": {
              "label": "Carpeta REPO_Data de R.E.P.O. (PC) comprimida en .zip",
              "instructions_md": "En el PC, abre los archivos locales de R.E.P.O. en Steam y busca la carpeta `REPO_Data`. Comprímela en un `.zip` y cópialo al teléfono.\nAbre la app, pulsa el botón y elige el `.zip`. Espera a que termine de procesarlo.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de R.E.P.O. pour PC. Nécessite vos fichiers PC.",
          "assets": {
            "data": {
              "label": "Dossier REPO_Data de R.E.P.O. (PC) compressé en .zip",
              "instructions_md": "Sur le PC, ouvrez les fichiers locaux de R.E.P.O. dans Steam et trouvez le dossier `REPO_Data`. Compressez-le en `.zip` et copiez-le sur le téléphone.\nOuvrez l'application, touchez le bouton et choisissez le `.zip`. Attendez la fin du traitement.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de R.E.P.O. para PC. Requer seus arquivos de PC.",
          "assets": {
            "data": {
              "label": "Pasta REPO_Data de R.E.P.O. (PC) compactada em .zip",
              "instructions_md": "No PC, abra os arquivos locais de R.E.P.O. na Steam e procure a pasta `REPO_Data`. Compacte-a em um `.zip` e copie-o para o celular.\nAbra o app, toque no botão e escolha o `.zip`. Espere terminar de processar.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von R.E.P.O. für PC. Benötigt Ihre PC-Dateien.",
          "assets": {
            "data": {
              "label": "Ordner REPO_Data von R.E.P.O. (PC) als .zip",
              "instructions_md": "Öffne am PC in Steam die lokalen Dateien von R.E.P.O. und such den Ordner `REPO_Data`. Packe ihn in eine `.zip` und kopiere sie aufs Handy.\nÖffne die App, tippe auf den Knopf und wähle die `.zip`. Warte, bis die Verarbeitung fertig ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5478421,
        "cover": "https://cdn2.steamgriddb.com/grid/93f9e0833fcc512b9b20d4face39251f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5602dcaba560c4255a34a3dfea93d2cd.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a3f2ad23852a72af62ecb68eb765b281.png",
        "genres": [
          "strategy",
          "horror"
        ],
        "igdb_id": 332780,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9lxz.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scvhqe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scvhqf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scvhqg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scvhqh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scvhqj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scvhqk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scvhqi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3bwy.jpg"
        ]
      },
      "genres": [
        "strategy",
        "horror"
      ],
      "reports": [
        {
          "device": "OPPO CPH2669",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T18:07:07Z"
        },
        {
          "device": "Samsung SM-A236M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T18:12:03Z"
        }
      ],
      "downloads": 12657
    },
    {
      "id": "rainbow-six-three-recomp",
      "name": "Tom Clancy's Rainbow Six 3",
      "game": "Tom Clancy's Rainbow Six 3",
      "original_platform": "xbox",
      "type": "recomp",
      "forks": [
        {
          "repo": "phobos665/Rainbow-six-three-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 38,
          "release": {
            "tag": "v0.2",
            "name": "v0.2 - Major fixes & android version",
            "published_at": "2026-10-27T12:50:14Z",
            "prerelease": false,
            "asset": {
              "name": "rs3-v0.2-android-arm64.apk",
              "url": "https://github.com/phobos665/Rainbow-six-three-recomp/releases/download/v0.2/rs3-v0.2-android-arm64.apk",
              "size": 89314665,
              "sha256": "44226a4a39cb28abfe17011138015e3c096ce29add78091bb36b7a21efc938e2"
            }
          },
          "history": [],
          "package": "org.directxboxrecomp.rainbowsix3",
          "signer_sha256": "4119c2c831324f083c573f6c5485aedde5ba0c395ebe0240f7d139e18dbb5edd"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Tom Clancy's Rainbow Six 3 disc (Xbox) as .iso or .xiso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and choose your disc image (`.iso` or `.xiso`) or the folder with its files. Releases it doesn't recognize are refused.\n"
        }
      ],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Static recompilation of Tom Clancy's Rainbow Six 3 (Xbox). Requires your own disc image (.iso or .xiso).",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Tom Clancy's Rainbow Six 3 (Xbox). Necesita tu propia imagen del disco (.iso o .xiso).",
          "assets": {
            "disc": {
              "label": "Disco de Tom Clancy's Rainbow Six 3 (Xbox) en .iso o .xiso",
              "instructions_md": "Abre el port y elige la imagen de tu disco (`.iso` o `.xiso`) o la carpeta con sus archivos. Las versiones que no reconoce se rechazan.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Tom Clancy's Rainbow Six 3 (Xbox). Nécessite votre propre image du disque (.iso ou .xiso).",
          "assets": {
            "disc": {
              "label": "Disque de Tom Clancy's Rainbow Six 3 (Xbox) en .iso ou .xiso",
              "instructions_md": "Ouvrez le portage et choisissez l'image de votre disque (`.iso` ou `.xiso`) ou le dossier avec ses fichiers. Les versions qu'il ne reconnaît pas sont refusées.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Tom Clancy's Rainbow Six 3 (Xbox). Precisa da sua própria imagem do disco (.iso ou .xiso).",
          "assets": {
            "disc": {
              "label": "Disco de Tom Clancy's Rainbow Six 3 (Xbox) em .iso ou .xiso",
              "instructions_md": "Abra o port e escolha a imagem do seu disco (`.iso` ou `.xiso`) ou a pasta com os arquivos dele. As versões que ele não reconhece são recusadas.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Tom Clancy's Rainbow Six 3 (Xbox). Benötigt dein eigenes Disc-Abbild (.iso oder .xiso).",
          "assets": {
            "disc": {
              "label": "Disc von Tom Clancy's Rainbow Six 3 (Xbox) als .iso oder .xiso",
              "instructions_md": "Öffne den Port und wähle dein Disc-Abbild (`.iso` oder `.xiso`) oder den Ordner mit seinen Dateien. Versionen, die er nicht kennt, werden abgelehnt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1618,
        "cover": "https://cdn2.steamgriddb.com/grid/fef4f0c339f100fad1eafe9b89e04b28.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7d420e2b2939762031eed0447a9be19f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/6f3d176306603a68a7395ba160b4ef27.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 305802,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8cmr.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsqxa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsqxb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsqxc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsqxe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsqxd.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 38
    },
    {
      "id": "rampage-re",
      "name": "RampageRE",
      "game": "Rampage: Total Destruction",
      "original_platform": "ps2",
      "type": "decomp",
      "upstream": "https://github.com/jjmhalew/RampageRE",
      "description": "Port based on the decompilation of Rampage: Total Destruction. Requires your PS2 disc.",
      "forks": [
        {
          "repo": "jjmhalew/RampageRE",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 993,
          "release": {
            "tag": "v1.2.8",
            "name": "RampageRE v1.2.8",
            "published_at": "2026-11-11T12:13:55Z",
            "prerelease": false,
            "asset": {
              "name": "RampageRE-android-v1.2.8.zip",
              "url": "https://github.com/jjmhalew/RampageRE/releases/download/v1.2.8/RampageRE-android-v1.2.8.zip",
              "size": 3112110,
              "sha256": "8a20661c3563dd87d4b61c15f81059889d01713a0ff6f1f4312aa5cb51ab3757",
              "entry": {
                "path": "RampageRE-android-v1.2.8/RampageRE-v1.2.8.apk",
                "size": 6626078,
                "sha256": "652d5a4ac2bf1a468d41209cbb4b7421466ff80c10eb77a81c57296b9debefcf"
              }
            }
          },
          "history": [
            {
              "tag": "v1.2.6",
              "name": "RampageRE v1.2.6",
              "published_at": "2026-11-08T16:05:03Z",
              "prerelease": false,
              "asset": {
                "name": "RampageRE-android-v1.2.6.zip",
                "url": "https://github.com/jjmhalew/RampageRE/releases/download/v1.2.6/RampageRE-android-v1.2.6.zip",
                "size": 3099619,
                "sha256": "1d9aeb36ddcf1542f03788e20d62e51f0fd370487316a3e9c1d2bc0b270e464c",
                "entry": {
                  "path": "RampageRE-android-v1.2.6/RampageRE-v1.2.6.apk",
                  "size": 6595534,
                  "sha256": "aea7ceb9a6be04dbd3f9adc737a3f19fa5322897889d17a38ac5517137461a6c"
                }
              }
            },
            {
              "tag": "v1.2.4",
              "name": "RampageRE v1.2.4",
              "published_at": "2026-11-06T08:05:50Z",
              "prerelease": false,
              "asset": {
                "name": "RampageRE-android-v1.2.4.zip",
                "url": "https://github.com/jjmhalew/RampageRE/releases/download/v1.2.4/RampageRE-android-v1.2.4.zip",
                "size": 3097487,
                "sha256": "e5116bd9dda2fc502a22d936a8dc0ed7b9a4a0dad5b7f140beb56f1528881612",
                "entry": {
                  "path": "RampageRE-android-v1.2.4/RampageRE-v1.2.4.apk",
                  "size": 6594846,
                  "sha256": "1c0883967f9856ca403fbf77107eb152b192774d92cf1479c6a1d19adfb7e480"
                }
              }
            },
            {
              "tag": "v1.2.3",
              "name": "RampageRE v1.2.3",
              "published_at": "2026-11-05T20:20:31Z",
              "prerelease": false,
              "asset": {
                "name": "RampageRE-android-v1.2.3.zip",
                "url": "https://github.com/jjmhalew/RampageRE/releases/download/v1.2.3/RampageRE-android-v1.2.3.zip",
                "size": 3098053,
                "sha256": "4701dc2991081ad8afb83b0b708eb5d0e323b1d5310ca87c866cf5ae94bb9926",
                "entry": {
                  "path": "RampageRE-android-v1.2.3/RampageRE-v1.2.3.apk",
                  "size": 6593902,
                  "sha256": "70f3890bbc4a6d69dbcd21e60b6bd8abb1759c707f29bf2296ab68298b7bbe83"
                }
              }
            },
            {
              "tag": "v1.2.2",
              "name": "RampageRE v1.2.2",
              "published_at": "2026-11-05T19:03:15Z",
              "prerelease": false,
              "asset": {
                "name": "RampageRE-android-v1.2.2.zip",
                "url": "https://github.com/jjmhalew/RampageRE/releases/download/v1.2.2/RampageRE-android-v1.2.2.zip",
                "size": 3097698,
                "sha256": "30f0e61a9e8fb984a129509dbfbc05cb4fd99e029f2f5624f035bebee7e1c1e5",
                "entry": {
                  "path": "RampageRE-android-v1.2.2/RampageRE-v1.2.2.apk",
                  "size": 6593790,
                  "sha256": "3b65a6a2c289514e9ade166fc8f4b8f210377a4fa70ad8e107730edc6cde8101"
                }
              }
            },
            {
              "tag": "v1.2.1",
              "name": "RampageRE v1.2.1",
              "published_at": "2026-10-28T14:49:31Z",
              "prerelease": false,
              "asset": {
                "name": "RampageRE-android-v1.2.1.zip",
                "url": "https://github.com/jjmhalew/RampageRE/releases/download/v1.2.1/RampageRE-android-v1.2.1.zip",
                "size": 3098609,
                "sha256": "2c88824aabd3332194ec974166fb9921b4f1c5dabb4b0f2e54ceefb3648a8c79",
                "entry": {
                  "path": "RampageRE-android-v1.2.1/RampageRE-v1.2.1.apk",
                  "size": 6594190,
                  "sha256": "3c52f2243377d345720055f3ae910aad834f4793d58982911de8bba3a6ecf9ad"
                }
              }
            }
          ],
          "package": "io.github.jjmhalew.rampagere",
          "signer_sha256": "2179bc6117f72f65beb87276076e4dc1d1f922156812ac88ac99a52e457e190f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Rampage: Total Destruction ISO (PS2)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the ISO of your Rampage: Total Destruction PS2 disc. Optional: the Wii disc adds its monsters and extras.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de Rampage: Total Destruction. Necesita tu disco de PS2.",
          "assets": {
            "disc": {
              "label": "ISO de Rampage: Total Destruction (PS2)",
              "instructions_md": "Necesitas la ISO de tu disco de Rampage: Total Destruction para PS2. Opcional: el disco de Wii añade sus monstruos y extras.\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation de Rampage: Total Destruction. Nécessite votre disque PS2.",
          "assets": {
            "disc": {
              "label": "ISO de Rampage: Total Destruction (PS2)",
              "instructions_md": "Il vous faut l'ISO de votre disque PS2 de Rampage: Total Destruction. Facultatif : le disque Wii ajoute ses monstres et bonus.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na decompilação de Rampage: Total Destruction. Precisa do seu disco de PS2.",
          "assets": {
            "disc": {
              "label": "ISO de Rampage: Total Destruction (PS2)",
              "instructions_md": "Você precisa da ISO do seu disco de Rampage: Total Destruction para PS2. Opcional: o disco de Wii adiciona seus monstros e extras.\n"
            }
          }
        },
        "de": {
          "description": "Port auf Basis der Dekompilierung von Rampage: Total Destruction. Benötigt deine PS2-Disc.",
          "assets": {
            "disc": {
              "label": "ISO von Rampage: Total Destruction (PS2)",
              "instructions_md": "Du brauchst die ISO deiner PS2-Disc von Rampage: Total Destruction. Optional: Die Wii-Disc fügt ihre Monster und Extras hinzu.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36476,
        "cover": "https://cdn2.steamgriddb.com/grid/ab63243d415513c2307a6ff350832d10.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3b09598db9f9231513fff10ba7aae16f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/80e95d403709b12e758a590b74d9965e.png",
        "genres": [
          "fighting"
        ],
        "igdb_id": 2634,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3deu.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lz4hrbk8mwdesgjhfgue.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/julao8p3hn2reufaoqxi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ivboeg94m6l8ka30tpg7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ejtardtdm4qjc2ttvmsy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aijdobidafzpakuci8mc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hlldvkznwkafpbprtrob.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/eyb9o7xie43n2bzodxmm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fgci8shiegxhhzkz6r8u.jpg"
        ]
      },
      "genres": [
        "fighting"
      ],
      "downloads": 993
    },
    {
      "id": "raptor",
      "name": "Raptor",
      "game": "Raptor: Call of the Shadows",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/skynettx/raptor",
      "description": "Source port of Raptor obtained through reverse engineering. Requires the game data.",
      "forks": [
        {
          "repo": "skynettx/raptor",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 302,
          "release": {
            "tag": "v0.8.2",
            "name": "Raptor 0.8.2",
            "published_at": "2026-09-28T19:16:00Z",
            "prerelease": false,
            "asset": {
              "name": "raptor-0.8.2-android.apk",
              "url": "https://github.com/skynettx/raptor/releases/download/v0.8.2/raptor-0.8.2-android.apk",
              "size": 4467567,
              "sha256": "ee9965da56eb3a8e69c71bbebbc56a35ab1e087a6076b686eee76f913531114f"
            }
          },
          "history": [
            {
              "tag": "v0.8.1",
              "name": "Raptor 0.8.1",
              "published_at": "2025-10-08T13:26:19Z",
              "prerelease": false,
              "asset": {
                "name": "raptor-0.8.1-android.apk",
                "url": "https://github.com/skynettx/raptor/releases/download/v0.8.1/raptor-0.8.1-android.apk",
                "size": 4292148,
                "sha256": "eb920f73c2a39f6c3ecbd514877331d557ccc127953ffae27ea83a6c4fe70820"
              }
            }
          ],
          "package": "com.raptor.skynettx",
          "signer_sha256": "a58fcd4c7ba6e049e891d98b66e9263054a436d654a5484b94df156605a92919"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Raptor: Call of the Shadows GLB files (shareware or full 1.2+)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Android/data/com.raptor.skynettx/files"
          },
          "instructions_md": "Copy the shareware's `FILE0000.GLB` and `FILE0001.GLB`, or `FILE0000.GLB` to `FILE0004.GLB` from the full version (1.2 or later), to `Android/data/com.raptor.skynettx/files/`.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Source port de Raptor obtenido por ingeniería inversa. Necesita los datos del juego.",
          "assets": {
            "data": {
              "label": "Archivos GLB de Raptor: Call of the Shadows (shareware o completo 1.2+)",
              "instructions_md": "Copia a `Android/data/com.raptor.skynettx/files/` los archivos `FILE0000.GLB` y `FILE0001.GLB` del shareware, o `FILE0000.GLB` a `FILE0004.GLB` de la versión completa (1.2 o posterior).\n"
            }
          }
        },
        "fr": {
          "description": "Source port de Raptor obtenu par rétro-ingénierie. Nécessite les données du jeu.",
          "assets": {
            "data": {
              "label": "Fichiers GLB de Raptor: Call of the Shadows (shareware ou complet 1.2+)",
              "instructions_md": "Copiez dans `Android/data/com.raptor.skynettx/files/` les fichiers `FILE0000.GLB` et `FILE0001.GLB` du shareware, ou `FILE0000.GLB` à `FILE0004.GLB` de la version complète (1.2 ou ultérieure).\n"
            }
          }
        },
        "pt": {
          "description": "Source port de Raptor obtido por engenharia reversa. Precisa dos dados do jogo.",
          "assets": {
            "data": {
              "label": "Arquivos GLB de Raptor: Call of the Shadows (shareware ou completo 1.2+)",
              "instructions_md": "Copie para `Android/data/com.raptor.skynettx/files/` os arquivos `FILE0000.GLB` e `FILE0001.GLB` do shareware, ou `FILE0000.GLB` a `FILE0004.GLB` da versão completa (1.2 ou posterior).\n"
            }
          }
        },
        "de": {
          "description": "Durch Reverse Engineering gewonnener Source-Port von Raptor. Benötigt die Spieldaten.",
          "assets": {
            "data": {
              "label": "GLB-Dateien von Raptor: Call of the Shadows (Shareware oder Vollversion 1.2+)",
              "instructions_md": "Kopiere nach `Android/data/com.raptor.skynettx/files/` die Dateien `FILE0000.GLB` und `FILE0001.GLB` der Shareware oder `FILE0000.GLB` bis `FILE0004.GLB` der Vollversion (1.2 oder neuer).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 6002,
        "cover": "https://cdn2.steamgriddb.com/grid/3de96cb71769448be7e4c79d3f6dec5a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4b9f946525b8fc99573ed7ef8f2918ea.png",
        "logo": "https://cdn2.steamgriddb.com/logo/63ee54bb1c0b326c976aea62a4a28259.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 9082,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2jju.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/eapjxikchzgvduu8butj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wxfyaclikvoktvdt0jhw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ars4a.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 302
    },
    {
      "id": "razdor",
      "name": "Razdor",
      "game": "Discord Times",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "indicozy/razdor",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 440,
          "release": {
            "tag": "v1.4.1",
            "name": "Раздор 1.4.1",
            "published_at": "2026-11-09T21:40:48Z",
            "prerelease": false,
            "asset": {
              "name": "razdor-1.4.1.apk",
              "url": "https://github.com/indicozy/razdor/releases/download/v1.4.1/razdor-1.4.1.apk",
              "size": 17286301,
              "sha256": "552eba21185824024b8e6474f62d4f0128a4dd3abea7601a39eb9471f6967c2b"
            }
          },
          "history": [
            {
              "tag": "v1.4.0",
              "name": "Раздор 1.4.0",
              "published_at": "2026-11-08T20:38:07Z",
              "prerelease": false,
              "asset": {
                "name": "razdor.apk",
                "url": "https://github.com/indicozy/razdor/releases/download/v1.4.0/razdor.apk",
                "size": 17249437,
                "sha256": "9fa7efb35dfaf637633546c84b7857c23c828a694677b1b429a8adb8ecff2f59"
              }
            },
            {
              "tag": "v1.3.14",
              "name": "Раздор 1.3.14",
              "published_at": "2026-11-07T16:37:57Z",
              "prerelease": false,
              "asset": {
                "name": "razdor.apk",
                "url": "https://github.com/indicozy/razdor/releases/download/v1.3.14/razdor.apk",
                "size": 17048733,
                "sha256": "ef11d88f34719f602f2441d3904c9d4c449f1c12dd72e60e6e977a3a731e5af4"
              }
            },
            {
              "tag": "v1.3.13",
              "name": "Раздор 1.3.13",
              "published_at": "2026-11-06T19:38:58Z",
              "prerelease": false,
              "asset": {
                "name": "razdor.apk",
                "url": "https://github.com/indicozy/razdor/releases/download/v1.3.13/razdor.apk",
                "size": 16716957,
                "sha256": "a8ef415ee4a9a8eadb5a2d3bfcc90a1d06d6221e4c3f3fa2371d6a222e1eddec"
              }
            },
            {
              "tag": "v1.3.12",
              "name": "Раздор 1.3.12",
              "published_at": "2026-11-05T22:52:43Z",
              "prerelease": false,
              "asset": {
                "name": "razdor.apk",
                "url": "https://github.com/indicozy/razdor/releases/download/v1.3.12/razdor.apk",
                "size": 16696477,
                "sha256": "80ea68b906123071f192bc8eac0fa0899d738bbf09580f25f0173ded94711b85"
              }
            },
            {
              "tag": "v1.3.11",
              "name": "Раздор 1.3.11",
              "published_at": "2026-11-05T21:34:18Z",
              "prerelease": false,
              "asset": {
                "name": "razdor.apk",
                "url": "https://github.com/indicozy/razdor/releases/download/v1.3.11/razdor.apk",
                "size": 16692381,
                "sha256": "0a9a48b66b4a5776962a7fc88c20441e22744165407220ec3035f69f8d8db2ee"
              }
            }
          ],
          "package": "io.github.indicozy.razdor",
          "signer_sha256": "db9165a72a3980809ce61ca0f9a3190372bcf7c475fdd6c6c585c9b81adcdb04"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Discord Times folder (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Discord Times game folder (the one with `DiscordTimes.exe`).\n"
        }
      ],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Static recompilation of Discord Times for PC. Requires your PC files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Discord Times para PC. Necesita tus archivos de PC.",
          "assets": {
            "data": {
              "label": "Carpeta de Discord Times (PC)",
              "instructions_md": "Elige la carpeta de tu juego Discord Times (la que tiene `DiscordTimes.exe`).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Discord Times pour PC. Nécessite vos fichiers PC.",
          "assets": {
            "data": {
              "label": "Dossier de Discord Times (PC)",
              "instructions_md": "Choisissez le dossier de votre jeu Discord Times (celui qui contient `DiscordTimes.exe`).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Discord Times para PC. Requer seus arquivos de PC.",
          "assets": {
            "data": {
              "label": "Pasta de Discord Times (PC)",
              "instructions_md": "Escolha a pasta do seu jogo Discord Times (a que tem `DiscordTimes.exe`).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Discord Times für PC. Benötigt Ihre PC-Dateien.",
          "assets": {
            "data": {
              "label": "Ordner von Discord Times (PC)",
              "instructions_md": "Wähle den Ordner deines Spiels Discord Times (den mit `DiscordTimes.exe`).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5248354,
        "cover": "https://cdn2.steamgriddb.com/grid/657c5f18a3319eedbb05dda3d66e3e4b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e355819c0931a90b594aeb8d6a73587f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/91bb27109949e95a96c563d2d4222604.png",
        "genres": [
          "rpg",
          "strategy",
          "puzzle"
        ],
        "igdb_id": 93112,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7nrx.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6ff.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6fg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6fh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6fi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6fj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6fe.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy",
        "puzzle"
      ],
      "downloads": 440
    },
    {
      "id": "rb2",
      "name": "Dragon Ball Raging Blast 2 Recomp",
      "game": "Dragon Ball Raging Blast 2",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "moddedrounds/RB2-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 13048,
          "release": {
            "tag": "v1.2.3",
            "name": "v1.2.3 - launcher art and new icon",
            "published_at": "2026-10-12T19:21:07Z",
            "prerelease": false,
            "asset": {
              "name": "RB2-Android.apk",
              "url": "https://github.com/moddedrounds/RB2-Android/releases/download/v1.2.3/RB2-Android.apk",
              "size": 77741419,
              "sha256": "2a1545ed89745f3ad92848304735b548449429f6b5c584898ae233854276635d"
            }
          },
          "history": [
            {
              "tag": "v1.2.2",
              "name": "v1.2.2 - import your own graphics driver",
              "published_at": "2026-10-12T18:25:56Z",
              "prerelease": false,
              "asset": {
                "name": "RB2-Android.apk",
                "url": "https://github.com/moddedrounds/RB2-Android/releases/download/v1.2.2/RB2-Android.apk",
                "size": 77367891,
                "sha256": "38ae934297e77e2ff0fcd36330fd60ec50f1f4033b23d750857e6e9ace1aee6f"
              }
            },
            {
              "tag": "v1.2.1",
              "name": "v1.2.1 - pause in the background",
              "published_at": "2026-10-12T17:30:15Z",
              "prerelease": false,
              "asset": {
                "name": "RB2-Android.apk",
                "url": "https://github.com/moddedrounds/RB2-Android/releases/download/v1.2.1/RB2-Android.apk",
                "size": 77362891,
                "sha256": "614e66dbc000406a89182fc2207f7c17685da9953b077e53258cf2e9cc51bd60"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "v1.2.0 - runs on more phones",
              "published_at": "2026-10-12T12:42:50Z",
              "prerelease": false,
              "asset": {
                "name": "RB2-Android.apk",
                "url": "https://github.com/moddedrounds/RB2-Android/releases/download/v1.2.0/RB2-Android.apk",
                "size": 77355143,
                "sha256": "8765a9f0b3b2d78efcfd36082e2b9a89ad7d54855a404502a4a25804d5a00f5c"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "RB2-Android v1.1.0",
              "published_at": "2026-10-12T03:26:12Z",
              "prerelease": false,
              "asset": {
                "name": "RB2-Android.apk",
                "url": "https://github.com/moddedrounds/RB2-Android/releases/download/v1.1.0/RB2-Android.apk",
                "size": 63372073,
                "sha256": "9f6ea8baec74e38650905a739baec5a57c2c648eb1808709a072997e2aaf48a1"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "RB2-Android v1.0.0",
              "published_at": "2026-10-12T03:15:58Z",
              "prerelease": false,
              "asset": {
                "name": "RB2-Android.apk",
                "url": "https://github.com/moddedrounds/RB2-Android/releases/download/v1.0.0/RB2-Android.apk",
                "size": 63361629,
                "sha256": "251caadcb07ddb2d31a770fadbef26ac0575bfa2fae25bb8855d89be5a8a7968"
              }
            }
          ],
          "package": "org.rb2recomp.android",
          "signer_sha256": "539ef9efed8f93788eafb93e207922b0e2863d505e5e27ff473edbcfd0ff69d8",
          "reports": [
            {
              "device": "Xiaomi 2407FPN8EG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T21:42:20Z"
            },
            {
              "device": "Vivo I2221",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2.3",
              "last_at": "2026-11-10T02:22:10Z"
            },
            {
              "device": "LENOVO LEGION Y700 GEN3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2.3",
              "last_at": "2026-11-10T09:12:37Z"
            },
            {
              "device": "Samsung SM-A055M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T01:45:03Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T07:08:07Z"
            },
            {
              "device": "Vivo T4X",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T15:43:07Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Dragon Ball: Raging Blast 2 disc (Xbox 360) as .iso",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an `.iso` image of your own Dragon Ball: Raging Blast 2 Xbox 360 disc. Choose it in the app and play.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Dragon Ball Raging Blast 2 for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Dragon Ball Raging Blast 2 para Xbox 360. Necesita tus archivos de juego de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Dragon Ball: Raging Blast 2 (Xbox 360) en .iso",
              "instructions_md": "Necesitas una imagen `.iso` de tu propio disco de Dragon Ball: Raging Blast 2 para Xbox 360. Elígela en la app y a jugar.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Dragon Ball Raging Blast 2 pour Xbox 360. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque de Dragon Ball: Raging Blast 2 (Xbox 360) en .iso",
              "instructions_md": "Il vous faut une image `.iso` de votre propre disque Xbox 360 de Dragon Ball: Raging Blast 2. Choisissez-la dans l'application et jouez.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Dragon Ball Raging Blast 2 para Xbox 360. Requer seus arquivos de jogo do Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Dragon Ball: Raging Blast 2 (Xbox 360) em .iso",
              "instructions_md": "Você precisa de uma imagem `.iso` do seu próprio disco de Dragon Ball: Raging Blast 2 para Xbox 360. Escolha-a no app e jogue.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Dragon Ball Raging Blast 2 für Xbox 360. Benötigt deine Xbox 360-Spieldateien.",
          "assets": {
            "disc": {
              "label": "Disc von Dragon Ball: Raging Blast 2 (Xbox 360) als .iso",
              "instructions_md": "Du brauchst ein `.iso`-Abbild deiner eigenen Xbox-360-Disc von Dragon Ball: Raging Blast 2. Wähle es in der App und spiel los.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5259026,
        "cover": "https://cdn2.steamgriddb.com/grid/69bf9cd653bc84c1cbadac3ccf277e78.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e97f4360f6ecf96cf0b3b580ad4c43eb.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c9da108374dde45533baccabee5beb23.png",
        "genres": [
          "fighting"
        ],
        "igdb_id": 19311,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3u3x.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oltjm1uuuq9fizqw0opx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/eccn4etion0iaaomrw45.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lfry3p84grviksjjmsy9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kemvpcn1sgf652sxj6qk.jpg"
        ]
      },
      "genres": [
        "fighting"
      ],
      "reports": [
        {
          "device": "Xiaomi 2407FPN8EG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T21:42:20Z"
        },
        {
          "device": "Vivo I2221",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2.3",
          "last_at": "2026-11-10T02:22:10Z"
        },
        {
          "device": "LENOVO LEGION Y700 GEN3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2.3",
          "last_at": "2026-11-10T09:12:37Z"
        },
        {
          "device": "Samsung SM-A055M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T01:45:03Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T07:08:07Z"
        },
        {
          "device": "Vivo T4X",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T15:43:07Z"
        }
      ],
      "downloads": 13048
    },
    {
      "id": "re-gaiden-recomp",
      "name": "Resident Evil Gaiden Recomp",
      "game": "Resident Evil Gaiden",
      "original_platform": "gbc",
      "type": "recomp",
      "upstream": "https://github.com/sergiomanzur/regaiden-recomp",
      "description": "Recompilation of the Game Boy Color game with widescreen and dynamic lighting. Requires your ROM.",
      "forks": [
        {
          "repo": "sergiomanzur/regaiden-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2106,
          "release": {
            "tag": "v0.4.2",
            "name": "Resident Evil Gaiden Recompiled v0.4.2",
            "published_at": "2026-11-07T14:39:42Z",
            "prerelease": false,
            "asset": {
              "name": "Resident_Evil_Gaiden_Recomp_v0.4.2_Android.apk",
              "url": "https://github.com/sergiomanzur/regaiden-recomp/releases/download/v0.4.2/Resident_Evil_Gaiden_Recomp_v0.4.2_Android.apk",
              "size": 73791260,
              "sha256": "a2f7f07eb7ddba2ab9432f6841cc00539595ef5432313500342a1ba7e9dfcbc1"
            }
          },
          "history": [
            {
              "tag": "v0.4.1",
              "name": "v0.4.1 - Seamless Loop Points, Restored Zombie Voices, & Music Pack Overhaul",
              "published_at": "2026-09-16T17:45:50Z",
              "prerelease": false,
              "asset": {
                "name": "Resident_Evil_Gaiden_Recomp_v0.4.1_Android.apk",
                "url": "https://github.com/sergiomanzur/regaiden-recomp/releases/download/v0.4.1/Resident_Evil_Gaiden_Recomp_v0.4.1_Android.apk",
                "size": 73731928,
                "sha256": "d548911a14505b5dad4369d64b6abb4baa833a44841101efde572efde2a708d6"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "v0.4.0 - Dash / Run System, Android Touch Sprint, & Verified Cheats Engine",
              "published_at": "2026-09-08T17:28:40Z",
              "prerelease": false,
              "asset": {
                "name": "Resident_Evil_Gaiden_Recomp_v0.4.0_Android.apk",
                "url": "https://github.com/sergiomanzur/regaiden-recomp/releases/download/v0.4.0/Resident_Evil_Gaiden_Recomp_v0.4.0_Android.apk",
                "size": 140318004,
                "sha256": "9db0359e3edbc696097bb39a7ac6d68ce4a37879f3e16824c560b2f57d153713"
              }
            },
            {
              "tag": "v0.3.1",
              "name": "v0.3.1 - Asset Packs Now Work on Android + Modding Guide",
              "published_at": "2026-08-29T19:18:38Z",
              "prerelease": false,
              "asset": {
                "name": "Resident_Evil_Gaiden_Recomp_v0.3.1_Android.apk",
                "url": "https://github.com/sergiomanzur/regaiden-recomp/releases/download/v0.3.1/Resident_Evil_Gaiden_Recomp_v0.3.1_Android.apk",
                "size": 73714484,
                "sha256": "aa2721434eff4f6fe9ededfcc680f7ffeb68f2bbe4f8c71b1dc71e85eb333d31"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "v0.3.0 - Flashlight & Rendering Fixes, Native Defaults, Music Pack",
              "published_at": "2026-08-29T18:51:28Z",
              "prerelease": false,
              "asset": {
                "name": "Resident_Evil_Gaiden_Recomp_v0.3.0_Android.apk",
                "url": "https://github.com/sergiomanzur/regaiden-recomp/releases/download/v0.3.0/Resident_Evil_Gaiden_Recomp_v0.3.0_Android.apk",
                "size": 73712708,
                "sha256": "c90dd1b72bcdafca3b81e02dabde2327a4368036d09ca01aa89733009ac01936"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "Resident Evil Gaiden Recompiled v0.2.0 (Windows & Android)",
              "published_at": "2026-08-26T03:40:46Z",
              "prerelease": false,
              "asset": {
                "name": "Resident_Evil_Gaiden_Recomp_v0.2.0_Android.apk",
                "url": "https://github.com/sergiomanzur/regaiden-recomp/releases/download/v0.2.0/Resident_Evil_Gaiden_Recomp_v0.2.0_Android.apk",
                "size": 81180600,
                "sha256": "fbf9a3abfe7685f8e0bf1dad86f9d6d9d193db7c4d6ae94fed1ed9d0138097b5"
              }
            }
          ],
          "package": "com.capcom.regaiden",
          "signer_sha256": "4259e5033f3128b6cce50ba4fe9f43d966af9add3ddcc4d2e9fdc5baff390fa0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Resident Evil Gaiden ROM (Game Boy Color)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Resident Evil Gaiden Game Boy Color ROM when the app asks.\nOptional: your own music as `.ogg` or `.wav` in the `music_pack` folder.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación del juego de Game Boy Color con panorámico e iluminación dinámica. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Resident Evil Gaiden (Game Boy Color)",
              "instructions_md": "Elige tu ROM de Resident Evil Gaiden para Game Boy Color cuando la app la pida.\nOpcional: tu propia música en `.ogg` o `.wav` en la carpeta `music_pack`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation du jeu Game Boy Color avec écran large et éclairage dynamique. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Resident Evil Gaiden (Game Boy Color)",
              "instructions_md": "Choisissez votre ROM Game Boy Color de Resident Evil Gaiden quand l'application la demande.\nFacultatif : votre propre musique en `.ogg` ou `.wav` dans le dossier `music_pack`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação do jogo de Game Boy Color com widescreen e iluminação dinâmica. Precisa da sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Resident Evil Gaiden (Game Boy Color)",
              "instructions_md": "Escolha sua ROM de Resident Evil Gaiden para Game Boy Color quando o app pedir.\nOpcional: sua própria música em `.ogg` ou `.wav` na pasta `music_pack`.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung des Game-Boy-Color-Spiels mit Breitbild und dynamischer Beleuchtung. Benötigt dein ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Resident Evil Gaiden (Game Boy Color)",
              "instructions_md": "Wähle deine Game-Boy-Color-ROM von Resident Evil Gaiden, wenn die App danach fragt.\nOptional: deine eigene Musik als `.ogg` oder `.wav` im Ordner `music_pack`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37258,
        "cover": "https://cdn2.steamgriddb.com/grid/ee53170806b5ded86ff5ad2083ae556f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/49ca8cd78922e613903a3a686a1e434d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/8f466aec0f89b85f577ee74cc7297ef0.png",
        "genres": [
          "adventure",
          "horror"
        ],
        "igdb_id": 969,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2xix.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scic9u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scic9v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scic9w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scic9x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scic9y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scic9z.jpg"
        ]
      },
      "genres": [
        "adventure",
        "horror"
      ],
      "downloads": 2106
    },
    {
      "id": "rechan",
      "name": "ReChan",
      "game": "Jackie Chan Stuntmaster",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "deivid22srk/ReChan-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1113,
          "release": {
            "tag": "build-44",
            "name": "Build #44 — Touch em Continuar, HUD no save novo, v1.0.2",
            "published_at": "2026-08-27T16:24:03Z",
            "prerelease": false,
            "asset": {
              "name": "ReChan-44-debug-arm64.apk",
              "url": "https://github.com/deivid22srk/ReChan-Android/releases/download/build-44/ReChan-44-debug-arm64.apk",
              "size": 11972763,
              "sha256": "22d6122a43f88a35f669dabb72395484fcdc2405b82d78e74167a6d80792484b"
            }
          },
          "history": [
            {
              "tag": "build-37",
              "name": "Build #37 — HUD oculta com gamepad físico",
              "published_at": "2026-08-26T21:39:38Z",
              "prerelease": false,
              "asset": {
                "name": "ReChan-37-debug-arm64.apk",
                "url": "https://github.com/deivid22srk/ReChan-Android/releases/download/build-37/ReChan-37-debug-arm64.apk",
                "size": 11964235,
                "sha256": "9506c92276dd0f05c6ff7b5e36c17d0b232990ead76e8fbdd483bc8311cc2ac1"
              }
            }
          ],
          "package": "com.deivid22srk.rechan",
          "signer_sha256": "1be04dc670b534e7677a1d143af41f1a83674ad47d0880f814347177f37bdc9c",
          "reports": [
            {
              "device": "AYN Odin2 Portal",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T13:46:19Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Jackie Chan Stuntmaster disc (PS1, USA, SLUS-00684) as .bin or .iso",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Put the image of your US disc (SLUS-00684, `.bin` or `.iso`) in a folder and choose it on first launch. The app extracts what it needs; afterwards you can delete the image.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Jackie Chan Stuntmaster for PS1. Requires your PS1 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Jackie Chan Stuntmaster para PS1. Necesita tu ROM de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Jackie Chan Stuntmaster (PS1, USA, SLUS-00684) en .bin o .iso",
              "instructions_md": "Pon la imagen de tu disco americano (SLUS-00684, `.bin` o `.iso`) en una carpeta y elígela en el primer arranque. La app extrae lo que necesita; después puedes borrar la imagen.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Jackie Chan Stuntmaster pour PS1. Nécessite votre ROM PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Jackie Chan Stuntmaster (PS1, USA, SLUS-00684) en .bin ou .iso",
              "instructions_md": "Mettez l'image de votre disque américain (SLUS-00684, `.bin` ou `.iso`) dans un dossier et choisissez-la au premier démarrage. L'application extrait ce dont elle a besoin ; vous pouvez ensuite supprimer l'image.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Jackie Chan Stuntmaster para PS1. Requer sua ROM de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Jackie Chan Stuntmaster (PS1, EUA, SLUS-00684) em .bin ou .iso",
              "instructions_md": "Coloque a imagem do seu disco americano (SLUS-00684, `.bin` ou `.iso`) em uma pasta e escolha-a na primeira inicialização. O app extrai o que precisa; depois você pode apagar a imagem.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Jackie Chan Stuntmaster für PS1. Benötigt deine PS1-ROM.",
          "assets": {
            "disc": {
              "label": "Disc von Jackie Chan Stuntmaster (PS1, USA, SLUS-00684) als .bin oder .iso",
              "instructions_md": "Lege das Abbild deiner US-Disc (SLUS-00684, `.bin` oder `.iso`) in einen Ordner und wähle es beim ersten Start. Die App holt heraus, was sie braucht; danach kannst du das Abbild löschen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5262934,
        "cover": "https://cdn2.steamgriddb.com/grid/4370a09825ce603a74e42ef6eca56ef9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d9a8c56824cfbe66f28f85edbbe83e09.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/5143cf8618ed4a4d16edfebaf7728139.png",
        "genres": [
          "action",
          "platform",
          "fighting"
        ],
        "igdb_id": 18943,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2f8i.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8i3m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8i3n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8i3o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8i3p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8i3q.jpg"
        ]
      },
      "genres": [
        "action",
        "platform",
        "fighting"
      ],
      "reports": [
        {
          "device": "AYN Odin2 Portal",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T13:46:19Z"
        }
      ],
      "downloads": 1113
    },
    {
      "id": "recompiled-steel",
      "name": "ReCompiled Steel",
      "game": "Real Steel",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/tokeneffortports/ReCompiledSteel",
      "description": "Native port with Vulkan, online play and mods. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "tokeneffortports/ReCompiledSteel",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2641,
          "release": {
            "tag": "v0.2.0",
            "name": "ReCompiled Steel 0.2.0",
            "published_at": "2026-10-15T18:36:03Z",
            "prerelease": false,
            "asset": {
              "name": "ReCompiledSteel-android-arm64-0.2.0.apk",
              "url": "https://github.com/tokeneffortports/ReCompiledSteel/releases/download/v0.2.0/ReCompiledSteel-android-arm64-0.2.0.apk",
              "size": 15357299,
              "sha256": "4249f28755b12594ad0a99b22dda726d82903932bfc08a52a28ddac45a9398b4"
            }
          },
          "history": [
            {
              "tag": "v0.1.2",
              "name": "ReCompiled Steel 0.1.2",
              "published_at": "2026-10-13T16:41:30Z",
              "prerelease": false,
              "asset": {
                "name": "ReCompiledSteel-android-arm64-0.1.2.apk",
                "url": "https://github.com/tokeneffortports/ReCompiledSteel/releases/download/v0.1.2/ReCompiledSteel-android-arm64-0.1.2.apk",
                "size": 15205747,
                "sha256": "4875cf5d2bc850afae75b2aa24beea34bb312591b0653074a52451b1ff4144ae"
              }
            },
            {
              "tag": "v0.1.1",
              "name": "ReCompiled Steel 0.1.1",
              "published_at": "2026-10-13T15:13:58Z",
              "prerelease": false,
              "asset": {
                "name": "ReCompiledSteel-android-arm64-0.1.1.apk",
                "url": "https://github.com/tokeneffortports/ReCompiledSteel/releases/download/v0.1.1/ReCompiledSteel-android-arm64-0.1.1.apk",
                "size": 15189136,
                "sha256": "1cb7596c8f9570043abed14e31d680af7a085593e159a23413d9522fb873d53b"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "ReCompiled Steel 0.1.0",
              "published_at": "2026-10-12T19:48:57Z",
              "prerelease": false,
              "asset": {
                "name": "ReCompiledSteel-android-arm64-0.1.0.apk",
                "url": "https://github.com/tokeneffortports/ReCompiledSteel/releases/download/v0.1.0/ReCompiledSteel-android-arm64-0.1.0.apk",
                "size": 14607344,
                "sha256": "dcd5f7d57127e2738b0733f80291a0f2f540e6a8420c8f660b9af25b1c5fd12f"
              }
            }
          ],
          "package": "com.recompiledsteel.app",
          "signer_sha256": "cdbccf4318862653ee09f85d6f461ff6d12799baefe3810e9f50a8a9bed083f9",
          "reports": [
            {
              "device": "Moorechip Retroid Pocket 5",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-09T05:36:08Z"
            },
            {
              "device": "Infinix gt20 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-11T15:33:42Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "game",
          "label": "Real Steel (Xbox 360 Xbox Live Arcade) with its update",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your Xbox 360 Real Steel files (the Xbox Live Arcade game, its update and any extras you have) to the phone or the SD card.\nIn the app tap **Allow file access**, then **Install game files** and choose the folder. It finds everything on its own and puts it in a `RealSteel` folder.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo con Vulkan, juego online y mods. Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Real Steel (Xbox Live Arcade de Xbox 360) con su actualización",
              "instructions_md": "Copia tus archivos de Real Steel de Xbox 360 (el juego de Xbox Live Arcade, su actualización y los extras que tengas) al teléfono o a la tarjeta SD.\nEn la app pulsa **Allow file access**, luego **Install game files** y elige la carpeta. Encuentra todo solo y lo pone en una carpeta `RealSteel`.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif avec Vulkan, jeu en ligne et mods. Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Real Steel (Xbox Live Arcade sur Xbox 360) avec sa mise à jour",
              "instructions_md": "Copiez vos fichiers Xbox 360 de Real Steel (le jeu Xbox Live Arcade, sa mise à jour et vos éventuels bonus) sur le téléphone ou la carte SD.\nDans l'application, touchez **Allow file access**, puis **Install game files** et choisissez le dossier. Elle trouve tout et le met dans un dossier `RealSteel`.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo com Vulkan, jogo online e mods. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Real Steel (Xbox Live Arcade do Xbox 360) com sua atualização",
              "instructions_md": "Copie seus arquivos de Real Steel do Xbox 360 (o jogo da Xbox Live Arcade, a atualização e os extras que tiver) para o celular ou o cartão SD.\nNo app toque em **Allow file access**, depois em **Install game files** e escolha a pasta. Ele encontra tudo sozinho e coloca em uma pasta `RealSteel`.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port mit Vulkan, Online-Spiel und Mods. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "game": {
              "label": "Real Steel (Xbox Live Arcade für Xbox 360) mit Update",
              "instructions_md": "Kopiere deine Xbox-360-Dateien von Real Steel (das Xbox-Live-Arcade-Spiel, sein Update und deine Extras) aufs Handy oder die SD-Karte.\nTippe in der App auf **Allow file access**, dann auf **Install game files** und wähle den Ordner. Sie findet alles selbst und legt es in einen Ordner `RealSteel`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5287532,
        "cover": "https://cdn2.steamgriddb.com/grid/4112cd2e8ed2b50659b0749d428af9f6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ce2b8aedd1777f1977b0cc55b4dc8866.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/ee935469799a9e68ed930c5edcede795.png",
        "genres": [
          "fighting",
          "sports"
        ],
        "igdb_id": 47447,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3dn5.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/liycltmknqmlnepa5odx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fk634is0bx4zw0ifpknx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/coptutqlbrdps4q88kse.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uhdacolu1ztslhftkbai.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y78mjj0swwxemx0kv6x5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nwj5yfaly8nn7sgsvwya.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q7xnsdcjbm9hzh6hisrg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ezinr0nihzhmz3jmkyzj.jpg"
        ]
      },
      "genres": [
        "fighting",
        "sports"
      ],
      "reports": [
        {
          "device": "Moorechip Retroid Pocket 5",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-09T05:36:08Z"
        },
        {
          "device": "Infinix gt20 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-11T15:33:42Z"
        }
      ],
      "downloads": 2641
    },
    {
      "id": "redahm",
      "name": "ReDAHM",
      "game": "Destroy All Humans! Path of the Furon",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/deivid22srk/redahm-android",
      "description": "Native port of Destroy All Humans! Path of the Furon. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "deivid22srk/redahm-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 202,
          "release": {
            "tag": "v0.1.0",
            "name": "ReDAHM Android v0.1.0",
            "published_at": "2026-08-19T18:09:36Z",
            "prerelease": false,
            "asset": {
              "name": "redahm-android-release-v0.1.0.apk",
              "url": "https://github.com/deivid22srk/redahm-android/releases/download/v0.1.0/redahm-android-release-v0.1.0.apk",
              "size": 36708094,
              "sha256": "b1631cde10810442d329fd6581e279aaf1c249c9472259a3df0abb6d2df21cd9"
            }
          },
          "history": [],
          "package": "io.redahm.android",
          "signer_sha256": "6a7085e36a6415048d38b8c495f6235379a032410556d1d9f10590c740fb3b0e"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Destroy All Humans! Path of the Furon (Xbox 360, USA), extracted",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "redahm/game"
          },
          "instructions_md": "Extract your US disc and copy `default.xex` and the `KronosGame` folder to `redahm/game` in internal storage (`Download/redahm/game` also works). It takes about 6 GB. Grant all files access.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Destroy All Humans! Path of the Furon. Necesita tu copia de Xbox 360.",
          "assets": {
            "data": {
              "label": "Destroy All Humans! Path of the Furon (Xbox 360, USA) extraído",
              "instructions_md": "Extrae tu disco americano y copia `default.xex` y la carpeta `KronosGame` a `redahm/game` del almacenamiento interno (también vale `Download/redahm/game`). Ocupa unos 6 GB. Da el acceso a todos los archivos.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Destroy All Humans! Path of the Furon. Nécessite votre copie Xbox 360.",
          "assets": {
            "data": {
              "label": "Destroy All Humans! Path of the Furon (Xbox 360, USA) extrait",
              "instructions_md": "Extrayez votre disque américain et copiez `default.xex` et le dossier `KronosGame` dans `redahm/game` du stockage interne (`Download/redahm/game` convient aussi). Cela occupe environ 6 Go. Accordez l'accès à tous les fichiers.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Destroy All Humans! Path of the Furon. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "data": {
              "label": "Destroy All Humans! Path of the Furon (Xbox 360, EUA) extraído",
              "instructions_md": "Extraia seu disco americano e copie `default.xex` e a pasta `KronosGame` para `redahm/game` do armazenamento interno (também serve `Download/redahm/game`). Ocupa cerca de 6 GB. Dê acesso a todos os arquivos.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Destroy All Humans! Path of the Furon. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "data": {
              "label": "Destroy All Humans! Path of the Furon (Xbox 360, USA), entpackt",
              "instructions_md": "Entpacke deine US-Disc und kopiere `default.xex` und den Ordner `KronosGame` nach `redahm/game` im internen Speicher (`Download/redahm/game` geht auch). Es belegt etwa 6 GB. Erlaube den Zugriff auf alle Dateien.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5209440,
        "cover": "https://cdn2.steamgriddb.com/grid/493af0ad2d85bdcf47fe9b1f11dc9fe2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ace5937f91d605812f32d321f221124c.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/1fd1df658a0a3d7f385185db7c9c5029.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 2717,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3dmj.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bugl5eqq5foi6itbsf0e.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "downloads": 202
    },
    {
      "id": "reflectionhle",
      "name": "Keen Dreams",
      "game": "Keen Dreams",
      "original_platform": "dos",
      "type": "source-port",
      "forks": [
        {
          "repo": "ReflectionHLE/ReflectionHLE",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1353,
          "release": {
            "tag": "release-20260606",
            "name": " Jun 06, 2026 (v0.66.0)",
            "published_at": "2026-06-06T19:49:44Z",
            "prerelease": false,
            "asset": {
              "name": "reflectionhle-android-20260606.apk",
              "url": "https://github.com/ReflectionHLE/ReflectionHLE/releases/download/release-20260606/reflectionhle-android-20260606.apk",
              "size": 24456760,
              "sha256": "183b8b6a45b9e2306a4ad5297eb65a6580727a950a0e563e77ebf1a1813a1439"
            }
          },
          "history": [],
          "package": "com.reflectionhle",
          "signer_sha256": "e3e890977d530df63cd98f2df6c1102b5747a9875982d6091decb7771aa2eef6"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Keen Dreams or Catacomb files (DOS)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "ReflectionHLE doesn't include the game data. Copy the files of your DOS Keen Dreams or Catacomb games to a folder and choose it in the launcher; it tells you whether the version is compatible.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Source port of Keen Dreams for DOS. Requires your DOS game files.",
      "i18n": {
        "es": {
          "description": "Puerto de código fuente de Keen Dreams para DOS. Necesita tus archivos de juego de DOS.",
          "assets": {
            "data": {
              "label": "Archivos de Keen Dreams o Catacomb (DOS)",
              "instructions_md": "ReflectionHLE no trae los datos de los juegos. Copia los archivos de tu Keen Dreams o de los Catacomb de DOS a una carpeta y elígela en el lanzador; te dice si la versión es compatible.\n"
            }
          }
        },
        "fr": {
          "description": "Portage de code source de Keen Dreams pour DOS. Nécessite vos fichiers de jeu DOS.",
          "assets": {
            "data": {
              "label": "Fichiers de Keen Dreams ou Catacomb (DOS)",
              "instructions_md": "ReflectionHLE n'inclut pas les données des jeux. Copiez les fichiers de votre Keen Dreams ou de vos Catacomb DOS dans un dossier et choisissez-le dans le lanceur ; il indique si la version est compatible.\n"
            }
          }
        },
        "pt": {
          "description": "Port de código-fonte de Keen Dreams para DOS. Requer seus arquivos de jogo do DOS.",
          "assets": {
            "data": {
              "label": "Arquivos de Keen Dreams ou Catacomb (DOS)",
              "instructions_md": "O ReflectionHLE não traz os dados dos jogos. Copie os arquivos do seu Keen Dreams ou dos Catacomb de DOS para uma pasta e escolha-a no launcher; ele diz se a versão é compatível.\n"
            }
          }
        },
        "de": {
          "description": "Quellcode-Port von Keen Dreams für DOS. Benötigt deine DOS-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien von Keen Dreams oder Catacomb (DOS)",
              "instructions_md": "ReflectionHLE enthält keine Spieldaten. Kopiere die Dateien deines DOS-Keen-Dreams oder deiner Catacomb-Spiele in einen Ordner und wähle ihn im Launcher; er sagt dir, ob die Version kompatibel ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 6996,
        "cover": "https://cdn2.steamgriddb.com/grid/8f646c523a1e5ab4e74f2623573377ae.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b1b0432ceafb0ce714426e9114852ac7.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c908ec320f803c559792b5b23ac0688b.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 2442,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co25s2.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yecefxikp8ubqj4q3ht8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/egw8aln9rbvzukmhxqhk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/czpgmanpaz1fifsnzxpq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vtvjfalae9grerrzjoxs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dtrgbcrq0nfuo5x8hnjx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schkym.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schkyn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schkyo.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 1353
    },
    {
      "id": "rekhcom",
      "name": "ReKHCoM",
      "game": "Kingdom Hearts: Chain of Memories",
      "original_platform": "gba",
      "type": "decomp",
      "upstream": "https://github.com/MatyMeatBoy/ReKHCoM",
      "description": "Port based on the Chain of Memories decompilation, in alpha. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "MatyMeatBoy/ReKHCoM",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1198,
          "release": {
            "tag": "v2.9",
            "name": "ReKHCoM v2.9",
            "published_at": "2026-11-06T23:00:22Z",
            "prerelease": false,
            "asset": {
              "name": "ReKHCoM-v2.9-android-beta.apk",
              "url": "https://github.com/MatyMeatBoy/ReKHCoM/releases/download/v2.9/ReKHCoM-v2.9-android-beta.apk",
              "size": 27808784,
              "sha256": "19153455a82a99d300c9c391a8e460fba30b47cb390298923d1973d61ba49377"
            }
          },
          "history": [
            {
              "tag": "v2.8",
              "name": "ReKHCoM v2.8",
              "published_at": "2026-11-04T15:42:23Z",
              "prerelease": false,
              "asset": {
                "name": "ReKHCoM-v2.8-android-beta.apk",
                "url": "https://github.com/MatyMeatBoy/ReKHCoM/releases/download/v2.8/ReKHCoM-v2.8-android-beta.apk",
                "size": 27714955,
                "sha256": "4c0dae8ce806c1685f0a42c4ca3a194a21f0692f175ecf2ca2de69bb290917f4"
              }
            },
            {
              "tag": "v2.7",
              "name": "ReKHCoM v2.7",
              "published_at": "2026-11-02T08:12:52Z",
              "prerelease": false,
              "asset": {
                "name": "ReKHCoM-v2.7-android-beta.apk",
                "url": "https://github.com/MatyMeatBoy/ReKHCoM/releases/download/v2.7/ReKHCoM-v2.7-android-beta.apk",
                "size": 27700977,
                "sha256": "5e53f03b326a37612a803d57294aa0daa1f7fe7530378bd103a59f4d2f5341fd"
              }
            },
            {
              "tag": "v2.6",
              "name": "ReKHCoM v2.6",
              "published_at": "2026-11-01T23:45:57Z",
              "prerelease": false,
              "asset": {
                "name": "ReKHCoM-v2.6-android-beta.apk",
                "url": "https://github.com/MatyMeatBoy/ReKHCoM/releases/download/v2.6/ReKHCoM-v2.6-android-beta.apk",
                "size": 27678466,
                "sha256": "9b2b2623abab4b6a81adcecb71fbf90bf928e78c6b854789e128e297e0d6bd1f"
              }
            },
            {
              "tag": "v2.3",
              "name": "ReKHCoM v2.3",
              "published_at": "2026-10-30T21:36:53Z",
              "prerelease": false,
              "asset": {
                "name": "ReKHCoM-v2.3-android-beta.apk",
                "url": "https://github.com/MatyMeatBoy/ReKHCoM/releases/download/v2.3/ReKHCoM-v2.3-android-beta.apk",
                "size": 27647812,
                "sha256": "58a6971f00426cd761f1fc687992ed5ac459465d02dd65561242664ae1acb8a9"
              }
            },
            {
              "tag": "v2.2.5",
              "name": "v2.2.5 - Stability update",
              "published_at": "2026-10-28T23:14:14Z",
              "prerelease": false,
              "asset": {
                "name": "ReKHCoM-v2.2.5-android-beta.apk",
                "url": "https://github.com/MatyMeatBoy/ReKHCoM/releases/download/v2.2.5/ReKHCoM-v2.2.5-android-beta.apk",
                "size": 27553410,
                "sha256": "6ddb671726a12caed4f65e696635a7672c444a849b0d16e9504bd638b104604e"
              }
            }
          ],
          "package": "com.rekhcom.android",
          "signer_sha256": "3a5a1740e8171c82b505907da26f3039e2153aeb8d16c2c22477d52edf74ecdc",
          "reports": [
            {
              "device": "Samsung SM-S731U",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.9",
              "last_at": "2026-11-10T02:16:28Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Kingdom Hearts: Chain of Memories ROM (GBA, Europe, USA or Japan)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Kingdom Hearts: Chain of Memories ROM (European, US or Japanese). The launcher installs it and checks it's a good dump.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de Chain of Memories, en alfa. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Kingdom Hearts: Chain of Memories (GBA, Europa, USA o Japón)",
              "instructions_md": "Elige tu ROM de Kingdom Hearts: Chain of Memories (europea, americana o japonesa). El lanzador la instala y comprueba que es un volcado bueno.\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation de Chain of Memories, en alpha. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Kingdom Hearts: Chain of Memories (GBA, Europe, USA ou Japon)",
              "instructions_md": "Choisissez votre ROM de Kingdom Hearts: Chain of Memories (européenne, américaine ou japonaise). Le lanceur l'installe et vérifie qu'il s'agit d'un bon dump.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na decompilação de Chain of Memories, em alfa. Precisa da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Kingdom Hearts: Chain of Memories (GBA, Europa, EUA ou Japão)",
              "instructions_md": "Escolha sua ROM de Kingdom Hearts: Chain of Memories (europeia, americana ou japonesa). O launcher a instala e verifica se é um bom dump.\n"
            }
          }
        },
        "de": {
          "description": "Port auf Basis der Dekompilierung von Chain of Memories, in der Alpha. Benötigt dein GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Kingdom Hearts: Chain of Memories (GBA, Europa, USA oder Japan)",
              "instructions_md": "Wähle deine ROM von Kingdom Hearts: Chain of Memories (europäisch, US oder japanisch). Der Launcher installiert sie und prüft, ob es ein guter Dump ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38142,
        "cover": "https://cdn2.steamgriddb.com/grid/674872a8edd6d08ff2b1ac2a4ae164b7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/18fc3b6cc1e55ccea877c161e2e9ba27.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/0d59701b3474225fca5563e015965886.png",
        "genres": [
          "rpg",
          "strategy"
        ],
        "igdb_id": 1220,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2wrx.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8e5d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/efimztck8j2lco9foz1o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/k7ezmhnyijsyvgedydfx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8e5f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8e5g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8e5e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8e5h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8e5i.jpg"
        ]
      },
      "genres": [
        "rpg",
        "strategy"
      ],
      "reports": [
        {
          "device": "Samsung SM-S731U",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.9",
          "last_at": "2026-11-10T02:16:28Z"
        }
      ],
      "downloads": 1198
    },
    {
      "id": "renut",
      "name": "Renut",
      "game": "Banjo-Kazooie: Nuts & Bolts",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/Innersargento/Renut-Android",
      "description": "Native port of Banjo-Kazooie: Nuts & Bolts. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "Innersargento/Renut-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 871,
          "release": {
            "tag": "0.5.0",
            "name": "0.5.0",
            "published_at": "2026-10-24T04:54:01Z",
            "prerelease": false,
            "asset": {
              "name": "renut-0.5.0.apk",
              "url": "https://github.com/Innersargento/Renut-Android/releases/download/0.5.0/renut-0.5.0.apk",
              "size": 94238158,
              "sha256": "6fe01a4b6ba246460e7e9a20ec9e78113e14f23ac0ea44fa319f2692b3b5ad37"
            }
          },
          "history": [
            {
              "tag": "0.4.0",
              "name": "0.4.0",
              "published_at": "2026-10-12T21:47:48Z",
              "prerelease": false,
              "asset": {
                "name": "reNut-0.4.0-release.apk",
                "url": "https://github.com/Innersargento/Renut-Android/releases/download/0.4.0/reNut-0.4.0-release.apk",
                "size": 99410033,
                "sha256": "e34734ea4af2223cf745a4071388942f6912c49457387279a9d08ffcc5461a94"
              }
            }
          ],
          "package": "org.renut.android",
          "signer_sha256": "578ffb5b9b4b63bb3403921d2dff6f93628e75bbe910fd4d50a624339e67c9ef"
        },
        {
          "repo": "etonedemid/reNut-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 86,
          "release": {
            "tag": "android-v0.2.0",
            "name": "reNut for Android 0.2.0",
            "published_at": "2026-10-23T11:57:43Z",
            "prerelease": false,
            "asset": {
              "name": "renut.apk",
              "url": "https://github.com/etonedemid/reNut-android/releases/download/android-v0.2.0/renut.apk",
              "size": 38238934,
              "sha256": "5fc35b115a32e88bcc76bc2c863c4c43e0f026187cb4a2826adc5ec364cd8c97"
            }
          },
          "history": [
            {
              "tag": "android-v0.1.0",
              "name": "reNut for Android 0.1.0",
              "published_at": "2026-10-18T01:06:54Z",
              "prerelease": false,
              "asset": {
                "name": "reNut.apk",
                "url": "https://github.com/etonedemid/reNut-android/releases/download/android-v0.1.0/reNut.apk",
                "size": 36922694,
                "sha256": "10aa18011737c79583aa2c9d52a6c840cbb30468c25cda9fdff32ede04a81248"
              }
            }
          ],
          "package": "com.rexglue.renut",
          "signer_sha256": "387cbe30c4333d45cbc41986bc049d639f1b7496ec5c966a234140e0a85c7921"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Banjo-Kazooie: Nuts & Bolts (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own copy of Banjo-Kazooie: Nuts & Bolts for Xbox 360. Note that each version asks for a region:\n- **Innersargento**: the **European** edition (it checks the `default.xex`).\n- **etonedemid**: the **US** one. Copy the `.iso` to `reNut/` or `Download/` and use **Extract** in **Set Up Game**.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Banjo-Kazooie: Nuts & Bolts. Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Banjo-Kazooie: Baches y Cachivaches (Xbox 360)",
              "instructions_md": "Necesitas tu propia copia de Banjo-Kazooie: Nuts & Bolts para Xbox 360. Ojo, cada versión pide una región:\n- **Innersargento**: la edición **europea** (comprueba el `default.xex`).\n- **etonedemid**: la **americana**. Copia la `.iso` a `reNut/` o `Download/` y usa **Extract** en **Set Up Game**.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Banjo-Kazooie: Nuts & Bolts. Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Banjo-Kazooie : Nuts & Bolts (Xbox 360)",
              "instructions_md": "Il vous faut votre propre copie Xbox 360 de Banjo-Kazooie: Nuts & Bolts. Attention, chaque version demande une région :\n- **Innersargento** : l'édition **européenne** (il vérifie le `default.xex`).\n- **etonedemid** : l'**américaine**. Copiez le `.iso` dans `reNut/` ou `Download/` et utilisez **Extract** dans **Set Up Game**.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Banjo-Kazooie: Nuts & Bolts. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Banjo-Kazooie: Nuts & Bolts (Xbox 360)",
              "instructions_md": "Você precisa da sua própria cópia de Banjo-Kazooie: Nuts & Bolts para Xbox 360. Atenção, cada versão pede uma região:\n- **Innersargento**: a edição **europeia** (verifica o `default.xex`).\n- **etonedemid**: a **americana**. Copie a `.iso` para `reNut/` ou `Download/` e use **Extract** em **Set Up Game**.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Banjo-Kazooie: Schraube locker. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "game": {
              "label": "Banjo-Kazooie: Schraube locker (Xbox 360)",
              "instructions_md": "Du brauchst deine eigene Xbox-360-Kopie von Banjo-Kazooie: Nuts & Bolts. Achtung, jede Version verlangt eine Region:\n- **Innersargento**: die **europäische** Ausgabe (prüft die `default.xex`).\n- **etonedemid**: die **US**-Version. Kopiere die `.iso` nach `reNut/` oder `Download/` und nutze **Extract** unter **Set Up Game**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37213,
        "cover": "https://cdn2.steamgriddb.com/grid/17faa600670ae46a32ff83f76e83806a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/af37a90a983595fef5aeac638e129534.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/c1fb11cad73eaf23ee236ed67e04a36e.png",
        "genres": [
          "adventure",
          "platform",
          "racing",
          "puzzle"
        ],
        "igdb_id": 3008,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2feg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hzwgexdgzzhj9177fxpl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pguc2omtnrkpmanvoh9a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d7jdt2bohjnj8tz1iimc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar7uu.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "racing",
        "puzzle"
      ],
      "downloads": 957
    },
    {
      "id": "rerac-android-apk-and-ayn-thor-dual-screen-mod-beta",
      "name": "ReRAC - Dual-Screen Mod",
      "game": "Ratchet & Clank (2002)",
      "original_platform": "ps1",
      "type": "recomp",
      "forks": [
        {
          "repo": "HighDrexler/rerac-Android-APK-and-Ayn-Thor-Dual-Screen-Mod-Beta-",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 657,
          "release": {
            "tag": "v1.1",
            "name": "Rerac for Android W Dual Screen mod V1.1 (Beta)",
            "published_at": "2026-10-22T00:56:44Z",
            "prerelease": false,
            "asset": {
              "name": "ReRAC-Android-1.1.apk",
              "url": "https://github.com/HighDrexler/rerac-Android-APK-and-Ayn-Thor-Dual-Screen-Mod-Beta-/releases/download/v1.1/ReRAC-Android-1.1.apk",
              "size": 254639017,
              "sha256": "4f08bbdd6027d0a440c4b0fcec9221f345dc14f0cea84dde07e59e04e4694944"
            }
          },
          "history": [],
          "package": "org.rerac.android.ui035test",
          "signer_sha256": "57188113b5796632a7d4db37622abf7c4d2fb3d9b0bccdc9830b01560ee0f81e",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1",
              "last_at": "2026-11-09T21:41:36Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Ratchet & Clank ISO (PS2, USA v1.00, SCUS-97199)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher, import the ISO of your US Ratchet & Clank disc, version 1.00 (SCUS-97199), or its extracted data.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of Ratchet & Clank (2002) for PS1. Requires your PS1 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Ratchet & Clank (2002) para PS1. Necesita tu ROM de PS1.",
          "assets": {
            "disc": {
              "label": "ISO de Ratchet & Clank (PS2, USA v1.00, SCUS-97199)",
              "instructions_md": "En el lanzador importa la ISO de tu disco americano de Ratchet & Clank versión 1.00 (SCUS-97199), o sus datos extraídos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Ratchet & Clank (2002) pour PS1. Nécessite votre ROM PS1.",
          "assets": {
            "disc": {
              "label": "ISO de Ratchet & Clank (PS2, USA v1.00, SCUS-97199)",
              "instructions_md": "Dans le lanceur, importez l'ISO de votre disque américain de Ratchet & Clank version 1.00 (SCUS-97199), ou ses données extraites.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Ratchet & Clank (2002) para PS1. Requer a sua ROM de PS1.",
          "assets": {
            "disc": {
              "label": "ISO de Ratchet & Clank (PS2, EUA v1.00, SCUS-97199)",
              "instructions_md": "No launcher, importe a ISO do seu disco americano de Ratchet & Clank versão 1.00 (SCUS-97199), ou os dados extraídos.\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von Ratchet & Clank (2002) für PS1. Erfordert deine PS1-ROM.",
          "assets": {
            "disc": {
              "label": "ISO von Ratchet & Clank (PS2, USA v1.00, SCUS-97199)",
              "instructions_md": "Importiere im Launcher die ISO deiner US-Disc von Ratchet & Clank, Version 1.00 (SCUS-97199), oder ihre entpackten Daten.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34743,
        "cover": "https://cdn2.steamgriddb.com/grid/da5a21d5b7479ac98965612f25b95a76.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3acd56cd51b99b9bbf5ef25629d26606.png",
        "logo": "https://cdn2.steamgriddb.com/logo/8b2a9c176d358811a479f771a5874c1b.png"
      },
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1",
          "last_at": "2026-11-09T21:41:36Z"
        }
      ],
      "downloads": 657
    },
    {
      "id": "residentevil1996android",
      "name": "Resident Evil 1",
      "game": "Resident Evil 1",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "RE4LeonMeow/ResidentEvil1996Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1389,
          "release": {
            "tag": "v1.11",
            "name": "Resident Evil Android 1.11",
            "published_at": "2026-10-28T18:47:51Z",
            "prerelease": false,
            "asset": {
              "name": "resident-evil-android-1.11.apk",
              "url": "https://github.com/RE4LeonMeow/ResidentEvil1996Android/releases/download/v1.11/resident-evil-android-1.11.apk",
              "size": 8429558,
              "sha256": "6dc0f130f457e32cfde20b07a32a69f934ab79cdac23a52d866d79eba75749c7"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "Resident Evil Android 1.1",
              "published_at": "2026-10-26T18:44:35Z",
              "prerelease": false,
              "asset": {
                "name": "resident-evil-android-1.1.apk",
                "url": "https://github.com/RE4LeonMeow/ResidentEvil1996Android/releases/download/v1.1/resident-evil-android-1.1.apk",
                "size": 8417270,
                "sha256": "a1355a98f5397076f952a2e3efd7541e156ff7a0d9f7e4117822d4c5b195ade5"
              }
            },
            {
              "tag": "v1.01",
              "name": "Resident Evil Android 1.01",
              "published_at": "2026-10-25T12:58:42Z",
              "prerelease": false,
              "asset": {
                "name": "resident-evil-android-1.01-debug.apk",
                "url": "https://github.com/RE4LeonMeow/ResidentEvil1996Android/releases/download/v1.01/resident-evil-android-1.01-debug.apk",
                "size": 7764927,
                "sha256": "aa82930f9eb96c54821be372058ab61441c9e5800071930d40a3c913d7a64256"
              }
            },
            {
              "tag": "v1.0",
              "name": "Resident Evil Android 1.00",
              "published_at": "2026-10-25T09:43:33Z",
              "prerelease": false,
              "asset": {
                "name": "resident-evil-android-1.0-debug.apk",
                "url": "https://github.com/RE4LeonMeow/ResidentEvil1996Android/releases/download/v1.0/resident-evil-android-1.0-debug.apk",
                "size": 7760831,
                "sha256": "9d655a27135e891234cccd80f66a45f0ade4270d3fc8ce32b5b9e4e7fc3f57f9"
              }
            }
          ],
          "package": "org.re1.launcher",
          "signer_sha256": "db489f0fb80c6fcca3778b9798b04f2789e43d3423dc39ffd87dd3f8f758c5c7"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Resident Evil (1996) folder from GOG, US version",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your GOG Resident Evil folder (original US version) to the phone. In **Resident Evil Launcher** tap **Select game folder** and choose it. Leave several GB free.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Resident Evil 1 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Resident Evil 1 para PC. Necesita tus archivos de juego de PC.",
          "assets": {
            "game": {
              "label": "Carpeta de Resident Evil (1996) de GOG, versión USA",
              "instructions_md": "Copia la carpeta de tu Resident Evil de GOG (versión americana original) al teléfono. En **Resident Evil Launcher** pulsa **Select game folder** y elígela. Deja varios GB libres.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Resident Evil 1 pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Dossier de Resident Evil (1996) de GOG, version USA",
              "instructions_md": "Copiez le dossier de votre Resident Evil de GOG (version américaine d'origine) sur le téléphone. Dans **Resident Evil Launcher**, touchez **Select game folder** et choisissez-le. Gardez plusieurs Go libres.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Resident Evil 1 para PC. Requer seus arquivos de jogo de PC.",
          "assets": {
            "game": {
              "label": "Pasta de Resident Evil (1996) da GOG, versão EUA",
              "instructions_md": "Copie a pasta do seu Resident Evil da GOG (versão americana original) para o celular. No **Resident Evil Launcher** toque em **Select game folder** e escolha-a. Deixe vários GB livres.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Resident Evil 1 für PC. Benötigt deine PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Ordner von Resident Evil (1996) von GOG, US-Version",
              "instructions_md": "Kopiere den Ordner deines Resident Evil von GOG (originale US-Version) aufs Handy. Tippe im **Resident Evil Launcher** auf **Select game folder** und wähle ihn. Lass mehrere GB frei.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5249887,
        "cover": "https://cdn2.steamgriddb.com/grid/98fb1f40ff4945ab36b9ccbf16626d60.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5fc17e04f87f6161a2f1a3be17d4ba2b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5077e7663db851a1db0b3f61a80acc61.png",
        "genres": [
          "shooter",
          "horror"
        ],
        "igdb_id": 325945,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coaocz.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scv4jv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scv4jt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scv4ju.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scv4jw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scv4jx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scv4jy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scv4jz.jpg"
        ]
      },
      "genres": [
        "shooter",
        "horror"
      ],
      "downloads": 1389
    },
    {
      "id": "resl",
      "name": "reSL",
      "game": "ShortLine",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/konovalov-aleks/reSL",
      "description": "Rebuilt code of the train game ShortLine. Requires the data from your copy.",
      "forks": [
        {
          "repo": "konovalov-aleks/reSL",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 186,
          "release": {
            "tag": "release-1.1.3",
            "name": "reSL v 1.1.3",
            "published_at": "2026-08-08T10:52:57Z",
            "prerelease": false,
            "asset": {
              "name": "resl-1.1.3-android.apk",
              "url": "https://github.com/konovalov-aleks/reSL/releases/download/release-1.1.3/resl-1.1.3-android.apk",
              "size": 7259320,
              "sha256": "2c94afc54b3d204bed34595164cc1aad14c25625802ce678b40fb2c28ff7c3fd"
            }
          },
          "history": [
            {
              "tag": "release-1.1.2",
              "name": "reSL v1.1.2",
              "published_at": "2025-06-15T22:30:49Z",
              "prerelease": false,
              "asset": {
                "name": "resl-1.1.2-android.apk",
                "url": "https://github.com/konovalov-aleks/reSL/releases/download/release-1.1.2/resl-1.1.2-android.apk",
                "size": 3983331,
                "sha256": "0823a635e3fbdcc174d49d14dc1d0019e4933d04c5bfa51c5c7babed91181b81"
              }
            }
          ],
          "package": "com.konovalovaleks.resl",
          "signer_sha256": "32b6869b94fe627664040beb1efdab305d8746878de6facb70321d7fad4299dd"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Código reconstruido del juego de trenes ShortLine. Necesita los datos de tu copia."
        },
        "fr": {
          "description": "Code reconstruit du jeu de trains ShortLine. Nécessite les données de votre copie."
        },
        "pt": {
          "description": "Código reconstruído do jogo de trens ShortLine. Precisa dos dados da sua cópia."
        },
        "de": {
          "description": "Rekonstruierter Code des Zugspiels ShortLine. Benötigt die Daten deiner Kopie."
        }
      },
      "art": {
        "steamgriddb_id": 5310062,
        "genres": [
          "strategy"
        ],
        "igdb_id": 223008,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5pdz.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh7m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh7n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scjh7o.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 186
    },
    {
      "id": "resot",
      "name": "reSOT",
      "game": "Prince of Persia: The Sands of Time",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/FulGerNet/rePOP",
      "description": "Static recompilation of the Xbox version. Requires your copy.",
      "forks": [
        {
          "repo": "FulGerNet/rePOP",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 7704,
          "release": {
            "tag": "reSOTv0.5.0",
            "name": "reSOT v0.5.0",
            "published_at": "2026-11-03T10:45:26Z",
            "prerelease": false,
            "asset": {
              "name": "reSOT-android.apk",
              "url": "https://github.com/FulGerNet/rePOP/releases/download/reSOTv0.5.0/reSOT-android.apk",
              "size": 32475289,
              "sha256": "6f04bb927ab70d899860cc2512ef3c1a205edc383b022dcec4ed079df6762cdd"
            }
          },
          "history": [
            {
              "tag": "reSOTv0.4.4",
              "name": "reSOT v0.4.4",
              "published_at": "2026-11-02T18:49:22Z",
              "prerelease": false,
              "asset": {
                "name": "reSOT-android.apk",
                "url": "https://github.com/FulGerNet/rePOP/releases/download/reSOTv0.4.4/reSOT-android.apk",
                "size": 30348045,
                "sha256": "04143df12d63989dd4d14c002f1dc27a8c045aeec842f402f5c8aff0a44bc246"
              }
            },
            {
              "tag": "reSOTv0.4.3",
              "name": "reSOT v0.4.3",
              "published_at": "2026-11-02T11:25:29Z",
              "prerelease": false,
              "asset": {
                "name": "reSOT-android.apk",
                "url": "https://github.com/FulGerNet/rePOP/releases/download/reSOTv0.4.3/reSOT-android.apk",
                "size": 30342209,
                "sha256": "d99acd4250d7db76a6d23ed0d9a9b27eb3cbec33d08907919279129c14c391cf"
              }
            },
            {
              "tag": "reSOTv0.4.2",
              "name": "reSOT v0.4.2",
              "published_at": "2026-10-31T09:43:31Z",
              "prerelease": false,
              "asset": {
                "name": "reSOT-android.apk",
                "url": "https://github.com/FulGerNet/rePOP/releases/download/reSOTv0.4.2/reSOT-android.apk",
                "size": 30503917,
                "sha256": "163bcb4f510250a918cd75392995f808487baafca8c12f2c64a9b04c44bc96ea"
              }
            },
            {
              "tag": "reSOTv0.4.1",
              "name": "reSOT v0.4.1",
              "published_at": "2026-10-29T08:22:17Z",
              "prerelease": false,
              "asset": {
                "name": "reSOT-android.apk",
                "url": "https://github.com/FulGerNet/rePOP/releases/download/reSOTv0.4.1/reSOT-android.apk",
                "size": 29735965,
                "sha256": "b8fa2abe95fea079ddab41e8285e62f8534a118ffb8150e3843e481f0c3e6b54"
              }
            },
            {
              "tag": "reSOTv0.4.0",
              "name": "reSOT v0.4.0",
              "published_at": "2026-10-28T11:40:27Z",
              "prerelease": false,
              "asset": {
                "name": "reSOT-android.apk",
                "url": "https://github.com/FulGerNet/rePOP/releases/download/reSOTv0.4.0/reSOT-android.apk",
                "size": 29437889,
                "sha256": "95663c9deef052003defb27edbdd35b28a6057ea942fc722a5339c8fc28f1fe5"
              }
            }
          ],
          "package": "com.fulger.resot",
          "signer_sha256": "d96fbfb5607a0fa189f1422d061d071e050910b7c478c5bf4ebd98cae6d92bb4",
          "reports": [
            {
              "device": "Xiaomi M2102J20SG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.5.0",
              "last_at": "2026-11-09T08:29:37Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Prince of Persia: The Sands of Time (Xbox): E3 2003 demo or disc",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Xbox version files: the E3 2003 demo (tested start to finish on Android) or the full game.\nChoose the game folder from the app.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática de la versión de Xbox. Necesita tu copia.",
          "assets": {
            "game": {
              "label": "Prince of Persia: Las Arenas del Tiempo (Xbox): demo E3 2003 o disco",
              "instructions_md": "Necesitas tus propios archivos de la versión de Xbox: la demo del E3 2003 (probada de principio a fin en Android) o el juego completo.\nElige la carpeta del juego desde la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de la version Xbox. Nécessite votre copie.",
          "assets": {
            "game": {
              "label": "Prince of Persia : Les Sables du Temps (Xbox) : démo E3 2003 ou disque",
              "instructions_md": "Il vous faut vos propres fichiers de la version Xbox : la démo de l'E3 2003 (testée du début à la fin sur Android) ou le jeu complet.\nChoisissez le dossier du jeu depuis l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática da versão de Xbox. Precisa da sua cópia.",
          "assets": {
            "game": {
              "label": "Prince of Persia: The Sands of Time (Xbox): demo da E3 2003 ou disco",
              "instructions_md": "Você precisa dos seus próprios arquivos da versão de Xbox: a demo da E3 2003 (testada do início ao fim no Android) ou o jogo completo.\nEscolha a pasta do jogo pelo app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung der Xbox-Version. Benötigt deine Kopie.",
          "assets": {
            "game": {
              "label": "Prince of Persia: Der Sand der Zeit (Xbox): E3-2003-Demo oder Disc",
              "instructions_md": "Du brauchst deine eigenen Dateien der Xbox-Version: die Demo von der E3 2003 (unter Android komplett durchgetestet) oder das Vollspiel.\nWähle den Spielordner in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1438,
        "cover": "https://cdn2.steamgriddb.com/grid/6a8cfab2aa11fbb342063df25c16a5f1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c4211b6fddf7ddf821087989ae514550.png",
        "logo": "https://cdn2.steamgriddb.com/logo/22f2729737ae3dc9702e4cee0eb3e900.png",
        "genres": [
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 836,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4t8l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cmqqfjoxeu9qtyzjxbli.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dupcvfbrc7ermbgqqxlm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u6rauppfnoluduuqjgwy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/j9d2pk3hffc1rhb1xj17.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gzl9to1j0xzo2eq6nvek.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q8yfgqeqbsbhjhgded6f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dlll6mhkjnr32w1kydnv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lryh8017oxkjsrehdtbi.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Xiaomi M2102J20SG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.5.0",
          "last_at": "2026-11-09T08:29:37Z"
        }
      ],
      "downloads": 7704
    },
    {
      "id": "restunts-bb11",
      "name": "Chocolate Stunts",
      "game": "Stunts",
      "original_platform": "dos",
      "type": "recomp",
      "forks": [
        {
          "repo": "CommonLoon102/restunts-bb11",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 62,
          "release": {
            "tag": "v1.3.0",
            "name": "Chocolate Stunts 1.3.0",
            "published_at": "2026-10-27T07:41:50Z",
            "prerelease": false,
            "asset": {
              "name": "restunts-android-arm64.zip",
              "url": "https://github.com/CommonLoon102/restunts-bb11/releases/download/v1.3.0/restunts-android-arm64.zip",
              "size": 13202054,
              "sha256": "d6ae57eee06ceec82aa2dee9f771396f11cad85d7830b90091e5d731a183bcb7",
              "entry": {
                "path": "bin/genghost.apk",
                "size": 2143831,
                "sha256": "a28996fbaf8923844c96f0dbd906d9f1ee35fcd3a92570c234ee88dddf39cac4"
              }
            }
          },
          "history": [],
          "package": "org.restunts.genghost",
          "signer_sha256": "7eb0d8124e2b0c7c110ef9e154bb0890375dbbc2c3fbfeaa4e3ada44d659ac64"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Original Stunts folder or ZIP",
          "accepted": [],
          "manual": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The first time you open the port, import the folder of your original Stunts or a ZIP with it.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Stunts for DOS. Requires your DOS game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Stunts para DOS. Necesita tus archivos del juego de DOS.",
          "assets": {
            "game": {
              "label": "Carpeta o ZIP de Stunts original",
              "instructions_md": "La primera vez que abres el port, importa la carpeta de tu Stunts original o un ZIP con ella.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Stunts pour DOS. Nécessite vos fichiers de jeu DOS.",
          "assets": {
            "game": {
              "label": "Dossier ou ZIP de Stunts d'origine",
              "instructions_md": "À la première ouverture du portage, importez le dossier de votre Stunts d'origine ou un ZIP qui le contient.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Stunts para DOS. Requer os arquivos do seu jogo de DOS.",
          "assets": {
            "game": {
              "label": "Pasta ou ZIP do Stunts original",
              "instructions_md": "Na primeira vez que abrir o port, importe a pasta do seu Stunts original ou um ZIP com ela.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Stunts für DOS. Benötigt deine DOS-Spieledateien.",
          "assets": {
            "game": {
              "label": "Ordner oder ZIP des originalen Stunts",
              "instructions_md": "Importiere beim ersten Start des Ports den Ordner deines originalen Stunts oder ein ZIP damit.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5357283,
        "cover": "https://cdn2.steamgriddb.com/grid/fed755b9ad66201934e3beb388ba4d85.png",
        "genres": [
          "racing",
          "sports"
        ],
        "igdb_id": 11630,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co25bu.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jdwsccmcmfwrppbyfdo3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oy8j0djfmtkeoo7kpk9g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/iytp4y1dyhtlgt2ap3rt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ht2ranuvbnh0gn8xrufo.jpg"
        ]
      },
      "genres": [
        "racing",
        "sports"
      ],
      "downloads": 62
    },
    {
      "id": "revc-enhanced",
      "name": "reVC Enhanced",
      "game": "Grand Theft Auto: Vice City",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/codepdbh/reVC-android-evolved-ENHANCED-MOD",
      "description": "Port of reVC, the GTA: Vice City decompilation, with enhancements. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "codepdbh/reVC-android-evolved-ENHANCED-MOD",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1522,
          "release": {
            "tag": "v1.1.0",
            "name": "reVC Enhanced & Fixed 1.1.0",
            "published_at": "2026-09-21T21:57:26Z",
            "prerelease": false,
            "asset": {
              "name": "reVC-Enhanced-Fixed-v1.1.0.apk",
              "url": "https://github.com/codepdbh/reVC-android-evolved-ENHANCED-MOD/releases/download/v1.1.0/reVC-Enhanced-Fixed-v1.1.0.apk",
              "size": 10540666,
              "sha256": "9151e9915b5f5983ee79944a2639e2c861ad247337c214679e5b298005031b6a"
            }
          },
          "history": [
            {
              "tag": "v1.0.1",
              "name": "reVC Enhanced & Fixed 1.0.1",
              "published_at": "2026-09-21T21:22:01Z",
              "prerelease": false,
              "asset": {
                "name": "reVC-Enhanced-Fixed-v1.0.1.apk",
                "url": "https://github.com/codepdbh/reVC-android-evolved-ENHANCED-MOD/releases/download/v1.0.1/reVC-Enhanced-Fixed-v1.0.1.apk",
                "size": 10536934,
                "sha256": "f931178f8d862978f1d15dda88364ac302d2710ffcc3c2260e354c7bc396012a"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "reVC Enhanced & Fixed 1.0.0",
              "published_at": "2026-09-21T21:05:40Z",
              "prerelease": false,
              "asset": {
                "name": "reVC-Enhanced-Fixed-v1.0.0.apk",
                "url": "https://github.com/codepdbh/reVC-android-evolved-ENHANCED-MOD/releases/download/v1.0.0/reVC-Enhanced-Fixed-v1.0.0.apk",
                "size": 10536942,
                "sha256": "559c8c0b274484aab51a4a19bba0102084b4f2172ed36367570eb800e5d1f882"
              }
            }
          ],
          "package": "com.revc.game.enhanced",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf",
          "reports": [
            {
              "device": "Motorola moto g64 5G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T16:52:54Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v1.1.0",
              "last_at": "2026-11-09T18:23:27Z"
            },
            {
              "device": "Samsung SM-A146U",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T02:04:46Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "GTA: Vice City for PC and the \"vc enhanced\" mod files",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "reVC-EnhancedFixed"
          },
          "instructions_md": "Grant all files access and create the `reVC-EnhancedFixed` folder at the root of storage.\n1. Copy the original files of your PC GTA: Vice City there (`audio`, `data`, `models`…).\n2. Copy the \"vc enhanced\" mod files on top, overwriting.\n3. **Don't** copy `models/txd.img`, `models/txd.dir` or `data/caps.dat`, nor saves from a normal reVC.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de reVC, la decompilación de GTA: Vice City, con mejoras. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "GTA: Vice City de PC y los archivos del mod \"vc enhanced\"",
              "instructions_md": "Da el permiso de acceso a todos los archivos y crea la carpeta `reVC-EnhancedFixed` en la raíz del almacenamiento.\n1. Copia ahí los archivos originales de tu GTA: Vice City de PC (`audio`, `data`, `models`…).\n2. Copia encima los archivos del mod \"vc enhanced\", sobrescribiendo.\n3. **No** copies `models/txd.img`, `models/txd.dir` ni `data/caps.dat`, ni partidas de un reVC normal.\n"
            }
          }
        },
        "fr": {
          "description": "Port de reVC, la décompilation de GTA: Vice City, avec des améliorations. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "GTA: Vice City PC et les fichiers du mod « vc enhanced »",
              "instructions_md": "Accordez l'accès à tous les fichiers et créez le dossier `reVC-EnhancedFixed` à la racine du stockage.\n1. Copiez-y les fichiers originaux de votre GTA: Vice City PC (`audio`, `data`, `models`…).\n2. Copiez par-dessus les fichiers du mod « vc enhanced », en écrasant.\n3. **Ne** copiez **pas** `models/txd.img`, `models/txd.dir` ni `data/caps.dat`, ni des sauvegardes d'un reVC normal.\n"
            }
          }
        },
        "pt": {
          "description": "Port do reVC, a decompilação de GTA: Vice City, com melhorias. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "GTA: Vice City de PC e os arquivos do mod \"vc enhanced\"",
              "instructions_md": "Dê permissão de acesso a todos os arquivos e crie a pasta `reVC-EnhancedFixed` na raiz do armazenamento.\n1. Copie lá os arquivos originais do seu GTA: Vice City de PC (`audio`, `data`, `models`…).\n2. Copie por cima os arquivos do mod \"vc enhanced\", sobrescrevendo.\n3. **Não** copie `models/txd.img`, `models/txd.dir` nem `data/caps.dat`, nem saves de um reVC normal.\n"
            }
          }
        },
        "de": {
          "description": "Port von reVC, der Dekompilierung von GTA: Vice City, mit Verbesserungen. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "GTA: Vice City für PC und die Dateien des Mods „vc enhanced“",
              "instructions_md": "Erlaube den Zugriff auf alle Dateien und lege im Hauptverzeichnis des Speichers den Ordner `reVC-EnhancedFixed` an.\n1. Kopiere die Originaldateien deines PC-GTA: Vice City dorthin (`audio`, `data`, `models`…).\n2. Kopiere die Dateien des Mods „vc enhanced“ darüber und überschreibe.\n3. Kopiere **nicht** `models/txd.img`, `models/txd.dir` oder `data/caps.dat`, auch keine Spielstände eines normalen reVC.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1351,
        "cover": "https://cdn2.steamgriddb.com/grid/c35f96e6c46a58248ab0ca39bae23039.png",
        "hero": "https://cdn2.steamgriddb.com/hero/75291728e2d8458a104b6abd0b062b70.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/a60c71bd110ebc4d6916e16b8ca24fda.png",
        "genres": [
          "action",
          "adventure",
          "racing",
          "arcade"
        ],
        "igdb_id": 215550,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co565f.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmew3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmew4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scmew5.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "racing",
        "arcade"
      ],
      "reports": [
        {
          "device": "Motorola moto g64 5G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T16:52:54Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v1.1.0",
          "last_at": "2026-11-09T18:23:27Z"
        },
        {
          "device": "Samsung SM-A146U",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T02:04:46Z"
        }
      ],
      "downloads": 1522
    },
    {
      "id": "rich4-renew-app",
      "name": "Richman 4",
      "game": "Richman 4",
      "original_platform": "other",
      "type": "source-port",
      "forks": [
        {
          "repo": "iam567/rich4-renew-app",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 9789,
          "release": {
            "tag": "v1.1.0",
            "name": "安装包 v1.1.0（2026-11-08）",
            "published_at": "2026-11-08T08:28:36Z",
            "prerelease": false,
            "asset": {
              "name": "rich4-1.1.0-androidtv.apk",
              "url": "https://github.com/iam567/rich4-renew-app/releases/download/v1.1.0/rich4-1.1.0-androidtv.apk",
              "size": 1459518159,
              "sha256": "68228af2fafabad1ae34aec950bae7ba5446bfe1144932542abfb6a0ec51840b"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "安装包 v1.0.0（2026-11-03）",
              "published_at": "2026-11-03T13:40:33Z",
              "prerelease": false,
              "asset": {
                "name": "rich4-1.0.0.apk",
                "url": "https://github.com/iam567/rich4-renew-app/releases/download/v1.0.0/rich4-1.0.0.apk",
                "size": 1458142032,
                "sha256": "ce2a41d7a3ea18574c6bc1b1df9dc5873c5b30c98cd3b81fedb5cf330542d672"
              }
            },
            {
              "tag": "v0.9.1",
              "name": "安装包 v0.9.1 beta（2026-11-02）",
              "published_at": "2026-11-02T13:46:35Z",
              "prerelease": false,
              "asset": {
                "name": "rich4-0.9.1.apk",
                "url": "https://github.com/iam567/rich4-renew-app/releases/download/v0.9.1/rich4-0.9.1.apk",
                "size": 1433377894,
                "sha256": "dd2e28be3f91aa45c3b15d1f1c32ac5019810a79000fd2cb547e7edb29bfc3c8"
              }
            },
            {
              "tag": "v0.9.0",
              "name": "安装包 v0.9.0 beta（2026-11-02）",
              "published_at": "2026-11-02T07:11:19Z",
              "prerelease": false,
              "asset": {
                "name": "rich4-0.9.0.apk",
                "url": "https://github.com/iam567/rich4-renew-app/releases/download/v0.9.0/rich4-0.9.0.apk",
                "size": 1840818563,
                "sha256": "7dadacd047f46310559944b697736fafce30193d7a90019186eb46702245a739"
              }
            },
            {
              "tag": "v0.8.2",
              "name": "安装包 v0.8.2（2026-11-01）",
              "published_at": "2026-11-01T03:31:49Z",
              "prerelease": false,
              "asset": {
                "name": "rich4-0.8.2.apk",
                "url": "https://github.com/iam567/rich4-renew-app/releases/download/v0.8.2/rich4-0.8.2.apk",
                "size": 1818788820,
                "sha256": "8bea8533563f0e23d9d6b8d13d1e4a836a69fa72b2b26934b75f654fa485eef0"
              }
            },
            {
              "tag": "v0.8.1",
              "name": "安装包 v0.8.1（2026-10-29）",
              "published_at": "2026-10-29T02:15:51Z",
              "prerelease": false,
              "asset": {
                "name": "rich4-0.8.1.apk",
                "url": "https://github.com/iam567/rich4-renew-app/releases/download/v0.8.1/rich4-0.8.1.apk",
                "size": 1818788379,
                "sha256": "262a55d70e440f29fd2acdab172c5c17ae14883f2956bcbf7e12c486d8f7c1cd"
              }
            }
          ],
          "package": "pro.areu.rich4",
          "signer_sha256": "210d97499945e374a50485fdbcf13ea9591b421dab482d8f2cb15919ef23a33e"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "High-resolution remake of Richman 4 with the rules restored from the original game, plus new maps and modes. Nothing else is needed.",
      "i18n": {
        "es": {
          "description": "Remake en alta resolución de Richman 4 con las reglas recuperadas del juego original, más mapas y modos nuevos. No hace falta nada más."
        },
        "fr": {
          "description": "Remake haute résolution de Richman 4 avec les règles reprises du jeu d'origine, plus de nouvelles cartes et de nouveaux modes. Rien d'autre n'est nécessaire."
        },
        "pt": {
          "description": "Remake em alta resolução de Richman 4 com as regras recuperadas do jogo original, além de mapas e modos novos. Não precisa de mais nada."
        },
        "de": {
          "description": "Hochauflösendes Remake von Richman 4 mit den Regeln des Originalspiels, dazu neue Karten und Modi. Mehr wird nicht benötigt."
        }
      },
      "art": {
        "steamgriddb_id": 5341230,
        "genres": [
          "puzzle"
        ],
        "igdb_id": 125448,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co50l7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sci46f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sci46g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sci46h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sci46i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sci466.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sci469.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sci46a.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sci46c.jpg"
        ]
      },
      "genres": [
        "puzzle"
      ],
      "downloads": 9789
    },
    {
      "id": "rimdroid",
      "name": "RimDroid",
      "game": "RimWorld",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/udarmolota/RimDroid",
      "description": "Native port of RimWorld. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "udarmolota/RimDroid",
          "asset_pattern": "(?i)^rimdroid-release-[^_]*\\.apk$",
          "downloads": 10397,
          "release": {
            "tag": "0.3.0",
            "name": "📢 Version v0.3.0 — RimWorld 1.7 (natively), Mods screen, news",
            "published_at": "2026-10-18T10:51:31Z",
            "prerelease": false,
            "asset": {
              "name": "rimdroid-release-0.3.0v2.apk",
              "url": "https://github.com/udarmolota/RimDroid/releases/download/0.3.0/rimdroid-release-0.3.0v2.apk",
              "size": 127099000,
              "sha256": "817a7046a29e912e1c97f4603e38f4b501b8a97b23d459d586bd4b4ad63e090e"
            }
          },
          "history": [
            {
              "tag": "0.2.8",
              "name": "📢 Version v0.2.8 - Up to 2× faster on 1.6, performance bar, better typing",
              "published_at": "2026-10-01T10:17:39Z",
              "prerelease": false,
              "asset": {
                "name": "rimdroid-release-0.2.8.apk",
                "url": "https://github.com/udarmolota/RimDroid/releases/download/0.2.8/rimdroid-release-0.2.8.apk",
                "size": 81971223,
                "sha256": "40c784e4d6ae691ef9d7f33e04e4150966259a0718899dbbb45042513075f9c1"
              }
            },
            {
              "tag": "0.2.7",
              "name": "📢 Version v0.2.7 - Native arm64 Mono, TPS boost, GOG",
              "published_at": "2026-09-19T11:19:55Z",
              "prerelease": false,
              "asset": {
                "name": "rimdroid-release-0.2.7v2.apk",
                "url": "https://github.com/udarmolota/RimDroid/releases/download/0.2.7/rimdroid-release-0.2.7v2.apk",
                "size": 85825503,
                "sha256": "b3cef5a77a0e130baf5f76169be4e4937c674690070003992b42b259e793bd70"
              }
            },
            {
              "tag": "0.2.6",
              "name": "📢 Version v0.2.6 - MobileGlues texture compression, gamepad UI and wider device support",
              "published_at": "2026-09-02T14:22:45Z",
              "prerelease": false,
              "asset": {
                "name": "rimdroid-release-0.2.6v2.apk",
                "url": "https://github.com/udarmolota/RimDroid/releases/download/0.2.6/rimdroid-release-0.2.6v2.apk",
                "size": 82724090,
                "sha256": "c4178582e65513870487d4eff0fb9f5fc3336afb12362b05b9cc6b124e1b5fca"
              }
            },
            {
              "tag": "0.2.1",
              "name": "📢 Version v0.2.1 - RimWorld 1.6 support, Saves fixed and Game sound fixed!",
              "published_at": "2026-07-16T04:57:14Z",
              "prerelease": false,
              "asset": {
                "name": "rimdroid-release-0.2.1v2-beta.apk",
                "url": "https://github.com/udarmolota/RimDroid/releases/download/0.2.1/rimdroid-release-0.2.1v2-beta.apk",
                "size": 91644770,
                "sha256": "ddc4731e1633d800d8ae029ff8346ff68db548cd058cf27f557db21c19e77a6b"
              }
            },
            {
              "tag": "0.1.5",
              "name": "📢 Version v0.1.5 - In-app downloads, new look, recommended driver",
              "published_at": "2026-06-05T19:06:23Z",
              "prerelease": false,
              "asset": {
                "name": "rimdroid-release-0.1.5.apk",
                "url": "https://github.com/udarmolota/RimDroid/releases/download/0.1.5/rimdroid-release-0.1.5.apk",
                "size": 81513884,
                "sha256": "bdb9f88a75fe47fdcb8310c426d141b5c9a6b4e25dccf9d69a1b45ab0685bd3c"
              }
            }
          ],
          "package": "com.rimdroid",
          "signer_sha256": "a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "RimWorld for Linux (Steam or GOG) and your DLC",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "If you have RimWorld on Steam or GOG, sign in to the app and download the game and your DLC from it.\nYou can also import your files in a `.zip`, but they must be from the **Linux** version.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de RimWorld. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "RimWorld para Linux (Steam o GOG) y tus DLC",
              "instructions_md": "Si tienes RimWorld en Steam o GOG, inicia sesión en la app y descarga el juego y tus DLC desde ella.\nTambién puedes importar tus archivos en un `.zip`, pero tienen que ser de la versión de **Linux**.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de RimWorld. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "RimWorld pour Linux (Steam ou GOG) et vos DLC",
              "instructions_md": "Si vous avez RimWorld sur Steam ou GOG, connectez-vous dans l'application et téléchargez-y le jeu et vos DLC.\nVous pouvez aussi importer vos fichiers dans un `.zip`, mais ils doivent venir de la version **Linux**.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de RimWorld. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "RimWorld para Linux (Steam ou GOG) e suas DLCs",
              "instructions_md": "Se você tem RimWorld na Steam ou na GOG, entre no app e baixe o jogo e suas DLCs por ele.\nVocê também pode importar seus arquivos em um `.zip`, mas eles têm que ser da versão de **Linux**.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von RimWorld. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "RimWorld für Linux (Steam oder GOG) und deine DLCs",
              "instructions_md": "Hast du RimWorld auf Steam oder GOG, melde dich in der App an und lade dort das Spiel und deine DLCs herunter.\nDu kannst deine Dateien auch als `.zip` importieren, sie müssen aber von der **Linux**-Version stammen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 4347,
        "cover": "https://cdn2.steamgriddb.com/grid/22fdcb3d0b9def788e11ca18c515568d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/877e6815653b6f89f652dd3da06b9f3a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/4f0bf7b7b1aca9ad15317a0b4efdca14.png",
        "genres": [
          "strategy",
          "simulation",
          "horror"
        ],
        "igdb_id": 9789,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coaaqj.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jaqttdyazegmsfdd0dey.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/z35sgk7oumlizlzhhs87.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y81wetgoexzkq0b2rmdl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gxgriu76xfdltv0ln5xp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pbsg0gaskp1xw68bu9ra.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ardhk.jpg"
        ]
      },
      "genres": [
        "strategy",
        "simulation",
        "horror"
      ],
      "downloads": 10397
    },
    {
      "id": "ring-racers",
      "name": "Dr. Robotnik's Ring Racers",
      "game": "Dr. Robotnik's Ring Racers",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/thegreatbbd94-ux/ring-racers-srb2-port",
      "description": "Port of Dr. Robotnik's Ring Racers, the free racing game based on SRB2.",
      "forks": [
        {
          "repo": "thegreatbbd94-ux/ring-racers-srb2-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 787,
          "release": {
            "tag": "v2.4-android-6",
            "name": "Ring Racers v2.4 - Android Port (Update 5 - Addons Folder Fix)",
            "published_at": "2026-10-25T19:53:14Z",
            "prerelease": false,
            "asset": {
              "name": "RingRacers-v2.4-android-arm64.apk",
              "url": "https://github.com/thegreatbbd94-ux/ring-racers-srb2-port/releases/download/v2.4-android-6/RingRacers-v2.4-android-arm64.apk",
              "size": 772016083,
              "sha256": "6224ef57409dee5d9dd14102e38a6675540eebb943b5d6d10d33080d45a61d89"
            }
          },
          "history": [
            {
              "tag": "v2.4-android-4",
              "name": "Ring Racers v2.4 - Android Port (Update 4 - Map Performance Fix)",
              "published_at": "2026-08-29T11:43:40Z",
              "prerelease": false,
              "asset": {
                "name": "RingRacers-v2.4-android-arm64.apk",
                "url": "https://github.com/thegreatbbd94-ux/ring-racers-srb2-port/releases/download/v2.4-android-4/RingRacers-v2.4-android-arm64.apk",
                "size": 772463974,
                "sha256": "3a8b604ba1f10813a4bcdbea66303c500d174fbaa54f88d056436fd194af592e"
              }
            },
            {
              "tag": "v2.4-android-3",
              "name": "Ring Racers v2.4 - Android Port (Update 3)",
              "published_at": "2026-08-29T10:25:00Z",
              "prerelease": false,
              "asset": {
                "name": "RingRacers-v2.4-android-arm64.apk",
                "url": "https://github.com/thegreatbbd94-ux/ring-racers-srb2-port/releases/download/v2.4-android-3/RingRacers-v2.4-android-arm64.apk",
                "size": 772463974,
                "sha256": "3a8b604ba1f10813a4bcdbea66303c500d174fbaa54f88d056436fd194af592e"
              }
            },
            {
              "tag": "v2.4-android-2",
              "name": "Ring Racers v2.4 - Android Port (Update 2)",
              "published_at": "2026-08-28T15:30:03Z",
              "prerelease": false,
              "asset": {
                "name": "RingRacers-v2.4-android-arm64.apk",
                "url": "https://github.com/thegreatbbd94-ux/ring-racers-srb2-port/releases/download/v2.4-android-2/RingRacers-v2.4-android-arm64.apk",
                "size": 784898468,
                "sha256": "8d700b4a6705f7372455e9f6543f7b3c53e9e106cc34ee78b9d8491bad0276a4"
              }
            },
            {
              "tag": "v2.4-android-1",
              "name": "Ring Racers v2.4 - Android Port",
              "published_at": "2026-08-28T14:29:23Z",
              "prerelease": false,
              "asset": {
                "name": "RingRacers-v2.4-android-arm64.apk",
                "url": "https://github.com/thegreatbbd94-ux/ring-racers-srb2-port/releases/download/v2.4-android-1/RingRacers-v2.4-android-arm64.apk",
                "size": 774521218,
                "sha256": "96b7d8764b3e778f4033d997632d76ffb8b96ea100d89d526545ba54d9766dab"
              }
            }
          ],
          "package": "org.kartkrew.ringracers",
          "signer_sha256": "aa8a123b1f53d8eaa634d8a0787f2d6f20131023fd64324515f899dd465087bc"
        },
        {
          "repo": "bitten2up/RingRacers",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1337,
          "release": {
            "tag": "2.4-android-patch1",
            "name": "Dr. Robotnik's RingRacers 2.4 Android patch 1",
            "published_at": "2026-09-18T16:57:02Z",
            "prerelease": false,
            "asset": {
              "name": "ringracers-android-v24-patch1-debug.apk",
              "url": "https://github.com/bitten2up/RingRacers/releases/download/2.4-android-patch1/ringracers-android-v24-patch1-debug.apk",
              "size": 8748730,
              "sha256": "3536c75e22c60f7f958d7fe4d0f4fdbea1728569e56d72f259b344f5646f5e3e"
            }
          },
          "history": [
            {
              "tag": "v2.4-android",
              "name": "Doctor Robotnik's Ringracers v2.4 android port",
              "published_at": "2026-09-08T04:19:50Z",
              "prerelease": false,
              "asset": {
                "name": "ringracers-android-v24-debug.apk",
                "url": "https://github.com/bitten2up/RingRacers/releases/download/v2.4-android/ringracers-android-v24-debug.apk",
                "size": 8719114,
                "sha256": "da0daea3a99cf891502fa4834b87a95d53faae2912b7995c3819a4caedfaf7ce"
              }
            }
          ],
          "package": "org.kartkrew.ringracers",
          "signer_sha256": "159253f1a4b38b2a41d620f48b23dfd31c0a082fa7a1fd694b9bb40de10c7ec2"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Dr. Robotnik's Ring Racers, el juego de carreras libre basado en SRB2."
        },
        "fr": {
          "description": "Port de Dr. Robotnik's Ring Racers, le jeu de course gratuit basé sur SRB2."
        },
        "pt": {
          "description": "Port de Dr. Robotnik's Ring Racers, o jogo de corrida gratuito baseado no SRB2."
        },
        "de": {
          "description": "Port von Dr. Robotnik's Ring Racers, dem kostenlosen Rennspiel auf Basis von SRB2."
        }
      },
      "art": {
        "steamgriddb_id": 5450143,
        "cover": "https://cdn2.steamgriddb.com/grid/327f648c47d0b5bc1a6be17816a7370b.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/7702a923358c66e2d5a1ad2c14497842.png",
        "logo": "https://cdn2.steamgriddb.com/logo/85bf284fc95c01559760c155860996a3.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 238878,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co85ae.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclfj9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclfja.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclfjb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqngs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqngt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scqngr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scs3l4.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "downloads": 2124
    },
    {
      "id": "road-trip-recomp",
      "name": "Road Trip Recomp",
      "game": "Road Trip Adventure",
      "original_platform": "ps2",
      "type": "recomp",
      "upstream": "https://github.com/silentsudin/RoadTripAdventure-recomp",
      "description": "Recompilation of Choro Q HG 2 with HD texture packs and a map on the second screen. Requires your PS2 disc.",
      "forks": [
        {
          "repo": "silentsudin/RoadTripAdventure-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 218,
          "release": {
            "tag": "v0.2.3",
            "name": "Road Trip Recomp 0.2.3",
            "published_at": "2026-10-11T22:52:15Z",
            "prerelease": false,
            "asset": {
              "name": "RoadTripRecomp-0.2.3-Android-arm64.apk",
              "url": "https://github.com/silentsudin/RoadTripAdventure-recomp/releases/download/v0.2.3/RoadTripRecomp-0.2.3-Android-arm64.apk",
              "size": 52190821,
              "sha256": "339e313e2094e56eda04183f1763a8cf6e94e722c4241b0ee62ac546335d55a1"
            }
          },
          "history": [
            {
              "tag": "v0.2.2",
              "name": "Road Trip Recomp 0.2.2",
              "published_at": "2026-10-11T18:42:42Z",
              "prerelease": false,
              "asset": {
                "name": "RoadTripRecomp-0.2.2-Android-arm64.apk",
                "url": "https://github.com/silentsudin/RoadTripAdventure-recomp/releases/download/v0.2.2/RoadTripRecomp-0.2.2-Android-arm64.apk",
                "size": 52178693,
                "sha256": "485d2b0c50c6722b847f1d7cc4f16c8f9fa1a9adf627a4db2dd152dd8db39b64"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "Road Trip Recomp 0.2.1",
              "published_at": "2026-10-11T17:10:41Z",
              "prerelease": false,
              "asset": {
                "name": "RoadTripRecomp-0.2.1-Android-arm64.apk",
                "url": "https://github.com/silentsudin/RoadTripAdventure-recomp/releases/download/v0.2.1/RoadTripRecomp-0.2.1-Android-arm64.apk",
                "size": 52169105,
                "sha256": "ba0e45eb60919818949741cbd4b088e394ee0ecc9a7d11e220b82ce0c8248736"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "Road Trip Recomp 0.2.0",
              "published_at": "2026-10-11T16:44:37Z",
              "prerelease": false,
              "asset": {
                "name": "RoadTripRecomp-0.2.0-Android-arm64.apk",
                "url": "https://github.com/silentsudin/RoadTripAdventure-recomp/releases/download/v0.2.0/RoadTripRecomp-0.2.0-Android-arm64.apk",
                "size": 52167069,
                "sha256": "67e885e6a2b52f181e9407ec160b96653a5ac3ffa86d54e0ed418823e64fb0a8"
              }
            },
            {
              "tag": "v0.1.1",
              "name": "Road Trip Recomp 0.1.1",
              "published_at": "2026-10-09T17:20:39Z",
              "prerelease": false,
              "asset": {
                "name": "RoadTripRecomp-0.1.1-Android-arm64.apk",
                "url": "https://github.com/silentsudin/RoadTripAdventure-recomp/releases/download/v0.1.1/RoadTripRecomp-0.1.1-Android-arm64.apk",
                "size": 52160317,
                "sha256": "9b6b39544d9491018de7a28850ed98094dd7dd9374fb8253df5ca427e1bdea8a"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "Road Trip Recomp 0.1.0",
              "published_at": "2026-10-08T18:12:01Z",
              "prerelease": false,
              "asset": {
                "name": "RoadTripRecomp-0.1.0-Android-arm64.apk",
                "url": "https://github.com/silentsudin/RoadTripAdventure-recomp/releases/download/v0.1.0/RoadTripRecomp-0.1.0-Android-arm64.apk",
                "size": 52151841,
                "sha256": "bca28f49a533ded6d51d9935ec827519c580b20e2d369724b3e5e4cd1e7023a7"
              }
            }
          ],
          "package": "io.github.silentsudin.roadtrip",
          "signer_sha256": "12c99fdb1a8003ba20eb86f3028ae3efd03fac64acb905de4edd8af286c66ccd"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Road Trip disc (PS2, USA, SLUS-20398)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the image of your US Road Trip disc (SLUS-20398) as `.cue`/`.bin`, `.iso` or `.chd`. The app compares it with the known dump and warns you if it's different.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Choro Q HG 2 con packs de texturas HD y mapa en la segunda pantalla. Necesita tu disco de PS2.",
          "assets": {
            "disc": {
              "label": "Disco de Road Trip (PS2, USA, SLUS-20398)",
              "instructions_md": "Elige la imagen de tu disco americano de Road Trip (SLUS-20398) en `.cue`/`.bin`, `.iso` o `.chd`. La app la compara con el volcado conocido y te avisa si es distinta.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Choro Q HG 2 avec packs de textures HD et carte sur le second écran. Nécessite votre disque PS2.",
          "assets": {
            "disc": {
              "label": "Disque de Road Trip (PS2, USA, SLUS-20398)",
              "instructions_md": "Choisissez l'image de votre disque américain de Road Trip (SLUS-20398) en `.cue`/`.bin`, `.iso` ou `.chd`. L'application la compare au dump connu et vous prévient si elle est différente.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Choro Q HG 2 com pacotes de texturas HD e mapa na segunda tela. Precisa do seu disco de PS2.",
          "assets": {
            "disc": {
              "label": "Disco de Road Trip (PS2, EUA, SLUS-20398)",
              "instructions_md": "Escolha a imagem do seu disco americano de Road Trip (SLUS-20398) em `.cue`/`.bin`, `.iso` ou `.chd`. O app a compara com o dump conhecido e avisa se for diferente.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Choro Q HG 2 mit HD-Texturpaketen und Karte auf dem zweiten Bildschirm. Benötigt deine PS2-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Road Trip (PS2, USA, SLUS-20398)",
              "instructions_md": "Wähle das Abbild deiner US-Disc von Road Trip (SLUS-20398) als `.cue`/`.bin`, `.iso` oder `.chd`. Die App vergleicht es mit dem bekannten Dump und warnt dich, wenn es abweicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5263590,
        "cover": "https://cdn2.steamgriddb.com/grid/fa76a34b61498cc37bc2f1ebb782390b.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/2411c29e96bbcd139c9f3329c140a348.png",
        "logo": "https://cdn2.steamgriddb.com/logo/33c74d44a8c8399fd69963ecfae26b75.png",
        "genres": [
          "adventure",
          "rpg",
          "sports",
          "simulation"
        ],
        "igdb_id": 116686,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3a3o.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7akw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7aky.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7akz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7akt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7aku.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7akx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7akv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ard1f.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "sports",
        "simulation"
      ],
      "downloads": 218
    },
    {
      "id": "rocket-r",
      "name": "Rocket-R",
      "game": "Rocket: Robot on Wheels",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/ThatGuyMcd/Rocket-R",
      "description": "Recompilation with higher resolution and frame rate. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "ThatGuyMcd/Rocket-R",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 442,
          "release": {
            "tag": "v.1.0.1",
            "name": "Rocket-R v1.0.1 Public Release",
            "published_at": "2026-09-27T22:48:32Z",
            "prerelease": false,
            "asset": {
              "name": "Rocket-R-1.0.1-Android-arm64-v8a.apk",
              "url": "https://github.com/ThatGuyMcd/Rocket-R/releases/download/v.1.0.1/Rocket-R-1.0.1-Android-arm64-v8a.apk",
              "size": 10428559,
              "sha256": "b722905b73e40238ac46d9e227a0052beec7f633374ee85c85cb86facca7af87"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "Rocket-R v1.0.0 Public Release",
              "published_at": "2026-09-26T15:17:38Z",
              "prerelease": false,
              "asset": {
                "name": "Rocket-R-1.0.0-Android-arm64.apk",
                "url": "https://github.com/ThatGuyMcd/Rocket-R/releases/download/v1.0.0/Rocket-R-1.0.0-Android-arm64.apk",
                "size": 5984238,
                "sha256": "c998fd9808f55a05d95a2ac2dabc76a11f1c6aa3665d7b388575f94d63dae43e"
              }
            }
          ],
          "package": "com.rocketret.rocketr",
          "signer_sha256": "5fa64f44f8b7b3a66d504efe1c62fbb28283ba05e2134d7fcb61fc20f6710fa0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Rocket: Robot on Wheels ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "622d71a44da0b81ea68092cac9198c66154a4f4a",
              "label": "Rocket - Robot on Wheels (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your US Rocket: Robot on Wheels ROM (NSUE).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación con más resolución y tasa de imágenes. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Rocket: Robot on Wheels (N64, USA)",
              "instructions_md": "Elige tu ROM americana de Rocket: Robot on Wheels (NSUE).\n",
              "accepted": [
                "Rocket - Robot on Wheels (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation avec une résolution et une fréquence d'images plus élevées. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Rocket: Robot on Wheels (N64, USA)",
              "accepted": [
                "Rocket - Robot on Wheels (USA)"
              ],
              "instructions_md": "Choisissez votre ROM américaine de Rocket: Robot on Wheels (NSUE).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação com mais resolução e taxa de quadros. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Rocket: Robot on Wheels (N64, EUA)",
              "accepted": [
                "Rocket - Robot on Wheels (USA)"
              ],
              "instructions_md": "Escolha sua ROM americana de Rocket: Robot on Wheels (NSUE).\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung mit höherer Auflösung und Bildrate. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Rocket: Robot on Wheels (N64, USA)",
              "accepted": [
                "Rocket - Robot on Wheels (USA)"
              ],
              "instructions_md": "Wähle deine US-ROM von Rocket: Robot on Wheels (NSUE).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34436,
        "cover": "https://cdn2.steamgriddb.com/grid/1a582d186ac50e181d47124169575618.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7298332f04ac004a0ca44cc69ecf6f6b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3e883840fee4384dd3d2afea5e822517.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 2644,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coa5ns.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/obeyoh00ip9mkbkft89t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dm7khsp3ckjh9ymywyxe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bslucauc4dvxq8kojugd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yizdn6ofp3zahv7lqjgl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1te5.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "downloads": 442
    },
    {
      "id": "roller",
      "name": "ROLLER",
      "game": "Whiplash",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/FatalDecomp/ROLLER",
      "description": "Reverse engineering and partial rewrite of Whiplash / Fatal Racing (1995). Requires the game data.",
      "forks": [
        {
          "repo": "FatalDecomp/ROLLER",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 154,
          "release": {
            "tag": "v0.1.1-dev.20261027",
            "name": "ROLLER 0.1.1-dev.20261027",
            "published_at": "2026-10-27T07:32:55Z",
            "prerelease": true,
            "asset": {
              "name": "roller-android-release-0.1.1-dev.20261027.apk",
              "url": "https://github.com/FatalDecomp/ROLLER/releases/download/v0.1.1-dev.20261027/roller-android-release-0.1.1-dev.20261027.apk",
              "size": 42245921,
              "sha256": "697fb83b2db84f711d78956f876c88835fba3f64cc5860ce7148dbf442f45381"
            }
          },
          "history": [
            {
              "tag": "v0.1.1-dev.20261026",
              "name": "ROLLER 0.1.1-dev.20261026",
              "published_at": "2026-10-26T20:57:44Z",
              "prerelease": true,
              "asset": {
                "name": "roller-android-release-0.1.1-dev.20261026.apk",
                "url": "https://github.com/FatalDecomp/ROLLER/releases/download/v0.1.1-dev.20261026/roller-android-release-0.1.1-dev.20261026.apk",
                "size": 42245921,
                "sha256": "4bc852da8d3e9d92a18bfb6e01e5c03394e2a7a57153fdd1ea3edfe6fd5f8091"
              }
            },
            {
              "tag": "v0.1.1-dev.20261024",
              "name": "ROLLER 0.1.1-dev.20261024",
              "published_at": "2026-10-24T07:03:55Z",
              "prerelease": true,
              "asset": {
                "name": "roller-android-release-0.1.1-dev.20261024.apk",
                "url": "https://github.com/FatalDecomp/ROLLER/releases/download/v0.1.1-dev.20261024/roller-android-release-0.1.1-dev.20261024.apk",
                "size": 42239969,
                "sha256": "792c08dc80530cbcaaf7b986cf5c7c54e5091418b2361c4241f82f5812c53729"
              }
            },
            {
              "tag": "v0.1.1-dev.20261022",
              "name": "ROLLER 0.1.1-dev.20261022",
              "published_at": "2026-10-22T07:23:03Z",
              "prerelease": true,
              "asset": {
                "name": "roller-android-release-0.1.1-dev.20261022.apk",
                "url": "https://github.com/FatalDecomp/ROLLER/releases/download/v0.1.1-dev.20261022/roller-android-release-0.1.1-dev.20261022.apk",
                "size": 42240305,
                "sha256": "478f02dddd59699472340575e72c75045f2121600bf0dd36740c59b2c9c1f93b"
              }
            },
            {
              "tag": "v0.1.1-dev.20261019",
              "name": "ROLLER 0.1.1-dev.20261019",
              "published_at": "2026-10-19T07:32:57Z",
              "prerelease": true,
              "asset": {
                "name": "roller-android-release-0.1.1-dev.20261019.apk",
                "url": "https://github.com/FatalDecomp/ROLLER/releases/download/v0.1.1-dev.20261019/roller-android-release-0.1.1-dev.20261019.apk",
                "size": 42240289,
                "sha256": "cbd4e675a1a95fd25773e47a3fde8d92f2e3db26bef3871361b64bcf1929b1a7"
              }
            }
          ],
          "package": "racing.fatal.roller",
          "signer_sha256": "a4762ff1207947c4eacf6614723a16b414ffe239e4ee409b2706f2fb56b41fab"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Whiplash / Fatal Racing disc image (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Import the image of the original Whiplash (Fatal Racing) disc to play the full game.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Ingeniería inversa y reescritura parcial de Whiplash / Fatal Racing (1995). Necesita los datos del juego.",
          "assets": {
            "disc": {
              "label": "Imagen del disco de Whiplash / Fatal Racing (PC)",
              "instructions_md": "Importa la imagen del disco original de Whiplash (Fatal Racing) para jugar al juego completo.\n"
            }
          }
        },
        "fr": {
          "description": "Rétro-ingénierie et réécriture partielle de Whiplash / Fatal Racing (1995). Nécessite les données du jeu.",
          "assets": {
            "disc": {
              "label": "Image du disque de Whiplash / Fatal Racing (PC)",
              "instructions_md": "Importez l'image du disque original de Whiplash (Fatal Racing) pour jouer au jeu complet.\n"
            }
          }
        },
        "pt": {
          "description": "Engenharia reversa e reescrita parcial de Whiplash / Fatal Racing (1995). Precisa dos dados do jogo.",
          "assets": {
            "disc": {
              "label": "Imagem do disco de Whiplash / Fatal Racing (PC)",
              "instructions_md": "Importe a imagem do disco original de Whiplash (Fatal Racing) para jogar o jogo completo.\n"
            }
          }
        },
        "de": {
          "description": "Reverse Engineering und teilweise Neufassung von Whiplash / Fatal Racing (1995). Benötigt die Spieldaten.",
          "assets": {
            "disc": {
              "label": "Disc-Abbild von Whiplash / Fatal Racing (PC)",
              "instructions_md": "Importiere das Abbild der originalen Disc von Whiplash (Fatal Racing), um das Vollspiel zu spielen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38078,
        "cover": "https://cdn2.steamgriddb.com/grid/4d26e259f9a34f3b0599efbb0424e440.png",
        "hero": "https://cdn2.steamgriddb.com/hero/05a624166c8eb8273b8464e8d9cb5bd9.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c8c1efaca9730df9826ea5f5bd72d025.png",
        "genres": [
          "shooter",
          "strategy",
          "simulation"
        ],
        "igdb_id": 411608,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coclrk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14ic0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14ic4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14ic5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14gmy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14gmz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14gn0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6crk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6by8.jpg"
        ]
      },
      "genres": [
        "shooter",
        "strategy",
        "simulation"
      ],
      "downloads": 154
    },
    {
      "id": "rush2049-recomp",
      "name": "San Fransisco Rush 2049",
      "game": "San Fransisco Rush 2049",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "Cris9870/rush2049-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 22,
          "release": {
            "tag": "v1.0",
            "name": "Rush 2049 nativo 1.0",
            "published_at": "2026-11-03T21:03:59Z",
            "prerelease": false,
            "asset": {
              "name": "Rush2049-Android-1.0.apk",
              "url": "https://github.com/Cris9870/rush2049-recomp/releases/download/v1.0/Rush2049-Android-1.0.apk",
              "size": 37950692,
              "sha256": "4a74aef0b96117e8e214b89c555fd3a4084b3b4e64d803f49187160da6f1c51f"
            }
          },
          "history": [],
          "package": "com.rush2049.nativo",
          "signer_sha256": "ea7671ef0ebf6433dff36104e6b5bb873a4aa633eb2ff8ca7e6bdf029ecfec38"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "San Francisco Rush 2049 disc (Dreamcast, Europe, T-9709D-50)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and choose your copy of the European disc: `.cue` with its `.bin`, `.gdi` with its tracks, `.chd`, or a `.zip`/`.7z` with them. The launcher checks the version and prepares it once.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of San Fransisco Rush 2049. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de San Fransisco Rush 2049. Necesita tus archivos del juego.",
          "assets": {
            "disc": {
              "label": "Disco de San Francisco Rush 2049 (Dreamcast, Europa, T-9709D-50)",
              "instructions_md": "Abre el port y elige tu copia del disco europeo: `.cue` con sus `.bin`, `.gdi` con sus pistas, `.chd`, o un `.zip`/`.7z` con ellos. El launcher comprueba la versión y la prepara una vez.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de San Fransisco Rush 2049. Nécessite vos fichiers de jeu.",
          "assets": {
            "disc": {
              "label": "Disque de San Francisco Rush 2049 (Dreamcast, Europe, T-9709D-50)",
              "instructions_md": "Ouvrez le portage et choisissez votre copie du disque européen : `.cue` avec ses `.bin`, `.gdi` avec ses pistes, `.chd`, ou un `.zip`/`.7z` qui les contient. Le lanceur vérifie la version et la prépare une fois.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de San Fransisco Rush 2049. Requer os arquivos do seu jogo.",
          "assets": {
            "disc": {
              "label": "Disco de San Francisco Rush 2049 (Dreamcast, Europa, T-9709D-50)",
              "instructions_md": "Abra o port e escolha sua cópia do disco europeu: `.cue` com seus `.bin`, `.gdi` com suas faixas, `.chd`, ou um `.zip`/`.7z` com eles. O launcher verifica a versão e a prepara uma vez.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von San Fransisco Rush 2049. Benötigt deine Spieledateien.",
          "assets": {
            "disc": {
              "label": "Disc von San Francisco Rush 2049 (Dreamcast, Europa, T-9709D-50)",
              "instructions_md": "Öffne den Port und wähle deine Kopie der europäischen Disc: `.cue` mit ihren `.bin`, `.gdi` mit ihren Tracks, `.chd` oder ein `.zip`/`.7z` damit. Der Launcher prüft die Version und bereitet sie einmal vor.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 21170,
        "cover": "https://cdn2.steamgriddb.com/grid/149fc7df611affd0659740836d467a08.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d96a432b17fe18b5ab02f16a3b850e75.png",
        "logo": "https://cdn2.steamgriddb.com/logo/79cc3da18f810f1d346720cf319a596e.png"
      },
      "downloads": 22
    },
    {
      "id": "s1forever",
      "name": "Sonic 1 Forever",
      "game": "Sonic 1 Forever",
      "original_platform": "other",
      "type": "decomp",
      "forks": [
        {
          "repo": "ElspethThePict/S1Forever",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 15449,
          "release": {
            "tag": "1.5.1",
            "name": "Sonic Forever v1.5.1",
            "published_at": "2024-10-16T14:38:52Z",
            "prerelease": false,
            "asset": {
              "name": "SonicForever_1.5.1_Android.zip",
              "url": "https://github.com/ElspethThePict/S1Forever/releases/download/1.5.1/SonicForever_1.5.1_Android.zip",
              "size": 19520072,
              "sha256": "342a300e6f424e7dadb37b0c186fe7f592b341a27e7a4d317a65345432628c9e",
              "entry": {
                "path": "SonicForever_1.5.1_Android/SonicForever.apk",
                "size": 12881132,
                "sha256": "40e014f30d1058024f3cde349144ec858968f22fc17cf118bfd4f7383f270116"
              }
            }
          },
          "history": [],
          "package": "com.decomp.s1f",
          "signer_sha256": "1b9db54fe3e935ed2166f3246df2f1b64c750f2d2a060e9853c7b1b922e28659"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Data.rsdk from Sonic the Hedgehog (2013)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Sonic 1 Forever uses the `Data.rsdk` from the 2013 Sonic the Hedgehog (mobile version or Sonic Origins). The port doesn't include it.\nCopy the file to the game folder the app shows you.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Decompilation of Sonic 1 Forever. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Descompilación de Sonic 1 Forever. Necesita tus archivos de juego.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic the Hedgehog (2013)",
              "instructions_md": "Sonic 1 Forever usa el `Data.rsdk` de Sonic the Hedgehog de 2013 (versión móvil o Sonic Origins). El port no lo incluye.\nCopia el archivo a la carpeta del juego que indica la app.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de Sonic 1 Forever. Nécessite vos fichiers de jeu.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic the Hedgehog (2013)",
              "instructions_md": "Sonic 1 Forever utilise le `Data.rsdk` de Sonic the Hedgehog de 2013 (version mobile ou Sonic Origins). Le port ne l'inclut pas.\nCopiez le fichier dans le dossier du jeu indiqué par l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de Sonic 1 Forever. Requer seus arquivos de jogo.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic the Hedgehog (2013)",
              "instructions_md": "O Sonic 1 Forever usa o `Data.rsdk` do Sonic the Hedgehog de 2013 (versão para celular ou Sonic Origins). O port não o inclui.\nCopie o arquivo para a pasta do jogo que o app indicar.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von Sonic 1 Forever. Benötigt deine Spieldateien.",
          "assets": {
            "data": {
              "label": "Data.rsdk von Sonic the Hedgehog (2013)",
              "instructions_md": "Sonic 1 Forever nutzt die `Data.rsdk` aus Sonic the Hedgehog von 2013 (Handy-Version oder Sonic Origins). Der Port enthält sie nicht.\nKopiere die Datei in den Spielordner, den die App anzeigt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5264263,
        "cover": "https://cdn2.steamgriddb.com/grid/a96cbe7eacc725c6b3cf26251321a79a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2979158b9c1e72755a8961f03e3580f5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/53b6c45e76b70cfd19974fcf77c3592a.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 198174,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4oh3.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgp65.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "downloads": 15449
    },
    {
      "id": "scda-xberecomp",
      "name": "Tom Clancy's Splinter Cell: Double Agent",
      "game": "Tom Clancy's Splinter Cell: Double Agent",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "mogeldev/SCDA-XBERecomp-android",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 218,
          "release": {
            "tag": "v0.4.0-testing.1",
            "name": "0.4.0-testing.1",
            "published_at": "2026-11-10T20:53:15Z",
            "prerelease": true,
            "asset": {
              "name": "scda-debug.apk",
              "url": "https://github.com/mogeldev/SCDA-XBERecomp-android/releases/download/v0.4.0-testing.1/scda-debug.apk",
              "size": 217424823,
              "sha256": "530b23453bb608150e4a061e7e1df753feee486483a9d0d9bcc5bb76827273a1"
            }
          },
          "history": [
            {
              "tag": "v0.3.0-testing.2",
              "name": "0.3.0-testing.2",
              "published_at": "2026-11-09T18:38:48Z",
              "prerelease": true,
              "asset": {
                "name": "scda-debug.apk",
                "url": "https://github.com/mogeldev/SCDA-XBERecomp-android/releases/download/v0.3.0-testing.2/scda-debug.apk",
                "size": 217374951,
                "sha256": "ee8a13c0cfed25089e2ede38d86d0645194036a5f0129cfca6502df8eb7cfbc8"
              }
            },
            {
              "tag": "v0.3.0-testing.1",
              "name": "0.3.0-testing.1",
              "published_at": "2026-11-09T18:17:46Z",
              "prerelease": true,
              "asset": {
                "name": "scda-debug.apk",
                "url": "https://github.com/mogeldev/SCDA-XBERecomp-android/releases/download/v0.3.0-testing.1/scda-debug.apk",
                "size": 217369923,
                "sha256": "978a767e369572764a67f2833042b8a747e5b11aad2808903a8f23213c49eff9"
              }
            },
            {
              "tag": "v0.2.0-testing.3",
              "name": "0.2.0-testing.3",
              "published_at": "2026-11-08T23:20:43Z",
              "prerelease": true,
              "asset": {
                "name": "scda-debug.apk",
                "url": "https://github.com/mogeldev/SCDA-XBERecomp-android/releases/download/v0.2.0-testing.3/scda-debug.apk",
                "size": 217218359,
                "sha256": "9e0cb8e58518a421250d97d71a470e6a83ca2ac5aa794c23f9a5dd1286767b08"
              }
            },
            {
              "tag": "v0.2.0-testing.2",
              "name": "0.2.0-testing.2",
              "published_at": "2026-11-08T22:07:14Z",
              "prerelease": true,
              "asset": {
                "name": "scda-debug.apk",
                "url": "https://github.com/mogeldev/SCDA-XBERecomp-android/releases/download/v0.2.0-testing.2/scda-debug.apk",
                "size": 136675839,
                "sha256": "db8e0deca52ac159e1352e1a96b01683c4dafe5921f70e12990574eaf02f2fe8"
              }
            },
            {
              "tag": "v0.2.0-testing.1",
              "name": "0.2.0-testing.1",
              "published_at": "2026-11-08T04:31:17Z",
              "prerelease": true,
              "asset": {
                "name": "scda-debug.apk",
                "url": "https://github.com/mogeldev/SCDA-XBERecomp-android/releases/download/v0.2.0-testing.1/scda-debug.apk",
                "size": 136649939,
                "sha256": "c934dbb9386b729b9ca6e3df5988e9cd3ae68280c49ce6a807852978e5baa7ff"
              }
            }
          ],
          "package": "io.github.mogeldev.scda",
          "signer_sha256": "1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Splinter Cell: Double Agent for the original Xbox",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the original Xbox version; the PC and Xbox 360 versions don't work. Import your game in the app and let the phone compile it.\nThe supported version is on the **Setup** page of the port's wiki.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Tom Clancy's Splinter Cell: Double Agent. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Tom Clancy's Splinter Cell: Double Agent. Necesita tus archivos del juego de Xbox 360.",
          "assets": {
            "game": {
              "label": "Splinter Cell: Double Agent de Xbox original",
              "instructions_md": "Necesitas la versión de Xbox original; las de PC y Xbox 360 no sirven. Importa tu juego en la app y deja que el teléfono lo compile.\nLa versión compatible está en la página **Setup** de la wiki del port.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Tom Clancy's Splinter Cell: Double Agent. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "game": {
              "label": "Splinter Cell: Double Agent pour la Xbox d'origine",
              "instructions_md": "Il vous faut la version Xbox d'origine ; les versions PC et Xbox 360 ne fonctionnent pas. Importez votre jeu dans l'application et laissez le téléphone le compiler.\nLa version compatible est indiquée sur la page **Setup** du wiki du portage.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Tom Clancy's Splinter Cell: Double Agent. Requer seus arquivos de jogo do Xbox 360.",
          "assets": {
            "game": {
              "label": "Splinter Cell: Double Agent do Xbox original",
              "instructions_md": "Você precisa da versão do Xbox original; as de PC e Xbox 360 não servem. Importe seu jogo no app e deixe o celular compilá-lo.\nA versão compatível está na página **Setup** da wiki do port.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Tom Clancy's Splinter Cell: Double Agent. Benötigt deine Xbox 360-Spieldateien.",
          "assets": {
            "game": {
              "label": "Splinter Cell: Double Agent für die originale Xbox",
              "instructions_md": "Du brauchst die Version für die originale Xbox; die PC- und Xbox-360-Versionen gehen nicht. Importiere dein Spiel in der App und lass das Handy es kompilieren.\nDie passende Version steht auf der Seite **Setup** im Wiki des Ports.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1437,
        "cover": "https://cdn2.steamgriddb.com/grid/0a2344aa9cd83016f0066d8f316709f7.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/eed7c97a9088131b8728a09585df953b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2d5f5eeb6cc682eb0fc3e18955791e51.png",
        "genres": [
          "shooter",
          "strategy"
        ],
        "igdb_id": 7469,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1ypg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dnlhcjmuzjpd4cpvs3iq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/edjzle93xynlc1dk1qcx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xdrdjfo1uq3k4hvynuhd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dbrr3j7nazevplq7r6nj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/usombcrenzi9qdlqoast.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar8j1.jpg"
        ]
      },
      "genres": [
        "shooter",
        "strategy"
      ],
      "downloads": 218
    },
    {
      "id": "sdlpal",
      "name": "Legend of Sword and Fairy, The (a.k.a PAL)",
      "game": "Legend of Sword and Fairy, The (a.k.a PAL)",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "sdlpal/sdlpal",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4172,
          "release": {
            "tag": "v3.0.2025.0616",
            "name": "v3.0.2025.0616",
            "published_at": "2025-06-15T20:16:16Z",
            "prerelease": false,
            "asset": {
              "name": "sdlpal.apk",
              "url": "https://github.com/sdlpal/sdlpal/releases/download/v3.0.2025.0616/sdlpal.apk",
              "size": 10974245,
              "sha256": "e231033c3de51c07e33c98c4cd15825a912487879f9a414857651afc3f1ec8b4"
            }
          },
          "history": [],
          "package": "com.sdlpal.sdlpal",
          "signer_sha256": "7145781446130c6892b6cffffcbccd53526e487b8ba7fb6caef4d7ff4856249a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Original Xianjian Qixia Zhuan (PAL) game files",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "SDLPAL is only the engine: you need the files of your original copy of *The Legend of Sword and Fairy* (the DOS or Windows 95 version). Copy them to the folder the app shows you.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Legend of Sword and Fairy, The (a.k.a PAL) for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Legend of Sword and Fairy, The (a.k.a PAL) para PC. Necesita tus archivos de juego de PC.",
          "assets": {
            "data": {
              "label": "Archivos del juego original de Xianjian Qixia Zhuan (PAL)",
              "instructions_md": "SDLPAL es solo el motor: necesitas los archivos de tu copia original de *The Legend of Sword and Fairy* (la versión de DOS o de Windows 95). Cópialos a la carpeta que te indique la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Legend of Sword and Fairy, The (a.k.a PAL) pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "data": {
              "label": "Fichiers du jeu original Xianjian Qixia Zhuan (PAL)",
              "instructions_md": "SDLPAL n'est que le moteur : il vous faut les fichiers de votre copie originale de *The Legend of Sword and Fairy* (version DOS ou Windows 95). Copiez-les dans le dossier indiqué par l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Legend of Sword and Fairy, The (a.k.a PAL) para PC. Requer seus arquivos de jogo de PC.",
          "assets": {
            "data": {
              "label": "Arquivos do jogo original Xianjian Qixia Zhuan (PAL)",
              "instructions_md": "O SDLPAL é só o motor: você precisa dos arquivos da sua cópia original de *The Legend of Sword and Fairy* (versão de DOS ou de Windows 95). Copie-os para a pasta que o app indicar.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Legend of Sword and Fairy, The (a.k.a PAL) für PC. Benötigt deine PC-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien des Originalspiels Xianjian Qixia Zhuan (PAL)",
              "instructions_md": "SDLPAL ist nur die Engine: Du brauchst die Dateien deiner originalen Kopie von *The Legend of Sword and Fairy* (DOS- oder Windows-95-Version). Kopiere sie in den Ordner, den die App anzeigt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5495864,
        "cover": "https://cdn2.steamgriddb.com/grid/a7749cb539b18c1b2430e81797cf9ab0.png"
      },
      "downloads": 4172
    },
    {
      "id": "sdlpop",
      "name": "Prince of Persia DoS",
      "game": "Prince of Persia DoS",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "mgrz18/sdlpop-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 410,
          "release": {
            "tag": "v1.0.0",
            "name": "v1.0.0",
            "published_at": "2026-05-02T04:03:37Z",
            "prerelease": false,
            "asset": {
              "name": "sdlpop-android-v1.0.0-debug.apk",
              "url": "https://github.com/mgrz18/sdlpop-android/releases/download/v1.0.0/sdlpop-android-v1.0.0-debug.apk",
              "size": 2671769,
              "sha256": "d48b6f22f52c0f7081a035877aabe0495cb7d1b338dcab15c5dfa793f3c03e14"
            }
          },
          "history": [],
          "package": "com.mgrz18.sdlpop",
          "signer_sha256": "fe05050b454d3aad3838cf5f5c98e8fd4e885cf5c39f509009261de009904cad"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Prince of Persia DoS. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Prince of Persia DoS. Necesita tus archivos de juego."
        },
        "fr": {
          "description": "Recompilation statique de Prince of Persia DoS. Nécessite vos fichiers de jeu."
        },
        "pt": {
          "description": "Recompilação estática de Prince of Persia DoS. Requer seus arquivos de jogo."
        },
        "de": {
          "description": "Statische Rekompilierung von Prince of Persia DoS. Benötigt deine Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 1623,
        "cover": "https://cdn2.steamgriddb.com/grid/003b36afc53d4e078a9df02e0e43fb28.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b571ecea16a9824023ee1af16897a582.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b6aef86083b784fdf8a5418bb69d66a1.png",
        "genres": [
          "action",
          "adventure",
          "platform"
        ],
        "igdb_id": 2437,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4ta0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cucrswgiuw6lwum9wy1d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kylunga7zeutbg65vyq6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/s5t0dho6rjdn0lqzxvxr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ai67uphqplgml40tjbgi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dzn6u3pabrdgpx7rzzq2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u0v7ayztkqmzj1ouflew.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cooubylwokkekbpkdovn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yemjnihymht9djbykja9.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "platform"
      ],
      "downloads": 410
    },
    {
      "id": "secondhunt",
      "name": "Second Hunt",
      "game": "Metroid Hunter",
      "original_platform": "ds",
      "type": "recomp",
      "forks": [
        {
          "repo": "BountyHunterKanden/SecondHunt",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2639,
          "release": {
            "tag": "v0.5.0-beta",
            "name": "Second Hunt Beta 5 (0.5.0-beta)",
            "published_at": "2026-11-11T16:59:06Z",
            "prerelease": false,
            "asset": {
              "name": "SecondHunt-0.5.0-beta.apk",
              "url": "https://github.com/BountyHunterKanden/SecondHunt/releases/download/v0.5.0-beta/SecondHunt-0.5.0-beta.apk",
              "size": 64902546,
              "sha256": "f268f1dbf782c28ba9f70fdce8da760f79c1412b656221ab378adf6c28575412"
            }
          },
          "history": [
            {
              "tag": "v0.4.5-beta",
              "name": "Second Hunt Beta 4.5 (0.4.5-beta)",
              "published_at": "2026-11-02T19:13:36Z",
              "prerelease": false,
              "asset": {
                "name": "SecondHunt-0.4.5-beta.apk",
                "url": "https://github.com/BountyHunterKanden/SecondHunt/releases/download/v0.4.5-beta/SecondHunt-0.4.5-beta.apk",
                "size": 62686409,
                "sha256": "7c3b6d65e5b2e2ceb9e2e589f7ac2266da761defd18e26462759a19c42bd16d3"
              }
            },
            {
              "tag": "v0.4.4-beta",
              "name": "Second Hunt Beta 4.4 (0.4.4-beta)",
              "published_at": "2026-11-02T05:51:12Z",
              "prerelease": false,
              "asset": {
                "name": "SecondHunt-0.4.4-beta.apk",
                "url": "https://github.com/BountyHunterKanden/SecondHunt/releases/download/v0.4.4-beta/SecondHunt-0.4.4-beta.apk",
                "size": 62645449,
                "sha256": "c6262e341758c30f72c7f6122cb3954e6dfbed9a557f2bb9de2a51d03e2deebb"
              }
            },
            {
              "tag": "v0.4.3-beta",
              "name": "Second Hunt Beta 4.3 (0.4.3-beta)",
              "published_at": "2026-11-02T04:07:08Z",
              "prerelease": false,
              "asset": {
                "name": "SecondHunt-0.4.3-beta.apk",
                "url": "https://github.com/BountyHunterKanden/SecondHunt/releases/download/v0.4.3-beta/SecondHunt-0.4.3-beta.apk",
                "size": 62629065,
                "sha256": "b7c481d056c85cf80b646ea65bc867cec2a3c7470b5e1c752a4f128b1d36920c"
              }
            },
            {
              "tag": "v0.4.2-beta",
              "name": "Second Hunt Beta 4.2 (0.4.2-beta)",
              "published_at": "2026-10-31T23:42:25Z",
              "prerelease": false,
              "asset": {
                "name": "SecondHunt-0.4.2-beta.apk",
                "url": "https://github.com/BountyHunterKanden/SecondHunt/releases/download/v0.4.2-beta/SecondHunt-0.4.2-beta.apk",
                "size": 62121161,
                "sha256": "998e21ec049c065eb6ce8917a866525d7d307c6da4739898b89b02b2b0e6f3f9"
              }
            },
            {
              "tag": "v0.4.1-beta",
              "name": "Second Hunt Beta 4.1 (0.4.1-beta)",
              "published_at": "2026-10-30T13:02:29Z",
              "prerelease": false,
              "asset": {
                "name": "SecondHunt-0.4.1-beta.apk",
                "url": "https://github.com/BountyHunterKanden/SecondHunt/releases/download/v0.4.1-beta/SecondHunt-0.4.1-beta.apk",
                "size": 62112969,
                "sha256": "cd4580e00a2c2a48e118f49841d112037e0572eb6490573b18434ea3d2f880a1"
              }
            }
          ],
          "package": "com.secondhunt.app",
          "signer_sha256": "aa1bcb72a3d2b3c01134aabba45f8f62b96ce4cebea2f7900b0a8c8407002cdd"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Metroid Prime Hunters ROM (USA, 1.0 or 1.1)",
          "accepted": [
            {
              "sha1": "90164d1ac127ee5f9815ea4ae7de798c7b5fc629",
              "label": "Metroid Prime Hunters (USA) 1.0",
              "format": "nds"
            },
            {
              "sha1": "a8679d4f8dcb445cbe946a424241ef44901b0caf",
              "label": "Metroid Prime Hunters (USA) 1.1",
              "format": "nds"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, choose your US Metroid Prime Hunters ROM (version 1.0 or 1.1). Second Hunt unpacks it once and then goes straight into the game.\nOptional: your Metroid Prime discs add arenas, hunters and music.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of Metroid Hunter. Requires your DS copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Metroid Hunter. Necesita tu copia de DS.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Prime Hunters (USA, 1.0 o 1.1)",
              "instructions_md": "En el primer arranque elige tu ROM americana de Metroid Prime Hunters (versión 1.0 o 1.1). Second Hunt la desempaqueta una vez y después entra directo al juego.\nOpcional: tus discos de Metroid Prime añaden arenas, cazadores y música.\n",
              "accepted": [
                "Metroid Prime Hunters (USA) 1.0",
                "Metroid Prime Hunters (USA) 1.1"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Metroid Hunter. Nécessite votre copie de DS.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Prime Hunters (USA, 1.0 ou 1.1)",
              "accepted": [
                "Metroid Prime Hunters (USA) 1.0",
                "Metroid Prime Hunters (USA) 1.1"
              ],
              "instructions_md": "Au premier démarrage, choisissez votre ROM américaine de Metroid Prime Hunters (version 1.0 ou 1.1). Second Hunt la décompresse une fois puis lance directement le jeu.\nFacultatif : vos disques de Metroid Prime ajoutent des arènes, des chasseurs et de la musique.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Metroid Hunter. Requer sua cópia de DS.",
          "assets": {
            "rom": {
              "label": "ROM de Metroid Prime Hunters (EUA, 1.0 ou 1.1)",
              "accepted": [
                "Metroid Prime Hunters (USA) 1.0",
                "Metroid Prime Hunters (USA) 1.1"
              ],
              "instructions_md": "Na primeira inicialização, escolha sua ROM americana de Metroid Prime Hunters (versão 1.0 ou 1.1). O Second Hunt a descompacta uma vez e depois entra direto no jogo.\nOpcional: seus discos de Metroid Prime adicionam arenas, caçadores e música.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Metroid Hunter. Benötigt deine DS-Kopie.",
          "assets": {
            "rom": {
              "label": "ROM von Metroid Prime Hunters (USA, 1.0 oder 1.1)",
              "accepted": [
                "Metroid Prime Hunters (USA) 1.0",
                "Metroid Prime Hunters (USA) 1.1"
              ],
              "instructions_md": "Wähle beim ersten Start deine US-ROM von Metroid Prime Hunters (Version 1.0 oder 1.1). Second Hunt entpackt sie einmal und startet danach direkt ins Spiel.\nOptional: Deine Metroid-Prime-Discs fügen Arenen, Jäger und Musik hinzu.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34541,
        "cover": "https://cdn2.steamgriddb.com/grid/bfa22713f10ab2395b2edc4555fb072e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8a1ce8873f0ebe6634da275019155b10.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2cd2915e69546904e4e5d4a2ac9e1652.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 1110,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7j9t.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/b0gpvmi2qy9ncxevez9o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/i90knasy5ghetawc0wyo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/neieqel3oncevws6jpm7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/plp4wlphfzu2orus2ssd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wq3n3vp0kzlx3qnkpkcz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scyqgohrncybgm8fmku1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ls8ltzjv1fuccokh2kvh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gssxstbvmyolx9ggary2.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "downloads": 2639
    },
    {
      "id": "segasonic-port",
      "name": "SegaSonic The Hedgehog",
      "game": "SegaSonic the Hedgehog",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "Player124413/segasonic-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 261,
          "release": {
            "tag": "First",
            "name": "SegaSonic the Hedgehog unofficial android port test build",
            "published_at": "2026-10-26T12:01:21Z",
            "prerelease": false,
            "asset": {
              "name": "segasonic-android-universal.apk",
              "url": "https://github.com/Player124413/segasonic-port/releases/download/First/segasonic-android-universal.apk",
              "size": 23366323,
              "sha256": "9f619fa3ad6dceed34fc25101b026cc94072b8bbc814d1ec1f328ff70c346020"
            }
          },
          "history": [],
          "package": "io.github.segasonic.port",
          "signer_sha256": "026d9db94cf85a9cfc6265b68f1ed570ce8a32865496af9865f66f147ff28e3f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "roms",
          "label": "SegaSonic The Hedgehog sonic.zip ROM set (MAME)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "intent"
          },
          "instructions_md": "The Android APK is made on a computer: put your MAME `sonic.zip` next to the **SegaSonic APK** tool from the PC package and open it. The resulting APK carries your files, so don't share it.\n"
        }
      ],
      "added_at": "2026-11-02T13:31:11Z",
      "description": "Static recompilation of SegaSonic the Hedgehog. Requires your game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de SegaSonic the Hedgehog. Necesita tu copia del juego.",
          "assets": {
            "roms": {
              "label": "ROM set sonic.zip de SegaSonic The Hedgehog (MAME)",
              "instructions_md": "El APK de Android se crea en un ordenador: pon tu `sonic.zip` de MAME junto a la herramienta **SegaSonic APK** del paquete de PC y ábrela. El APK que sale lleva tus archivos, así que no lo compartas.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de SegaSonic the Hedgehog. Nécessite votre copie du jeu.",
          "assets": {
            "roms": {
              "label": "ROM set sonic.zip de SegaSonic The Hedgehog (MAME)",
              "instructions_md": "L'APK Android se crée sur un ordinateur : placez votre `sonic.zip` de MAME à côté de l'outil **SegaSonic APK** du paquet PC et ouvrez-le. L'APK obtenu contient vos fichiers, ne le partagez donc pas.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de SegaSonic the Hedgehog. Requer sua cópia do jogo.",
          "assets": {
            "roms": {
              "label": "ROM set sonic.zip de SegaSonic The Hedgehog (MAME)",
              "instructions_md": "O APK de Android é criado em um computador: coloque seu `sonic.zip` do MAME ao lado da ferramenta **SegaSonic APK** do pacote de PC e abra-a. O APK gerado leva seus arquivos, então não o compartilhe.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von SegaSonic the Hedgehog. Benötigt deine Spielkopie.",
          "assets": {
            "roms": {
              "label": "ROM-Set sonic.zip von SegaSonic The Hedgehog (MAME)",
              "instructions_md": "Die Android-APK wird auf einem Computer erstellt: Lege deine MAME-`sonic.zip` neben das Tool **SegaSonic APK** aus dem PC-Paket und öffne es. Die entstehende APK enthält deine Dateien, teile sie also nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5262676,
        "cover": "https://cdn2.steamgriddb.com/grid/a1982cdd80157655f8b8bf6bd42b27f8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0d38fd270d6f28bb2fc45ec2571b758e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ce7b63c9249c6b9fd6908b427cefcc06.png",
        "genres": [
          "arcade"
        ],
        "igdb_id": 198602,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4p3k.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scgquy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1lq4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1lq6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1lq5.jpg"
        ]
      },
      "genres": [
        "arcade"
      ],
      "downloads": 261
    },
    {
      "id": "settlers-remake",
      "name": "The Settlers III",
      "game": "The Settlers III",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "dos-ise/settlers-remake",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 124,
          "release": {
            "tag": "v0.7.0.3",
            "name": "v0.7.0.3",
            "published_at": "2026-11-05T07:41:14Z",
            "prerelease": false,
            "asset": {
              "name": "JSettlers-Android.apk",
              "url": "https://github.com/dos-ise/settlers-remake/releases/download/v0.7.0.3/JSettlers-Android.apk",
              "size": 13671082,
              "sha256": "f1c928d33420324dee56fc499b3bd5a00d2397684193b3e6552a7226a0317c66"
            }
          },
          "history": [
            {
              "tag": "v0.7.0.2",
              "name": "v0.7.0.2",
              "published_at": "2026-11-03T12:54:42Z",
              "prerelease": false,
              "asset": {
                "name": "JSettlers-Android.apk",
                "url": "https://github.com/dos-ise/settlers-remake/releases/download/v0.7.0.2/JSettlers-Android.apk",
                "size": 13644395,
                "sha256": "f08a7acbf892979d98ec50deba4c1cc8f20a52a3bb03ed34dcd72427c656ec1a"
              }
            },
            {
              "tag": "v0.7.0.1",
              "name": "v0.7.0.1",
              "published_at": "2026-10-29T07:24:20Z",
              "prerelease": false,
              "asset": {
                "name": "JSettlers-Android.apk",
                "url": "https://github.com/dos-ise/settlers-remake/releases/download/v0.7.0.1/JSettlers-Android.apk",
                "size": 13567619,
                "sha256": "bf90c89310b5ce91fb2e1333ea325c4f1a31e3092ad6087be0477e92835bfdf9"
              }
            },
            {
              "tag": "v0.7.0.0",
              "name": "v0.7.0.0",
              "published_at": "2026-10-26T08:03:11Z",
              "prerelease": false,
              "asset": {
                "name": "JSettlers-Android.apk",
                "url": "https://github.com/dos-ise/settlers-remake/releases/download/v0.7.0.0/JSettlers-Android.apk",
                "size": 12333557,
                "sha256": "04ec90625e3d704604036b917d20c2ae5189593a4001f13978698158353faa70"
              }
            }
          ],
          "package": "jsettlers.main.android",
          "signer_sha256": "48044e30789615dc8978c0e047a2f491a6c6c808c11441dd7de20668cfe06754"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "The Settlers III GFX, SND and MAP folders (or its demo)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "JSettlers"
          },
          "instructions_md": "Copy the `GFX`, `SND` and (optional) `MAP` folders of your installed Settlers III to a folder called `JSettlers` on the phone. The Amazons demo also works.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of The Settlers III for PC. Requires your PC copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de The Settlers III para PC. Necesita tu copia de PC.",
          "assets": {
            "data": {
              "label": "Carpetas GFX, SND y MAP de The Settlers III (o su demo)",
              "instructions_md": "Copia las carpetas `GFX`, `SND` y (opcional) `MAP` de tu Settlers III instalado a una carpeta llamada `JSettlers` en el móvil. También vale la demo Amazons.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de The Settlers III pour PC. Nécessite votre copie PC.",
          "assets": {
            "data": {
              "label": "Dossiers GFX, SND et MAP de The Settlers III (ou sa démo)",
              "instructions_md": "Copiez les dossiers `GFX`, `SND` et (facultatif) `MAP` de votre Settlers III installé dans un dossier nommé `JSettlers` sur le téléphone. La démo Amazons convient aussi.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de The Settlers III para PC. Requer sua cópia de PC.",
          "assets": {
            "data": {
              "label": "Pastas GFX, SND e MAP de The Settlers III (ou a demo)",
              "instructions_md": "Copie as pastas `GFX`, `SND` e (opcional) `MAP` do seu Settlers III instalado para uma pasta chamada `JSettlers` no celular. A demo Amazons também serve.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von The Settlers III für PC. Benötigt deine PC-Kopie.",
          "assets": {
            "data": {
              "label": "Ordner GFX, SND und MAP von Die Siedler III (oder der Demo)",
              "instructions_md": "Kopiere die Ordner `GFX`, `SND` und (optional) `MAP` deines installierten Siedler III in einen Ordner namens `JSettlers` auf dem Handy. Die Amazonen-Demo geht auch.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5264195,
        "cover": "https://cdn2.steamgriddb.com/grid/dc192ca8e637255b117282db66868f0f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ecac401b672c0e65661d7c759900149a.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/56071bb0fbc354219fc083b5ed654531.png",
        "genres": [
          "strategy",
          "simulation"
        ],
        "igdb_id": 3696,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co226c.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gu6sau7odrvucoo5snuv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lcin1vuesxctq5cgvd4t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc78cx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc78cw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc78cv.jpg"
        ]
      },
      "genres": [
        "strategy",
        "simulation"
      ],
      "downloads": 124
    },
    {
      "id": "shadow-of-the-colossus-android-port",
      "name": "Shadow of the Colossus",
      "game": "Shadow of the Colossus",
      "original_platform": "ps2",
      "type": "recomp",
      "forks": [
        {
          "repo": "GhostScitSMT/Shadow-of-the-Colossus-Android-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3499,
          "release": {
            "tag": "v0.13.4",
            "name": "Handheld Edition v0.13.4",
            "published_at": "2026-11-09T11:36:54Z",
            "prerelease": false,
            "asset": {
              "name": "shadow-driver-preview-0.13.4.apk",
              "url": "https://github.com/GhostScitSMT/Shadow-of-the-Colossus-Android-Port/releases/download/v0.13.4/shadow-driver-preview-0.13.4.apk",
              "size": 22603395,
              "sha256": "53428abaad197b894bddcd461877bb6d64fadb9024fbb43f51be68c6b458fc32"
            }
          },
          "history": [],
          "package": "com.ps2x.shadowdriver",
          "signer_sha256": "4132a6dc9e97a2a27bb7cfd9a79dd9e3fab4128263949667772f8a73132351d3",
          "reports": [
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.13.4",
              "last_at": "2026-11-11T17:08:45Z"
            },
            {
              "device": "Google Pixel 8 Pro",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.13.4",
              "last_at": "2026-11-11T17:17:11Z"
            },
            {
              "device": "Xiaomi POCO X7 PRO",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.13.4",
              "last_at": "2026-11-11T17:27:06Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Shadow of the Colossus disc (PS2, US, SCUS-97472) as .iso",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On the **Play** tab, tap **Choose USA ISO** and choose your uncompressed `.iso` (if it's in a ZIP or 7z, extract it first).\nKeep the app open while it copies and imports the disc (about 6 GB) until it shows **Ready to play**.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Shadow of the Colossus. Requires your PS2 ISO.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Shadow of the Colossus. Necesita tu ISO de PS2.",
          "assets": {
            "disc": {
              "label": "Disco de Shadow of the Colossus (PS2, EE.UU., SCUS-97472) en .iso",
              "instructions_md": "En la pestaña **Play**, pulsa **Choose USA ISO** y elige tu `.iso` sin comprimir (si está en un ZIP o 7z, extráelo antes).\nDeja la app abierta mientras copia e importa el disco (unos 6 GB) hasta que ponga **Ready to play**.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Shadow of the Colossus. Nécessite votre ISO PS2.",
          "assets": {
            "disc": {
              "label": "Disque de Shadow of the Colossus (PS2, USA, SCUS-97472) en .iso",
              "instructions_md": "Dans l'onglet **Play**, touchez **Choose USA ISO** et choisissez votre `.iso` non compressé (s'il est dans un ZIP ou 7z, extrayez-le d'abord).\nGardez l'application ouverte pendant qu'elle copie et importe le disque (environ 6 Go) jusqu'à ce qu'elle affiche **Ready to play**.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Shadow of the Colossus. Requer sua ISO de PS2.",
          "assets": {
            "disc": {
              "label": "Disco de Shadow of the Colossus (PS2, EUA, SCUS-97472) em .iso",
              "instructions_md": "Na aba **Play**, toque em **Choose USA ISO** e escolha seu `.iso` sem compressão (se estiver num ZIP ou 7z, extraia antes).\nDeixe o app aberto enquanto ele copia e importa o disco (uns 6 GB) até aparecer **Ready to play**.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Shadow of the Colossus. Benötigt deine PS2-ISO.",
          "assets": {
            "disc": {
              "label": "Disc von Shadow of the Colossus (PS2, USA, SCUS-97472) als .iso",
              "instructions_md": "Tippe im Tab **Play** auf **Choose USA ISO** und wähle deine unkomprimierte `.iso` (liegt sie in einem ZIP oder 7z, entpacke sie vorher).\nLass die App offen, während sie die Disc kopiert und importiert (etwa 6 GB), bis **Ready to play** erscheint.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 86,
        "cover": "https://cdn2.steamgriddb.com/grid/acaca856b38c00847ecc1ca2c02ae4b4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4c27cea8526af8cfee3be5e183ac9605.png",
        "logo": "https://cdn2.steamgriddb.com/logo/97adbcd253402895e56cdeceb5f4ca29.png",
        "genres": [
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 139896,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2ijk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc96kz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc96ky.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc96kx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc96kw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc96kv.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.13.4",
          "last_at": "2026-11-11T17:08:45Z"
        },
        {
          "device": "Google Pixel 8 Pro",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.13.4",
          "last_at": "2026-11-11T17:17:11Z"
        },
        {
          "device": "Xiaomi POCO X7 PRO",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.13.4",
          "last_at": "2026-11-11T17:27:06Z"
        }
      ],
      "downloads": 3499
    },
    {
      "id": "shadowgunrevived",
      "name": "SHADOWGUN",
      "game": "SHADOWGUN",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "RedMemories/ShadowGunRevived",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1566,
          "release": {
            "tag": "v2.1",
            "name": " SHADOWGUN Revived 2.1",
            "published_at": "2026-10-26T10:05:55Z",
            "prerelease": false,
            "asset": {
              "name": "ShadowgunRevived.apk",
              "url": "https://github.com/RedMemories/ShadowGunRevived/releases/download/v2.1/ShadowgunRevived.apk",
              "size": 373279982,
              "sha256": "0f4a5afc4d81fb81f30a143323c09503e62db9e66924c62066541b03f15257ff"
            }
          },
          "history": [
            {
              "tag": "v2.0",
              "name": "SHADOWGUN Revived 2.0",
              "published_at": "2026-10-26T01:46:53Z",
              "prerelease": false,
              "asset": {
                "name": "ShadowgunRevived.apk",
                "url": "https://github.com/RedMemories/ShadowGunRevived/releases/download/v2.0/ShadowgunRevived.apk",
                "size": 373271790,
                "sha256": "277804ea2441166edb6036883b6beab15ecf824f74c67bb6495e67d28d73a092"
              }
            },
            {
              "tag": "v1.0",
              "name": "SHADOWGUN Revived 1.0",
              "published_at": "2026-10-25T23:47:23Z",
              "prerelease": false,
              "asset": {
                "name": "ShadowgunRevived.apk",
                "url": "https://github.com/RedMemories/ShadowGunRevived/releases/download/v1.0/ShadowgunRevived.apk",
                "size": 373271790,
                "sha256": "481653e7bfb7c2d15171069ee0fafc188172034dd2308d8b1589ec1289f3b2cb"
              }
            }
          ],
          "package": "com.redmemories.shadowgun",
          "signer_sha256": "1f9cbb50eab5dd44ef470112d756e2ee7af7737c1452952385dfbaa4e1a8e4dd",
          "reports": [
            {
              "device": "Xiaomi 2201117TG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v2.1",
              "last_at": "2026-11-11T16:20:44Z"
            },
            {
              "device": "Samsung SM-A556E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1",
              "last_at": "2026-11-11T18:56:58Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Madfinger Games's SHADOWGUN recompiled to 64-bit for today's phones with its expansion THE LEFTOVER, in full screen and with no login or ads. The game data comes inside the APK.",
      "i18n": {
        "es": {
          "description": "SHADOWGUN de Madfinger Games recompilado a 64 bits para los móviles actuales con su expansión THE LEFTOVER, a pantalla completa y sin inicio de sesión ni anuncios. Los datos del juego vienen dentro del APK."
        },
        "fr": {
          "description": "SHADOWGUN de Madfinger Games recompilé en 64 bits pour les téléphones actuels avec son extension THE LEFTOVER, en plein écran, sans connexion ni publicités. Les données du jeu sont incluses dans l'APK."
        },
        "pt": {
          "description": "SHADOWGUN da Madfinger Games recompilado para 64 bits nos celulares atuais com a expansão THE LEFTOVER, em tela cheia e sem login nem anúncios. Os dados do jogo vêm dentro do APK."
        },
        "de": {
          "description": "SHADOWGUN von Madfinger Games, für heutige Handys auf 64 Bit rekompiliert samt Erweiterung THE LEFTOVER, im Vollbild, ohne Anmeldung und ohne Werbung. Die Spieldaten stecken in der APK."
        }
      },
      "art": {
        "steamgriddb_id": 5455308,
        "cover": "https://cdn2.steamgriddb.com/grid/dbad1a48ad69aee18d3aa831415c375f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a987c207d0ccd8ea71a2568a3340f7fc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2a5ce8a3519ce4ee106de47758080afd.png",
        "genres": [
          "shooter",
          "arcade"
        ],
        "igdb_id": 38873,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5v9g.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ygazmdmnnf5bzfzo0idy.jpg"
        ]
      },
      "genres": [
        "shooter",
        "arcade"
      ],
      "reports": [
        {
          "device": "Xiaomi 2201117TG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v2.1",
          "last_at": "2026-11-11T16:20:44Z"
        },
        {
          "device": "Samsung SM-A556E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1",
          "last_at": "2026-11-11T18:56:58Z"
        }
      ],
      "downloads": 1566
    },
    {
      "id": "shandalargodot",
      "name": "Magic: The Gathering - Shandalar",
      "game": "Magic: The Gathering - Shandalar",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "b0realis/ShandalarGodot",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 147,
          "release": {
            "tag": "v0.60.16",
            "name": "Shandalar 0.60.16 — Every card pack in the adventure",
            "published_at": "2026-11-04T09:24:06Z",
            "prerelease": false,
            "asset": {
              "name": "Shandalar-0.60.16-android-arm64-experimental-with-skin.zip",
              "url": "https://github.com/b0realis/ShandalarGodot/releases/download/v0.60.16/Shandalar-0.60.16-android-arm64-experimental-with-skin.zip",
              "size": 154143375,
              "sha256": "81b4fa6b235e3566ac5934e5cf4f8f746137efeb549d3a9bb678e24ea4e431ec",
              "entry": {
                "path": "Shandalar-0.60.16-android-arm64-experimental/Shandalar.apk",
                "size": 47659500,
                "sha256": "0f94fe595280be8cb70239e38e674bd7b3f788287e74cae04e92068383cb19af"
              }
            }
          },
          "history": [],
          "package": "com.b0realis.shandalar.android",
          "signer_sha256": "da592f9c99aefda4dcd43e1c1bb86080fe6c41850f967d45e23a5d58fb1dca12"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Magic: The Gathering - Shandalar for PC. Requires your PC copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Magic: The Gathering - Shandalar para PC. Necesita tu copia de PC."
        },
        "fr": {
          "description": "Recompilation statique de Magic: The Gathering - Shandalar pour PC. Nécessite votre copie PC."
        },
        "pt": {
          "description": "Recompilação estática de Magic: The Gathering - Shandalar para PC. Requer sua cópia de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von Magic: The Gathering - Shandalar für PC. Benötigt deine PC-Kopie."
        }
      },
      "art": {
        "steamgriddb_id": 5465793,
        "cover": "https://cdn2.steamgriddb.com/grid/94bad10435e038b752ae647495d16224.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/da9f3e7e9980b49668585efb69e22936.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5f245c7380cdd805ddb3cbed1ff9627f.png",
        "genres": [
          "strategy",
          "puzzle"
        ],
        "igdb_id": 12443,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2err.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sztnt0dbzrrj7pkcd1bn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwe1h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwe1i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwe1j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwe1k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwe1l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwe1m.jpg"
        ]
      },
      "genres": [
        "strategy",
        "puzzle"
      ],
      "downloads": 147
    },
    {
      "id": "shaolin-monks",
      "name": "Shaolin Monks para Android",
      "game": "Mortal Kombat: Shaolin Monks",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/RanggaCasper/ShaolinMonks-Android",
      "description": "Unofficial port using XboxXBERecomp with Vulkan. Requires your Xbox copy.",
      "forks": [
        {
          "repo": "RanggaCasper/ShaolinMonks-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 125556,
          "release": {
            "tag": "v1.1.2",
            "name": "Shaolin Monks for Android v1.1.2",
            "published_at": "2026-11-01T03:04:35Z",
            "prerelease": false,
            "asset": {
              "name": "ShaolinMonks-1.1.2.apk",
              "url": "https://github.com/RanggaCasper/ShaolinMonks-Android/releases/download/v1.1.2/ShaolinMonks-1.1.2.apk",
              "size": 31997288,
              "sha256": "32741e173d5bdeae2e242698a69e54976715b69f1971da7a880684b6414336af"
            }
          },
          "history": [
            {
              "tag": "v1.1.1",
              "name": "Shaolin Monks for Android v1.1.1",
              "published_at": "2026-10-22T22:40:53Z",
              "prerelease": false,
              "asset": {
                "name": "ShaolinMonks-1.1.1.apk",
                "url": "https://github.com/RanggaCasper/ShaolinMonks-Android/releases/download/v1.1.1/ShaolinMonks-1.1.1.apk",
                "size": 31994868,
                "sha256": "8c41e9be37c916fd0549b588efc821dc196b451d4bf4df194bc80d086808698b"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "Shaolin Monks for Android v1.1.0",
              "published_at": "2026-10-22T12:00:38Z",
              "prerelease": false,
              "asset": {
                "name": "ShaolinMonks-1.1.0.apk",
                "url": "https://github.com/RanggaCasper/ShaolinMonks-Android/releases/download/v1.1.0/ShaolinMonks-1.1.0.apk",
                "size": 31988912,
                "sha256": "369bbcf4198eba233fafabc3a07257010b46c1e660acf0ec95575360adbbfee5"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "Shaolin Monks for Android v1.0.1",
              "published_at": "2026-10-22T09:49:30Z",
              "prerelease": false,
              "asset": {
                "name": "ShaolinMonks-1.0.1.apk",
                "url": "https://github.com/RanggaCasper/ShaolinMonks-Android/releases/download/v1.0.1/ShaolinMonks-1.0.1.apk",
                "size": 31963224,
                "sha256": "ca1b12f05cad33b8e9a48a45ccd1a9d72b3a259ce762e44c892b8d30fa09180b"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "Shaolin Monks for Android v1.0.0",
              "published_at": "2026-10-22T09:42:06Z",
              "prerelease": false,
              "asset": {
                "name": "ShaolinMonks-1.0.0.apk",
                "url": "https://github.com/RanggaCasper/ShaolinMonks-Android/releases/download/v1.0.0/ShaolinMonks-1.0.0.apk",
                "size": 31963224,
                "sha256": "5a02e7d327a1f69c1b888d4411e4db659f6eca193a8e161b16018e4d5b67dc7f"
              }
            }
          ],
          "package": "com.racas.shaolinmonks",
          "signer_sha256": "e606b1185cd8e30c799e00ca8011371e7d791c323d0f506c43ba6ea3aa67e3f3",
          "reports": [
            {
              "device": "TCL T702Z",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T04:32:41Z"
            },
            {
              "device": "motorola edge 60 fusion",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.2",
              "last_at": "2026-11-11T14:57:36Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "disc",
          "label": "Mortal Kombat: Shaolin Monks (Xbox) disc in .iso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "ShaolinMonks/"
          },
          "instructions_md": "Open Shaolin Monks and grant access to all files (on Android 10, the storage permission).\nPut the .iso in the ShaolinMonks folder in internal memory (or at the root of the SD card).\ndefault.xbe is also supported along with the rest of the disc files and folders (GAMEDATA.WA*, front, English, classic...).\nWithout that permission, use Android/data/com.racas.shaolinmonks/files/assets.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port no oficial mediante XboxXBERecomp con Vulkan. Necesita tu copia de Xbox.",
          "assets": {
            "disc": {
              "label": "Disco de Mortal Kombat: Shaolin Monks (Xbox) en .iso",
              "instructions_md": "Abre Shaolin Monks y dale acceso a todos los archivos (en Android 10, el permiso de almacenamiento).\nPon el .iso en la carpeta ShaolinMonks de la memoria interna (o de la raíz de la tarjeta SD).\nTambién vale default.xbe con el resto de archivos y carpetas del disco (GAMEDATA.WA*, front, English, classic...).\nSin ese permiso, usa Android/data/com.racas.shaolinmonks/files/assets.\n"
            }
          }
        },
        "fr": {
          "description": "Port non officiel utilisant XboxXBERecomp avec Vulkan. Nécessite votre copie Xbox.",
          "assets": {
            "disc": {
              "label": "Disque Mortal Kombat: Shaolin Monks (Xbox) au format .iso",
              "instructions_md": "Ouvrez Shaolin Monks et autorisez l'accès à tous les fichiers (sur Android 10, l'autorisation de stockage).\nMettez le .iso dans le dossier ShaolinMonks de la mémoire interne (ou à la racine de la carte SD).\ndefault.xbe est également accepté avec le reste des fichiers et dossiers du disque (GAMEDATA.WA*, front, English, classic...). Sans cette autorisation, utilisez Android/data/com.racas.shaolinmonks/files/assets.\n"
            }
          }
        },
        "pt": {
          "description": "Port não oficial usando XboxXBERecomp com Vulkan. Requer sua cópia de Xbox.",
          "assets": {
            "disc": {
              "label": "Disco de Mortal Kombat: Shaolin Monks (Xbox) em .iso",
              "instructions_md": "Abra o Shaolin Monks e dê acesso a todos os arquivos (no Android 10, a permissão de armazenamento).\nColoque a .iso na pasta ShaolinMonks da memória interna (ou na raiz do cartão SD).\nO default.xbe também funciona junto com o resto dos arquivos e pastas do disco (GAMEDATA.WA*, front, English, classic...).\nSem essa permissão, use Android/data/com.racas.shaolinmonks/files/assets.\n"
            }
          }
        },
        "de": {
          "description": "Inoffizieller Port mit XboxXBERecomp und Vulkan. Benötigt deine Xbox-Kopie.",
          "assets": {
            "disc": {
              "label": "Mortal Kombat: Shaolin Monks (Xbox) Disc als .iso",
              "instructions_md": "Öffne Shaolin Monks und gewähre Zugriff auf alle Dateien (unter Android 10 die Speicherberechtigung).\nLege die .iso in den Ordner ShaolinMonks im internen Speicher (oder im Stammverzeichnis der SD-Karte).\nAuch default.xbe zusammen mit den übrigen Ordnern und Dateien der Disc funktioniert (GAMEDATA.WA*, front, English, classic...).\nOhne diese Berechtigung verwende Android/data/com.racas.shaolinmonks/files/assets.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37375,
        "cover": "https://cdn2.steamgriddb.com/grid/338c5458fadf5e13bddfcb4819942d15.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/ba8d0823c02b67588d1d0184f242f778.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f585a5b60d11ea3cdccb72174a0d418d.png",
        "genres": [
          "action",
          "fighting",
          "horror"
        ],
        "igdb_id": 1614,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co20ld.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81kn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81km.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81ki.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81kl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81kj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81kh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc81kk.jpg"
        ]
      },
      "genres": [
        "action",
        "fighting",
        "horror"
      ],
      "reports": [
        {
          "device": "TCL T702Z",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T04:32:41Z"
        },
        {
          "device": "motorola edge 60 fusion",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.2",
          "last_at": "2026-11-11T14:57:36Z"
        }
      ],
      "downloads": 125556
    },
    {
      "id": "silent-hill-decomp",
      "name": "Silent Hill",
      "game": "Silent Hill",
      "original_platform": "ps1",
      "type": "decomp",
      "forks": [
        {
          "repo": "SlickAmogus/silent-hill-decomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10573,
          "release": {
            "tag": "crossplatform-beta",
            "name": "Cross-platform Beta Release (PC/Mac/Linux/Android/iOS/Xbox)",
            "published_at": "2026-09-04T08:39:34Z",
            "prerelease": false,
            "asset": {
              "name": "SHAndroid_100926_OLD.apk",
              "url": "https://github.com/SlickAmogus/silent-hill-decomp/releases/download/crossplatform-beta/SHAndroid_100926_OLD.apk",
              "size": 13884195,
              "sha256": "11cc462b001b0a1236a89020d3cb7380d28fc6b6c9b0de347f77264ec34bc0ef"
            }
          },
          "history": [],
          "package": "com.silenthill.port",
          "signer_sha256": "2a3786e1b2ae8065ff744d6b44dfc059a49110942711b643fad454cadb428abe",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "crossplatform-beta",
              "last_at": "2026-11-11T01:19:39Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T12:29:16Z"
            },
            {
              "device": "motorola edge 60 fusion",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "crossplatform-beta",
              "last_at": "2026-11-10T03:08:17Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Silent Hill disc (PS1) as .bin",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need a `.bin` image of your own Silent Hill disc. The US, European and Japanese ones work (they're detected automatically); so do discs with fan translations.\nThe name doesn't matter, though `Silent Hill (USA).bin` is safe.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Decompilation of Silent Hill for PS1. Requires your PS1 copy.",
      "i18n": {
        "es": {
          "description": "Descompilación de Silent Hill para PS1. Necesita tu copia de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Silent Hill (PS1) en .bin",
              "instructions_md": "Necesitas una imagen `.bin` de tu propio disco de Silent Hill. Valen la americana, las europeas y la japonesa (se detectan solas); también discos con traducciones de fans.\nEl nombre no importa, aunque `Silent Hill (USA).bin` es seguro.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de Silent Hill pour PS1. Nécessite votre copie PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Silent Hill (PS1) en .bin",
              "instructions_md": "Il vous faut une image `.bin` de votre propre disque de Silent Hill. Les versions américaine, européennes et japonaise conviennent (détectées automatiquement), ainsi que les disques avec traductions de fans.\nLe nom n'a pas d'importance, mais `Silent Hill (USA).bin` est sûr.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de Silent Hill para PS1. Requer sua cópia de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Silent Hill (PS1) em .bin",
              "instructions_md": "Você precisa de uma imagem `.bin` do seu próprio disco de Silent Hill. Servem a americana, as europeias e a japonesa (são detectadas sozinhas); também discos com traduções de fãs.\nO nome não importa, mas `Silent Hill (USA).bin` é garantido.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von Silent Hill für PS1. Benötigt deine PS1-Kopie.",
          "assets": {
            "disc": {
              "label": "Disc von Silent Hill (PS1) als .bin",
              "instructions_md": "Du brauchst ein `.bin`-Abbild deiner eigenen Silent-Hill-Disc. Die US-, europäischen und japanischen Versionen gehen (sie werden selbst erkannt), ebenso Discs mit Fan-Übersetzungen.\nDer Name ist egal, `Silent Hill (USA).bin` ist aber sicher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37313,
        "cover": "https://cdn2.steamgriddb.com/grid/1aed88b7fdc56b77d7971de724e7c6d0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b7d0858d41a6c29b873e4aba411e6d04.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/8d34201a5b85900908db6cae92723617.png",
        "genres": [
          "adventure",
          "puzzle",
          "horror"
        ],
        "igdb_id": 484,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2vyq.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc891e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc891h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc891f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc891g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc891j.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc891i.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc891k.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle",
        "horror"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_tag": "crossplatform-beta",
          "last_at": "2026-11-11T01:19:39Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T12:29:16Z"
        },
        {
          "device": "motorola edge 60 fusion",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "crossplatform-beta",
          "last_at": "2026-11-10T03:08:17Z"
        }
      ],
      "downloads": 10573
    },
    {
      "id": "silksong-android",
      "name": "Silksong Android",
      "game": "Hollow Knight: Silksong",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/jakobkhansen/SilksongAndroid",
      "description": "Dual-screen port with optional Steam integration for the files and cloud saves. Requires your copy.",
      "forks": [
        {
          "repo": "jakobkhansen/SilksongAndroid",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 13269,
          "release": {
            "tag": "v2.0.1",
            "name": "v2.0.1",
            "published_at": "2026-11-09T18:29:10Z",
            "prerelease": false,
            "asset": {
              "name": "SilksongAndroid-2.0.1.apk",
              "url": "https://github.com/jakobkhansen/SilksongAndroid/releases/download/v2.0.1/SilksongAndroid-2.0.1.apk",
              "size": 69710922,
              "sha256": "63b291fc4c1676359d7d892f5f02d009c42db4933e0027ff4272c19286e22238"
            }
          },
          "history": [
            {
              "tag": "v2.0.0",
              "name": "v2.0.0",
              "published_at": "2026-09-25T19:23:48Z",
              "prerelease": false,
              "asset": {
                "name": "SilksongAndroid-2.0.0.apk",
                "url": "https://github.com/jakobkhansen/SilksongAndroid/releases/download/v2.0.0/SilksongAndroid-2.0.0.apk",
                "size": 69694538,
                "sha256": "159ff7ba759dcac612d5085981286125419c79971643154475327738906c8568"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "v1.1.0",
              "published_at": "2026-09-09T21:19:39Z",
              "prerelease": false,
              "asset": {
                "name": "SilksongAndroid-1.1.0.apk",
                "url": "https://github.com/jakobkhansen/SilksongAndroid/releases/download/v1.1.0/SilksongAndroid-1.1.0.apk",
                "size": 69152848,
                "sha256": "1b7c3914b7a527e384cc0fc76484ea2bf624654187b1a5ef86f23c8b0904f748"
              }
            },
            {
              "tag": "v1.0.3",
              "name": "v1.0.3",
              "published_at": "2026-08-29T09:40:55Z",
              "prerelease": false,
              "asset": {
                "name": "SilksongAndroid-1.0.3.apk",
                "url": "https://github.com/jakobkhansen/SilksongAndroid/releases/download/v1.0.3/SilksongAndroid-1.0.3.apk",
                "size": 68294705,
                "sha256": "dd73aff84c49d1dd54bd704cf4be223f2aeb67828d122322ac0a4727541b5ae5"
              }
            },
            {
              "tag": "v1.0.2",
              "name": "v1.0.2",
              "published_at": "2026-08-23T19:47:06Z",
              "prerelease": false,
              "asset": {
                "name": "SilksongAndroid-1.0.2.apk",
                "url": "https://github.com/jakobkhansen/SilksongAndroid/releases/download/v1.0.2/SilksongAndroid-1.0.2.apk",
                "size": 40294390,
                "sha256": "3dd47cbe83fc6ee8c1c22bcfe08a0398bc36e22f0b824a14c42ef10c8f3462d2"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "v1.0.1",
              "published_at": "2026-08-22T23:45:36Z",
              "prerelease": false,
              "asset": {
                "name": "SilksongAndroid-1.0.1.apk",
                "url": "https://github.com/jakobkhansen/SilksongAndroid/releases/download/v1.0.1/SilksongAndroid-1.0.1.apk",
                "size": 40261622,
                "sha256": "ac704b3f1e993a49dfa39b087079d82e5f0957f10c944af2ffbfdf6873b8deca"
              }
            }
          ],
          "package": "com.jakobkhansen.silksong",
          "signer_sha256": "16a868feab39d98c298253a2845ea0ba34b6cef2224ec405a7d4649482b2dd9e",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.0",
              "last_at": "2026-11-09T21:38:32Z"
            },
            {
              "device": "Samsung SM-A525M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T07:13:59Z"
            },
            {
              "device": "Samsung SM-S948B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.0.1",
              "last_at": "2026-11-11T07:03:03Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Hollow Knight: Silksong from Steam (Linux version)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The easy way: sign in to Steam inside the app and it downloads the game files (and your cloud saves).\nIf you'd rather do it by hand, you need the **Linux** version of the game (Windows and macOS don't work), for example with DepotDownloader. Copy the whole `silksong` folder to internal storage and tap **Choose folder**.\nThe first time, the app adapts the game on the phone itself: it takes 20-30 minutes.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de doble pantalla con integración opcional con Steam para los archivos y las partidas en la nube. Necesita tu copia.",
          "assets": {
            "game": {
              "label": "Hollow Knight: Silksong de Steam (versión de Linux)",
              "instructions_md": "La forma fácil: inicia sesión en Steam dentro de la app y ella descarga los archivos del juego (y tus partidas en la nube).\nSi prefieres hacerlo a mano, necesitas la versión de **Linux** del juego (las de Windows y macOS no sirven), por ejemplo con DepotDownloader. Copia la carpeta `silksong` entera al almacenamiento interno y pulsa **Choose folder**.\nLa primera vez la app adapta el juego en el propio móvil: tarda 20-30 minutos.\n"
            }
          }
        },
        "fr": {
          "description": "Port double écran avec intégration Steam facultative pour les fichiers et les sauvegardes dans le cloud. Nécessite votre copie.",
          "assets": {
            "game": {
              "label": "Hollow Knight: Silksong de Steam (version Linux)",
              "instructions_md": "Le plus simple : connectez-vous à Steam dans l'application et elle télécharge les fichiers du jeu (et vos sauvegardes cloud).\nSi vous préférez le faire à la main, il vous faut la version **Linux** du jeu (Windows et macOS ne conviennent pas), par exemple avec DepotDownloader. Copiez tout le dossier `silksong` dans le stockage interne et touchez **Choose folder**.\nLa première fois, l'application adapte le jeu sur le téléphone : cela prend 20 à 30 minutes.\n"
            }
          }
        },
        "pt": {
          "description": "Port de tela dupla com integração opcional com a Steam para os arquivos e os saves na nuvem. Precisa da sua cópia.",
          "assets": {
            "game": {
              "label": "Hollow Knight: Silksong da Steam (versão de Linux)",
              "instructions_md": "O jeito fácil: entre na Steam dentro do app e ele baixa os arquivos do jogo (e seus saves na nuvem).\nSe preferir fazer à mão, você precisa da versão de **Linux** do jogo (as de Windows e macOS não servem), por exemplo com o DepotDownloader. Copie a pasta `silksong` inteira para o armazenamento interno e toque em **Choose folder**.\nNa primeira vez o app adapta o jogo no próprio celular: leva 20-30 minutos.\n"
            }
          }
        },
        "de": {
          "description": "Port für zwei Bildschirme mit optionaler Steam-Anbindung für Dateien und Cloud-Spielstände. Benötigt deine Kopie.",
          "assets": {
            "game": {
              "label": "Hollow Knight: Silksong von Steam (Linux-Version)",
              "instructions_md": "Der einfache Weg: Melde dich in der App bei Steam an, und sie lädt die Spieldateien (und deine Cloud-Spielstände) herunter.\nWillst du es von Hand machen, brauchst du die **Linux**-Version des Spiels (Windows und macOS gehen nicht), zum Beispiel mit DepotDownloader. Kopiere den ganzen Ordner `silksong` in den internen Speicher und tippe auf **Choose folder**.\nBeim ersten Mal passt die App das Spiel direkt auf dem Handy an: Das dauert 20-30 Minuten.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1043,
        "cover": "https://cdn2.steamgriddb.com/grid/352b19056ce934568b956d68cbcde3b5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/beac6d8fdd97a5e184ace84f9988a0fc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/869b756887457aead5c1d0676e344c75.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 115289,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobebu.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63aa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63a9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63ab.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63a8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63ac.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc63a7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4prh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4pri.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.0",
          "last_at": "2026-11-09T21:38:32Z"
        },
        {
          "device": "Samsung SM-A525M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T07:13:59Z"
        },
        {
          "device": "Samsung SM-S948B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.0.1",
          "last_at": "2026-11-11T07:03:03Z"
        }
      ],
      "downloads": 13269
    },
    {
      "id": "simpsons-hit-and-run",
      "name": "The Simpsons: Hit & Run",
      "game": "The Simpsons: Hit & Run",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/Carlox33/The-Simpsons-Hit-and-Run-Android",
      "description": "Port based on the decompilation of The Simpsons: Hit & Run. Requires your PC copy files.",
      "forks": [
        {
          "repo": "Carlox33/The-Simpsons-Hit-and-Run-Android",
          "asset_pattern": "(?i)ntsc.*\\.apk$",
          "downloads": 34055,
          "release": {
            "tag": "v0.93",
            "name": "Version 0.93 - OpenGL ES Lighting Fix and Performance Improvements",
            "published_at": "2026-07-24T12:19:03Z",
            "prerelease": false,
            "asset": {
              "name": "SimpsonsNTSC.apk",
              "url": "https://github.com/Carlox33/The-Simpsons-Hit-and-Run-Android/releases/download/v0.93/SimpsonsNTSC.apk",
              "size": 79842646,
              "sha256": "f2092cb2cacd7cbf95588bef01e418193137e825f01bfa984610f5f805beaaf5"
            }
          },
          "history": [
            {
              "tag": "v0.92.2",
              "name": "Version 0.92.2 - Minigame Touch Control Customization",
              "published_at": "2026-07-20T16:34:53Z",
              "prerelease": false,
              "asset": {
                "name": "SimpsonsNTSC.apk",
                "url": "https://github.com/Carlox33/The-Simpsons-Hit-and-Run-Android/releases/download/v0.92.2/SimpsonsNTSC.apk",
                "size": 79842650,
                "sha256": "aa9b55e2db89541a730df64d795695202b06092c21ec7c963294b65f70afc136"
              }
            },
            {
              "tag": "v0.92.0.1",
              "name": "Version 0.92.0.1 - Statistics Book menu from the main menu fixed (Homer’s house)",
              "published_at": "2026-07-14T18:00:39Z",
              "prerelease": false,
              "asset": {
                "name": "SimpsonsNTSC.apk",
                "url": "https://github.com/Carlox33/The-Simpsons-Hit-and-Run-Android/releases/download/v0.92.0.1/SimpsonsNTSC.apk",
                "size": 79842642,
                "sha256": "3afe04adc608a9ebfa9cd2759d74146b8c616cae76b4e6e05e154cb3fbd75740"
              }
            },
            {
              "tag": "v0.92",
              "name": "Version 0.92 Touch Control Customization",
              "published_at": "2026-07-12T08:46:47Z",
              "prerelease": false,
              "asset": {
                "name": "SimpsonsNTSC.apk",
                "url": "https://github.com/Carlox33/The-Simpsons-Hit-and-Run-Android/releases/download/v0.92/SimpsonsNTSC.apk",
                "size": 79842646,
                "sha256": "ff67118c3e048f51a09fddcf220e454208f5843934a18efe7345f4e09680f5d8"
              }
            },
            {
              "tag": "v0.91.0.1",
              "name": " Version 0.91.0.1",
              "published_at": "2026-07-07T14:01:37Z",
              "prerelease": false,
              "asset": {
                "name": "SimpsonsNTSC.apk",
                "url": "https://github.com/Carlox33/The-Simpsons-Hit-and-Run-Android/releases/download/v0.91.0.1/SimpsonsNTSC.apk",
                "size": 79531240,
                "sha256": "33f7ce5b31d90ef961d2b2b9b78fc843833b1d2be27253eb87e6a316bae8ffea"
              }
            },
            {
              "tag": "v0.91",
              "name": "v0.91 Minigame(extra-mode) avaliable.",
              "published_at": "2026-07-01T07:43:22Z",
              "prerelease": false,
              "asset": {
                "name": "SimpsonsNTSC.apk",
                "url": "https://github.com/Carlox33/The-Simpsons-Hit-and-Run-Android/releases/download/v0.91/SimpsonsNTSC.apk",
                "size": 79531240,
                "sha256": "1a90f536b65f687348a0dcbdb6a2f6f325c5f62988c3db3da51d11d25f88c653"
              }
            }
          ],
          "package": "com.c4rlox.simpsons",
          "signer_sha256": "3096da2457da542d6f42a236b75ca6e7e02e0a35dd3c54fe08fdd43d818401c8"
        },
        {
          "repo": "deivid22srk/2The-Simpsons-Hit-and-Run-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3534,
          "release": {
            "tag": "v0.87",
            "name": "v0.87",
            "published_at": "2026-06-03T18:50:44Z",
            "prerelease": false,
            "asset": {
              "name": "SimpsonHitAndRun-NTSC-signed.apk",
              "url": "https://github.com/deivid22srk/2The-Simpsons-Hit-and-Run-Android/releases/download/v0.87/SimpsonHitAndRun-NTSC-signed.apk",
              "size": 110158852,
              "sha256": "a802685afd6a67ed9b7e0e4a7ca50848e7caf58e99ffd89519215825dea07af0"
            }
          },
          "history": [
            {
              "tag": "debug86",
              "name": "0.86",
              "published_at": "2026-05-29T14:48:29Z",
              "prerelease": false,
              "asset": {
                "name": "SimpsonHitAndRun-NTSC.apk",
                "url": "https://github.com/deivid22srk/2The-Simpsons-Hit-and-Run-Android/releases/download/debug86/SimpsonHitAndRun-NTSC.apk",
                "size": 109065054,
                "sha256": "3b7145aaa1cc46b66c3124cc5cd7141a689d9a761052988886234920abe8c064"
              }
            }
          ],
          "package": "com.c4rlox.simpsons",
          "signer_sha256": "e8cc84f45ae374217c662c6bd041814e77989677d1f52759a5c2f81425d49213"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "The Simpsons: Hit & Run PC files (original CD version)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "path": "Android/data/com.c4rlox.simpsons/files/"
          },
          "instructions_md": "Open the port once to create its folder (if you create it manually, it may fail to read).\nCopy your PC game files (original CD version, not the leaked code) to Android/data/com.c4rlox.simpsons/files. Install the NTSC or PAL APK depending on your copy:\ndialog.rcf is English; dialogs.rcf, dialogf.rcf and dialogg.rcf are PAL in Spanish, French and German.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de The Simpsons: Hit & Run. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Archivos de The Simpsons: Hit & Run de PC (versión original del CD)",
              "instructions_md": "Abre el port una vez para que cree su carpeta (si la creas a mano, puede no poder leerla).\nCopia los archivos de tu juego de PC (la versión original del CD, no la del código filtrado)\na Android/data/com.c4rlox.simpsons/files. Instala el APK NTSC o PAL según tu copia:\ndialog.rcf es inglés; dialogs.rcf, dialogf.rcf y dialogg.rcf son PAL en español, francés y alemán.\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation de The Simpsons: Hit & Run. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Fichiers PC de The Simpsons: Hit & Run (version CD d'origine)",
              "instructions_md": "Ouvrez le port une fois pour qu'il crée son dossier (si vous le créez manuellement, la lecture peut échouer).\nCopiez les fichiers de votre jeu PC (version CD d'origine, pas celle du code leaké) dans Android/data/com.c4rlox.simpsons/files. Installez l'APK NTSC ou PAL selon votre copie :\ndialog.rcf est en anglais ; dialogs.rcf, dialogf.rcf et dialogg.rcf sont PAL en espagnol, français et allemand.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na descompilação de The Simpsons: Hit & Run. Requer os arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Arquivos de The Simpsons: Hit & Run para PC (versão original do CD)",
              "instructions_md": "Abra o port uma vez para que ele crie sua pasta (se você criá-la manualmente, pode não conseguir ler).\nCopie os arquivos do seu jogo de PC (versão original do CD, não a do código vazado) para Android/data/com.c4rlox.simpsons/files. Instale o APK NTSC ou PAL dependendo da sua cópia:\ndialog.rcf é inglês; dialogs.rcf, dialogf.rcf e dialogg.rcf são PAL em espanhol, francês e alemão.\n"
            }
          }
        },
        "de": {
          "description": "Port basierend auf der Dekompilierung von The Simpsons: Hit & Run. Benötigt deine PC-Kopiedateien.",
          "assets": {
            "game": {
              "label": "The Simpsons: Hit & Run PC-Dateien (Original-CD-Version)",
              "instructions_md": "Öffne den Port einmal, damit er seinen Ordner erstellt (wenn du ihn manuell erstellst, wird er möglicherweise nicht gelesen).\nKopiere deine PC-Spieldateien (Original-CD-Version, nicht den geleakten Code) nach Android/data/com.c4rlox.simpsons/files. Installiere die NTSC- oder PAL-APK je nach deiner Kopie:\ndialog.rcf ist Englisch; dialogs.rcf, dialogf.rcf und dialogg.rcf sind PAL auf Spanisch, Französisch und Deutsch.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34479,
        "cover": "https://cdn2.steamgriddb.com/grid/3ab7434b949fbf9a19c3fcc830c1bdf1.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ce6bfb0e02818a1b12cc52766db8319b.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/1b12d60e85a7a2d7c03b9daad3d1959f.png",
        "genres": [
          "adventure",
          "platform",
          "racing"
        ],
        "igdb_id": 2844,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2uk7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7e2x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7e2w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7e2u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7e2v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6gap.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "racing"
      ],
      "downloads": 37589
    },
    {
      "id": "skate3-mobile",
      "name": "Skate 3 Mobile",
      "game": "Skate 3",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/Buku313/Skate3-Mobile",
      "description": "Native recompilation with Vulkan: install the APK and choose your ISO.",
      "forks": [
        {
          "repo": "andrewnakas/skate3-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 6374,
          "release": {
            "tag": "v0.2.0",
            "name": "Skate 3 Android v0.2.0",
            "published_at": "2026-09-24T03:29:20Z",
            "prerelease": false,
            "asset": {
              "name": "Skate3-Android-v0.2.0.apk",
              "url": "https://github.com/andrewnakas/skate3-android/releases/download/v0.2.0/Skate3-Android-v0.2.0.apk",
              "size": 40616429,
              "sha256": "1200045412f4acf6b4128d2fcd19647d775160990b0dbd3cf7594b85fa5320d3"
            }
          },
          "history": [
            {
              "tag": "v0.1.26",
              "name": "Skate 3 Android v0.1.26 (superseded by v0.2.0)",
              "published_at": "2026-09-21T17:17:21Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Android-v0.1.26.apk",
                "url": "https://github.com/andrewnakas/skate3-android/releases/download/v0.1.26/Skate3-Android-v0.1.26.apk",
                "size": 39672189,
                "sha256": "61e3e00955998e67e841929e5082fb31f3ebe36a479683f051f6b8feb1fb488c"
              }
            },
            {
              "tag": "v0.1.25",
              "name": "Skate 3 Android v0.1.25 (superseded by v0.1.26)",
              "published_at": "2026-09-21T06:31:23Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Android-v0.1.25.apk",
                "url": "https://github.com/andrewnakas/skate3-android/releases/download/v0.1.25/Skate3-Android-v0.1.25.apk",
                "size": 39672657,
                "sha256": "0394fe06a34f382d1ef7248ecd69f53ae2a2b2d48529d9203f83f23356232a47"
              }
            },
            {
              "tag": "v0.1.24",
              "name": "Skate 3 Android v0.1.24 (superseded by v0.1.25)",
              "published_at": "2026-09-17T07:04:23Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Android-v0.1.24.apk",
                "url": "https://github.com/andrewnakas/skate3-android/releases/download/v0.1.24/Skate3-Android-v0.1.24.apk",
                "size": 39632041,
                "sha256": "692da109207281ae568dac82017fbf84af914ebb5b55c7fcd1a34b674d3c1608"
              }
            },
            {
              "tag": "v0.1.23",
              "name": "Skate 3 Android v0.1.23",
              "published_at": "2026-09-16T21:14:12Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Android-v0.1.23.apk",
                "url": "https://github.com/andrewnakas/skate3-android/releases/download/v0.1.23/Skate3-Android-v0.1.23.apk",
                "size": 39563665,
                "sha256": "206f0da66c180756f0de9a525d266ce12b06321a9930c918f76221e966c4905e"
              }
            },
            {
              "tag": "v0.1.22",
              "name": "Skate 3 Android v0.1.22",
              "published_at": "2026-09-16T16:35:52Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Android-v0.1.22.apk",
                "url": "https://github.com/andrewnakas/skate3-android/releases/download/v0.1.22/Skate3-Android-v0.1.22.apk",
                "size": 39563697,
                "sha256": "8bb11333f945e97ed1c9200083d0cbe240b40a0e2177482460fc8ef2e1a359d3"
              }
            }
          ],
          "package": "com.nakas.skate3",
          "signer_sha256": "c495f22351bd2e4663f4e5ad7617e1b09344933cabbaa2e9e0f96f36a2fb0ccf",
          "reports": [
            {
              "device": "Samsung SM-S938B",
              "great": 2,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.1",
              "last_at": "2026-11-09T09:40:47Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.2.0",
              "last_at": "2026-11-10T22:43:10Z"
            }
          ]
        },
        {
          "repo": "Buku313/Skate3-Mobile",
          "asset_pattern": "(?i)-Android\\.apk$",
          "downloads": 73171,
          "release": {
            "tag": "v2.1.0",
            "name": "Skate 3 Mobile v2.1.0 DEV",
            "published_at": "2026-09-15T04:05:29Z",
            "prerelease": false,
            "asset": {
              "name": "Skate3-Mobile-Android.apk",
              "url": "https://github.com/Buku313/Skate3-Mobile/releases/download/v2.1.0/Skate3-Mobile-Android.apk",
              "size": 37946789,
              "sha256": "1a558122d7f88d0ce04a1660b3cbb26bb3efc6a44ebe6b64e8f18bd225d6b772"
            }
          },
          "history": [
            {
              "tag": "v2.0.17",
              "name": "Skate 3 Mobile v2.0.17",
              "published_at": "2026-08-19T18:52:01Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Mobile-Android.apk",
                "url": "https://github.com/Buku313/Skate3-Mobile/releases/download/v2.0.17/Skate3-Mobile-Android.apk",
                "size": 36004809,
                "sha256": "ba68e51746f3358b3bf800b2180e22ca464378a03b47b71170d55521b83ede68"
              }
            },
            {
              "tag": "v2.0.16",
              "name": "Skate 3 Mobile v2.0.16",
              "published_at": "2026-08-19T11:46:05Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Mobile-Android.apk",
                "url": "https://github.com/Buku313/Skate3-Mobile/releases/download/v2.0.16/Skate3-Mobile-Android.apk",
                "size": 36003665,
                "sha256": "6618f6dbaf3a4699676c76023ef0995c1343216cd8f767adebd7b271da7f5fad"
              }
            },
            {
              "tag": "v2.0.15",
              "name": "Skate 3 Mobile v2.0.15",
              "published_at": "2026-08-19T08:33:45Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Mobile-Android.apk",
                "url": "https://github.com/Buku313/Skate3-Mobile/releases/download/v2.0.15/Skate3-Mobile-Android.apk",
                "size": 35998153,
                "sha256": "a5fb2d91966dffb0656df4b76b523c0d3dd5a16a94101f6f37dfb9f786569f4a"
              }
            },
            {
              "tag": "v2.0.14",
              "name": "Skate 3 Mobile v2.0.14",
              "published_at": "2026-08-19T07:37:27Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Mobile-Android.apk",
                "url": "https://github.com/Buku313/Skate3-Mobile/releases/download/v2.0.14/Skate3-Mobile-Android.apk",
                "size": 35998005,
                "sha256": "fb05182e7ea7ac8d029d785ff58e19cc87384f1746c7983e603499939137803f"
              }
            },
            {
              "tag": "v2.0.12",
              "name": "Skate 3 Mobile v2.0.12 Mod Store",
              "published_at": "2026-08-19T04:05:55Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Mobile-Android.apk",
                "url": "https://github.com/Buku313/Skate3-Mobile/releases/download/v2.0.12/Skate3-Mobile-Android.apk",
                "size": 94195972,
                "sha256": "1bc8e62b65a776533e3f176945810e9928f4151747dd35aa0987dfcf7e0d0c66"
              }
            }
          ],
          "package": "chat.buku.skate3",
          "signer_sha256": "d6c68ca9a2ddc1bb387d75063b80aa100e2fe07b9206af9bc64c174fa11ba8cc",
          "reports": [
            {
              "device": "Xiaomi 2201123G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T02:22:08Z"
            },
            {
              "device": "Vivo X200 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.0",
              "last_at": "2026-11-10T09:02:04Z"
            }
          ]
        },
        {
          "repo": "darchap/Skate3-Port",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1261,
          "release": {
            "tag": "v1.3.4-rc1",
            "name": "v1.3.4-rc1",
            "published_at": "2026-09-22T20:22:30Z",
            "prerelease": true,
            "asset": {
              "name": "Skate3-Port-1.3.4-rc1.apk",
              "url": "https://github.com/darchap/Skate3-Port/releases/download/v1.3.4-rc1/Skate3-Port-1.3.4-rc1.apk",
              "size": 51562006,
              "sha256": "30d3d0eebf9ede18fff824c27eb8f25b5c3b6b77b4433c4e0949ba62bbaa9c81"
            }
          },
          "history": [
            {
              "tag": "v1.3.3",
              "name": "v1.3.3",
              "published_at": "2026-09-22T13:38:29Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Port-1.3.3.apk",
                "url": "https://github.com/darchap/Skate3-Port/releases/download/v1.3.3/Skate3-Port-1.3.3.apk",
                "size": 51556342,
                "sha256": "8a23cc590ec2ca6e8ea7ec21069debe726c4e1875b175f97dfe6586796a5bd1a"
              }
            },
            {
              "tag": "v1.3.3-rc1",
              "name": "v1.3.3-rc1",
              "published_at": "2026-09-22T11:16:47Z",
              "prerelease": true,
              "asset": {
                "name": "Skate3-Port-1.3.3-rc1.apk",
                "url": "https://github.com/darchap/Skate3-Port/releases/download/v1.3.3-rc1/Skate3-Port-1.3.3-rc1.apk",
                "size": 51544222,
                "sha256": "1f91054ed2d0d0aad064b26b74f67483cc3be515a5121ada1403078a2e04d59f"
              }
            },
            {
              "tag": "v1.3.2",
              "name": "v1.3.2",
              "published_at": "2026-09-21T22:11:16Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Port.apk",
                "url": "https://github.com/darchap/Skate3-Port/releases/download/v1.3.2/Skate3-Port.apk",
                "size": 51543562,
                "sha256": "4008a60ce6ffabf0a29086ab1ee9d4fe38f8390629c06efd8934800819fcaba6"
              }
            },
            {
              "tag": "v1.3.1",
              "name": "v.1.3.1",
              "published_at": "2026-09-21T15:47:00Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Port.apk",
                "url": "https://github.com/darchap/Skate3-Port/releases/download/v1.3.1/Skate3-Port.apk",
                "size": 51544278,
                "sha256": "96e36e1f681f73e4e35007931ee6403792ea5bb3ed6005f1452954bd47697467"
              }
            },
            {
              "tag": "v1.3.0",
              "name": "v1.3.0",
              "published_at": "2026-09-21T15:12:13Z",
              "prerelease": false,
              "asset": {
                "name": "Skate3-Port.apk",
                "url": "https://github.com/darchap/Skate3-Port/releases/download/v1.3.0/Skate3-Port.apk",
                "size": 51542614,
                "sha256": "368cc0d396d1a729acc6e13ab84410795a586c3d5ecc57b95549d9f84bb8b0e7"
              }
            }
          ],
          "package": "io.skate3port.game",
          "signer_sha256": "ce173ee2992a4b975157e34a64c87100b25349e6af2a561a6035382aeb2cec8f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "disc",
          "label": "Skate 3 (Xbox 360) disc in .iso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and tap \"Select My Skate 3 ISO\" (or \"Install from a disc image\") and choose the .iso.\nTitle Update 3 downloads and checks automatically; if it fails, the port lets you pick it manually.\nYou need about 8 GB of free space, 15 GB if the .iso is also in internal memory.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación nativa con Vulkan: instalas el APK y eliges tu ISO.",
          "assets": {
            "disc": {
              "label": "Disco de Skate 3 (Xbox 360) en .iso",
              "instructions_md": "Abre el port y pulsa \"Select My Skate 3 ISO\" (o \"Install from a disc image\") y elige el .iso.\nLa Title Update 3 se descarga y comprueba sola; si falla, el port te deja elegirla a mano.\nNecesitas unos 8 GB libres, 15 GB si el .iso también está en la memoria interna.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation native avec Vulkan : installez l'APK et choisissez votre ISO.",
          "assets": {
            "disc": {
              "label": "Disque Skate 3 (Xbox 360) au format .iso",
              "instructions_md": "Ouvrez le port et appuyez sur \"Select My Skate 3 ISO\" (ou \"Install from a disc image\") puis choisissez le .iso.\nLa Title Update 3 se télécharge et se vérifie automatiquement ; en cas d'échec, le port vous permet de la sélectionner manuellement.\nVous avez besoin d'environ 8 Go libres, 15 Go si le .iso est également dans la mémoire interne.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação nativa com Vulkan: instale o APK e escolha sua ISO.",
          "assets": {
            "disc": {
              "label": "Disco de Skate 3 (Xbox 360) em .iso",
              "instructions_md": "Abra o port e toque em \"Select My Skate 3 ISO\" (ou \"Install from a disc image\") e escolha a .iso.\nA Title Update 3 é baixada e verificada sozinha; se falhar, o port permite que você a escolha manualmente.\nVocê precisa de cerca de 8 GB livres, 15 GB se a .iso também estiver na memória interna.\n"
            }
          }
        },
        "de": {
          "description": "Native Rekompilierung mit Vulkan: Installiere die APK und wähle deine ISO aus.",
          "assets": {
            "disc": {
              "label": "Skate 3 (Xbox 360) Disc als .iso",
              "instructions_md": "Öffne den Port und tippe auf „Select My Skate 3 ISO“ (oder „Install from a disc image“) und wähle die .iso aus.\nTitle Update 3 wird automatisch heruntergeladen und überprüft; schlägt dies fehl, lässt dich der Port sie manuell auswählen.\nDu benötigst etwa 8 GB freien Speicherplatz, 15 GB, wenn sich die .iso ebenfalls im internen Speicher befindet.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5249006,
        "cover": "https://cdn2.steamgriddb.com/grid/cb5afcadcac972f1c6d743c96936ebe3.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c255c05246a081654a0267cbb725f5a7.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a5ae86de28cfea2be65951dbb04567ee.png",
        "genres": [
          "sports"
        ],
        "igdb_id": 2587,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1o4l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ivtb6bl53kaxyxyu31nn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tyeswo9gl8iprzarxjtj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oxl4triyxkvm4gdxlh9w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/usdbbfw9cze7djeev7en.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kvozrnjsuy9yk5ov6mrx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc99kf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc99ke.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc99kd.jpg"
        ]
      },
      "genres": [
        "sports"
      ],
      "reports": [
        {
          "device": "Samsung SM-S938B",
          "great": 2,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.1",
          "last_at": "2026-11-09T09:40:47Z"
        },
        {
          "device": "Xiaomi 2201123G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T02:22:08Z"
        },
        {
          "device": "Vivo X200 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.0",
          "last_at": "2026-11-10T09:02:04Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.2.0",
          "last_at": "2026-11-10T22:43:10Z"
        }
      ],
      "downloads": 80806
    },
    {
      "id": "skies-of-arcadia-recomp",
      "name": "Skies of Arcadia Legends Recomp",
      "game": "Skies of Arcadia Legends",
      "original_platform": "gamecube",
      "type": "recomp",
      "upstream": "https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp",
      "description": "Native port in beta. Requires your GameCube disc.",
      "forks": [
        {
          "repo": "ogdanimal/SkiesOfArcadiaLegends-Recomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1759,
          "release": {
            "tag": "v0.83.0-beta",
            "name": "Skies of Arcadia Legends: Recompiled v0.83.0-beta",
            "published_at": "2026-10-23T00:38:57Z",
            "prerelease": true,
            "asset": {
              "name": "SkiesOfArcadiaLegends-v0.83.0-beta-android.apk",
              "url": "https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp/releases/download/v0.83.0-beta/SkiesOfArcadiaLegends-v0.83.0-beta-android.apk",
              "size": 125435226,
              "sha256": "717e3680667433ef6ec7ee03f7ad02a76bdc6116e6dce51411904d902362ab29"
            }
          },
          "history": [
            {
              "tag": "v0.82.0-beta",
              "name": "Skies of Arcadia Legends: Recompiled v0.82.0-beta",
              "published_at": "2026-10-22T19:59:13Z",
              "prerelease": true,
              "asset": {
                "name": "SkiesOfArcadiaLegends-v0.82.0-beta-android.apk",
                "url": "https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp/releases/download/v0.82.0-beta/SkiesOfArcadiaLegends-v0.82.0-beta-android.apk",
                "size": 125427034,
                "sha256": "355f244a6953691ec697cde96a0aa9c6e737fa9d407c11adc21ad8aeee4cb769"
              }
            },
            {
              "tag": "v0.81.0-beta",
              "name": "Skies of Arcadia Legends: Recompiled v0.81.0-beta",
              "published_at": "2026-10-22T03:34:19Z",
              "prerelease": true,
              "asset": {
                "name": "SkiesOfArcadiaLegends-v0.81.0-beta-android.apk",
                "url": "https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp/releases/download/v0.81.0-beta/SkiesOfArcadiaLegends-v0.81.0-beta-android.apk",
                "size": 125422938,
                "sha256": "0feefd5d16bbaf0d071ae2fa37d181921a927f292020052888d7a340aaa4fc10"
              }
            },
            {
              "tag": "v0.80.0-beta",
              "name": "Skies of Arcadia Legends: Recompiled v0.80.0-beta",
              "published_at": "2026-10-21T15:13:14Z",
              "prerelease": true,
              "asset": {
                "name": "SkiesOfArcadiaLegends-v0.80.0-beta-android.apk",
                "url": "https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp/releases/download/v0.80.0-beta/SkiesOfArcadiaLegends-v0.80.0-beta-android.apk",
                "size": 125377882,
                "sha256": "115d219642a168afefb571e9c8b42bb99f0ebd8f1e639c899f213d3e66d6dc5c"
              }
            },
            {
              "tag": "v0.60.0-beta",
              "name": "Skies of Arcadia Legends: Recompiled v0.60.0-beta",
              "published_at": "2026-10-20T07:10:25Z",
              "prerelease": true,
              "asset": {
                "name": "SkiesOfArcadiaLegends-v0.60.0-beta-android.apk",
                "url": "https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp/releases/download/v0.60.0-beta/SkiesOfArcadiaLegends-v0.60.0-beta-android.apk",
                "size": 90786847,
                "sha256": "f6ac138cfcaf7ef281b749d74660cf7d0b6d8f25dca390ae73c1018622bd163b"
              }
            },
            {
              "tag": "v0.51.0-beta",
              "name": "Skies of Arcadia Legends: Recompiled v0.51.0-beta",
              "published_at": "2026-10-19T03:39:12Z",
              "prerelease": true,
              "asset": {
                "name": "SkiesOfArcadiaLegends-v0.51.0-beta-android.apk",
                "url": "https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp/releases/download/v0.51.0-beta/SkiesOfArcadiaLegends-v0.51.0-beta-android.apk",
                "size": 90778655,
                "sha256": "245530a41c634ca68e496e0bd9e69b03507375e14841e2027bf6d643e7dab4cd"
              }
            }
          ],
          "package": "com.skiesofarcadia.recomp",
          "signer_sha256": "e2c00b0beba6ac0f43b01f4132b47a35ddba5f107231afae3a1be060a1f1a92f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Skies of Arcadia Legends disc (GameCube)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own Skies of Arcadia Legends disc. Choose it in the app and tap **Start Game**.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo en beta. Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Skies of Arcadia Legends (GameCube)",
              "instructions_md": "Necesitas una imagen de tu propio disco de Skies of Arcadia Legends. Elígela en la app y pulsa **Start Game**.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif en bêta. Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Disque de Skies of Arcadia Legends (GameCube)",
              "instructions_md": "Il vous faut une image de votre propre disque de Skies of Arcadia Legends. Choisissez-la dans l'application et touchez **Start Game**.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo em beta. Precisa do seu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Skies of Arcadia Legends (GameCube)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco de Skies of Arcadia Legends. Escolha-a no app e toque em **Start Game**.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port in der Beta. Benötigt deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Skies of Arcadia Legends (GameCube)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Disc von Skies of Arcadia Legends. Wähle es in der App und tippe auf **Start Game**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 25613,
        "cover": "https://cdn2.steamgriddb.com/grid/ae73c1f20b00bc238bb963f499f72a58.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f105036939be763adedd5e5c7d33e1b2.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/012d9fe15b2493f21902cd55603382ec.png",
        "genres": [
          "adventure",
          "rpg",
          "puzzle"
        ],
        "igdb_id": 4152,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2ola.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yz2jiqe8ewoiuiqmhs7f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/f5zkynorgsgplntp5ens.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lu674pxlmewosagkrtby.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8c6e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yvhzfkdui1hlweafede3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ksowfujufhibh1s51vdu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xlyed6teqxweck8bgdy1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vkfb4bitqhwqumxlxmgl.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "puzzle"
      ],
      "downloads": 1759
    },
    {
      "id": "skipperre",
      "name": "SkipperRE",
      "game": "Skipper and Skeeto in Pretpark",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "jjmhalew/SkipperRE",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 51,
          "release": {
            "tag": "v1.0.1",
            "name": "SkipperRE v1.0.1",
            "published_at": "2026-10-11T10:30:18Z",
            "prerelease": false,
            "asset": {
              "name": "SkipperRE-v1.0.1.apk",
              "url": "https://github.com/jjmhalew/SkipperRE/releases/download/v1.0.1/SkipperRE-v1.0.1.apk",
              "size": 4094494,
              "sha256": "4ad6ffc3c59216ee2fd8d6f6d4cdf9bad40c961315884c2593797e09015ce370"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "SkipperRE v1.0.0",
              "published_at": "2026-10-10T11:29:10Z",
              "prerelease": false,
              "asset": {
                "name": "SkipperRE-v1.0.0.apk",
                "url": "https://github.com/jjmhalew/SkipperRE/releases/download/v1.0.0/SkipperRE-v1.0.0.apk",
                "size": 4077646,
                "sha256": "bf9038f22853cfc4c2e44d02e6ed70850a10ecc83de3bc01cbef55799dad4b3b"
              }
            },
            {
              "tag": "v0.9.8",
              "name": "SkipperRE v0.9.8",
              "published_at": "2026-10-07T14:19:37Z",
              "prerelease": false,
              "asset": {
                "name": "SkipperRE-v0.9.8.apk",
                "url": "https://github.com/jjmhalew/SkipperRE/releases/download/v0.9.8/SkipperRE-v0.9.8.apk",
                "size": 4076510,
                "sha256": "5269df5f8fa4b8f8e3a605bcb132c49f9e5c239093f668a4d0ac44766b85077e"
              }
            },
            {
              "tag": "v0.9.7",
              "name": "SkipperRE v0.9.7",
              "published_at": "2026-10-05T19:16:21Z",
              "prerelease": false,
              "asset": {
                "name": "SkipperRE-v0.9.7.apk",
                "url": "https://github.com/jjmhalew/SkipperRE/releases/download/v0.9.7/SkipperRE-v0.9.7.apk",
                "size": 4075694,
                "sha256": "a071f93934c20f5c4c0b26786337c2abf483be4471722c86d78e1931400f75ec"
              }
            },
            {
              "tag": "v0.9.6",
              "name": "SkipperRE v0.9.6",
              "published_at": "2026-10-05T17:29:21Z",
              "prerelease": false,
              "asset": {
                "name": "SkipperRE-v0.9.6.apk",
                "url": "https://github.com/jjmhalew/SkipperRE/releases/download/v0.9.6/SkipperRE-v0.9.6.apk",
                "size": 4063706,
                "sha256": "52534c3384a7bacef1ddf6c7ed9ee9ca1a47225770f1f4379a279daabc4495f7"
              }
            },
            {
              "tag": "v0.9.5",
              "name": "SkipperRE v0.9.5",
              "published_at": "2026-10-05T16:36:44Z",
              "prerelease": false,
              "asset": {
                "name": "SkipperRE-v0.9.5.apk",
                "url": "https://github.com/jjmhalew/SkipperRE/releases/download/v0.9.5/SkipperRE-v0.9.5.apk",
                "size": 4037690,
                "sha256": "bb96dfe9fcee9162c8355ba077202b67557191e4d83d764f265a2429aa416de9"
              }
            }
          ],
          "package": "io.github.jjmhalew.skipperre",
          "signer_sha256": "6e09bcaae9a152afc8673c8e907760f6397cb3615a5cff87f7e77b3d3ea3000b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Skipper & Skeeto in Pretpark CD (PC) or its image",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the image of your Skipper & Skeeto in Pretpark CD (`.cue`, `.bin`, `.iso`, `.img` or `.ccd`) or a folder with its files. It's unpacked once (about 200 MB).\n"
        }
      ],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Static recompilation of Skipper and Skeeto in Pretpark for PC. Requires your PC copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Skipper and Skeeto in Pretpark para PC. Necesita tu copia de PC.",
          "assets": {
            "disc": {
              "label": "CD de Skipper & Skeeto in Pretpark (PC) o su imagen",
              "instructions_md": "Elige la imagen de tu CD de Skipper & Skeeto in Pretpark (`.cue`, `.bin`, `.iso`, `.img` o `.ccd`) o una carpeta con sus archivos. Se descomprime una vez (unos 200 MB).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Skipper and Skeeto in Pretpark pour PC. Nécessite votre copie PC.",
          "assets": {
            "disc": {
              "label": "CD de Skipper & Skeeto in Pretpark (PC) ou son image",
              "instructions_md": "Choisissez l'image de votre CD de Skipper & Skeeto in Pretpark (`.cue`, `.bin`, `.iso`, `.img` ou `.ccd`) ou un dossier avec ses fichiers. Elle est décompressée une fois (environ 200 Mo).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Skipper and Skeeto in Pretpark para PC. Requer sua cópia para PC.",
          "assets": {
            "disc": {
              "label": "CD de Skipper & Skeeto in Pretpark (PC) ou sua imagem",
              "instructions_md": "Escolha a imagem do seu CD de Skipper & Skeeto in Pretpark (`.cue`, `.bin`, `.iso`, `.img` ou `.ccd`) ou uma pasta com seus arquivos. Ela é descompactada uma vez (cerca de 200 MB).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Skipper and Skeeto in Pretpark für PC. Benötigt deine PC-Kopie.",
          "assets": {
            "disc": {
              "label": "CD von Skipper & Skeeto in Pretpark (PC) oder ihr Abbild",
              "instructions_md": "Wähle das Abbild deiner CD von Skipper & Skeeto in Pretpark (`.cue`, `.bin`, `.iso`, `.img` oder `.ccd`) oder einen Ordner mit ihren Dateien. Es wird einmal entpackt (etwa 200 MB).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 19959,
        "cover": "https://cdn2.steamgriddb.com/grid/9f69a532d850b2a6c4a5ddfe512e5bb6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e7adbf5eee2b1ade300bacfd5dcdeda6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1c2add622b27d7d712843aca43c7503b.png"
      },
      "downloads": 51
    },
    {
      "id": "skyrim-android",
      "name": "The Elder Scrolls V: Skyrim",
      "game": "Elder Scrolls V : Skyrim",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "ttom795/Skyrim_Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 30174,
          "release": {
            "tag": "0.30.6",
            "name": "Version 0.30.6",
            "published_at": "2026-11-05T05:55:50Z",
            "prerelease": false,
            "asset": {
              "name": "Skyrim-0.30.6.apk",
              "url": "https://github.com/ttom795/Skyrim_Android/releases/download/0.30.6/Skyrim-0.30.6.apk",
              "size": 40822152,
              "sha256": "1ccefc2aee6af9bd526c655726299b2903472f16fb5ff7c543af4e9108ae35db"
            }
          },
          "history": [
            {
              "tag": "0.30.5",
              "name": "Version 0.30.5",
              "published_at": "2026-11-04T23:38:29Z",
              "prerelease": false,
              "asset": {
                "name": "Skyrim-0.30.5.apk",
                "url": "https://github.com/ttom795/Skyrim_Android/releases/download/0.30.5/Skyrim-0.30.5.apk",
                "size": 40824136,
                "sha256": "7fa497f0ec08ed25e947c586a19d1f9d4add03ba082c91a980dfcdd96c8ced58"
              }
            },
            {
              "tag": "0.30.4",
              "name": "Version 0.30.4",
              "published_at": "2026-11-04T21:14:23Z",
              "prerelease": false,
              "asset": {
                "name": "Skyrim-0.30.4.apk",
                "url": "https://github.com/ttom795/Skyrim_Android/releases/download/0.30.4/Skyrim-0.30.4.apk",
                "size": 40818292,
                "sha256": "9c2bc6b75fe68c7d39a56fec705c1f2eb70ae1dc4fc6ade40b5695ddbe3b20d0"
              }
            },
            {
              "tag": "0.27.6",
              "name": "Version 0.27.6",
              "published_at": "2026-11-01T19:03:05Z",
              "prerelease": false,
              "asset": {
                "name": "Skyrim-0.27.6.apk",
                "url": "https://github.com/ttom795/Skyrim_Android/releases/download/0.27.6/Skyrim-0.27.6.apk",
                "size": 41202060,
                "sha256": "c20a5c83346a358864ef1071fffd1c2cc54a12189a51f88f908cb262dc562172"
              }
            },
            {
              "tag": "0.27.5",
              "name": "Version 0.27.5",
              "published_at": "2026-10-30T17:57:41Z",
              "prerelease": false,
              "asset": {
                "name": "Skyrim-0.27.5.apk",
                "url": "https://github.com/ttom795/Skyrim_Android/releases/download/0.27.5/Skyrim-0.27.5.apk",
                "size": 41200800,
                "sha256": "4efd464a3ba4d917f7652643973858aaf065fe5e4214e37096818b6f15310a3a"
              }
            },
            {
              "tag": "0.27.3",
              "name": "Version 0.27.3",
              "published_at": "2026-10-29T18:45:21Z",
              "prerelease": false,
              "asset": {
                "name": "Skyrim-0.27.3.apk",
                "url": "https://github.com/ttom795/Skyrim_Android/releases/download/0.27.3/Skyrim-0.27.3.apk",
                "size": 45527814,
                "sha256": "cc4adbebcaf14785c06acc050d17e368005ff34e12a0b26487a3730ef19b291e"
              }
            }
          ],
          "package": "com.tj.skyrim",
          "signer_sha256": "00163ba4a3e27b9c2641dc6a63468b2f1a5f29f491318b1ce710a797d8e35228",
          "reports": [
            {
              "device": "HONOR LLY-LX3",
              "great": 0,
              "playable": 1,
              "broken": 1,
              "last_tag": "0.30.6",
              "last_at": "2026-11-10T07:01:56Z"
            },
            {
              "device": "Samsung SM-S948B",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.30.6",
              "last_at": "2026-11-11T16:46:20Z"
            },
            {
              "device": "Nothing A001T",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.30.5",
              "last_at": "2026-11-09T08:51:58Z"
            },
            {
              "device": "Infinix X6837",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T19:38:20Z"
            },
            {
              "device": "Samsung SM-A716U",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "0.27.6",
              "last_at": "2026-11-10T02:01:16Z"
            },
            {
              "device": "Samsung SM-G780G/S20 FE SD865 A650",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "0.30.6",
              "last_at": "2026-11-10T03:34:39Z"
            },
            {
              "device": "Samsung Galaxy S25 FE",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.27.5",
              "last_at": "2026-11-10T10:02:37Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.30.6",
              "last_at": "2026-11-10T21:10:04Z"
            },
            {
              "device": "Infinix X6886",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T06:09:03Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T16:42:58Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "PC Skyrim (2011): TESV.exe 1.9.32.0.8, the Data folder and three DLLs",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Everything comes from your PC Skyrim (2011, not the Special Edition). Copy to a folder outside `Android/data`, for example `Skyrim/`:\n- `TESV.exe` (the latest Steam patch, 1.9.32.0.8) and `binkw32.dll`, from the game folder.\n- 32-bit `d3dx9_42.dll` and `X3DAudio1_7.dll`, from the June 2010 DirectX (Steam's `_CommonRedist\\DirectX` folder).\n- The `Data` folder, next to the exe.\nIn the app's launcher, tap **Choose Skyrim folder** and choose that folder. It takes about 7 GB.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Elder Scrolls V : Skyrim for PC. Requires your PC copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Elder Scrolls V : Skyrim para PC. Necesita tu copia de PC.",
          "assets": {
            "game": {
              "label": "Skyrim de PC (2011): TESV.exe 1.9.32.0.8, la carpeta Data y tres DLL",
              "instructions_md": "Todo sale de tu Skyrim de PC (2011, no la Special Edition). Copia a una carpeta fuera de `Android/data`, por ejemplo `Skyrim/`:\n- `TESV.exe` (el último parche de Steam, 1.9.32.0.8) y `binkw32.dll`, de la carpeta del juego.\n- `d3dx9_42.dll` y `X3DAudio1_7.dll` de 32 bits, del DirectX de junio de 2010 (la carpeta `_CommonRedist\\DirectX` de Steam).\n- La carpeta `Data`, junto al exe.\nEn el launcher de la app, pulsa **Choose Skyrim folder** y elige esa carpeta. Ocupa unos 7 GB.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Elder Scrolls V : Skyrim pour PC. Nécessite votre copie PC.",
          "assets": {
            "game": {
              "label": "Skyrim PC (2011) : TESV.exe 1.9.32.0.8, le dossier Data et trois DLL",
              "instructions_md": "Tout vient de votre Skyrim PC (2011, pas la Special Edition). Copiez dans un dossier hors de `Android/data`, par exemple `Skyrim/` :\n- `TESV.exe` (le dernier patch Steam, 1.9.32.0.8) et `binkw32.dll`, du dossier du jeu.\n- `d3dx9_42.dll` et `X3DAudio1_7.dll` en 32 bits, du DirectX de juin 2010 (le dossier `_CommonRedist\\DirectX` de Steam).\n- Le dossier `Data`, à côté de l'exe.\nDans le lanceur de l'application, touchez **Choose Skyrim folder** et choisissez ce dossier. Cela occupe environ 7 Go.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Elder Scrolls V : Skyrim para PC. Requer sua cópia para PC.",
          "assets": {
            "game": {
              "label": "Skyrim de PC (2011): TESV.exe 1.9.32.0.8, a pasta Data e três DLLs",
              "instructions_md": "Tudo vem do seu Skyrim de PC (2011, não a Special Edition). Copie para uma pasta fora de `Android/data`, por exemplo `Skyrim/`:\n- `TESV.exe` (o último patch da Steam, 1.9.32.0.8) e `binkw32.dll`, da pasta do jogo.\n- `d3dx9_42.dll` e `X3DAudio1_7.dll` de 32 bits, do DirectX de junho de 2010 (a pasta `_CommonRedist\\DirectX` da Steam).\n- A pasta `Data`, ao lado do exe.\nNo launcher do app, toque em **Choose Skyrim folder** e escolha essa pasta. Ocupa cerca de 7 GB.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Elder Scrolls V : Skyrim für PC. Benötigt deine PC-Kopie.",
          "assets": {
            "game": {
              "label": "PC-Skyrim (2011): TESV.exe 1.9.32.0.8, der Ordner Data und drei DLLs",
              "instructions_md": "Alles stammt aus deinem PC-Skyrim (2011, nicht die Special Edition). Kopiere in einen Ordner außerhalb von `Android/data`, zum Beispiel `Skyrim/`:\n- `TESV.exe` (der letzte Steam-Patch, 1.9.32.0.8) und `binkw32.dll` aus dem Spielordner.\n- 32-Bit-`d3dx9_42.dll` und `X3DAudio1_7.dll` aus dem DirectX vom Juni 2010 (Steams Ordner `_CommonRedist\\DirectX`).\n- Den Ordner `Data` neben der exe.\nTippe im Launcher der App auf **Choose Skyrim folder** und wähle diesen Ordner. Es belegt etwa 7 GB.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 12404,
        "cover": "https://cdn2.steamgriddb.com/grid/17703b87394a1de22d7f2e8309443960.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1a3f91fead97497b1a96d6104ad339f6.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2e2079d63348233d91cad1fa9b1361e9.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 472,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocs1l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctdy4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/muv70yw3rds1cw8ymr5v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xzk2h41fiye7uwbhc6ub.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/urqw7ltwmhr39gkidsih.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/x5bbaqvgbpaz4hzlfeqb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/t0mus35qrgclafo1ql8k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctdy5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ksgt1c400zmgamznhh9h.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "reports": [
        {
          "device": "HONOR LLY-LX3",
          "great": 0,
          "playable": 1,
          "broken": 1,
          "last_tag": "0.30.6",
          "last_at": "2026-11-10T07:01:56Z"
        },
        {
          "device": "Samsung SM-S948B",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.30.6",
          "last_at": "2026-11-11T16:46:20Z"
        },
        {
          "device": "Nothing A001T",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.30.5",
          "last_at": "2026-11-09T08:51:58Z"
        },
        {
          "device": "Infinix X6837",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T19:38:20Z"
        },
        {
          "device": "Samsung SM-A716U",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "0.27.6",
          "last_at": "2026-11-10T02:01:16Z"
        },
        {
          "device": "Samsung SM-G780G/S20 FE SD865 A650",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "0.30.6",
          "last_at": "2026-11-10T03:34:39Z"
        },
        {
          "device": "Samsung Galaxy S25 FE",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.27.5",
          "last_at": "2026-11-10T10:02:37Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.30.6",
          "last_at": "2026-11-10T21:10:04Z"
        },
        {
          "device": "Infinix X6886",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T06:09:03Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T16:42:58Z"
        }
      ],
      "downloads": 30174
    },
    {
      "id": "sma3-recomp-android",
      "name": "SMA3 Recomp",
      "game": "Super Mario Advance 3: Yoshi's Island",
      "original_platform": "gba",
      "type": "recomp",
      "forks": [
        {
          "repo": "Edwin2929/sma3-recomp-android.",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 389,
          "release": {
            "tag": "Descarga",
            "name": "Descargas ",
            "published_at": "2026-10-29T21:21:59Z",
            "prerelease": false,
            "asset": {
              "name": "sma3-recomp-0.10.13-beta-arm64.apk",
              "url": "https://github.com/Edwin2929/sma3-recomp-android./releases/download/Descarga/sma3-recomp-0.10.13-beta-arm64.apk",
              "size": 28017944,
              "sha256": "37f46ea4b1826639dec53081b9dd198cc057539501f18ed2b0bc43ef7c51e6da"
            }
          },
          "history": [],
          "package": "org.sma3.recomp.experimental",
          "signer_sha256": "2390f57b35d436ff37b2a303189d18d463c8f5114a5ff809b2f2e6df60f58da3"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Mario Advance 3 ROM (GBA, USA)",
          "accepted": [
            {
              "sha1": "7352d2bd064d9ebaec579e264228aa21c7345b80",
              "label": "Super Mario Advance 3 - Yoshi's Island (USA)",
              "format": "gba"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your US Super Mario Advance 3: Yoshi's Island ROM.\n"
        },
        {
          "id": "bios",
          "label": "Game Boy Advance BIOS (gba_bios.bin)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Also choose your Game Boy Advance BIOS (`gba_bios.bin`).\n"
        }
      ],
      "added_at": "2026-11-02T00:00:00Z",
      "description": "Static recompilation of Super Mario Advance 3: Yoshi's Island for GBA. Requires your GBA ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Super Mario Advance 3: Yoshi's Island para GBA. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Advance 3 (GBA, USA)",
              "instructions_md": "Elige tu ROM americana de Super Mario Advance 3: Yoshi's Island.\n",
              "accepted": [
                "Super Mario Advance 3 - Yoshi's Island (USA)"
              ]
            },
            "bios": {
              "label": "BIOS de Game Boy Advance (gba_bios.bin)",
              "instructions_md": "Elige también el BIOS de tu Game Boy Advance (`gba_bios.bin`).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Super Mario Advance 3: Yoshi's Island pour GBA. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Advance 3 (GBA, USA)",
              "accepted": [
                "Super Mario Advance 3 - Yoshi's Island (USA)"
              ],
              "instructions_md": "Choisissez votre ROM américaine de Super Mario Advance 3: Yoshi's Island.\n"
            },
            "bios": {
              "label": "BIOS de Game Boy Advance (gba_bios.bin)",
              "instructions_md": "Choisissez aussi le BIOS de votre Game Boy Advance (`gba_bios.bin`).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Super Mario Advance 3: Yoshi's Island para GBA. Requer sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Advance 3 (GBA, EUA)",
              "accepted": [
                "Super Mario Advance 3 - Yoshi's Island (USA)"
              ],
              "instructions_md": "Escolha sua ROM americana de Super Mario Advance 3: Yoshi's Island.\n"
            },
            "bios": {
              "label": "BIOS de Game Boy Advance (gba_bios.bin)",
              "instructions_md": "Escolha também o BIOS do seu Game Boy Advance (`gba_bios.bin`).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Super Mario Advance 3: Yoshi's Island für GBA. Benötigt deine GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Super Mario Advance 3 (GBA, USA)",
              "accepted": [
                "Super Mario Advance 3 - Yoshi's Island (USA)"
              ],
              "instructions_md": "Wähle deine US-ROM von Super Mario Advance 3: Yoshi's Island.\n"
            },
            "bios": {
              "label": "Game-Boy-Advance-BIOS (gba_bios.bin)",
              "instructions_md": "Wähle auch das BIOS deines Game Boy Advance (`gba_bios.bin`).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34611,
        "cover": "https://cdn2.steamgriddb.com/grid/fe7ff779005a38682a8753912d87f9c6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/11704817e347269b7254e744b5e22dac.png",
        "logo": "https://cdn2.steamgriddb.com/logo/706bf9581a8f1747195e5c190835a9bc.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 16747,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4ac4.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/frboaijbmreov8p5so4p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uld8dyckx9cr7ffc7ph8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sddji6si7f225jhvmlc7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hcbdx11arluc4nlua69q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uynbb1oijcf0ihrrhxnz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qcgsrkg7jj99uv0jpyx3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sclnv7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lbcv1gwtbcdhtt06lbyl.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 389
    },
    {
      "id": "smb-remastered",
      "name": "Super Mario Bros. Remastered",
      "game": "Super Mario Bros.",
      "original_platform": "nes",
      "type": "source-port",
      "upstream": "https://github.com/mircowuffwuff/super-mario-bros.-remastered-android",
      "description": "Port of Super Mario Bros. Remastered, a recreation of the NES classic. Requires your ROM.",
      "forks": [
        {
          "repo": "mircowuffwuff/super-mario-bros.-remastered-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 96874,
          "release": {
            "tag": "9",
            "name": "9",
            "published_at": "2026-07-23T20:37:54Z",
            "prerelease": false,
            "asset": {
              "name": "smb1r-android-arm64-9.apk",
              "url": "https://github.com/mircowuffwuff/super-mario-bros.-remastered-android/releases/download/9/smb1r-android-arm64-9.apk",
              "size": 121873287,
              "sha256": "cd1ab9966f8d5ece5af281a53c7ee049a4a07e751b71b5d43cdb0812a2a0b95e"
            }
          },
          "history": [
            {
              "tag": "8",
              "name": "8",
              "published_at": "2026-07-23T18:18:12Z",
              "prerelease": false,
              "asset": {
                "name": "smb1r-android-arm64-8.apk",
                "url": "https://github.com/mircowuffwuff/super-mario-bros.-remastered-android/releases/download/8/smb1r-android-arm64-8.apk",
                "size": 121873287,
                "sha256": "870f440c8f3f018b6845ccc2d8e551594ca54ad93a675c903194f3b8091d85f3"
              }
            },
            {
              "tag": "7",
              "name": "7",
              "published_at": "2026-03-17T01:58:22Z",
              "prerelease": false,
              "asset": {
                "name": "smb1r-android-arm64-7.apk",
                "url": "https://github.com/mircowuffwuff/super-mario-bros.-remastered-android/releases/download/7/smb1r-android-arm64-7.apk",
                "size": 121868692,
                "sha256": "ac72b63f618490c74b7970942c43ebdc9fd5eeaf82fd29abb9ed38ce5533ccea"
              }
            },
            {
              "tag": "6",
              "name": "6",
              "published_at": "2026-03-12T17:30:40Z",
              "prerelease": false,
              "asset": {
                "name": "smb1r-android-arm64-6.apk",
                "url": "https://github.com/mircowuffwuff/super-mario-bros.-remastered-android/releases/download/6/smb1r-android-arm64-6.apk",
                "size": 121889876,
                "sha256": "4f671cd29fa1892872c632962e9a920a5c9871137670892c9adbdaf4e4a57dd4"
              }
            },
            {
              "tag": "5",
              "name": "5",
              "published_at": "2025-11-05T23:45:27Z",
              "prerelease": false,
              "asset": {
                "name": "smb1r-android-arm64-5.apk",
                "url": "https://github.com/mircowuffwuff/super-mario-bros.-remastered-android/releases/download/5/smb1r-android-arm64-5.apk",
                "size": 119603849,
                "sha256": "76d672d7245afa62750d00ed57009a341c5d2e31a5b738cefe222e199291b664"
              }
            },
            {
              "tag": "4",
              "name": "4",
              "published_at": "2025-11-05T18:26:50Z",
              "prerelease": false,
              "asset": {
                "name": "smb1r-android-arm64-4.apk",
                "url": "https://github.com/mircowuffwuff/super-mario-bros.-remastered-android/releases/download/4/smb1r-android-arm64-4.apk",
                "size": 119603881,
                "sha256": "bccd246249dcf45a14cf3a257d1b87afc88be09a66a16e01309df7419f441cdc"
              }
            }
          ],
          "package": "com.mircowuffwuff.smb1r",
          "signer_sha256": "58c1a069e4c492c6919469c894ec8c51bfb68f8eb5d84623152ec93c9a61ad14",
          "reports": [
            {
              "device": "OPPO CPH2711",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "9",
              "last_at": "2026-11-09T07:09:00Z"
            },
            {
              "device": "MagicX One 35",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "9",
              "last_at": "2026-11-10T23:33:41Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Mario Bros. (NES) ROM",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The original unpatched NES Super Mario Bros. ROM works.\nOpen the port and choose the file with the picker when it asks for the ROM.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Super Mario Bros. Remastered, una recreación del clásico de NES. Necesita tu ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Bros. (NES)",
              "instructions_md": "Vale la ROM original de Super Mario Bros. de NES, sin parches.\nAbre el port y elige el archivo con el selector cuando pida la ROM.\n"
            }
          }
        },
        "fr": {
          "description": "Port de Super Mario Bros. Remastered, une recréation du classique NES. Nécessite votre ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Bros. (NES)",
              "instructions_md": "La ROM NES originale non patchée de Super Mario Bros. convient.\nOuvrez le port et choisissez le fichier avec le sélecteur lorsqu'il demande la ROM.\n"
            }
          }
        },
        "pt": {
          "description": "Port de Super Mario Bros. Remastered, uma recriação do clássico de NES. Requer sua ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Bros. (NES)",
              "instructions_md": "A ROM original de Super Mario Bros. do NES sem modificações funciona.\nAbra o port e escolha o arquivo com o seletor quando a ROM for solicitada.\n"
            }
          }
        },
        "de": {
          "description": "Port von Super Mario Bros. Remastered, einer Neuauflage des NES-Klassikers. Benötigt deine ROM.",
          "assets": {
            "rom": {
              "label": "Super Mario Bros. (NES) ROM",
              "instructions_md": "Die originale ungeqpatchte Super Mario Bros. NES-ROM funktioniert.\nÖffne den Port und wähle die Datei mit dem Picker aus, wenn nach der ROM gefragt wird.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37382,
        "cover": "https://cdn2.steamgriddb.com/grid/75f29e87a3923053bde594667a5e33d3.png",
        "hero": "https://cdn2.steamgriddb.com/hero/105f777347c73908a23cbf0de0c33d3b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a368b0de8b91cfb3f91892fbf1ebd4b2.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 222095,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5k7b.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scknvq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scknvr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scknvs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5j7d.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5j7b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5j7e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5j7f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5j7a.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "reports": [
        {
          "device": "OPPO CPH2711",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "9",
          "last_at": "2026-11-09T07:09:00Z"
        },
        {
          "device": "MagicX One 35",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "9",
          "last_at": "2026-11-10T23:33:41Z"
        }
      ],
      "downloads": 96874
    },
    {
      "id": "sml2-recomp",
      "name": "Super Mario Land 2 Recomp",
      "game": "Super Mario Land 2: 6 Golden Coins",
      "original_platform": "gb",
      "type": "recomp",
      "upstream": "https://github.com/mstan/SuperMarioLand2Recomp",
      "description": "Static recompilation with adaptive widescreen. Requires your Game Boy ROM.",
      "forks": [
        {
          "repo": "mstan/SuperMarioLand2Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 322,
          "release": {
            "tag": "v0.2.0",
            "name": "v0.2.0 - shared runtime, widescreen and Android",
            "published_at": "2026-10-19T02:58:07Z",
            "prerelease": false,
            "asset": {
              "name": "SuperMarioLand2Recomp-android-arm64-v0.2.0.apk",
              "url": "https://github.com/mstan/SuperMarioLand2Recomp/releases/download/v0.2.0/SuperMarioLand2Recomp-android-arm64-v0.2.0.apk",
              "size": 60593518,
              "sha256": "372ada0a7cb43c12eef72d03f00cbb94ab7c5ee5335ac23434ee559e6fd60d6f"
            }
          },
          "history": [],
          "package": "com.mstan.supermarioland2recomp",
          "signer_sha256": "5a3c72fc42e8e39eb6c45bcf0863f766b247106f06f083fbf7e8789f76644a08"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Mario Land 2 ROM (Game Boy, USA/Europe, version 1.0)",
          "accepted": [
            {
              "sha1": "bba408539ecbf8d322324956d859bc86e2a9977b",
              "label": "Super Mario Land 2 - 6 Golden Coins (USA, Europe)",
              "format": "gb"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the first version (1.0) of the USA/Europe ROM works. The DX version is built from it.\n"
        },
        {
          "id": "bios",
          "label": "Game Boy BIOS (dmg_boot.bin) and Game Boy Color BIOS (cgb_boot.bin)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In **Settings > System** choose the Game Boy BIOS (`dmg_boot.bin`, 256 bytes) for the original mode and the Game Boy Color one (`cgb_boot.bin`, 2304 bytes) for DX mode.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática con panorámico adaptable. Necesita tu ROM de Game Boy.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Land 2 (Game Boy, USA/Europa, versión 1.0)",
              "instructions_md": "Solo vale la primera versión (1.0) de la ROM de USA/Europa. La versión DX se crea a partir de ella.\n",
              "accepted": [
                "Super Mario Land 2 - 6 Golden Coins (USA, Europe)"
              ]
            },
            "bios": {
              "label": "BIOS de Game Boy (dmg_boot.bin) y de Game Boy Color (cgb_boot.bin)",
              "instructions_md": "En **Settings > System** elige el BIOS de Game Boy (`dmg_boot.bin`, 256 bytes) para el modo original y el de Game Boy Color (`cgb_boot.bin`, 2304 bytes) para el modo DX.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique avec écran large adaptatif. Nécessite votre ROM Game Boy.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Land 2 (Game Boy, USA/Europe, version 1.0)",
              "accepted": [
                "Super Mario Land 2 - 6 Golden Coins (USA, Europe)"
              ],
              "instructions_md": "Seule la première version (1.0) de la ROM USA/Europe fonctionne. La version DX est créée à partir d'elle.\n"
            },
            "bios": {
              "label": "BIOS de Game Boy (dmg_boot.bin) et de Game Boy Color (cgb_boot.bin)",
              "instructions_md": "Dans **Settings > System**, choisissez le BIOS de Game Boy (`dmg_boot.bin`, 256 octets) pour le mode original et celui de Game Boy Color (`cgb_boot.bin`, 2304 octets) pour le mode DX.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática com widescreen adaptável. Precisa da sua ROM de Game Boy.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario Land 2 (Game Boy, EUA/Europa, versão 1.0)",
              "accepted": [
                "Super Mario Land 2 - 6 Golden Coins (USA, Europe)"
              ],
              "instructions_md": "Só serve a primeira versão (1.0) da ROM de EUA/Europa. A versão DX é criada a partir dela.\n"
            },
            "bios": {
              "label": "BIOS de Game Boy (dmg_boot.bin) e de Game Boy Color (cgb_boot.bin)",
              "instructions_md": "Em **Settings > System** escolha o BIOS de Game Boy (`dmg_boot.bin`, 256 bytes) para o modo original e o de Game Boy Color (`cgb_boot.bin`, 2304 bytes) para o modo DX.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung mit anpassbarem Breitbild. Benötigt dein Game-Boy-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Super Mario Land 2 (Game Boy, USA/Europa, Version 1.0)",
              "accepted": [
                "Super Mario Land 2 - 6 Golden Coins (USA, Europe)"
              ],
              "instructions_md": "Nur die erste Version (1.0) der USA/Europa-ROM funktioniert. Die DX-Version wird daraus erzeugt.\n"
            },
            "bios": {
              "label": "Game-Boy-BIOS (dmg_boot.bin) und Game-Boy-Color-BIOS (cgb_boot.bin)",
              "instructions_md": "Wähle unter **Settings > System** das Game-Boy-BIOS (`dmg_boot.bin`, 256 Bytes) für den Originalmodus und das Game-Boy-Color-BIOS (`cgb_boot.bin`, 2304 Bytes) für den DX-Modus.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37773,
        "cover": "https://cdn2.steamgriddb.com/grid/634939760577ca8da325de06151f6281.png",
        "hero": "https://cdn2.steamgriddb.com/hero/6f43ca9ef6cd328df991fdcebd2be91c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b294504229c668e750dfcc4ea9617f0a.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 1071,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7gxg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc85m1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc85lz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scia1o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scia1p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scia1r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc85lv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scia1q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc85ly.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "downloads": 322
    },
    {
      "id": "smo-android-port",
      "name": "Super Mario Odyssey",
      "game": "Super Mario Odyssey",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "nepotira/smo-recomp-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 111,
          "release": {
            "tag": "v0.2.0",
            "name": "v0.2.0",
            "published_at": "2026-11-07T18:18:18Z",
            "prerelease": false,
            "asset": {
              "name": "SMO-Recomp-v0.2.0-android-arm64.apk",
              "url": "https://github.com/nepotira/smo-recomp-android/releases/download/v0.2.0/SMO-Recomp-v0.2.0-android-arm64.apk",
              "size": 35050003,
              "sha256": "ffc3e9fab5ae4c4f0e5f8d6eeb70d324e90f0b0d5fbc4a54a4d287b2faddc413"
            }
          },
          "history": [
            {
              "tag": "v0.1.0",
              "name": "v0.1.0",
              "published_at": "2026-11-07T12:26:40Z",
              "prerelease": false,
              "asset": {
                "name": "SMO-Recomp-v0.1.0-android-arm64.apk",
                "url": "https://github.com/nepotira/smo-recomp-android/releases/download/v0.1.0/SMO-Recomp-v0.1.0-android-arm64.apk",
                "size": 11264291,
                "sha256": "09b30b3362acb450ae29bf05a33b4f1f86904d1228d8f09a1e89ec41269f79da"
              }
            }
          ],
          "package": "com.mobileodyssey.game",
          "signer_sha256": "3d580d3fdb796b908b31421457f93b342d086f5ea9aefed83fed23ab8200628c",
          "reports": [
            {
              "device": "Fairphone 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.2.0",
              "last_at": "2026-11-11T15:56:04Z"
            },
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T17:58:06Z"
            },
            {
              "device": "TECNO LI9",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T18:57:26Z"
            }
          ]
        },
        {
          "repo": "Deez-coder/SMO-android-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 7497,
          "release": {
            "tag": "B0.3",
            "name": "beta 3.0",
            "published_at": "2026-11-11T15:54:15Z",
            "prerelease": false,
            "asset": {
              "name": "odyssey-0.3-armv8.0.apk",
              "url": "https://github.com/Deez-coder/SMO-android-port/releases/download/B0.3/odyssey-0.3-armv8.0.apk",
              "size": 25970751,
              "sha256": "ac5848586dc535d4bfa8b72baa43e1d281c6036ac313a8946d93bc8c62fdf4cb"
            }
          },
          "history": [
            {
              "tag": "B0.2",
              "name": "beta 0.2",
              "published_at": "2026-11-06T20:34:38Z",
              "prerelease": false,
              "asset": {
                "name": "odyssey-0.2.apk",
                "url": "https://github.com/Deez-coder/SMO-android-port/releases/download/B0.2/odyssey-0.2.apk",
                "size": 24868605,
                "sha256": "9a55846029e233521d6e8ff405a3cbc62541aff0859d25ddc5b5af4fbf07b7bb"
              }
            },
            {
              "tag": "B0.1.0",
              "name": "beta 0.1",
              "published_at": "2026-11-03T17:58:37Z",
              "prerelease": false,
              "asset": {
                "name": "odyssey-0.1.0.apk",
                "url": "https://github.com/Deez-coder/SMO-android-port/releases/download/B0.1.0/odyssey-0.1.0.apk",
                "size": 24839933,
                "sha256": "0f003af5b772fa80a4d1645e2669086798b9eabd5ca155666e290aa736a36a24"
              }
            }
          ],
          "package": "com.mobileodyssey.game",
          "signer_sha256": "2b0720869f193194db73ab1269d72e3582fd16812655e31d35b99f4a58fc35be",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 0,
              "playable": 0,
              "broken": 6,
              "last_at": "2026-11-11T17:57:25Z"
            },
            {
              "device": "Xiaomi Redmi Note 8",
              "great": 0,
              "playable": 0,
              "broken": 2,
              "last_tag": "B0.2",
              "last_at": "2026-11-10T14:43:02Z"
            },
            {
              "device": "Xiaomi 22021211RG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "B0.2",
              "last_at": "2026-11-09T12:00:13Z"
            },
            {
              "device": "AYANEO Pocket S",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "B0.2",
              "last_at": "2026-11-09T16:26:05Z"
            },
            {
              "device": "Samsung S25 FE",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "both",
              "last_at": "2026-11-09T21:32:19Z"
            },
            {
              "device": "Xiaomi Redmi Note 8 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "B0.2",
              "last_at": "2026-11-10T06:19:46Z"
            },
            {
              "device": "Xiaomi 17 Ultra",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T02:56:07Z"
            },
            {
              "device": "Xiaomi 2412DPC0AI",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T11:42:39Z"
            },
            {
              "device": "Samsung SM-S921B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T13:11:19Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Super Mario Odyssey 1.0.0 (.nsp or .xci)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own dump of Super Mario Odyssey, version 1.0.0, and about 8 GB free.\nIn the **Game** tab first tap **Import prod.keys…** and then **Import from NSP / XCI…**.\n"
        },
        {
          "id": "keys",
          "label": "Your prod.keys file",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The keys taken from your own console. They stay in the app's private storage.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Super Mario Odyssey for Switch. Requires your Switch copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Super Mario Odyssey para Switch. Necesita tu copia de Switch.",
          "assets": {
            "game": {
              "label": "Super Mario Odyssey 1.0.0 (.nsp o .xci)",
              "instructions_md": "Necesitas tu propio volcado de Super Mario Odyssey, versión 1.0.0, y unos 8 GB libres.\nEn la pestaña **Game** pulsa primero **Import prod.keys…** y después **Import from NSP / XCI…**.\n"
            },
            "keys": {
              "label": "Tu archivo prod.keys",
              "instructions_md": "Las claves sacadas de tu propia consola. Se quedan en el almacenamiento privado de la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Super Mario Odyssey pour Switch. Nécessite votre copie Switch.",
          "assets": {
            "game": {
              "label": "Super Mario Odyssey 1.0.0 (.nsp ou .xci)",
              "instructions_md": "Il vous faut votre propre dump de Super Mario Odyssey, version 1.0.0, et environ 8 Go libres.\nDans l'onglet **Game**, touchez d'abord **Import prod.keys…** puis **Import from NSP / XCI…**.\n"
            },
            "keys": {
              "label": "Votre fichier prod.keys",
              "instructions_md": "Les clés extraites de votre propre console. Elles restent dans le stockage privé de l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Super Mario Odyssey para Switch. Requer sua cópia do Switch.",
          "assets": {
            "game": {
              "label": "Super Mario Odyssey 1.0.0 (.nsp ou .xci)",
              "instructions_md": "Você precisa do seu próprio dump de Super Mario Odyssey, versão 1.0.0, e uns 8 GB livres.\nNa aba **Game** toque primeiro em **Import prod.keys…** e depois em **Import from NSP / XCI…**.\n"
            },
            "keys": {
              "label": "Seu arquivo prod.keys",
              "instructions_md": "As chaves extraídas do seu próprio console. Elas ficam no armazenamento privado do app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Super Mario Odyssey für Switch. Benötigt deine Switch-Kopie.",
          "assets": {
            "game": {
              "label": "Super Mario Odyssey 1.0.0 (.nsp oder .xci)",
              "instructions_md": "Du brauchst deinen eigenen Dump von Super Mario Odyssey, Version 1.0.0, und etwa 8 GB freien Speicher.\nTippe im Tab **Game** zuerst auf **Import prod.keys…** und dann auf **Import from NSP / XCI…**.\n"
            },
            "keys": {
              "label": "Deine prod.keys-Datei",
              "instructions_md": "Die Schlüssel aus deiner eigenen Konsole. Sie bleiben im privaten Speicher der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5245268,
        "cover": "https://cdn2.steamgriddb.com/grid/505870c8848f2d550944bf64008c9472.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c657bb88929c8410c8b3dfb3d7a568e0.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9bcc497db9a888cacffb2780c613790c.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 26758,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1mxf.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kcapvog4g7ko1n21x57t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kmbewcsuuytnsxvemltw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tcgnbkmz7f0tgglfol9m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/q1ydkthtdtozqzw1tr2m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hj3spi7odlvp4pfvnwtv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ovib1jmt2wcifb8vvrl9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/eggangsrrexlrxekqn2f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qgcn3akcfv4rvojqdbvb.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 0,
          "playable": 0,
          "broken": 7,
          "last_at": "2026-11-11T17:58:06Z"
        },
        {
          "device": "Xiaomi Redmi Note 8",
          "great": 0,
          "playable": 0,
          "broken": 2,
          "last_tag": "B0.2",
          "last_at": "2026-11-10T14:43:02Z"
        },
        {
          "device": "Xiaomi 22021211RG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "B0.2",
          "last_at": "2026-11-09T12:00:13Z"
        },
        {
          "device": "AYANEO Pocket S",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "B0.2",
          "last_at": "2026-11-09T16:26:05Z"
        },
        {
          "device": "Samsung S25 FE",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "both",
          "last_at": "2026-11-09T21:32:19Z"
        },
        {
          "device": "Xiaomi Redmi Note 8 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "B0.2",
          "last_at": "2026-11-10T06:19:46Z"
        },
        {
          "device": "Xiaomi 17 Ultra",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T02:56:07Z"
        },
        {
          "device": "Xiaomi 2412DPC0AI",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T11:42:39Z"
        },
        {
          "device": "Samsung SM-S921B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T13:11:19Z"
        },
        {
          "device": "Fairphone 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.2.0",
          "last_at": "2026-11-11T15:56:04Z"
        },
        {
          "device": "TECNO LI9",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T18:57:26Z"
        }
      ],
      "downloads": 7608
    },
    {
      "id": "sms-android",
      "name": "Super Mario Sunshine",
      "game": "Super Mario Sunshine",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/jbcgames/sms-android",
      "description": "Ports of Super Mario Sunshine: SMS Android, based on its decompilation, the Mareshine recompilation and SMS Launcher. Requires your GameCube disc.",
      "forks": [
        {
          "repo": "TheM3dium/mareshine",
          "name": "Mareshine",
          "type": "recomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "io.github.them3dium.mareshine",
          "signer_sha256": "ad9c2bb036f1d1fee41710a919bea71a02d5fa06492a6ffe9a24114b755b0e09",
          "formerly": "mareshine",
          "downloads": 8951,
          "release": {
            "tag": "v2.1.6",
            "name": "Mareshine 2.1.6 (Hotfix 4)",
            "published_at": "2026-11-10T03:07:26Z",
            "prerelease": false,
            "asset": {
              "name": "Mareshine-2.1.6.apk",
              "url": "https://github.com/TheM3dium/mareshine/releases/download/v2.1.6/Mareshine-2.1.6.apk",
              "size": 13379548,
              "sha256": "a447656befe3c98bd8e08ec7109fc6803661688bab615984f6825f914f44d50f"
            }
          },
          "history": [
            {
              "tag": "v2.1.5",
              "name": "Mareshine 2.1.5 (Hotfix)",
              "published_at": "2026-11-09T02:10:44Z",
              "prerelease": false,
              "asset": {
                "name": "Mareshine-2.1.5.apk",
                "url": "https://github.com/TheM3dium/mareshine/releases/download/v2.1.5/Mareshine-2.1.5.apk",
                "size": 13376520,
                "sha256": "84c47bef85ed35845905229e3f2652c52d1e9cdf6d9ed266f03872edd31230d9"
              }
            },
            {
              "tag": "v2.1.4",
              "name": "Mareshine 2.1.4 (Hotfix)",
              "published_at": "2026-11-07T23:27:06Z",
              "prerelease": false,
              "asset": {
                "name": "Mareshine-2.1.4.apk",
                "url": "https://github.com/TheM3dium/mareshine/releases/download/v2.1.4/Mareshine-2.1.4.apk",
                "size": 13372616,
                "sha256": "c02395d08b58ee851f38b0b188c8e56e598f134d7f9e5e248866ac788774df9e"
              }
            },
            {
              "tag": "v2.1.3",
              "name": "Mareshine 2.1.3 (Hotfix)",
              "published_at": "2026-11-07T13:49:16Z",
              "prerelease": false,
              "asset": {
                "name": "Mareshine-2.1.3.apk",
                "url": "https://github.com/TheM3dium/mareshine/releases/download/v2.1.3/Mareshine-2.1.3.apk",
                "size": 13372572,
                "sha256": "fd016fd3f3ae35f2b7f4f3f31973bcfa851824ebf8480287871e32327b164eed"
              }
            },
            {
              "tag": "v2.1.2",
              "name": "Mareshine 2.1.2",
              "published_at": "2026-11-07T02:37:42Z",
              "prerelease": false,
              "asset": {
                "name": "Mareshine-2.1.2.apk",
                "url": "https://github.com/TheM3dium/mareshine/releases/download/v2.1.2/Mareshine-2.1.2.apk",
                "size": 13361918,
                "sha256": "35b7f29a54a09995502581d68aa48e6c98352ffdf506a65f749e15916e363d02"
              }
            },
            {
              "tag": "v2.1.1",
              "name": "Mareshine 2.1.1",
              "published_at": "2026-11-06T15:42:59Z",
              "prerelease": false,
              "asset": {
                "name": "Mareshine-2.1.1.apk",
                "url": "https://github.com/TheM3dium/mareshine/releases/download/v2.1.1/Mareshine-2.1.1.apk",
                "size": 13331966,
                "sha256": "d429ecea40dcc96565c8e2356b13f91b985508452415bf9036c72e2da5b4051a"
              }
            }
          ],
          "reports": [
            {
              "device": "HONOR 200",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.5",
              "last_at": "2026-11-09T10:59:58Z"
            },
            {
              "device": "Xiaomi 2512BPNDAG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.5",
              "last_at": "2026-11-09T11:15:57Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.5",
              "last_at": "2026-11-09T21:41:23Z"
            },
            {
              "device": "RG476H",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T18:14:51Z"
            },
            {
              "device": "Infinix X6532",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T02:19:55Z"
            },
            {
              "device": "Samsung SM-A346M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.6",
              "last_at": "2026-11-11T03:42:25Z"
            },
            {
              "device": "Infinix X6531",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T16:57:12Z"
            }
          ]
        },
        {
          "repo": "jbcgames/sms-android",
          "name": "SMS Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4420,
          "release": {
            "tag": "v1.0.0",
            "name": "Super Mario Sunshine Android Port v1.0.0",
            "published_at": "2026-10-07T05:34:36Z",
            "prerelease": false,
            "asset": {
              "name": "SuperMarioSunshine-v1.0.0-Android.apk",
              "url": "https://github.com/jbcgames/sms-android/releases/download/v1.0.0/SuperMarioSunshine-v1.0.0-Android.apk",
              "size": 11223921,
              "sha256": "4c6860edf03970f8e15934ed5497b5493b80ffc7cc2a2a7626151b8d2850937a"
            }
          },
          "history": [],
          "package": "com.jbcgames.sunshine",
          "signer_sha256": "6c0fe27a91f7f5c761caccb333ea6a6ebf8571e89184d893d0a4e833da029be2"
        },
        {
          "repo": "chasem-dev/sms-android",
          "name": "SMS Launcher",
          "type": "source-port",
          "asset_pattern": "(?i)\\.apk$",
          "zip_entry": "(?i)\\.zip$",
          "formerly": "sms",
          "release": null,
          "history": []
        },
        {
          "repo": "zeranemesis/sms-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 33,
          "release": {
            "tag": "cubeshelf-v0.3.3",
            "name": "Sunshine and Super Mario Eclipse runtimes for CubeShelf (Windows x64) v0.3.3",
            "published_at": "2026-10-26T10:46:28Z",
            "prerelease": false,
            "asset": {
              "name": "Sunshine-Aurora-arm64-v8a.apk",
              "url": "https://github.com/zeranemesis/sms-port/releases/download/cubeshelf-v0.3.3/Sunshine-Aurora-arm64-v8a.apk",
              "size": 13104356,
              "sha256": "8c1edc48b005e69f753591f2a753a8ee6ba7b8850c634100b6b8e4cab2023804"
            }
          },
          "history": [],
          "package": "org.smsunified.aurora",
          "signer_sha256": "7fbf64dbc77cc7a34c94cf6fb0305e6da368fef37b629047aa39e6f17b48ff01"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Super Mario Sunshine disc (USA, GMSE01) as .iso",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an `.iso` image of your US Super Mario Sunshine disc (GMSE01).\n- **jbcgames**: name it `GMSE01.iso` and put it in `Download/` (or in `/sdcard/sms/`). Grant file access when asked.\n- **Mareshine**: choose it in the app (revision 0). To play in Spanish, French, German or Italian, also add the European `.iso` (GMSP01).\n- **chasem-dev**: import it from the app.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Ports de Super Mario Sunshine: SMS Android, basado en su decompilación, la recompilación Mareshine y SMS Launcher. Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Super Mario Sunshine (USA, GMSE01) en .iso",
              "instructions_md": "Necesitas una imagen `.iso` de tu disco americano de Super Mario Sunshine (GMSE01).\n- **jbcgames**: llámala `GMSE01.iso` y déjala en `Download/` (o en `/sdcard/sms/`). Da el permiso de archivos cuando lo pida.\n- **Mareshine**: elígela en la app (revisión 0). Para jugar en español, francés, alemán o italiano añade también la `.iso` europea (GMSP01).\n- **chasem-dev**: impórtala desde la app.\n"
            }
          }
        },
        "fr": {
          "description": "Ports de Super Mario Sunshine : SMS Android, basés sur sa décompilation, la recompilation Mareshine et SMS Launcher. Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Disque de Super Mario Sunshine (USA, GMSE01) en .iso",
              "instructions_md": "Il vous faut une image `.iso` de votre disque américain de Super Mario Sunshine (GMSE01).\n- **jbcgames** : nommez-la `GMSE01.iso` et placez-la dans `Download/` (ou dans `/sdcard/sms/`). Accordez l'accès aux fichiers quand il est demandé.\n- **Mareshine** : choisissez-la dans l'application (révision 0). Pour jouer en espagnol, français, allemand ou italien, ajoutez aussi l'`.iso` européenne (GMSP01).\n- **chasem-dev** : importez-la depuis l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Ports de Super Mario Sunshine: SMS Android, baseado em sua descompilação, na recompilação Mareshine e no SMS Launcher. Requer seu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Super Mario Sunshine (EUA, GMSE01) em .iso",
              "instructions_md": "Você precisa de uma imagem `.iso` do seu disco americano de Super Mario Sunshine (GMSE01).\n- **jbcgames**: chame-a de `GMSE01.iso` e coloque em `Download/` (ou em `/sdcard/sms/`). Dê a permissão de arquivos quando pedir.\n- **Mareshine**: escolha-a no app (revisão 0). Para jogar em espanhol, francês, alemão ou italiano, adicione também a `.iso` europeia (GMSP01).\n- **chasem-dev**: importe-a pelo app.\n"
            }
          }
        },
        "de": {
          "description": "Ports von Super Mario Sunshine: SMS Android, basierend auf seiner Dekompilierung, der Mareshine-Rekompilierung und dem SMS Launcher. Benötigt deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Super Mario Sunshine (USA, GMSE01) als .iso",
              "instructions_md": "Du brauchst ein `.iso`-Abbild deiner US-Disc von Super Mario Sunshine (GMSE01).\n- **jbcgames**: nenne es `GMSE01.iso` und lege es in `Download/` (oder in `/sdcard/sms/`). Erlaube den Dateizugriff, wenn danach gefragt wird.\n- **Mareshine**: wähle es in der App (Revision 0). Um auf Spanisch, Französisch, Deutsch oder Italienisch zu spielen, füge auch die europäische `.iso` (GMSP01) hinzu.\n- **chasem-dev**: importiere es in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34899,
        "cover": "https://cdn2.steamgriddb.com/grid/f5e97c0193978d636807084bf658fc1c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3e04f019562baeb10f41e7b9fb14c6be.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b33128cb0089003ddfb5199e1b679652.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 229177,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co68sg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckc6m.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckc6n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckc6o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckc6p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2224.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2223.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2225.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2222.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "aliases": [
        "mareshine",
        "sms"
      ],
      "reports": [
        {
          "device": "HONOR 200",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.5",
          "last_at": "2026-11-09T10:59:58Z"
        },
        {
          "device": "Xiaomi 2512BPNDAG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.5",
          "last_at": "2026-11-09T11:15:57Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.5",
          "last_at": "2026-11-09T21:41:23Z"
        },
        {
          "device": "RG476H",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T18:14:51Z"
        },
        {
          "device": "Infinix X6532",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T02:19:55Z"
        },
        {
          "device": "Samsung SM-A346M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.6",
          "last_at": "2026-11-11T03:42:25Z"
        },
        {
          "device": "Infinix X6531",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T16:57:12Z"
        }
      ],
      "downloads": 13404
    },
    {
      "id": "snap64-recomp",
      "name": "Snap64 Recomp",
      "game": "Pokémon Snap",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/JackandBeans/Snap64Recomp",
      "description": "Recompilation of Pokémon Snap. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "JackandBeans/Snap64Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 561,
          "release": {
            "tag": "v1.1.6",
            "name": "Snap64 Recomp 1.1.6",
            "published_at": "2026-10-23T19:35:15Z",
            "prerelease": false,
            "asset": {
              "name": "Snap64Recomp-1.1.6-android.apk",
              "url": "https://github.com/JackandBeans/Snap64Recomp/releases/download/v1.1.6/Snap64Recomp-1.1.6-android.apk",
              "size": 10648187,
              "sha256": "9732b471bba76e3c284e7d7f02f837eb3ddf55e239caca356f204fac1126ceca"
            }
          },
          "history": [],
          "package": "io.github.jackandbeans.snap64recomp",
          "signer_sha256": "3bf45f49832f6a8b57c181c2838c5306d4ae4f69de01ad56ffa41c778fbcc1bb"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Pokémon Snap ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "edc7c49cc568c045fe48be0d18011c30f393cbaf",
              "label": "Pokémon Snap (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the US Pokémon Snap ROM works. The program asks for it once, the first time you open it.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Pokémon Snap. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Snap (N64, USA)",
              "instructions_md": "Solo vale la ROM americana de Pokémon Snap. El programa la pide una vez la primera vez que lo abres.\n",
              "accepted": [
                "Pokémon Snap (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Pokémon Snap. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Snap (N64, USA)",
              "accepted": [
                "Pokémon Snap (USA)"
              ],
              "instructions_md": "Seule la ROM américaine de Pokémon Snap fonctionne. Le programme la demande une seule fois, à la première ouverture.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Pokémon Snap. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Pokémon Snap (N64, EUA)",
              "accepted": [
                "Pokémon Snap (USA)"
              ],
              "instructions_md": "Só serve a ROM americana de Pokémon Snap. O programa pede uma vez, na primeira vez que você o abre.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Pokémon Snap. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Pokémon Snap (N64, USA)",
              "accepted": [
                "Pokémon Snap (USA)"
              ],
              "instructions_md": "Nur die US-ROM von Pokémon Snap funktioniert. Das Programm fragt beim ersten Öffnen einmal danach.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37585,
        "cover": "https://cdn2.steamgriddb.com/grid/1661b79578c9a10b72cc4403977801bf.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4c07fe24771249c343e70c32289c1192.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2f635a9fe4a4d8d1ec9e3a111cc02f4b.png",
        "genres": [
          "simulation"
        ],
        "igdb_id": 2324,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4qiz.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/iuk58t4y8htx49deps9h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ati2xfu5npjcq5zcevix.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kpg0tdr3vvajhfu89d9l.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/phihsao4l8qhpbucakw7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/l1hfn1vnbukrmnifzpgg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/x50xpfdpirenxluvkmzm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tuayvoxddmpsddcinc9z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lehqspomn4ov7klj9ewn.jpg"
        ]
      },
      "genres": [
        "simulation"
      ],
      "downloads": 561
    },
    {
      "id": "snowboard-kids-2",
      "name": "Snowboard Kids 2 Recomp",
      "game": "Snowboard Kids 2",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/kardeiro/snowboardkids2-recomp-Android",
      "description": "Recompilation of Snowboard Kids 2. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "kardeiro/snowboardkids2-recomp-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 155,
          "release": {
            "tag": "v0.1.0",
            "name": "v0.1.0",
            "published_at": "2026-08-03T16:34:56Z",
            "prerelease": false,
            "asset": {
              "name": "sk2-recomp-android-release.apk",
              "url": "https://github.com/kardeiro/snowboardkids2-recomp-Android/releases/download/v0.1.0/sk2-recomp-android-release.apk",
              "size": 9797421,
              "sha256": "7fc83d4dade93fb17612c59fa91336cca468dda91dbd9d9e42f479788d0c9bd6"
            }
          },
          "history": [],
          "package": "com.snowboardkids2.recomp",
          "signer_sha256": "6e6c02a9e1f9d327319ff0217a66bde81111b0b0d03566ce1405d4cfe1f85523"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Snowboard Kids 2 ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "5ce896fd64276948bc2b8cccd8cd51c25a9f32aa",
              "label": "Snowboard Kids 2 (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your US Snowboard Kids 2 ROM in the main menu. Only that version works.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Snowboard Kids 2. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Snowboard Kids 2 (N64, USA)",
              "instructions_md": "Elige tu ROM americana de Snowboard Kids 2 en el menú principal. Solo vale esa versión.\n",
              "accepted": [
                "Snowboard Kids 2 (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Snowboard Kids 2. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Snowboard Kids 2 (N64, USA)",
              "accepted": [
                "Snowboard Kids 2 (USA)"
              ],
              "instructions_md": "Choisissez votre ROM américaine de Snowboard Kids 2 dans le menu principal. Seule cette version fonctionne.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Snowboard Kids 2. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Snowboard Kids 2 (N64, EUA)",
              "accepted": [
                "Snowboard Kids 2 (USA)"
              ],
              "instructions_md": "Escolha sua ROM americana de Snowboard Kids 2 no menu principal. Só essa versão serve.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Snowboard Kids 2. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Snowboard Kids 2 (N64, USA)",
              "accepted": [
                "Snowboard Kids 2 (USA)"
              ],
              "instructions_md": "Wähle deine US-ROM von Snowboard Kids 2 im Hauptmenü. Nur diese Version funktioniert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1667,
        "cover": "https://cdn2.steamgriddb.com/grid/b1a491999695f9df23123c2290041da8.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/4ee0331f55ba0c795f89feffdfdf1e77.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3bbf7cb52c81e8125532adff3b21a6b4.png",
        "genres": [
          "racing",
          "sports"
        ],
        "igdb_id": 3343,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2suf.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8b9v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8b9u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8b9w.jpg"
        ]
      },
      "genres": [
        "racing",
        "sports"
      ],
      "downloads": 155
    },
    {
      "id": "snp-recomp",
      "name": "Sin and Punishment Recompiled",
      "game": "Sin and Punishment",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/wootbeer/snprecomp",
      "description": "Recompilation of Sin and Punishment. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "wootbeer/snprecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 496,
          "release": {
            "tag": "0.2.11",
            "name": "0.2.11",
            "published_at": "2026-11-07T17:06:51Z",
            "prerelease": false,
            "asset": {
              "name": "SnPRecompiled-0.2.11-android.apk",
              "url": "https://github.com/wootbeer/snprecomp/releases/download/0.2.11/SnPRecompiled-0.2.11-android.apk",
              "size": 21444029,
              "sha256": "6fc83cce12853bf9fba13da7b36cbc7e30fcd321025d209c6143648e357e3540"
            }
          },
          "history": [
            {
              "tag": "0.2.10",
              "name": "0.2.10 Beta",
              "published_at": "2026-11-02T17:21:36Z",
              "prerelease": false,
              "asset": {
                "name": "SnPRecompiled-0.2.10-android.apk",
                "url": "https://github.com/wootbeer/snprecomp/releases/download/0.2.10/SnPRecompiled-0.2.10-android.apk",
                "size": 21435225,
                "sha256": "d97ec27f52a7440ba398e377656d8f9c52793246ec02cd62da574172fd07f1b6"
              }
            },
            {
              "tag": "0.2.9",
              "name": "0.2.9",
              "published_at": "2026-10-31T23:50:36Z",
              "prerelease": false,
              "asset": {
                "name": "SnPRecompiled-0.2.9-android.apk",
                "url": "https://github.com/wootbeer/snprecomp/releases/download/0.2.9/SnPRecompiled-0.2.9-android.apk",
                "size": 21431913,
                "sha256": "4a355d9633c011cef6e2501709a1657f77c946235cbb338a072e8bcdd30758c0"
              }
            },
            {
              "tag": "0.2.8",
              "name": "0.2.8",
              "published_at": "2026-10-31T00:31:52Z",
              "prerelease": false,
              "asset": {
                "name": "SnPRecompiled-0.2.8-android.apk",
                "url": "https://github.com/wootbeer/snprecomp/releases/download/0.2.8/SnPRecompiled-0.2.8-android.apk",
                "size": 21423777,
                "sha256": "b02ce239cd9e57c4b28430b34eb1c46f1f3234df48239178fb84bbd9ba2e4a5b"
              }
            },
            {
              "tag": "0.2.7",
              "name": "0.2.7",
              "published_at": "2026-10-27T23:07:08Z",
              "prerelease": false,
              "asset": {
                "name": "SnPRecompiled-0.2.7-android.apk",
                "url": "https://github.com/wootbeer/snprecomp/releases/download/0.2.7/SnPRecompiled-0.2.7-android.apk",
                "size": 21411333,
                "sha256": "1df793b1fbbb653fd5712c08807424ec2d6052eb205ab216b23b99a23dabb681"
              }
            },
            {
              "tag": "0.2.6",
              "name": "0.2.6",
              "published_at": "2026-10-27T21:52:46Z",
              "prerelease": false,
              "asset": {
                "name": "SnPRecompiled-0.2.6-android.apk",
                "url": "https://github.com/wootbeer/snprecomp/releases/download/0.2.6/SnPRecompiled-0.2.6-android.apk",
                "size": 21408753,
                "sha256": "4485ea9271b8d7ca67a8265a28a2a7fb74400914b72974f2f2d66c4d9edd7b13"
              }
            }
          ],
          "package": "io.github.wootbeer.snprecomp",
          "signer_sha256": "f440a40a8d2063b2ab9ffcd568ceae03e10c05440e29ab6282c811f5af5ddaa0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Sin and Punishment ROM (N64, Japan or English translation)",
          "accepted": [],
          "manual": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Use your Japanese Tsumi to Batsu ROM or an English translation patched onto it (`.z64`, `.n64` or `.v64`).\nThe Spanish translation doesn't work as the game, but in the sound tab you can load it with **Load Spanish ROM** and turn on **Spanish Voices** to hear the Spanish voices.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Sin and Punishment. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Sin and Punishment (N64, Japón o traducción al inglés)",
              "instructions_md": "Usa tu ROM japonesa de Tsumi to Batsu o una traducción al inglés aplicada sobre ella (`.z64`, `.n64` o `.v64`).\nLa traducción al español no funciona como juego, pero en la pestaña de sonido puedes cargarla con **Load Spanish ROM** y activar **Spanish Voices** para oír las voces en español.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Sin and Punishment. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Sin and Punishment (N64, Japon ou traduction anglaise)",
              "instructions_md": "Utilisez votre ROM japonaise de Tsumi to Batsu ou une traduction anglaise appliquée dessus (`.z64`, `.n64` ou `.v64`).\nLa traduction espagnole ne fonctionne pas comme jeu, mais dans l'onglet son vous pouvez la charger avec **Load Spanish ROM** et activer **Spanish Voices** pour entendre les voix espagnoles.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Sin and Punishment. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Sin and Punishment (N64, Japão ou tradução para o inglês)",
              "instructions_md": "Use sua ROM japonesa de Tsumi to Batsu ou uma tradução para o inglês aplicada sobre ela (`.z64`, `.n64` ou `.v64`).\nA tradução para o espanhol não funciona como jogo, mas na aba de som você pode carregá-la com **Load Spanish ROM** e ativar **Spanish Voices** para ouvir as vozes em espanhol.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Sin and Punishment. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Sin and Punishment (N64, Japan oder englische Übersetzung)",
              "instructions_md": "Nutze deine japanische ROM von Tsumi to Batsu oder eine darauf angewendete englische Übersetzung (`.z64`, `.n64` oder `.v64`).\nDie spanische Übersetzung funktioniert nicht als Spiel, aber im Sound-Tab kannst du sie mit **Load Spanish ROM** laden und **Spanish Voices** einschalten, um die spanischen Stimmen zu hören.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35136,
        "cover": "https://cdn2.steamgriddb.com/grid/2d5b98050c5dd3843bf05fbbf8a873bc.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ab44339603db6b7d0ec51150f43a138d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/13d2b7361a27dbc9960ae158598a6a96.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 1467,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1u47.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ekgozccbc8agwokbfi2t.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dlkzs47z4nt8mtzpgicg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jwvmoqvvaduvc2gyq7v0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pxil5u5q1lgpa0thvnwo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oy44tqf2uxj3m1gif6bk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ennezuxoqn5nbrbfusdf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qzkpwzyyaxj4y5xhy4kd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mgqysmqdjcwspjrmn8pd.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 496
    },
    {
      "id": "soh",
      "name": "Ship of Harkinian",
      "game": "The Legend of Zelda: Ocarina of Time",
      "original_platform": "n64",
      "type": "decomp",
      "upstream": "https://github.com/HarbourMasters/Shipwright",
      "description": "Port of Ocarina of Time based on its decompilation, with enhancements and mod support. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "Waterdish/Shipwright-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 246962,
          "release": {
            "tag": "v9.0.2P2",
            "name": "9.0.2 Patch 2",
            "published_at": "2025-07-11T06:03:00Z",
            "prerelease": false,
            "asset": {
              "name": "soh.apk",
              "url": "https://github.com/Waterdish/Shipwright-Android/releases/download/v9.0.2P2/soh.apk",
              "size": 40283660,
              "sha256": "7351cb6f8a467cbee9b6a36ae01c2064eab621b0cb7784f0b8a9426902c0b534"
            }
          },
          "history": [
            {
              "tag": "v9.0.2P1",
              "name": "9.0.2 Patch 1",
              "published_at": "2025-06-20T04:58:19Z",
              "prerelease": false,
              "asset": {
                "name": "soh.apk",
                "url": "https://github.com/Waterdish/Shipwright-Android/releases/download/v9.0.2P1/soh.apk",
                "size": 132415416,
                "sha256": "919411867d69911886d8d5ba7b85c95a3af6e0a1a206fbcc6626fff5f54761a7"
              }
            },
            {
              "tag": "v9.0.2",
              "name": "9.0.2",
              "published_at": "2025-06-14T08:09:57Z",
              "prerelease": false,
              "asset": {
                "name": "soh.apk",
                "url": "https://github.com/Waterdish/Shipwright-Android/releases/download/v9.0.2/soh.apk",
                "size": 128626909,
                "sha256": "1a3b10f5381e5de702904eabd39d2f84b4fdfa2470a952f06d265bef4c3bfc3b"
              }
            }
          ],
          "package": "com.dishii.soh",
          "signer_sha256": "92e4da94a3395ffc9fe9f52aa73f8490d7435171c7915fafcc29babdda356629",
          "reports": [
            {
              "device": "Samsung SM-A155M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v9.0.2P2",
              "last_at": "2026-11-09T19:36:34Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v9.0.2P2",
              "last_at": "2026-11-09T21:24:46Z"
            },
            {
              "device": "Poco M5",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v9.0.2P2",
              "last_at": "2026-11-09T21:55:22Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T10:50:00Z"
            },
            {
              "device": "Motorola moto g35 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v9.0.2P2",
              "last_at": "2026-11-10T17:14:35Z"
            },
            {
              "device": "RG476H",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T18:15:38Z"
            },
            {
              "device": "TECNO KJ7",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v9.0.2P2",
              "last_at": "2026-11-11T15:07:30Z"
            },
            {
              "device": "Samsung SM-A556E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T17:56:33Z"
            }
          ]
        },
        {
          "repo": "linkzenic/Shipwright-Ports",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 20581,
          "release": {
            "tag": "v9.3.1-ports.2",
            "name": "Ship of Harkinian — Touch Controls Hotfix",
            "published_at": "2026-10-30T03:13:30Z",
            "prerelease": false,
            "asset": {
              "name": "soh_release_v9.3.1-android.4.apk",
              "url": "https://github.com/linkzenic/Shipwright-Ports/releases/download/v9.3.1-ports.2/soh_release_v9.3.1-android.4.apk",
              "size": 58792077,
              "sha256": "99f215007984b06adf0758256d044599f2079825af5e142b1c967215bd6bd267"
            }
          },
          "history": [
            {
              "tag": "v9.3.1-ports.1",
              "name": "Ship of Harkinian — Android, iOS, and tvOS",
              "published_at": "2026-10-29T06:37:09Z",
              "prerelease": false,
              "asset": {
                "name": "soh_release_v9.3.1-android.3.apk",
                "url": "https://github.com/linkzenic/Shipwright-Ports/releases/download/v9.3.1-ports.1/soh_release_v9.3.1-android.3.apk",
                "size": 58787089,
                "sha256": "233696f4644b96826408341188555515dbf04324481b0a9882f6be9f98fed7c1"
              }
            },
            {
              "tag": "v9.3.1-android.2",
              "name": "Ship of Harkinian Android 9.3.1 Hotfix",
              "published_at": "2026-10-19T02:50:46Z",
              "prerelease": false,
              "asset": {
                "name": "soh_release_v9.3.1-android.2.apk",
                "url": "https://github.com/linkzenic/Shipwright-Ports/releases/download/v9.3.1-android.2/soh_release_v9.3.1-android.2.apk",
                "size": 57982355,
                "sha256": "a940ea02cc3344f6fa012f39de2251cbd7f6aa1cad4a2d56b88bf5df357cba2e"
              }
            },
            {
              "tag": "v9.3.1-android.1",
              "name": "Ship of Harkinian Android 9.3.1",
              "published_at": "2026-10-19T01:03:17Z",
              "prerelease": false,
              "asset": {
                "name": "soh_release_v9.3.1-android.1.apk",
                "url": "https://github.com/linkzenic/Shipwright-Ports/releases/download/v9.3.1-android.1/soh_release_v9.3.1-android.1.apk",
                "size": 57982157,
                "sha256": "bbc6e185208a33b6d6d621aec5247ef6c77cef4092ed50bc4795d2c27b1c6997"
              }
            },
            {
              "tag": "v9.3.0-android.1",
              "name": "Ship of Harkinian Android 9.3.0",
              "published_at": "2026-10-06T17:22:06Z",
              "prerelease": false,
              "asset": {
                "name": "soh_release_v9.3.0-android.1.apk",
                "url": "https://github.com/linkzenic/Shipwright-Ports/releases/download/v9.3.0-android.1/soh_release_v9.3.0-android.1.apk",
                "size": 57927553,
                "sha256": "dbe049a7599a36f8d96550f1c91de8028d431df4749f4e39d505d37dd79f8c30"
              }
            },
            {
              "tag": "v2.0",
              "name": "Ship of Harkinian Android ",
              "published_at": "2026-09-10T04:31:23Z",
              "prerelease": false,
              "asset": {
                "name": "soh-v9.2.3-android.14.apk",
                "url": "https://github.com/linkzenic/Shipwright-Ports/releases/download/v2.0/soh-v9.2.3-android.14.apk",
                "size": 53347413,
                "sha256": "ac83b4cbe6c71de320bc49ed91dd440d59454cfdd45a2cf5bc12b158f6a42f58"
              }
            }
          ],
          "package": "com.linkzenic.soh",
          "signer_sha256": "f608b8ed8a09fd6c8890dee105f3268ad5577638ec3aa2544ff4618f399efd3e",
          "reports": [
            {
              "device": "Realme RMX3370",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v9.3.1-ports.2",
              "last_at": "2026-11-09T14:10:10Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Ocarina of Time ROM (N64 or GameCube)",
          "accepted": [
            {
              "sha1": "ad69c91157f6705e8ab06c79fe08aad47bb57ba7",
              "label": "USA 1.0",
              "format": "z64"
            },
            {
              "sha1": "d3ecb253776cd847a5aa63d859d8c89a2f37b364",
              "label": "USA 1.1",
              "format": "z64"
            },
            {
              "sha1": "41b3bdc48d98c48529219919015a1af22f5057c2",
              "label": "USA 1.2",
              "format": "z64"
            },
            {
              "sha1": "c892bbda3993e66bd0d56a10ecd30b1ee612210f",
              "label": "Japan 1.0",
              "format": "z64"
            },
            {
              "sha1": "dbfc81f655187dc6fefd93fa6798face770d579d",
              "label": "Japan 1.1",
              "format": "z64"
            },
            {
              "sha1": "fa5f5942b27480d60243c2d52c0e93e26b9e6b86",
              "label": "Japan 1.2",
              "format": "z64"
            },
            {
              "sha1": "328a1f1beba30ce5e178f031662019eb32c5f3b5",
              "label": "Europe 1.0",
              "format": "z64"
            },
            {
              "sha1": "cfbb98d392e4a9d39da8285d10cbef3974c2f012",
              "label": "Europe 1.1",
              "format": "z64"
            },
            {
              "sha1": "b82710ba2bd3b4c6ee8aa1a7e9acf787dfc72e9b",
              "label": "USA GameCube",
              "format": "z64"
            },
            {
              "sha1": "8b5d13aac69bfbf989861cfdc50b1d840945fc1d",
              "label": "USA Master Quest",
              "format": "z64"
            },
            {
              "sha1": "0769c84615422d60f16925cd859593cdfa597f84",
              "label": "Japan GameCube",
              "format": "z64"
            },
            {
              "sha1": "2ce2d1a9f0534c9cd9fa04ea5317b80da21e5e73",
              "label": "Japan GameCube (Collector's Edition)",
              "format": "z64"
            },
            {
              "sha1": "dd14e143c4275861fe93ea79d0c02e36ae8c6c2f",
              "label": "Japan Master Quest",
              "format": "z64"
            },
            {
              "sha1": "0227d7c0074f2d0ac935631990da8ec5914597b4",
              "label": "Europe GameCube",
              "format": "z64"
            },
            {
              "sha1": "f46239439f59a2a594ef83cf68ef65043b1bffe2",
              "label": "Europe Master Quest",
              "format": "z64"
            },
            {
              "sha1": "cee6bc3c2a634b41728f2af8da54d9bf8cc14099",
              "label": "Europe GameCube (Debug)",
              "format": "z64"
            },
            {
              "sha1": "079b855b943d6ad8bd1eb026c0ed169ecbdac7da",
              "label": "Europe Master Quest (Debug)",
              "format": "z64"
            },
            {
              "sha1": "50bebedad9e0f10746a52b07239e47fa6c284d03",
              "label": "Europe Master Quest (Debug, alternative dump)",
              "format": "z64"
            },
            {
              "sha1": "cfecfdc58d650e71a200c81f033de4e6d617a9f6",
              "label": "Europe Master Quest (Debug, alternative dump)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and let it prepare its files. When asked if you want to generate\nthe game file and look for a ROM, say yes and choose the file Recompa prepared.\nYou can repeat this with another version (e.g. Master Quest) before you start playing.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Ocarina of Time basado en su decompilación, con mejoras y soporte de mods. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Ocarina of Time (N64 o GameCube)",
              "instructions_md": "Abre el port y deja que prepare sus archivos. Cuando pregunte si quieres generar\nel archivo del juego y buscar una ROM, di que sí y elige el archivo que ha preparado Recompa.\nPuedes repetirlo con otra versión (por ejemplo, Master Quest) antes de empezar a jugar.\n",
              "accepted": [
                "EE.UU. 1.0",
                "EE.UU. 1.1",
                "EE.UU. 1.2",
                "Japón 1.0",
                "Japón 1.1",
                "Japón 1.2",
                "Europa 1.0",
                "Europa 1.1",
                "EE.UU. GameCube",
                "EE.UU. Master Quest",
                "Japón GameCube",
                "Japón GameCube (edición coleccionista)",
                "Japón Master Quest",
                "Europa GameCube",
                "Europa Master Quest",
                "Europa GameCube (debug)",
                "Europa Master Quest (debug)",
                "Europa Master Quest (debug, otro volcado)",
                "Europa Master Quest (debug, otro volcado)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port of Ocarina of Time based on its decompilation, with enhancements and mod support. Requires your N64 ROM.",
          "assets": {
            "rom": {
              "label": "ROM Ocarina of Time (N64 ou GameCube)",
              "instructions_md": "Ouvrez le port et laissez-le préparer ses fichiers. Lorsqu'il vous demande si vous souhaitez générer\nle fichier du jeu et chercher une ROM, dites oui et choisissez le fichier préparé par Recompa.\nVous pouvez répéter cette opération avec une autre version (par exemple Master Quest) avant de commencer à jouer.\n",
              "accepted": [
                "USA 1.0",
                "USA 1.1",
                "USA 1.2",
                "Japan 1.0",
                "Japan 1.1",
                "Japan 1.2",
                "Europe 1.0",
                "Europe 1.1",
                "USA GameCube",
                "USA Master Quest",
                "Japan GameCube",
                "Japan GameCube (Collector's Edition)",
                "Japan Master Quest",
                "Europe GameCube",
                "Europe Master Quest",
                "Europe GameCube (Debug)",
                "Europe Master Quest (Debug)",
                "Europe Master Quest (Debug, alternative dump)",
                "Europe Master Quest (Debug, alternative dump)"
              ]
            }
          }
        },
        "pt": {
          "description": "Port of Ocarina of Time based on its decompilation, with enhancements and mod support. Requires your N64 ROM.",
          "assets": {
            "rom": {
              "label": "ROM de Ocarina of Time (N64 ou GameCube)",
              "instructions_md": "Abra o port e deixe-o preparar seus arquivos. Quando perguntado se deseja gerar\no arquivo do jogo e procurar por uma ROM, diga sim e escolha o arquivo que o Recompa preparou.\nVocê pode repetir isso com outra versão (por exemplo, Master Quest) antes de começar a jogar.\n",
              "accepted": [
                "USA 1.0",
                "USA 1.1",
                "USA 1.2",
                "Japan 1.0",
                "Japan 1.1",
                "Japan 1.2",
                "Europe 1.0",
                "Europe 1.1",
                "USA GameCube",
                "USA Master Quest",
                "Japan GameCube",
                "Japan GameCube (Collector's Edition)",
                "Japan Master Quest",
                "Europe GameCube",
                "Europe Master Quest",
                "Europe GameCube (Debug)",
                "Europe Master Quest (Debug)",
                "Europe Master Quest (Debug, alternative dump)",
                "Europe Master Quest (Debug, alternative dump)"
              ]
            }
          }
        },
        "de": {
          "description": "Port of Ocarina of Time based on its decompilation, with enhancements and mod support. Requires your N64 ROM.",
          "assets": {
            "rom": {
              "label": "Ocarina of Time ROM (N64 oder GameCube)",
              "instructions_md": "Öffne den Port und lass ihn seine Dateien vorbereiten. Wenn du gefragt wirst, ob du\ndie Spieledatei generieren und nach einer ROM suchen möchtest, antworte mit Ja und wähle die von Recompa vorbereitete Datei aus.\nDu kannst dies vor dem Spielen mit einer anderen Version (z. B. Master Quest) wiederholen.\n",
              "accepted": [
                "USA 1.0",
                "USA 1.1",
                "USA 1.2",
                "Japan 1.0",
                "Japan 1.1",
                "Japan 1.2",
                "Europe 1.0",
                "Europe 1.1",
                "USA GameCube",
                "USA Master Quest",
                "Japan GameCube",
                "Japan GameCube (Collector's Edition)",
                "Japan Master Quest",
                "Europe GameCube",
                "Europe Master Quest",
                "Europe GameCube (Debug)",
                "Europe Master Quest (Debug)",
                "Europe Master Quest (Debug, alternative dump)",
                "Europe Master Quest (Debug, alternative dump)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 21202,
        "cover": "https://cdn2.steamgriddb.com/grid/ed89e6477ff6a465891a5f17f77948ae.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1595af6435015c77a7149e92a551338e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e440113dde9d989caff2c0f405ad1334.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 405460,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocv5r.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc153eu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc13qrq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc153ew.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc153ev.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc153ex.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc153et.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6knj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar627t.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "reports": [
        {
          "device": "Realme RMX3370",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v9.3.1-ports.2",
          "last_at": "2026-11-09T14:10:10Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v9.0.2P2",
          "last_at": "2026-11-09T19:36:34Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v9.0.2P2",
          "last_at": "2026-11-09T21:24:46Z"
        },
        {
          "device": "Poco M5",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v9.0.2P2",
          "last_at": "2026-11-09T21:55:22Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T10:50:00Z"
        },
        {
          "device": "Motorola moto g35 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v9.0.2P2",
          "last_at": "2026-11-10T17:14:35Z"
        },
        {
          "device": "RG476H",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T18:15:38Z"
        },
        {
          "device": "TECNO KJ7",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v9.0.2P2",
          "last_at": "2026-11-11T15:07:30Z"
        },
        {
          "device": "Samsung SM-A556E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T17:56:33Z"
        }
      ],
      "downloads": 267543
    },
    {
      "id": "sonic-cd-rsdkv3",
      "name": "Sonic CD (RSDKv3)",
      "game": "Sonic CD",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/RSDKModding/RSDKv3-Decompilation",
      "description": "Decompilation of Retro Engine v3. Requires the Data.rsdk from your copy.",
      "forks": [
        {
          "repo": "RSDKModding/RSDKv3-Decompilation",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 31926,
          "release": {
            "tag": "1.3.3",
            "name": "1.3.3",
            "published_at": "2025-11-02T00:12:09Z",
            "prerelease": false,
            "asset": {
              "name": "v3-android.zip",
              "url": "https://github.com/RSDKModding/RSDKv3-Decompilation/releases/download/1.3.3/v3-android.zip",
              "size": 2548133,
              "sha256": "4d420b8fb3214deb30da9647ababc261b4cbdd52298272d9431a12b87fed3a75",
              "entry": {
                "path": "debug/app-debug.apk",
                "size": 6834068,
                "sha256": "79f94625701460272f80076e400b3d5d9f97e8018b12f93e5a0c9625c216d65a"
              }
            }
          },
          "history": [],
          "package": "com.decomp.rsdkv3",
          "signer_sha256": "675518a46c52292f9703f134c05b4e12875f9af01b20c2a7ebc86f102a40e427"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Sonic CD Data.rsdk (2011 version)",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "path": "RSDK/v3/",
            "filename": "Data.rsdk"
          },
          "instructions_md": "Get it from your copy of Sonic CD (2011), for example the Steam one.\nPut it in the RSDK/v3 folder on internal storage (create it if it doesn't exist) and give the port storage access.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Decompilación del Retro Engine v3. Necesita el Data.rsdk de tu copia.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic CD (versión de 2011)",
              "instructions_md": "Sale de tu copia de Sonic CD (2011), por ejemplo la de Steam.\nPonlo en la carpeta RSDK/v3 de la memoria interna (créala si no existe) y dale al port acceso al almacenamiento.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation du Retro Engine v3. Nécessite le Data.rsdk de votre copie.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic CD (version 2011)",
              "instructions_md": "Obtenez-le de votre copie de Sonic CD (2011), par exemple celle de Steam.\nPlacez-le dans le dossier RSDK/v3 de la mémoire interne (créez-le s'il n'existe pas) et donnez au port l'accès au stockage.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação do Retro Engine v3. Requer o Data.rsdk da sua cópia.",
          "assets": {
            "data": {
              "label": "Data.rsdk do Sonic CD (versão 2011)",
              "instructions_md": "Obtenha da sua cópia do Sonic CD (2011), por exemplo a do Steam.\nColoque-o na pasta RSDK/v3 no armazenamento interno (crie-a se não existir) e conceda acesso ao armazenamento ao port.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung der Retro Engine v3. Benötigt die Data.rsdk deiner Kopie.",
          "assets": {
            "data": {
              "label": "Sonic CD Data.rsdk (2011er Version)",
              "instructions_md": "Stammt von deiner Kopie von Sonic CD (2011), zum Beispiel der Steam-Version.\nLege sie in den Ordner RSDK/v3 im internen Speicher (erstelle ihn, falls er nicht existiert) und gib dem Port Speicherzugriff.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1734,
        "cover": "https://cdn2.steamgriddb.com/grid/016ae4594cf80e0df1ec5acddc4b4b62.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e3aa6f9bbfcb31f3befb1200eccfd9fe.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/f29c21d4897f78948b91f03172341b7b.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 86807,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6o6t.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r1rp4cd811ffwiiidwhv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/owahb0fp69h8b7qbmafv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ayqelhjwzntc7ljw2l6o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qhug96ybuabngpy2p625.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qsnwq7bivwtawqyukfk2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/z01iopvqogis9w1n1x14.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pon5it3prti7fmzhz9fe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/htakbz7vttpwfbpgqmj2.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 31926
    },
    {
      "id": "sonic-mania",
      "name": "Sonic Mania (RSDKv5)",
      "game": "Sonic Mania",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/RSDKModding/RSDKv5-Decompilation",
      "description": "Decompilation of the Retro Engine v5. Requires the Data.rsdk from your PC copy.",
      "forks": [
        {
          "repo": "RSDKModding/RSDKv5-Decompilation",
          "official": true,
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "verified": false,
          "downloads": 30905,
          "release": {
            "tag": "v1.1.1",
            "name": "RSDKv5 + U 1.1.1",
            "published_at": "2025-11-01T23:53:16Z",
            "prerelease": false,
            "asset": {
              "name": "v5-android.zip",
              "url": "https://github.com/RSDKModding/RSDKv5-Decompilation/releases/download/v1.1.1/v5-android.zip",
              "size": 16006860,
              "sha256": "611e4ed6934186a56aaab663c638615a603f6ad77633cd5f9bc57d57415873a6",
              "entry": {
                "path": "rsdkv5_mania.apk",
                "size": 8080031,
                "sha256": "76eb3fe5ad2c5d55bf1e80bd205f1eda8b0aafd1b3fdb79f43c6685171e2e66c"
              }
            }
          },
          "history": [],
          "package": "org.rems.rsdkv5",
          "signer_sha256": "be55f5dcb20b5c43788de9de3b77afa87c70792c21cf2198184c6c1b0865fce9"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 21
      },
      "assets": [
        {
          "id": "data",
          "label": "Sonic Mania Data.rsdk (PC version)",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder",
            "filename": "Data.rsdk"
          },
          "instructions_md": "Get it from your PC copy of Sonic Mania (e.g., from Steam).\nSave it in its own folder (e.g., RSDK/v5). When you open the port, it will ask for the game folder: choose that one.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Decompilación del Retro Engine v5. Necesita el Data.rsdk de tu copia de PC.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic Mania (versión de PC)",
              "instructions_md": "Sale de tu copia de PC de Sonic Mania (por ejemplo, la de Steam).\nGuárdalo en una carpeta propia (por ejemplo, RSDK/v5). Al abrir el port, te pide la carpeta del juego: elige esa.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation du Retro Engine v5. Nécessite le fichier Data.rsdk de votre copie PC.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic Mania (version PC)",
              "instructions_md": "Issu de votre copie PC de Sonic Mania (par exemple, depuis Steam).\nEnregistrez-le dans son propre dossier (par exemple, RSDK/v5). À l'ouverture du port, il vous demandera le dossier du jeu : choisissez celui-ci.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação da Retro Engine v5. Requer o Data.rsdk da sua cópia de PC.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic Mania (versão para PC)",
              "instructions_md": "Obtido da sua cópia para PC de Sonic Mania (por exemplo, do Steam).\nSalve-o em sua própria pasta (por exemplo, RSDK/v5). Ao abrir o port, ele solicitará a pasta do jogo: escolha essa.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung der Retro Engine v5. Benötigt die Data.rsdk deiner PC-Kopie.",
          "assets": {
            "data": {
              "label": "Sonic Mania Data.rsdk (PC-Version)",
              "instructions_md": "Stammt von deiner PC-Kopie von Sonic Mania (z.B. von Steam).\nSpeichere es in einem eigenen Ordner (z.B. RSDK/v5). Beim Öffnen des Ports wirst du nach dem Spielordner gefragt: Wähle diesen aus.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 16424,
        "cover": "https://cdn2.steamgriddb.com/grid/850dc71b17efabd2c38aa16820445433.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c9b61a2292fc05f975d48146c584ffcc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/155f4603b76e476b3e0dec9a1d5b4c50.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 21062,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cob1t0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dpf3dr7duvhkt9warpoc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz5o8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz5o9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bbv6mvi03oauekeknpha.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz5oe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz5nm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/e8xlfiklewhjosqzrlx1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz5o4.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 30905
    },
    {
      "id": "sonic-r",
      "name": "Sonic R",
      "game": "Sonic R",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/ZinexDa/sonic-r-android",
      "description": "Port of the Sonic R decompilation with GLES2 and touch controls. Requires the data from your PC copy.",
      "forks": [
        {
          "repo": "ZinexDa/sonic-r-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 12182,
          "release": {
            "tag": "v1.3.1",
            "name": "Sonic R Android v1.3.1 (Hotfix)",
            "published_at": "2026-10-21T12:30:33Z",
            "prerelease": false,
            "asset": {
              "name": "SonicR-release.apk",
              "url": "https://github.com/ZinexDa/sonic-r-android/releases/download/v1.3.1/SonicR-release.apk",
              "size": 13724051,
              "sha256": "4f3aa1564ddb132f518bcddf9c2b36bdd2e6f2cee64a126b1a19f318a2fe631a"
            }
          },
          "history": [
            {
              "tag": "v1.3",
              "name": "Sonic R Android v1.3",
              "published_at": "2026-10-17T16:45:03Z",
              "prerelease": false,
              "asset": {
                "name": "SonicR-release.apk",
                "url": "https://github.com/ZinexDa/sonic-r-android/releases/download/v1.3/SonicR-release.apk",
                "size": 13723891,
                "sha256": "fc1b26494b0d5711c2860a8e346842342246a7e1cd92c46e14bae41428f8a927"
              }
            },
            {
              "tag": "v1.2.7",
              "name": "Sonic R Android v1.2.7 — Hotfix & Stability Update",
              "published_at": "2026-10-04T12:35:25Z",
              "prerelease": false,
              "asset": {
                "name": "SonicR-release.apk",
                "url": "https://github.com/ZinexDa/sonic-r-android/releases/download/v1.2.7/SonicR-release.apk",
                "size": 10708040,
                "sha256": "8c8af1364abfb9537369f710fadcb0b9280a8f3016dc8923df9e7ff7d6806e51"
              }
            },
            {
              "tag": "v1.2.6",
              "name": "Sonic R Android v1.2.6",
              "published_at": "2026-09-26T10:07:11Z",
              "prerelease": false,
              "asset": {
                "name": "SonicR-release.apk",
                "url": "https://github.com/ZinexDa/sonic-r-android/releases/download/v1.2.6/SonicR-release.apk",
                "size": 10707919,
                "sha256": "e579f81deafe1e83fad3b12d5425ce441940ecf96dfb61ae32f223f8b7146d29"
              }
            },
            {
              "tag": "v1.2.5",
              "name": "Sonic R Android v1.2.5",
              "published_at": "2026-09-21T11:59:47Z",
              "prerelease": false,
              "asset": {
                "name": "SonicR-release.apk",
                "url": "https://github.com/ZinexDa/sonic-r-android/releases/download/v1.2.5/SonicR-release.apk",
                "size": 10703445,
                "sha256": "5ef614b908b101dcbe91ef102c0c57b9972c91feb9dbf6d1021ecb44122bccfd"
              }
            },
            {
              "tag": "v1.2.4",
              "name": "Sonic R Android v1.2.4",
              "published_at": "2026-09-20T11:05:22Z",
              "prerelease": false,
              "asset": {
                "name": "SonicR-release.apk",
                "url": "https://github.com/ZinexDa/sonic-r-android/releases/download/v1.2.4/SonicR-release.apk",
                "size": 10659240,
                "sha256": "8c15e22a73096f09a8d3461e77c2fffc30bfa7dd0ffecf871e8933d39f1b3082"
              }
            }
          ],
          "package": "org.sonicr.android",
          "signer_sha256": "770e4b1afb9aca77a68911f8825d4ac4243158503a5da4ba991cbbef181a5265"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Sonic R folder for PC",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the folder of your original PC Sonic R to the phone. When you open the app, the installer asks for that folder and sets up the game.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de la decompilación de Sonic R con GLES2 y controles táctiles. Necesita los datos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Carpeta de Sonic R para PC",
              "instructions_md": "Copia la carpeta de tu Sonic R original de PC al teléfono. Al abrir la app, el instalador te pide esa carpeta y prepara el juego.\n"
            }
          }
        },
        "fr": {
          "description": "Port de la décompilation de Sonic R avec GLES2 et commandes tactiles. Nécessite les données de votre copie PC.",
          "assets": {
            "game": {
              "label": "Dossier de Sonic R pour PC",
              "instructions_md": "Copiez le dossier de votre Sonic R PC original sur le téléphone. À l'ouverture de l'application, l'installateur vous demande ce dossier et prépare le jeu.\n"
            }
          }
        },
        "pt": {
          "description": "Port da decompilação de Sonic R com GLES2 e controles de toque. Precisa dos dados da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Pasta de Sonic R para PC",
              "instructions_md": "Copie a pasta do seu Sonic R original de PC para o celular. Ao abrir o app, o instalador pede essa pasta e prepara o jogo.\n"
            }
          }
        },
        "de": {
          "description": "Port der Dekompilierung von Sonic R mit GLES2 und Touch-Steuerung. Benötigt die Daten deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Ordner von Sonic R für PC",
              "instructions_md": "Kopiere den Ordner deines originalen PC-Sonic R aufs Handy. Beim Öffnen der App fragt der Installer nach diesem Ordner und richtet das Spiel ein.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37385,
        "cover": "https://cdn2.steamgriddb.com/grid/99cfac1de7eb731e619a1abcd690eada.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5d70e41830fc49ffb65095fd1185cd1e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/41ab1b1d6bf108f388dfb5cd282fb76c.png",
        "genres": [
          "adventure",
          "racing"
        ],
        "igdb_id": 19091,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6zi1.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch5us.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch5vc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch5vb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/i7elx8yhr5bl41n3ved2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1nn6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1nmx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1nn5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1nn7.jpg"
        ]
      },
      "genres": [
        "adventure",
        "racing"
      ],
      "downloads": 12182
    },
    {
      "id": "sonic-rsdkv4",
      "name": "Sonic 1 y 2 (RSDKv4)",
      "game": "Sonic the Hedgehog",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/RSDKModding/RSDKv4-Decompilation",
      "description": "Decompilation of Retro Engine v4 for the Sonic 1 and 2 remasters. Requires the Data.rsdk from your copy.",
      "forks": [
        {
          "repo": "RSDKModding/RSDKv4-Decompilation",
          "asset_pattern": "(?i)android.*\\.zip$",
          "zip_entry": "(?i)\\.apk$",
          "downloads": 16927,
          "release": {
            "tag": "1.3.3",
            "name": "Version 1.3.3",
            "published_at": "2025-11-02T00:48:00Z",
            "prerelease": false,
            "asset": {
              "name": "v4-android.zip",
              "url": "https://github.com/RSDKModding/RSDKv4-Decompilation/releases/download/1.3.3/v4-android.zip",
              "size": 2981773,
              "sha256": "1807a029bf9254518dc4eb6e14622c09827baa3bafbe03ef79c5cea617f6dc55",
              "entry": {
                "path": "debug/app-debug.apk",
                "size": 8303659,
                "sha256": "34f2f257bf34a243ebbd49c38d912259477ce520b6f891e9e389d11b736f99b6"
              }
            }
          },
          "history": [],
          "package": "com.decomp.rsdkv4",
          "signer_sha256": "cf241f69b92b1b55dbd26e47dffe3c9422ae07983c4a08e57e214b360571b815"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Data.rsdk from Sonic 1 or Sonic 2 (Sonic Origins or mobile version)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The port needs the `Data.rsdk` of an official version: Sonic Origins (Steam, Epic or Switch) or the 2013 mobile versions.\nCopy the file to the game folder the app shows. If you bring a save from the mobile version, it's in `Android/data/com.sega.sonic1` (or `sonic2`) named `SGame.bin`.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Decompilación del Retro Engine v4 para los remasters de Sonic 1 y 2. Necesita el Data.rsdk de tu copia.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic 1 o Sonic 2 (Sonic Origins o versión móvil)",
              "instructions_md": "El port necesita el `Data.rsdk` de una versión oficial: Sonic Origins (Steam, Epic o Switch) o las versiones móviles de 2013.\nCopia el archivo a la carpeta del juego que indica la app. Si traes una partida del móvil, está en `Android/data/com.sega.sonic1` (o `sonic2`) con el nombre `SGame.bin`.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation du Retro Engine v4 pour les remasters de Sonic 1 et 2. Nécessite le Data.rsdk de votre copie.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic 1 ou Sonic 2 (Sonic Origins ou version mobile)",
              "instructions_md": "Le port a besoin du `Data.rsdk` d'une version officielle : Sonic Origins (Steam, Epic ou Switch) ou les versions mobiles de 2013.\nCopiez le fichier dans le dossier du jeu indiqué par l'application. Si vous reprenez une sauvegarde de la version mobile, elle se trouve dans `Android/data/com.sega.sonic1` (ou `sonic2`) sous le nom `SGame.bin`.\n"
            }
          }
        },
        "pt": {
          "description": "Decompilação do Retro Engine v4 para os remasters de Sonic 1 e 2. Precisa do Data.rsdk da sua cópia.",
          "assets": {
            "data": {
              "label": "Data.rsdk de Sonic 1 ou Sonic 2 (Sonic Origins ou versão mobile)",
              "instructions_md": "O port precisa do `Data.rsdk` de uma versão oficial: Sonic Origins (Steam, Epic ou Switch) ou as versões mobile de 2013.\nCopie o arquivo para a pasta do jogo que o app indica. Se você trouxer um save da versão mobile, ele fica em `Android/data/com.sega.sonic1` (ou `sonic2`) com o nome `SGame.bin`.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung der Retro Engine v4 für die Remaster von Sonic 1 und 2. Benötigt die Data.rsdk deiner Kopie.",
          "assets": {
            "data": {
              "label": "Data.rsdk von Sonic 1 oder Sonic 2 (Sonic Origins oder Mobilversion)",
              "instructions_md": "Der Port braucht die `Data.rsdk` einer offiziellen Version: Sonic Origins (Steam, Epic oder Switch) oder die Mobilversionen von 2013.\nKopiere die Datei in den Spielordner, den die App anzeigt. Wenn du einen Spielstand aus der Mobilversion mitnimmst, liegt er in `Android/data/com.sega.sonic1` (oder `sonic2`) unter dem Namen `SGame.bin`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35571,
        "cover": "https://cdn2.steamgriddb.com/grid/6babf6559ebc185d02860ca79b1088a5.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9fe06b33ea459f011178ef3156ff09c7.png",
        "logo": "https://cdn2.steamgriddb.com/logo/47c95199b010148056eda6ac6f961c63.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 316900,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8ubt.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctx8n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctx8o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scty01.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scty02.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scty03.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar34ht.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "downloads": 16927
    },
    {
      "id": "sonic3air",
      "name": "Sonic 3 & Knuckles",
      "game": "Sonic 3 & Knuckles",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "Eukaryot/sonic3air",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 817167,
          "release": {
            "tag": "v26.03.28.0-stable",
            "name": "Stable Update v26.03.28.0",
            "published_at": "2026-03-28T15:37:07Z",
            "prerelease": false,
            "asset": {
              "name": "sonic3air_game.apk",
              "url": "https://github.com/Eukaryot/sonic3air/releases/download/v26.03.28.0-stable/sonic3air_game.apk",
              "size": 43770194,
              "sha256": "915fbf525efadfff06ed27923f8aead490ff29723b87445fbf172e1a4b476838"
            }
          },
          "history": [
            {
              "tag": "v26.02.28.0-preview",
              "name": "Preview Update v26.02.28.0",
              "published_at": "2026-02-28T15:06:14Z",
              "prerelease": true,
              "asset": {
                "name": "sonic3air_game.apk",
                "url": "https://github.com/Eukaryot/sonic3air/releases/download/v26.02.28.0-preview/sonic3air_game.apk",
                "size": 43769709,
                "sha256": "dc30efcc0e631dad5fb28a884d1c9991ba51cbd7141c31eff424d750023859d5"
              }
            },
            {
              "tag": "v25.12.31.0-test",
              "name": "Test build v25.12.31.0 (Windows and Android)",
              "published_at": "2025-12-31T12:46:23Z",
              "prerelease": true,
              "asset": {
                "name": "sonic3air_game.apk",
                "url": "https://github.com/Eukaryot/sonic3air/releases/download/v25.12.31.0-test/sonic3air_game.apk",
                "size": 43707000,
                "sha256": "31e8c9ffa8778dc2af2a448711b2f673106a7e032d47a0196234ab413e88ce37"
              }
            }
          ],
          "package": "org.eukaryot.sonic3air",
          "signer_sha256": "340b403e3078f04fbd27f242eeebe9ccbe5bbd2137509f6b318ac38eba4a2aea"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Sonic 3 & Knuckles ROM (Sonic_Knuckles_wSonic3.bin from Steam)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker",
            "filename": "Sonic_Knuckles_wSonic3.bin"
          },
          "instructions_md": "Get it from Sonic 3 & Knuckles on Steam (or SEGA Mega Drive & Genesis Classics),\nin the game's \"uncompressed ROMs\" folder. Other ROMs are not supported.\nOpen Sonic 3 A.I.R.: if it doesn't find the ROM, it lets you pick it. Choose the file you saved.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Sonic 3 & Knuckles for PC. Requires your PC ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Sonic 3 & Knuckles para PC. Necesita tu ROM de PC.",
          "assets": {
            "rom": {
              "label": "ROM de Sonic 3 & Knuckles (Sonic_Knuckles_wSonic3.bin de Steam)",
              "instructions_md": "Sale de Sonic 3 & Knuckles en Steam (o de SEGA Mega Drive & Genesis Classics),\nen la carpeta \"uncompressed ROMs\" del juego. Otras ROM no valen.\nAbre Sonic 3 A.I.R.: si no encuentra la ROM, te deja elegirla. Elige el archivo que has guardado.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Sonic 3 & Knuckles pour PC. Nécessite votre ROM PC.",
          "assets": {
            "rom": {
              "label": "ROM de Sonic 3 & Knuckles (Sonic_Knuckles_wSonic3.bin de Steam)",
              "instructions_md": "Provient de Sonic 3 & Knuckles sur Steam (ou de SEGA Mega Drive & Genesis Classics),\ndans le dossier « uncompressed ROMs » du jeu. Les autres ROMs ne sont pas prises en charge.\nOuvrez Sonic 3 A.I.R. : s'il ne trouve pas la ROM, il vous permettra de la sélectionner. Choisissez le fichier enregistré.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Sonic 3 & Knuckles para PC. Requer sua ROM de PC.",
          "assets": {
            "rom": {
              "label": "ROM de Sonic 3 & Knuckles (Sonic_Knuckles_wSonic3.bin do Steam)",
              "instructions_md": "Obtido de Sonic 3 & Knuckles no Steam (ou SEGA Mega Drive & Genesis Classics),\nna pasta \"uncompressed ROMs\" do jogo. Outras ROMs não são aceitas.\nAbra o Sonic 3 A.I.R.: se ele não encontrar a ROM, permitirá que você a escolha. Escolha o arquivo que você salvou.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Sonic 3 & Knuckles für PC. Benötigt deine PC-ROM.",
          "assets": {
            "rom": {
              "label": "Sonic 3 & Knuckles ROM (Sonic_Knuckles_wSonic3.bin von Steam)",
              "instructions_md": "Stammt von Sonic 3 & Knuckles auf Steam (oder SEGA Mega Drive & Genesis Classics),\naus dem Ordner „uncompressed ROMs“ des Spiels. Andere ROMs werden nicht unterstützt.\nÖffne Sonic 3 A.I.R.: Wenn die ROM nicht gefunden wird, kannst du sie auswählen. Wähle die gespeicherte Datei aus.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5373744,
        "cover": "https://cdn2.steamgriddb.com/grid/274bc976f40f515d28d1db0ebfd438b3.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4579da10f367382f6c82a034cac778ad.png",
        "logo": "https://cdn2.steamgriddb.com/logo/99cb44f8f5bb2427ae078ed73b3977d8.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 129187,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3awt.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc896o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc896n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz25v.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz25w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz25x.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz25y.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "downloads": 817167
    },
    {
      "id": "sotn-recomp",
      "name": "Symphony Recomp",
      "game": "Castlevania: Symphony of the Night",
      "original_platform": "ps1",
      "type": "recomp",
      "upstream": "https://github.com/sergiomanzur/SymphonyRecomp",
      "description": "Recompilation of Castlevania: Symphony of the Night. Requires your PS1 disc.",
      "forks": [
        {
          "repo": "sergiomanzur/SymphonyRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 7362,
          "release": {
            "tag": "android-v0.11b",
            "name": "Android Beta 0.11",
            "published_at": "2026-11-04T21:18:15Z",
            "prerelease": false,
            "asset": {
              "name": "SymphonyRecomp-Android-Beta-0.11.apk",
              "url": "https://github.com/sergiomanzur/SymphonyRecomp/releases/download/android-v0.11b/SymphonyRecomp-Android-Beta-0.11.apk",
              "size": 59439527,
              "sha256": "f09bee656b9fb94594a2c5d2e4a869b0ec39cc660809f4742c2be3dfb7b9eae2"
            }
          },
          "history": [
            {
              "tag": "android-v0.10.1b",
              "name": "Android Beta 0.10.1",
              "published_at": "2026-08-22T03:35:39Z",
              "prerelease": false,
              "asset": {
                "name": "SymphonyRecomp-Android-Beta-0.10.1.apk",
                "url": "https://github.com/sergiomanzur/SymphonyRecomp/releases/download/android-v0.10.1b/SymphonyRecomp-Android-Beta-0.10.1.apk",
                "size": 56266914,
                "sha256": "aea4f38979d9981dbe71957f69df5014a339b744963d7abf9ad66cb3a3ac02e8"
              }
            },
            {
              "tag": "android-v0.10b",
              "name": "Android Beta 0.10",
              "published_at": "2026-08-19T15:41:07Z",
              "prerelease": false,
              "asset": {
                "name": "SymphonyRecomp-Android-Beta-0.10.apk",
                "url": "https://github.com/sergiomanzur/SymphonyRecomp/releases/download/android-v0.10b/SymphonyRecomp-Android-Beta-0.10.apk",
                "size": 56262818,
                "sha256": "b1b89eedcd89b08bd87e79e6b873dc481237b0638a6bfe69fde453f7d81d4464"
              }
            },
            {
              "tag": "android-v0.9.1b",
              "name": "Android Beta 0.9.1",
              "published_at": "2026-08-16T20:28:06Z",
              "prerelease": false,
              "asset": {
                "name": "SymphonyRecomp-Android-0.9.1b.apk",
                "url": "https://github.com/sergiomanzur/SymphonyRecomp/releases/download/android-v0.9.1b/SymphonyRecomp-Android-0.9.1b.apk",
                "size": 56298378,
                "sha256": "9f9cfc6bd6b9973255b105778903dcc878e55d506ff9f72d93ef9e69c6cd9c65"
              }
            },
            {
              "tag": "android-v0.9b",
              "name": "Android Beta 0.9",
              "published_at": "2026-08-15T19:23:08Z",
              "prerelease": false,
              "asset": {
                "name": "SymphonyRecomp-Android-0.9b.apk",
                "url": "https://github.com/sergiomanzur/SymphonyRecomp/releases/download/android-v0.9b/SymphonyRecomp-Android-0.9b.apk",
                "size": 56294282,
                "sha256": "b29565714660276edd4ebd705886bf1ffe08e6e2901feae3eac25d6a14d8dbc5"
              }
            }
          ],
          "package": "com.blacklabelhq.sotn",
          "signer_sha256": "5f61b21d83730644082e188eb4711aadb87b47e1dea5199db422978e1a7abf83"
        },
        {
          "repo": "birabittoh/NocturneRecomp",
          "name": "Nocturne Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1275,
          "release": {
            "tag": "v1.5.2",
            "name": "NocturneRecomp v1.5.2",
            "published_at": "2026-11-05T17:38:39Z",
            "prerelease": false,
            "asset": {
              "name": "nocturnerecomp-v1.5.2-android-arm64.apk",
              "url": "https://github.com/birabittoh/NocturneRecomp/releases/download/v1.5.2/nocturnerecomp-v1.5.2-android-arm64.apk",
              "size": 36964156,
              "sha256": "ad1cecc749a6519b1166ef5d2a48f4e456e802204805543e3f8346b7faa1b192"
            }
          },
          "history": [
            {
              "tag": "v1.5.1",
              "name": "NocturneRecomp v1.5.1",
              "published_at": "2026-11-02T22:39:31Z",
              "prerelease": false,
              "asset": {
                "name": "nocturnerecomp-v1.5.1-android-arm64.apk",
                "url": "https://github.com/birabittoh/NocturneRecomp/releases/download/v1.5.1/nocturnerecomp-v1.5.1-android-arm64.apk",
                "size": 36895120,
                "sha256": "72cdf6b59143504e31d7134252e21d131b299262caf7b96d1dec08fc14174d3a"
              }
            },
            {
              "tag": "v1.5.0",
              "name": "NocturneRecomp v1.5.0",
              "published_at": "2026-10-31T12:26:44Z",
              "prerelease": false,
              "asset": {
                "name": "nocturnerecomp-v1.5.0-android-arm64.apk",
                "url": "https://github.com/birabittoh/NocturneRecomp/releases/download/v1.5.0/nocturnerecomp-v1.5.0-android-arm64.apk",
                "size": 36835632,
                "sha256": "f015ebbbbf6a69823d37fcece92990e29b8c57170148f9658338eb33f8c62efe"
              }
            }
          ],
          "package": "com.birabittoh.nocturnerecomp",
          "signer_sha256": "650ef5104ebd12b7097767b5fcfdfdcd4fa84d110bb795d0f11d01c4ad40d2c9"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Castlevania: Symphony of the Night (PS1 USA as .bin/.cue, or XBLA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "- **SymphonyRecomp** (sergiomanzur): you need your US PlayStation disc as `.bin` and `.cue`. Choose the `.cue` the first time: the app copies the tracks it lists and won't ask again. The Japanese and European discs don't work.\n- **NocturneRecomp** (birabittoh): choose your Xbox Live Arcade package of Symphony of the Night and tap **Extract**. Optional: the one for Dracula X: Nocturne in the Moonlight (Japan) adds the videos and Japanese voices.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Castlevania: Symphony of the Night. Necesita tu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Castlevania: Symphony of the Night (PS1 USA en .bin/.cue, o XBLA)",
              "instructions_md": "- **SymphonyRecomp** (sergiomanzur): necesitas tu disco americano de PlayStation en `.bin` y `.cue`. Elige el `.cue` la primera vez: la app copia las pistas que nombra y no vuelve a pedirlo. Los discos japonés y europeo no sirven.\n- **NocturneRecomp** (birabittoh): elige tu paquete de Xbox Live Arcade de Symphony of the Night y pulsa **Extract**. Opcional: el de Dracula X: Nocturne in the Moonlight (Japón) añade los vídeos y las voces japonesas.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Castlevania: Symphony of the Night. Nécessite votre disque PS1.",
          "assets": {
            "disc": {
              "label": "Castlevania: Symphony of the Night (PS1 USA en .bin/.cue, ou XBLA)",
              "instructions_md": "- **SymphonyRecomp** (sergiomanzur) : il vous faut votre disque PlayStation américain en `.bin` et `.cue`. Choisissez le `.cue` la première fois : l'application copie les pistes qu'il référence et ne le redemande plus. Les disques japonais et européen ne fonctionnent pas.\n- **NocturneRecomp** (birabittoh) : choisissez votre paquet Xbox Live Arcade de Symphony of the Night et touchez **Extract**. En option, celui de Dracula X: Nocturne in the Moonlight (Japon) ajoute les vidéos et les voix japonaises.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Castlevania: Symphony of the Night. Precisa do seu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Castlevania: Symphony of the Night (PS1 EUA em .bin/.cue, ou XBLA)",
              "instructions_md": "- **SymphonyRecomp** (sergiomanzur): você precisa do seu disco americano de PlayStation em `.bin` e `.cue`. Escolha o `.cue` na primeira vez: o app copia as faixas que ele lista e não pede de novo. Os discos japonês e europeu não servem.\n- **NocturneRecomp** (birabittoh): escolha seu pacote de Xbox Live Arcade de Symphony of the Night e toque em **Extract**. Opcional: o de Dracula X: Nocturne in the Moonlight (Japão) adiciona os vídeos e as vozes japonesas.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Castlevania: Symphony of the Night. Benötigt deine PS1-Disc.",
          "assets": {
            "disc": {
              "label": "Castlevania: Symphony of the Night (PS1 USA als .bin/.cue, oder XBLA)",
              "instructions_md": "- **SymphonyRecomp** (sergiomanzur): Du brauchst deine US-PlayStation-Disc als `.bin` und `.cue`. Wähle beim ersten Mal die `.cue`: Die App kopiert die darin genannten Spuren und fragt nicht erneut. Die japanische und die europäische Disc funktionieren nicht.\n- **NocturneRecomp** (birabittoh): Wähle dein Xbox-Live-Arcade-Paket von Symphony of the Night und tippe auf **Extract**. Optional: Das von Dracula X: Nocturne in the Moonlight (Japan) fügt die Videos und die japanischen Stimmen hinzu.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37654,
        "cover": "https://cdn2.steamgriddb.com/grid/13e50e203d8be253cc8cd7fbe1509c63.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3b036b877a6a074d7dbfc706fe868c1d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e946209592563be0f01c844ab2170f0c.png",
        "genres": [
          "adventure",
          "platform",
          "rpg",
          "horror"
        ],
        "igdb_id": 1128,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co53m8.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ioxxz5cyqrb56cginhj6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nl5xkzm1tlmerrgcqrw2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schy4n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz9kp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjh3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjh4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjh5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjh6.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "rpg",
        "horror"
      ],
      "downloads": 8637
    },
    {
      "id": "soulcalibur2-recomp",
      "name": "Soulcalibur 2",
      "game": "Soulcalibur 2",
      "original_platform": "gamecube",
      "type": "recomp",
      "forks": [
        {
          "repo": "tmcleroy/soulcalibur2-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 421,
          "release": {
            "tag": "v0.4.0-beta.1",
            "name": "v0.4.0-beta.1",
            "published_at": "2026-11-10T02:22:27Z",
            "prerelease": false,
            "asset": {
              "name": "Soulcalibur2Recomp-android.apk",
              "url": "https://github.com/tmcleroy/soulcalibur2-recomp/releases/download/v0.4.0-beta.1/Soulcalibur2Recomp-android.apk",
              "size": 14381920,
              "sha256": "5bf1df933bd8b631fe06ee911f8b0bb071ca73933bef0a1f8d2e2ef6188fc70f"
            }
          },
          "history": [
            {
              "tag": "v0.3.0-beta.1",
              "name": "v0.3.0-beta.1",
              "published_at": "2026-11-05T07:35:28Z",
              "prerelease": false,
              "asset": {
                "name": "Soulcalibur2Recomp-android.apk",
                "url": "https://github.com/tmcleroy/soulcalibur2-recomp/releases/download/v0.3.0-beta.1/Soulcalibur2Recomp-android.apk",
                "size": 14378740,
                "sha256": "5c9ae062a2b906d037234f47a6778e8f7f109b7bd647bf7ea15003de185ea5e2"
              }
            },
            {
              "tag": "v0.2.2-beta.1",
              "name": "v0.2.2-beta.1",
              "published_at": "2026-11-04T07:02:31Z",
              "prerelease": false,
              "asset": {
                "name": "Soulcalibur2Recomp-android.apk",
                "url": "https://github.com/tmcleroy/soulcalibur2-recomp/releases/download/v0.2.2-beta.1/Soulcalibur2Recomp-android.apk",
                "size": 14359764,
                "sha256": "483157d17a18736122cf47348fe2afe40ad01d2e09b5deebf83961d9a9580fbc"
              }
            },
            {
              "tag": "v0.2.1-beta.1",
              "name": "v0.2.1-beta.1",
              "published_at": "2026-11-04T04:58:06Z",
              "prerelease": false,
              "asset": {
                "name": "Soulcalibur2Recomp-android.apk",
                "url": "https://github.com/tmcleroy/soulcalibur2-recomp/releases/download/v0.2.1-beta.1/Soulcalibur2Recomp-android.apk",
                "size": 14344220,
                "sha256": "5a19a0dc62fa938d657c854267c04d1b85ddf319fcb7943f1a95bebf10dddb63"
              }
            },
            {
              "tag": "v0.2.0-beta.1",
              "name": "v0.2.0-beta.1",
              "published_at": "2026-11-03T20:07:27Z",
              "prerelease": false,
              "asset": {
                "name": "Soulcalibur2Recomp-android.apk",
                "url": "https://github.com/tmcleroy/soulcalibur2-recomp/releases/download/v0.2.0-beta.1/Soulcalibur2Recomp-android.apk",
                "size": 14344212,
                "sha256": "b1b5c22924b1b081f966e275fec5a27fb290d9b59c664c9005e88b7d1b6d00b0"
              }
            }
          ],
          "package": "io.github.tmcleroy.soulcalibur2",
          "signer_sha256": "b15223269e5e2a43d0e109defb08b1ab77a8f88fb4a6440c25d96ee2884f6882"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Soulcalibur II disc (Xbox, USA or Europe)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher, choose the image of your Xbox disc (US or European); on Android it is copied to the app's folder.\nOptional: your GameCube and PS2 images add Link and Heihachi.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Soulcalibur II (Xbox) with Spawn, Link and Heihachi together, online play with rollback and widescreen. Requires your Xbox disc image (USA or Europe).",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Soulcalibur II (Xbox) con Spawn, Link y Heihachi juntos, juego online con rollback y pantalla panorámica. Necesita tu imagen del disco de Xbox (USA o Europa).",
          "assets": {
            "disc": {
              "label": "Disco de Soulcalibur II (Xbox, USA o Europa)",
              "instructions_md": "Elige en el launcher la imagen de tu disco de Xbox (americano o europeo); en Android se copia a la carpeta de la app.\nOpcional: tus imágenes de GameCube y PS2 añaden a Link y a Heihachi.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Soulcalibur II (Xbox) avec Spawn, Link et Heihachi réunis, jeu en ligne avec rollback et écran large. Nécessite votre image du disque Xbox (USA ou Europe).",
          "assets": {
            "disc": {
              "label": "Disque de Soulcalibur II (Xbox, USA ou Europe)",
              "instructions_md": "Dans le lanceur, choisissez l'image de votre disque Xbox (américain ou européen) ; sur Android, elle est copiée dans le dossier de l'application.\nOptionnel : vos images GameCube et PS2 ajoutent Link et Heihachi.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Soulcalibur II (Xbox) com Spawn, Link e Heihachi juntos, jogo online com rollback e widescreen. Precisa da sua imagem do disco de Xbox (EUA ou Europa).",
          "assets": {
            "disc": {
              "label": "Disco de Soulcalibur II (Xbox, EUA ou Europa)",
              "instructions_md": "No launcher, escolha a imagem do seu disco de Xbox (americano ou europeu); no Android ela é copiada para a pasta do app.\nOpcional: suas imagens de GameCube e PS2 adicionam Link e Heihachi.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Soulcalibur II (Xbox) mit Spawn, Link und Heihachi zusammen, Online-Spiel mit Rollback und Breitbild. Benötigt dein Xbox-Disc-Abbild (USA oder Europa).",
          "assets": {
            "disc": {
              "label": "Disc von Soulcalibur II (Xbox, USA oder Europa)",
              "instructions_md": "Wähle im Launcher das Abbild deiner Xbox-Disc (US oder europäisch); unter Android wird es in den Ordner der App kopiert.\nOptional: Deine GameCube- und PS2-Abbilder bringen Link und Heihachi dazu.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5487052,
        "cover": "https://cdn2.steamgriddb.com/grid/f57d70f9e34acb3b8a071109e141d605.png",
        "hero": "https://cdn2.steamgriddb.com/hero/af3a73b7e000d9363551a5d990151690.png",
        "logo": "https://cdn2.steamgriddb.com/logo/80655109fb8195970e9c5b46bb7775b2.png",
        "genres": [
          "fighting",
          "sports"
        ],
        "igdb_id": 20970,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1x6l.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lm6tx49gf2boobwkrql6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xk4yqegkk5twa9zyafo0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tsj4jsu7vnmom2a1d35z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o3pjqj6d9xvhxfdhrwzu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8p4e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8p4f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8p4g.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8p4h.jpg"
        ]
      },
      "genres": [
        "fighting",
        "sports"
      ],
      "downloads": 421
    },
    {
      "id": "south-park-n64",
      "name": "South Park N64",
      "game": "South Park N64",
      "original_platform": "n64",
      "type": "recomp",
      "forks": [
        {
          "repo": "mydemonguy/South-park-N64-",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 69,
          "release": {
            "tag": "latest",
            "name": "Latest build (53d011a)",
            "published_at": "2026-11-02T11:08:54Z",
            "prerelease": true,
            "asset": {
              "name": "SouthPark64-debug.apk",
              "url": "https://github.com/mydemonguy/South-park-N64-/releases/download/latest/SouthPark64-debug.apk",
              "size": 26268732,
              "sha256": "0d65f0606b3b1aeaff70fff90291794c66289269ae38d0762d4309b977e5e086"
            }
          },
          "history": [],
          "package": "com.southpark64.recomp",
          "signer_sha256": "50ea1b84ac188902cab5c0048ad1d6436d085e94f0ba9775cde184d8b9832f84",
          "reports": [
            {
              "device": "Motorola moto g71 5G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "latest",
              "last_at": "2026-11-11T19:32:20Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "South Park ROM (N64, USA) as .z64",
          "accepted": [
            {
              "sha1": "42d7350d1f9040c5546f481c4d650b99a23aadbc",
              "label": "South Park (USA)",
              "format": "z64"
            }
          ],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Tap **Select ROM** and choose your US South Park ROM as `.z64` (`.n64` and `.v64` don't work).\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of South Park for N64. Requires your N64 ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de South Park para N64. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de South Park (N64, USA) en .z64",
              "instructions_md": "Pulsa **Select ROM** y elige tu ROM americana de South Park en `.z64` (no vale `.n64` ni `.v64`).\n",
              "accepted": [
                "South Park (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de South Park pour N64. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de South Park (N64, USA) en .z64",
              "accepted": [
                "South Park (USA)"
              ],
              "instructions_md": "Touchez **Select ROM** et choisissez votre ROM américaine de South Park en `.z64` (`.n64` et `.v64` ne fonctionnent pas).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de South Park para N64. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de South Park (N64, EUA) em .z64",
              "accepted": [
                "South Park (USA)"
              ],
              "instructions_md": "Toque em **Select ROM** e escolha sua ROM americana de South Park em `.z64` (`.n64` e `.v64` não servem).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von South Park für N64. Benötigt deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von South Park (N64, USA) als .z64",
              "accepted": [
                "South Park (USA)"
              ],
              "instructions_md": "Tippe auf **Select ROM** und wähle deine US-ROM von South Park als `.z64` (`.n64` und `.v64` funktionieren nicht).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34597,
        "cover": "https://cdn2.steamgriddb.com/grid/854f9c56ec74ac40c9275ef89924b65e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/34d040f18b62a4161727b96a6e87a2b1.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d3205d8cbe0734795e252aada48f23a8.png"
      },
      "reports": [
        {
          "device": "Motorola moto g71 5G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "latest",
          "last_at": "2026-11-11T19:32:20Z"
        }
      ],
      "downloads": 69
    },
    {
      "id": "space-rangers-hd",
      "name": "Space Rangers HD (FPC)",
      "game": "Space Rangers HD: A War Apart",
      "original_platform": "pc",
      "type": "decomp",
      "upstream": "https://github.com/pakompom/SpaceRangersHD_FPC",
      "description": "Experimental Free Pascal port based on the recovered Delphi code. Requires the data from your copy.",
      "forks": [
        {
          "repo": "pakompom/SpaceRangersHD_FPC",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 907,
          "release": {
            "tag": "build-20261015-163828-1d1835a1e6b3",
            "name": "Build 2026-10-15 16:38:28 UTC · 1d1835a1e6b3",
            "published_at": "2026-10-15T16:44:21Z",
            "prerelease": false,
            "asset": {
              "name": "SpaceRangersHD-Android-arm64.apk",
              "url": "https://github.com/pakompom/SpaceRangersHD_FPC/releases/download/build-20261015-163828-1d1835a1e6b3/SpaceRangersHD-Android-arm64.apk",
              "size": 5383985,
              "sha256": "dae57c4e2640ebee346a0f86244bbeda61078000d4ef273990f04ca52c31214d"
            }
          },
          "history": [
            {
              "tag": "build-20261015-162053-f80d40053922",
              "name": "Build 2026-10-15 16:20:53 UTC · f80d40053922",
              "published_at": "2026-10-15T16:26:31Z",
              "prerelease": false,
              "asset": {
                "name": "SpaceRangersHD-Android-arm64.apk",
                "url": "https://github.com/pakompom/SpaceRangersHD_FPC/releases/download/build-20261015-162053-f80d40053922/SpaceRangersHD-Android-arm64.apk",
                "size": 5383985,
                "sha256": "1ea0767ca628a18afa1f03430dd2fcecf6728005a0c8f569fea6ab0b54766f13"
              }
            },
            {
              "tag": "build-20261014-225716-5c8bdba91f9d",
              "name": "Build 2026-10-14 22:57:16 UTC · 5c8bdba91f9d",
              "published_at": "2026-10-14T23:02:03Z",
              "prerelease": false,
              "asset": {
                "name": "SpaceRangersHD-Android-arm64.apk",
                "url": "https://github.com/pakompom/SpaceRangersHD_FPC/releases/download/build-20261014-225716-5c8bdba91f9d/SpaceRangersHD-Android-arm64.apk",
                "size": 5379889,
                "sha256": "1d56d09796a44628c42de48460815ac9d6a22bb5a6b26df48f58bf94bd9affb6"
              }
            },
            {
              "tag": "build-20261014-210657-6ed76b1be6b8",
              "name": "Build 2026-10-14 21:06:57 UTC · 6ed76b1be6b8",
              "published_at": "2026-10-14T21:15:48Z",
              "prerelease": false,
              "asset": {
                "name": "SpaceRangersHD-Android-arm64.apk",
                "url": "https://github.com/pakompom/SpaceRangersHD_FPC/releases/download/build-20261014-210657-6ed76b1be6b8/SpaceRangersHD-Android-arm64.apk",
                "size": 5379889,
                "sha256": "7408fa4ce7673a9eef73014a84b12633d4852ebb349d915890afbdc651753b49"
              }
            },
            {
              "tag": "build-20261013-132119-73208d22d2d1",
              "name": "Build 2026-10-13 13:21:19 UTC · 73208d22d2d1",
              "published_at": "2026-10-13T13:25:44Z",
              "prerelease": false,
              "asset": {
                "name": "SpaceRangersHD-Android-arm64.apk",
                "url": "https://github.com/pakompom/SpaceRangersHD_FPC/releases/download/build-20261013-132119-73208d22d2d1/SpaceRangersHD-Android-arm64.apk",
                "size": 5367601,
                "sha256": "c25c58679c7fbd05432d4f6335dc4fc19cc0b6116a6365780452a39d9d2faa7b"
              }
            },
            {
              "tag": "build-20261013-125816-f0cbfd2c0316",
              "name": "Build 2026-10-13 12:58:16 UTC · f0cbfd2c0316",
              "published_at": "2026-10-13T13:07:08Z",
              "prerelease": false,
              "asset": {
                "name": "SpaceRangersHD-Android-arm64.apk",
                "url": "https://github.com/pakompom/SpaceRangersHD_FPC/releases/download/build-20261013-125816-f0cbfd2c0316/SpaceRangersHD-Android-arm64.apk",
                "size": 5367601,
                "sha256": "a903e358ddf17d6ec9a227e7ca3c689ed8184e4eb8763c65d1077eb97225165e"
              }
            }
          ],
          "package": "io.github.pakompom.spacerangershd",
          "signer_sha256": "a0d6b5dc460e287eb7ecffea3c9547fc12b0acd81d95ae77deae5fcb7d4aa6c9"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Space Rangers HD: A War Apart files (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of your PC Space Rangers HD: A War Apart. Copy the game folder to the device and choose it in the app.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port experimental en Free Pascal basado en el código Delphi recuperado. Necesita los datos de tu copia.",
          "assets": {
            "game": {
              "label": "Archivos de Space Rangers HD: A War Apart (PC)",
              "instructions_md": "Necesitas los archivos de tu Space Rangers HD: A War Apart de PC. Copia la carpeta del juego al dispositivo y elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Port expérimental en Free Pascal basé sur le code Delphi récupéré. Nécessite les données de votre copie.",
          "assets": {
            "game": {
              "label": "Fichiers de Space Rangers HD: A War Apart (PC)",
              "instructions_md": "Il vous faut les fichiers de votre Space Rangers HD: A War Apart PC. Copiez le dossier du jeu sur l'appareil et choisissez-le dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Port experimental em Free Pascal baseado no código Delphi recuperado. Precisa dos dados da sua cópia.",
          "assets": {
            "game": {
              "label": "Arquivos de Space Rangers HD: A War Apart (PC)",
              "instructions_md": "Você precisa dos arquivos do seu Space Rangers HD: A War Apart de PC. Copie a pasta do jogo para o dispositivo e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Experimenteller Free-Pascal-Port auf Basis des wiederhergestellten Delphi-Codes. Benötigt die Daten deiner Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von Space Rangers HD: A War Apart (PC)",
              "instructions_md": "Du brauchst die Dateien deines PC-Space Rangers HD: A War Apart. Kopiere den Spielordner aufs Gerät und wähle ihn in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2118,
        "cover": "https://cdn2.steamgriddb.com/grid/73de7f96f98fced11e229d691a3cbea0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1b113258af3968aaf3969ca67e744ff8.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/84117275be999ff55a987b9381e01f96.png",
        "genres": [
          "adventure",
          "rpg",
          "strategy",
          "simulation",
          "arcade"
        ],
        "igdb_id": 7594,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2e4b.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qxl2k0w3igti4jq9ccwa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/usajnrljc3xojdyizoew.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hft5b81shc7xktuanvwk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cvscuxlw14vwi4czrf2u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/moan1dlrw3f7jsbk63dy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar16nt.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "strategy",
        "simulation",
        "arcade"
      ],
      "downloads": 907
    },
    {
      "id": "spaghettikart",
      "name": "SpaghettiKart",
      "game": "Mario Kart 64",
      "original_platform": "n64",
      "type": "decomp",
      "upstream": "https://github.com/HarbourMasters/SpaghettiKart",
      "description": "Mario Kart 64 port based on its decompilation. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "izzy2lost/SpaghettiKart",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 63246,
          "release": {
            "tag": "2.0.0",
            "name": "Spaghetti Kart 2.0.0 ",
            "published_at": "2026-08-03T01:56:41Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/izzy2lost/SpaghettiKart/releases/download/2.0.0/app-release.apk",
              "size": 34135999,
              "sha256": "530beca60c7d55a901e621ddfcbaf8ba32d87b88a718b6d7793fb9ee03f9d4e2"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "🏎️ Spaghetti Kart v1.0.0",
              "published_at": "2025-08-15T04:01:59Z",
              "prerelease": false,
              "asset": {
                "name": "SpaghettiKart-v1.0.0-release.apk",
                "url": "https://github.com/izzy2lost/SpaghettiKart/releases/download/v1.0.0/SpaghettiKart-v1.0.0-release.apk",
                "size": 31572518,
                "sha256": "db5674149c8fc13806058e3c8cd93dc5dc8a719e1d5a72270a3071a1a3054ab3"
              }
            }
          ],
          "package": "com.izzy.kart",
          "signer_sha256": "062c9556cb5e493d73a29fd21157cf2deca4296fea7c283bf501202d8762a798"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Mario Kart 64 ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "579c48e211ae952530ffc8738709f078d5dd215e",
              "label": "USA",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the US version is supported. Open the port and choose the file prepared by Recompa when prompted for the ROM:\nthe port will check it and create mk64.o2r on its own.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Mario Kart 64 basado en su decompilación. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mario Kart 64 (N64, EE.UU.)",
              "instructions_md": "Solo vale la versión de EE.UU. Abre el port y elige el archivo que ha preparado Recompa cuando pida la ROM:\nel port la comprueba y crea mk64.o2r él solo.\n",
              "accepted": [
                "EE.UU."
              ]
            }
          }
        },
        "fr": {
          "description": "Port de Mario Kart 64 basé sur sa décompilation. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mario Kart 64 (N64, USA)",
              "instructions_md": "Seule la version américaine est compatible. Ouvrez le port et choisissez le fichier préparé par Recompa lorsque la ROM est demandée :\nle port va la vérifier et créer mk64.o2r tout seul.\n",
              "accepted": [
                "USA"
              ]
            }
          }
        },
        "pt": {
          "description": "Port de Mario Kart 64 baseado em sua descompilação. Requer sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Mario Kart 64 (N64, EUA)",
              "instructions_md": "Apenas a versão dos EUA é aceita. Abra o port e escolha o arquivo preparado pelo Recompa quando solicitado pela ROM:\no port irá verificá-lo e criar o mk64.o2r sozinho.\n",
              "accepted": [
                "EUA"
              ]
            }
          }
        },
        "de": {
          "description": "Mario-Kart-64-Port basierend auf seiner Dekompilierung. Benötigt deine N64-ROM.",
          "assets": {
            "rom": {
              "label": "Mario Kart 64 ROM (N64, USA)",
              "instructions_md": "Es wird nur die US-Version unterstützt. Öffne den Port und wähle die von Recompa vorbereitete Datei aus, wenn nach der ROM gefragt wird:\nDer Port überprüft sie und erstellt mk64.o2r selbstständig.\n",
              "accepted": [
                "USA"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 21164,
        "cover": "https://cdn2.steamgriddb.com/grid/8908077ce7fd405516d81c2c929de429.png",
        "hero": "https://cdn2.steamgriddb.com/hero/abdeb6f575ac5c6676b747bca8d09cc2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/1755c118e8859eb000eb6eca25369407.png",
        "genres": [
          "racing",
          "arcade"
        ],
        "igdb_id": 2342,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co67hm.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87rq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87rl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87rm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87rr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87rp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87ro.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87rn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar2dzd.jpg"
        ]
      },
      "genres": [
        "racing",
        "arcade"
      ],
      "downloads": 63246
    },
    {
      "id": "spelunkyclassichd",
      "name": "Spelunky Classic HD",
      "game": "Spelunky Classic",
      "original_platform": "pc",
      "type": "source-port",
      "forks": [
        {
          "repo": "yancharkin/SpelunkyClassicHD",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4631,
          "release": {
            "tag": "1.2.2",
            "name": "1.2.2",
            "published_at": "2025-09-03T15:37:03Z",
            "prerelease": false,
            "asset": {
              "name": "spelunky_classic_hd-android-universal.apk",
              "url": "https://github.com/yancharkin/SpelunkyClassicHD/releases/download/1.2.2/spelunky_classic_hd-android-universal.apk",
              "size": 53053354,
              "sha256": "d83ea688cef6d1b15b9a9e095223c4cbe00611a6f3cac55dab9ac14850d24c8f"
            }
          },
          "history": [
            {
              "tag": "1.2.1",
              "name": "1.2.1",
              "published_at": "2025-06-25T14:11:35Z",
              "prerelease": false,
              "asset": {
                "name": "spelunky_classic_hd-android-arm64.apk",
                "url": "https://github.com/yancharkin/SpelunkyClassicHD/releases/download/1.2.1/spelunky_classic_hd-android-arm64.apk",
                "size": 16119623,
                "sha256": "f7f01822fa222a35b58523a5ff40a15b49159df81217f137adec539e8d098439"
              }
            }
          ],
          "package": "com.github.yancharkin.SpelunkyClassicHD",
          "signer_sha256": "88990e5d0b9c59ddc60057ad3fbe409df3130ffdeca26ff41ef4e6d477549b39"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Source port of Spelunky Classic for PC. Requires your PC copy.",
      "i18n": {
        "es": {
          "description": "Source port de Spelunky Classic para PC. Necesita tu copia de PC."
        },
        "fr": {
          "description": "Port source de Spelunky Classic pour PC. Nécessite votre copie PC."
        },
        "pt": {
          "description": "Port de código-fonte de Spelunky Classic para PC. Requer sua cópia de PC."
        },
        "de": {
          "description": "Quellcode-Port von Spelunky Classic für PC. Benötigt deine PC-Kopie."
        }
      },
      "art": {
        "steamgriddb_id": 5270512,
        "cover": "https://cdn2.steamgriddb.com/grid/596390d81aaf5217d0399df90891d8ac.png",
        "hero": "https://cdn2.steamgriddb.com/hero/eff273b8ff65204546e793d51f41ab68.png",
        "logo": "https://cdn2.steamgriddb.com/logo/428316522a9f0838ba03f36d85411bec.png",
        "genres": [
          "platform",
          "puzzle",
          "horror"
        ],
        "igdb_id": 8145,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1y65.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/utilujuljdhywlivbyhe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/j2l8fmpel1ph1zem8rme.jpg"
        ]
      },
      "genres": [
        "platform",
        "puzzle",
        "horror"
      ],
      "downloads": 4631
    },
    {
      "id": "spidermantotalmayhem",
      "name": "Spider-Man: Total Mayhem",
      "game": "Spider-Man: Total Mayhem",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "RedMemories/SpiderManTotalMayhem",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2498,
          "release": {
            "tag": "v1.2",
            "name": "Spider-Man Total Mayhem HD – Revived 1.2",
            "published_at": "2026-11-01T23:32:18Z",
            "prerelease": false,
            "asset": {
              "name": "SpiderManTotalMayhem.apk",
              "url": "https://github.com/RedMemories/SpiderManTotalMayhem/releases/download/v1.2/SpiderManTotalMayhem.apk",
              "size": 377227995,
              "sha256": "95ebb3338a000ab69a8d46fe3991eba4b848a96f803d4bac2fa4d383f874dc3b"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "Spider-Man Total Mayhem HD – Revived 1.1",
              "published_at": "2026-10-20T07:42:42Z",
              "prerelease": false,
              "asset": {
                "name": "SpiderManTotalMayhem.apk",
                "url": "https://github.com/RedMemories/SpiderManTotalMayhem/releases/download/v1.1/SpiderManTotalMayhem.apk",
                "size": 377227995,
                "sha256": "bd12ec63207906d93f61ff6a70c401b921116a0def6f3ce05dd2e645b2312c9b"
              }
            },
            {
              "tag": "v1.0",
              "name": "Spider-Man Total Mayhem v1.0",
              "published_at": "2026-10-20T00:10:37Z",
              "prerelease": false,
              "asset": {
                "name": "SpiderManTotalMayhem.apk",
                "url": "https://github.com/RedMemories/SpiderManTotalMayhem/releases/download/v1.0/SpiderManTotalMayhem.apk",
                "size": 377227995,
                "sha256": "505b27a4a1ef8b113c3365e100aa1247bba7057aabfa34d5fa81d98ec169e5de"
              }
            }
          ],
          "package": "com.redmemories.spidermantotalmayhem",
          "signer_sha256": "2173b461b33881b650d93dea1652ad6a109b4305cf947f314cd17595baffcbc2"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Gameloft's Spider-Man: Total Mayhem recompiled to 64-bit for today's phones, in full screen and without permissions. The game data comes inside the APK.",
      "i18n": {
        "es": {
          "description": "Spider-Man: Total Mayhem de Gameloft recompilado a 64 bits para los móviles actuales, a pantalla completa y sin pedir permisos. Los datos del juego vienen dentro del APK."
        },
        "fr": {
          "description": "Spider-Man: Total Mayhem de Gameloft recompilé en 64 bits pour les téléphones actuels, en plein écran et sans demander d'autorisations. Les données du jeu sont incluses dans l'APK."
        },
        "pt": {
          "description": "Spider-Man: Total Mayhem da Gameloft recompilado para 64 bits nos celulares atuais, em tela cheia e sem pedir permissões. Os dados do jogo vêm dentro do APK."
        },
        "de": {
          "description": "Spider-Man: Total Mayhem von Gameloft, für heutige Handys auf 64 Bit rekompiliert, im Vollbild und ohne Berechtigungen. Die Spieldaten stecken in der APK."
        }
      },
      "art": {
        "steamgriddb_id": 33572,
        "cover": "https://cdn2.steamgriddb.com/grid/ab54ae2145b66c0c6400e21f850f4aec.png",
        "hero": "https://cdn2.steamgriddb.com/hero/57696f4c6d8a92b1eb18308677a59ca2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3c11b06a39962827e21ddff5932f5262.png",
        "genres": [
          "action",
          "adventure"
        ],
        "igdb_id": 66349,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co97qn.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scidyy.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure"
      ],
      "downloads": 2498
    },
    {
      "id": "split2-recomp",
      "name": "Timesplitters 2",
      "game": "Timesplitters 2",
      "original_platform": "xbox",
      "type": "recomp",
      "forks": [
        {
          "repo": "phobos665/split2-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 103,
          "release": {
            "tag": "v0.5.2",
            "name": "v0.5.2 - Fixes for Windows & Android Performance",
            "published_at": "2026-10-27T21:04:07Z",
            "prerelease": false,
            "asset": {
              "name": "split2-v0.5.2-android-arm64.apk",
              "url": "https://github.com/phobos665/split2-recomp/releases/download/v0.5.2/split2-v0.5.2-android-arm64.apk",
              "size": 89376105,
              "sha256": "b9d362cf6d685efe34ef972128f4126bed65a91b1d8e5adf9e9dc1cdcd5bdcdd"
            }
          },
          "history": [],
          "package": "org.directxboxrecomp.timesplitters2",
          "signer_sha256": "4119c2c831324f083c573f6c5485aedde5ba0c395ebe0240f7d139e18dbb5edd"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "TimeSplitters 2 disc (Xbox, PAL or USA) as .iso or .xiso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and choose your disc image (`.iso` or `.xiso`) or the folder with its files. Both the PAL and the US releases work.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of TimeSplitters 2 (Xbox). Requires your own disc image (.iso or .xiso), PAL or USA.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de TimeSplitters 2 (Xbox). Necesita tu propia imagen del disco (.iso o .xiso), PAL o USA.",
          "assets": {
            "disc": {
              "label": "Disco de TimeSplitters 2 (Xbox, PAL o USA) en .iso o .xiso",
              "instructions_md": "Abre el port y elige la imagen de tu disco (`.iso` o `.xiso`) o la carpeta con sus archivos. Sirven la versión PAL y la americana.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de TimeSplitters 2 (Xbox). Nécessite votre propre image du disque (.iso ou .xiso), PAL ou USA.",
          "assets": {
            "disc": {
              "label": "Disque de TimeSplitters 2 (Xbox, PAL ou USA) en .iso ou .xiso",
              "instructions_md": "Ouvrez le portage et choisissez l'image de votre disque (`.iso` ou `.xiso`) ou le dossier avec ses fichiers. Les versions PAL et américaine fonctionnent.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de TimeSplitters 2 (Xbox). Precisa da sua própria imagem do disco (.iso ou .xiso), PAL ou EUA.",
          "assets": {
            "disc": {
              "label": "Disco de TimeSplitters 2 (Xbox, PAL ou EUA) em .iso ou .xiso",
              "instructions_md": "Abra o port e escolha a imagem do seu disco (`.iso` ou `.xiso`) ou a pasta com os arquivos dele. Servem a versão PAL e a americana.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von TimeSplitters 2 (Xbox). Benötigt dein eigenes Disc-Abbild (.iso oder .xiso), PAL oder USA.",
          "assets": {
            "disc": {
              "label": "Disc von TimeSplitters 2 (Xbox, PAL oder USA) als .iso oder .xiso",
              "instructions_md": "Öffne den Port und wähle dein Disc-Abbild (`.iso` oder `.xiso`) oder den Ordner mit seinen Dateien. Die PAL- und die US-Version funktionieren.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35369,
        "cover": "https://cdn2.steamgriddb.com/grid/4fbcff0661f33ef232093f4cb8819e4c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/15cf5f505ec38de721bfc1036ae585aa.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9f6ec1b826b48ea843d71d30b766a2b0.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 317414,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8zrd.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxc79.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxc7b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxc74.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxc75.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxc76.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxc77.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxc78.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxc7c.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 103
    },
    {
      "id": "splosionmanrecomp",
      "name": "'Splosion Man",
      "game": "'Splosion Man",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "thefixinhixon/SplosionManRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 24,
          "release": {
            "tag": "v0.3-android-test3",
            "name": "'Splosion Man Android — Test Build 3 (first playable)",
            "published_at": "2026-10-11T01:23:59Z",
            "prerelease": true,
            "asset": {
              "name": "SplosionMan-Android-Test3.apk",
              "url": "https://github.com/thefixinhixon/SplosionManRecomp/releases/download/v0.3-android-test3/SplosionMan-Android-Test3.apk",
              "size": 19626899,
              "sha256": "12fb47787896bd5be130233136b0a49788447aa2f2ed6d1917c7993ca269e57d"
            }
          },
          "history": [],
          "package": "com.tp.splosionman",
          "signer_sha256": "b82402bba19e2bb52e484149318729bbb16e435f6fb7fb81ea0825d3163da626",
          "reports": [
            {
              "device": "Realme RMX3890",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3-android-test3",
              "last_at": "2026-11-11T14:46:00Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "'Splosion Man (Xbox 360): XBLA package or folder with default.xex",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On the launcher's **Game** tab, tap **Import XBLA package** and choose your XBLA package, or use a folder with `default.xex`.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of 'Splosion Man for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de 'Splosion Man para Xbox 360. Necesita tus archivos del juego de Xbox 360.",
          "assets": {
            "game": {
              "label": "'Splosion Man (Xbox 360): paquete XBLA o carpeta con default.xex",
              "instructions_md": "En la pestaña **Game** del launcher, pulsa **Import XBLA package** y elige tu paquete de XBLA, o usa una carpeta con `default.xex`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de 'Splosion Man pour Xbox 360. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "game": {
              "label": "'Splosion Man (Xbox 360) : paquet XBLA ou dossier avec default.xex",
              "instructions_md": "Dans l'onglet **Game** du lanceur, touchez **Import XBLA package** et choisissez votre paquet XBLA, ou utilisez un dossier avec `default.xex`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de 'Splosion Man para Xbox 360. Requer os arquivos do seu jogo de Xbox 360.",
          "assets": {
            "game": {
              "label": "'Splosion Man (Xbox 360): pacote XBLA ou pasta com default.xex",
              "instructions_md": "Na aba **Game** do launcher, toque em **Import XBLA package** e escolha seu pacote XBLA, ou use uma pasta com `default.xex`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von 'Splosion Man für Xbox 360. Benötigt deine Xbox-360-Spieledateien.",
          "assets": {
            "game": {
              "label": "'Splosion Man (Xbox 360): XBLA-Paket oder Ordner mit default.xex",
              "instructions_md": "Tippe im Tab **Game** des Launchers auf **Import XBLA package** und wähle dein XBLA-Paket, oder nutze einen Ordner mit `default.xex`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5268910,
        "cover": "https://cdn2.steamgriddb.com/grid/ac37107a0d1cfa757c863143b080dcb7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5c1e4de49d8575440b98077731e7a25f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/b7f0b1c1761095727bb5513df24a3302.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 8354,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2h23.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uwademnpuvels8y1j1am.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar107y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar107z.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "reports": [
        {
          "device": "Realme RMX3890",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3-android-test3",
          "last_at": "2026-11-11T14:46:00Z"
        }
      ],
      "downloads": 24
    },
    {
      "id": "ssbu-recomp",
      "name": "OpenSmash",
      "game": "Super Smash Bros. Ultimate",
      "original_platform": "switch",
      "type": "recomp",
      "upstream": "https://github.com/hapqe/ssbu-recomp",
      "description": "Recompilation of Super Smash Bros. Ultimate. Requires your copy of the game.",
      "forks": [
        {
          "repo": "hapqe/ssbu-recomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1554,
          "release": {
            "tag": "android-v0.1.0-pre.2",
            "name": "OpenSmash Android 0.1.0 (pre-release 2)",
            "published_at": "2026-10-24T10:10:52Z",
            "prerelease": true,
            "asset": {
              "name": "OpenSmash.apk",
              "url": "https://github.com/hapqe/ssbu-recomp/releases/download/android-v0.1.0-pre.2/OpenSmash.apk",
              "size": 4795510,
              "sha256": "6923df236a54c58d9d308ef726efb5f099bf0e8d95dad692c6c2bfdab2b8b5d5"
            }
          },
          "history": [
            {
              "tag": "android-v0.1.0-pre.1",
              "name": "OpenSmash Android 0.1.0 (pre-release 1)",
              "published_at": "2026-10-24T09:58:04Z",
              "prerelease": true,
              "asset": {
                "name": "OpenSmash.apk",
                "url": "https://github.com/hapqe/ssbu-recomp/releases/download/android-v0.1.0-pre.1/OpenSmash.apk",
                "size": 4795510,
                "sha256": "c43cf9b8f6132b6bce81453c7549d383b6f003c3e171c5a08820f78f31f5b9b7"
              }
            }
          ],
          "package": "me.hapke.opensmash",
          "signer_sha256": "08b37702e7b815bd91b3cb1200c76e0751094e09d89ffdfed9478d6774f200ba",
          "reports": [
            {
              "device": "Samsung SM-S938B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T22:25:28Z"
            },
            {
              "device": "Infinix X6879",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T07:01:11Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T11:53:54Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Super Smash Bros. Ultimate 13.0.4 or 13.0.5 (.nsp) and your keys",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your copy of Super Smash Bros. Ultimate (version 13.0.4 or 13.0.5) as `.nsp` and your keys.\n1. On a PC, build the `.zip` with the game code once: `python3 android/tools/build_game_android.py --dump … --package`.\n2. In the app: **Game files > Import libraries (.zip)…** and then **Set up from Switch files…** with your `.nsp` files (in `Download`, for example).\nYou need a phone with 8 GB of RAM and about 25 GB free.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Super Smash Bros. Ultimate. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Super Smash Bros. Ultimate 13.0.4 o 13.0.5 (.nsp) y tus claves",
              "instructions_md": "Necesitas tu copia de Super Smash Bros. Ultimate (versión 13.0.4 o 13.0.5) en `.nsp` y tus claves.\n1. En un PC, crea una vez el `.zip` con el código del juego: `python3 android/tools/build_game_android.py --dump … --package`.\n2. En la app: **Game files > Import libraries (.zip)…** y luego **Set up from Switch files…** con tus `.nsp` (en `Download`, por ejemplo).\nHace falta un móvil con 8 GB de RAM y unos 25 GB libres.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Super Smash Bros. Ultimate. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Super Smash Bros. Ultimate 13.0.4 ou 13.0.5 (.nsp) et vos clés",
              "instructions_md": "Il vous faut votre copie de Super Smash Bros. Ultimate (version 13.0.4 ou 13.0.5) en `.nsp` et vos clés.\n1. Sur un PC, créez une fois le `.zip` avec le code du jeu : `python3 android/tools/build_game_android.py --dump … --package`.\n2. Dans l'application : **Game files > Import libraries (.zip)…** puis **Set up from Switch files…** avec vos `.nsp` (dans `Download`, par exemple).\nIl faut un téléphone avec 8 Go de RAM et environ 25 Go libres.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Super Smash Bros. Ultimate. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Super Smash Bros. Ultimate 13.0.4 ou 13.0.5 (.nsp) e suas chaves",
              "instructions_md": "Você precisa da sua cópia de Super Smash Bros. Ultimate (versão 13.0.4 ou 13.0.5) em `.nsp` e das suas chaves.\n1. Em um PC, crie uma vez o `.zip` com o código do jogo: `python3 android/tools/build_game_android.py --dump … --package`.\n2. No app: **Game files > Import libraries (.zip)…** e depois **Set up from Switch files…** com seus `.nsp` (em `Download`, por exemplo).\nÉ preciso um celular com 8 GB de RAM e uns 25 GB livres.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Super Smash Bros. Ultimate. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Super Smash Bros. Ultimate 13.0.4 oder 13.0.5 (.nsp) und deine Schlüssel",
              "instructions_md": "Du brauchst deine Kopie von Super Smash Bros. Ultimate (Version 13.0.4 oder 13.0.5) als `.nsp` und deine Schlüssel.\n1. Erstelle einmal auf einem PC die `.zip` mit dem Spielcode: `python3 android/tools/build_game_android.py --dump … --package`.\n2. In der App: **Game files > Import libraries (.zip)…** und dann **Set up from Switch files…** mit deinen `.nsp`-Dateien (zum Beispiel in `Download`).\nDu brauchst ein Handy mit 8 GB RAM und etwa 25 GB freiem Speicher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5245293,
        "cover": "https://cdn2.steamgriddb.com/grid/2ef85f2ae5e56041ded26f67e18136be.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d9db2bba49b1f97833bd51b102e9a790.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/f9aceeacd04f4eba8b36012486d63a75.png",
        "genres": [
          "platform",
          "fighting"
        ],
        "igdb_id": 90101,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2255.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mi0pns4kpvku1mt9rj3c.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mx0rezw9cvublfnbjalm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5rl9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5rla.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/poy3a7v02a5g1wg4usfq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/notn8ahnbkglatmokc86.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5rl6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc5rl7.jpg"
        ]
      },
      "genres": [
        "platform",
        "fighting"
      ],
      "reports": [
        {
          "device": "Samsung SM-S938B",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T22:25:28Z"
        },
        {
          "device": "Infinix X6879",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T07:01:11Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T11:53:54Z"
        }
      ],
      "downloads": 1554
    },
    {
      "id": "starcraft64-recomp",
      "name": "StarCraft 64 Recompiled",
      "game": "StarCraft 64",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/n0madic/StarCraft64-recomp",
      "description": "Playable native port with mouse, gamepad or touch screen. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "n0madic/StarCraft64-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 269,
          "release": {
            "tag": "v0.1.0",
            "name": "StarCraft 64 launcher 0.1.0",
            "published_at": "2026-10-13T19:54:14Z",
            "prerelease": false,
            "asset": {
              "name": "StarCraft64-0.1.0-launcher-android-arm64.apk",
              "url": "https://github.com/n0madic/StarCraft64-recomp/releases/download/v0.1.0/StarCraft64-0.1.0-launcher-android-arm64.apk",
              "size": 8205122,
              "sha256": "8ab7205e4395d6952647ad7c8bad577bd0721bc95fb33032144c9f7f8ed8ca53"
            }
          },
          "history": [],
          "package": "com.nomadic.sc64.launcher",
          "signer_sha256": "45e612807137b90e849607591b3b03e3f7785253ffa5fb9fd35e559cf79a22df"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "StarCraft 64 ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "a36d91b5aac7bb95df0d7de5f9814f5270e25c2b",
              "label": "StarCraft 64 (USA)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The phone can't build the game: first you have to generate the module on a computer with your US ROM (`sc64_setup --target android-arm64`), following the project's guide. Then choose the ROM in the phone launcher.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo jugable con ratón, mando o pantalla táctil. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de StarCraft 64 (N64, USA)",
              "instructions_md": "El móvil no puede crear el juego: primero hay que generar el módulo en un ordenador con tu ROM americana (`sc64_setup --target android-arm64`), siguiendo la guía del proyecto. Después se elige la ROM en el lanzador del móvil.\n",
              "accepted": [
                "StarCraft 64 (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif jouable à la souris, à la manette ou sur écran tactile. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de StarCraft 64 (N64, USA)",
              "accepted": [
                "StarCraft 64 (USA)"
              ],
              "instructions_md": "Le téléphone ne peut pas créer le jeu : il faut d'abord générer le module sur un ordinateur avec votre ROM américaine (`sc64_setup --target android-arm64`), en suivant le guide du projet. Ensuite, choisissez la ROM dans le lanceur du téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo jogável com mouse, controle ou tela de toque. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de StarCraft 64 (N64, EUA)",
              "accepted": [
                "StarCraft 64 (USA)"
              ],
              "instructions_md": "O celular não consegue criar o jogo: primeiro é preciso gerar o módulo em um computador com sua ROM americana (`sc64_setup --target android-arm64`), seguindo o guia do projeto. Depois escolha a ROM no launcher do celular.\n"
            }
          }
        },
        "de": {
          "description": "Spielbarer nativer Port mit Maus, Controller oder Touchscreen. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von StarCraft 64 (N64, USA)",
              "accepted": [
                "StarCraft 64 (USA)"
              ],
              "instructions_md": "Das Handy kann das Spiel nicht selbst erzeugen: Zuerst musst du das Modul auf einem Computer mit deiner US-ROM erstellen (`sc64_setup --target android-arm64`), nach der Anleitung des Projekts. Danach wählst du die ROM im Launcher auf dem Handy.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36754,
        "cover": "https://cdn2.steamgriddb.com/grid/ef160f5acc8dff9d8799bc504b32ae68.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a4cd9bc071c923daab48132b0bb2e4f3.png",
        "logo": "https://cdn2.steamgriddb.com/logo/989652eef28bc49eec908063ba36a854.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 9067,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2euj.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8b9q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8b9n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8b9o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8b9p.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 269
    },
    {
      "id": "stardroid",
      "name": "StarDroid",
      "game": "StarCraft + Broodwars",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "kinopiowarrior/StarDroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2463,
          "release": {
            "tag": "v1.8.1",
            "name": "StarDroid 1.8.1",
            "published_at": "2026-11-09T12:16:36Z",
            "prerelease": false,
            "asset": {
              "name": "StarDroid-1.8.1.apk",
              "url": "https://github.com/kinopiowarrior/StarDroid/releases/download/v1.8.1/StarDroid-1.8.1.apk",
              "size": 17175050,
              "sha256": "52c6e7da6feea519f94975f03e9c4b52541ca5ecf6758d2728716e63d6386555"
            }
          },
          "history": [
            {
              "tag": "v1.8",
              "name": "StarDroid 1.8",
              "published_at": "2026-11-09T11:26:09Z",
              "prerelease": false,
              "asset": {
                "name": "StarDroid-1.8.apk",
                "url": "https://github.com/kinopiowarrior/StarDroid/releases/download/v1.8/StarDroid-1.8.apk",
                "size": 17154407,
                "sha256": "edb2c8fff4cf8f71e2beaf42237d326b46f57a9ae223dd66c7f96d1c7daeb274"
              }
            },
            {
              "tag": "v1.5.4",
              "name": "StarDroid 1.5.4",
              "published_at": "2026-11-04T07:37:50Z",
              "prerelease": false,
              "asset": {
                "name": "StarDroid-1.5.4.apk",
                "url": "https://github.com/kinopiowarrior/StarDroid/releases/download/v1.5.4/StarDroid-1.5.4.apk",
                "size": 10739517,
                "sha256": "1825623a97fb53327e7a928ff6af16dcd626ee3ce88b76f7cc52cd33606f0ba3"
              }
            },
            {
              "tag": "v1.5.3",
              "name": "StarDroid 1.5.3",
              "published_at": "2026-11-04T07:22:44Z",
              "prerelease": false,
              "asset": {
                "name": "StarDroid-1.5.3.apk",
                "url": "https://github.com/kinopiowarrior/StarDroid/releases/download/v1.5.3/StarDroid-1.5.3.apk",
                "size": 10739517,
                "sha256": "caae4424905103b839cbf2b0fa4d4592b370c6fec3d8a421b53e97b034b22b09"
              }
            },
            {
              "tag": "v1.5.2",
              "name": "StarDroid 1.5.2",
              "published_at": "2026-11-03T19:26:37Z",
              "prerelease": false,
              "asset": {
                "name": "StarDroid-1.5.2.apk",
                "url": "https://github.com/kinopiowarrior/StarDroid/releases/download/v1.5.2/StarDroid-1.5.2.apk",
                "size": 10739517,
                "sha256": "03bb80a7b32d83ae6fa18f0b497fab73fa78749e62433d598011bfdb023aa9c0"
              }
            },
            {
              "tag": "v1.5.1",
              "name": "StarDroid 1.5.1",
              "published_at": "2026-11-03T16:11:22Z",
              "prerelease": false,
              "asset": {
                "name": "StarDroid-1.5.1.apk",
                "url": "https://github.com/kinopiowarrior/StarDroid/releases/download/v1.5.1/StarDroid-1.5.1.apk",
                "size": 10723133,
                "sha256": "21f627bac887133619ad9900d6695a573a7e906e5798d0121e7ba84bf93b11be"
              }
            }
          ],
          "package": "org.openbw.androidtest",
          "signer_sha256": "40e172ca11ff8be42888388f51b94ffb824382dce5235c5f1bd5683b4bb8876e"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "StarCraft and Brood War files (classic or Remastered)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Import the files of your own StarCraft:\n- **Classic**: `StarDat.mpq`, `BrooDat.mpq` and `Patch_rt.mpq`. For campaigns and videos, also `StarCraft.mpq` and `BroodWar.mpq` from the install disc.\n- **Remastered**: the install folder, or a ZIP/RAR with the `Data` folder and its `.build.info`.\n"
        }
      ],
      "added_at": "2026-10-30T00:00:00Z",
      "description": "Recompilation of StarCraft + Broodwars for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación de StarCraft + Broodwars para PC. Necesita los archivos de tu juego de PC.",
          "assets": {
            "data": {
              "label": "Archivos de StarCraft y Brood War (clásico o Remastered)",
              "instructions_md": "Importa los archivos de tu propio StarCraft:\n- **Clásico**: `StarDat.mpq`, `BrooDat.mpq` y `Patch_rt.mpq`. Para campañas y vídeos, también `StarCraft.mpq` y `BroodWar.mpq` del disco de instalación.\n- **Remastered**: la carpeta de instalación, o un ZIP/RAR con la carpeta `Data` y su `.build.info`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de StarCraft + Broodwars pour PC. Nécessite les fichiers de votre jeu PC.",
          "assets": {
            "data": {
              "label": "Fichiers de StarCraft et Brood War (classique ou Remastered)",
              "instructions_md": "Importez les fichiers de votre propre StarCraft :\n- **Classique** : `StarDat.mpq`, `BrooDat.mpq` et `Patch_rt.mpq`. Pour les campagnes et les vidéos, aussi `StarCraft.mpq` et `BroodWar.mpq` du disque d'installation.\n- **Remastered** : le dossier d'installation, ou un ZIP/RAR avec le dossier `Data` et son `.build.info`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de StarCraft + Broodwars para PC. Requer os arquivos do seu jogo de PC.",
          "assets": {
            "data": {
              "label": "Arquivos de StarCraft e Brood War (clássico ou Remastered)",
              "instructions_md": "Importe os arquivos do seu próprio StarCraft:\n- **Clássico**: `StarDat.mpq`, `BrooDat.mpq` e `Patch_rt.mpq`. Para campanhas e vídeos, também `StarCraft.mpq` e `BroodWar.mpq` do disco de instalação.\n- **Remastered**: a pasta de instalação, ou um ZIP/RAR com a pasta `Data` e seu `.build.info`.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von StarCraft + Broodwars für PC. Erfordert deine PC-Spieldateien.",
          "assets": {
            "data": {
              "label": "Dateien von StarCraft und Brood War (klassisch oder Remastered)",
              "instructions_md": "Importiere die Dateien deines eigenen StarCraft:\n- **Klassisch**: `StarDat.mpq`, `BrooDat.mpq` und `Patch_rt.mpq`. Für Kampagnen und Videos auch `StarCraft.mpq` und `BroodWar.mpq` von der Installations-Disc.\n- **Remastered**: der Installationsordner oder ein ZIP/RAR mit dem Ordner `Data` und seiner `.build.info`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 4609,
        "cover": "https://cdn2.steamgriddb.com/grid/bbe3ee49261344a75b4ac2bdec2da19b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3f8e8bb571cc086ca44e9605ad23ffde.png",
        "logo": "https://cdn2.steamgriddb.com/logo/7d6548bdc0082aacc950ed35e91fcccb.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/05345a05a5427a8ac27d65e5c1020bab.jpg",
          "https://cdn2.steamgriddb.com/hero/4997e037f504dde932ce6595e73dfcdc.jpg",
          "https://cdn2.steamgriddb.com/hero/d6959b99b3ee2c5b69e8f97d936c6f2c.jpg",
          "https://cdn2.steamgriddb.com/hero/2648f9b559338c3a526756031c7a3be8.jpg",
          "https://cdn2.steamgriddb.com/hero/6cc869b7ef35d34ba14a1a9e6cfb1756.jpg",
          "https://cdn2.steamgriddb.com/hero/f82fc81d6cc7a057937c86c57e85e42d.jpg",
          "https://cdn2.steamgriddb.com/hero/ec205b1d47d015c0e507e708c25c4db3.jpg",
          "https://cdn2.steamgriddb.com/hero/2941fa0007bdcd541daf7d17cfcd140f.jpg"
        ]
      },
      "downloads": 2463
    },
    {
      "id": "starfox-enhanced",
      "name": "Starfox Enhanced",
      "game": "Star Fox",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "kandowontu2/starfox-enhanced",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2727,
          "release": {
            "tag": "v0.0.8.8.3",
            "name": "Star Fox Enhanced 0.0.8.8.3",
            "published_at": "2026-11-01T19:05:56Z",
            "prerelease": false,
            "asset": {
              "name": "StarFoxEnhanced-0.0.8.8.3-android-arm64.apk",
              "url": "https://github.com/kandowontu2/starfox-enhanced/releases/download/v0.0.8.8.3/StarFoxEnhanced-0.0.8.8.3-android-arm64.apk",
              "size": 69322056,
              "sha256": "f126f22398896ee7b4b3a2582be305a8c9843577a6e7d74c7d04a97f18916e95"
            }
          },
          "history": [
            {
              "tag": "v0.0.8.8.2",
              "name": "Star Fox Enhanced 0.0.8.8.2",
              "published_at": "2026-10-30T21:37:26Z",
              "prerelease": false,
              "asset": {
                "name": "StarFoxEnhanced-0.0.8.8.2-android-arm64.apk",
                "url": "https://github.com/kandowontu2/starfox-enhanced/releases/download/v0.0.8.8.2/StarFoxEnhanced-0.0.8.8.2-android-arm64.apk",
                "size": 85769708,
                "sha256": "c00b706cc708629da9a2d93fe28a2c999d7106ae4a0c8d2a61860f7a80d210a4"
              }
            },
            {
              "tag": "v0.0.8.8.1",
              "name": "Star Fox Enhanced 0.0.8.8.1",
              "published_at": "2026-10-23T17:21:06Z",
              "prerelease": false,
              "asset": {
                "name": "StarFoxEnhanced-0.0.8.8.1-android-arm64.apk",
                "url": "https://github.com/kandowontu2/starfox-enhanced/releases/download/v0.0.8.8.1/StarFoxEnhanced-0.0.8.8.1-android-arm64.apk",
                "size": 85764584,
                "sha256": "e839bf2c4733f262b6a1d36f2ccbb4e8a51751220868eaa6ca6be28037c1c8d9"
              }
            },
            {
              "tag": "v0.0.8.8",
              "name": "Star Fox Enhanced 0.0.8.8",
              "published_at": "2026-10-20T14:21:11Z",
              "prerelease": false,
              "asset": {
                "name": "StarFoxEnhanced-0.0.8.8-android-arm64.apk",
                "url": "https://github.com/kandowontu2/starfox-enhanced/releases/download/v0.0.8.8/StarFoxEnhanced-0.0.8.8-android-arm64.apk",
                "size": 85747364,
                "sha256": "3a43219db91f57a87789895f8e8a38d47f6274fae95f578f213f14b60ccce020"
              }
            },
            {
              "tag": "v0.0.8.7",
              "name": "Star Fox Enhanced 0.0.8.7",
              "published_at": "2026-10-16T19:15:30Z",
              "prerelease": false,
              "asset": {
                "name": "StarFoxEnhanced-0.0.8.7-android-arm64.apk",
                "url": "https://github.com/kandowontu2/starfox-enhanced/releases/download/v0.0.8.7/StarFoxEnhanced-0.0.8.7-android-arm64.apk",
                "size": 85729488,
                "sha256": "c9569e0d25de4409ada85b0cb505d31efc2fd3e6409c8eed96186827bfb02ed6"
              }
            },
            {
              "tag": "v0.0.8.6",
              "name": "Star Fox Enhanced 0.0.8.6",
              "published_at": "2026-10-13T00:20:29Z",
              "prerelease": false,
              "asset": {
                "name": "StarFoxEnhanced-0.0.8.6-android-arm64.apk",
                "url": "https://github.com/kandowontu2/starfox-enhanced/releases/download/v0.0.8.6/StarFoxEnhanced-0.0.8.6-android-arm64.apk",
                "size": 85695136,
                "sha256": "1585f38fb28266d733f1713ce56a4a1ee78bb381e83ab88495851199f478d425"
              }
            }
          ],
          "package": "com.starfox.enhanced",
          "signer_sha256": "50bcb41f7a02c2e9bb0f68a74b1f6e14f7317fedc69d2c6fd70a165f87800fc0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Unmodified Star Fox ROM (SNES)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your original Star Fox ROM (`.sfc` or `.smc`, unmodified). The app checks it and creates `Starfox-Assets.BIN` on the phone itself.\n"
        }
      ],
      "added_at": "2026-10-30T00:00:00Z",
      "description": "Static recompilation of Star Fox for SNES. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Star Fox para SNES. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Star Fox (SNES) sin modificar",
              "instructions_md": "Elige tu ROM original de Star Fox (`.sfc` o `.smc`, sin modificar). La app la comprueba y crea `Starfox-Assets.BIN` en el propio móvil.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Star Fox pour SNES. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Star Fox (SNES) non modifiée",
              "instructions_md": "Choisissez votre ROM originale de Star Fox (`.sfc` ou `.smc`, non modifiée). L'application la vérifie et crée `Starfox-Assets.BIN` directement sur le téléphone.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Star Fox para SNES. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Star Fox (SNES) sem modificações",
              "instructions_md": "Escolha sua ROM original de Star Fox (`.sfc` ou `.smc`, sem modificações). O app a verifica e cria `Starfox-Assets.BIN` no próprio celular.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Star Fox für SNES. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "Unveränderte ROM von Star Fox (SNES)",
              "instructions_md": "Wähle deine originale ROM von Star Fox (`.sfc` oder `.smc`, unverändert). Die App prüft sie und erzeugt `Starfox-Assets.BIN` direkt auf dem Handy.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33696,
        "cover": "https://cdn2.steamgriddb.com/grid/081b26a8bdc5222518e51ecdbcc2021c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/69580446ed4cda7f15b67e2816f7203a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/06358599b7afb2506e063c1ea0a09fbd.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 400709,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coc11a.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc137rj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc137rk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc137rl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc137q9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc137r1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc137r2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc137rm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc137rn.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "downloads": 2727
    },
    {
      "id": "starship",
      "name": "Starship",
      "game": "Star Fox 64",
      "original_platform": "n64",
      "type": "decomp",
      "upstream": "https://github.com/HarbourMasters/Starship",
      "description": "Native port of Star Fox 64 based on its decompilation.",
      "forks": [
        {
          "repo": "izzy2lost/Starship",
          "asset_pattern": "(?i)\\.apk$",
          "package": "com.starship.android",
          "signer_sha256": "2c4df788694d3b60b078e6b87e459ed6a0322a8c05638d3eddd34531bea57fc7",
          "verified": true,
          "tested_on": [
            "AYN Thor"
          ],
          "downloads": 7302,
          "release": {
            "tag": "v2.0.0",
            "name": "Starship v2.0.0",
            "published_at": "2026-08-04T03:48:32Z",
            "prerelease": false,
            "asset": {
              "name": "starship-v2.0.0.apk",
              "url": "https://github.com/izzy2lost/Starship/releases/download/v2.0.0/starship-v2.0.0.apk",
              "size": 24221247,
              "sha256": "092818cc7f3a6bef4207f1403db601b6ebd875a6e775b0f6a657df364fc985df"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "Starship v1.0.0",
              "published_at": "2025-08-15T02:57:24Z",
              "prerelease": false,
              "asset": {
                "name": "starship-v1.0.0.apk",
                "url": "https://github.com/izzy2lost/Starship/releases/download/v1.0.0/starship-v1.0.0.apk",
                "size": 27431468,
                "sha256": "2c25be0af5e6ab78e8d8d8ce53220007568431ce6564c52c5ec0bbb3453f3167"
              }
            }
          ]
        },
        {
          "repo": "deivid22srk/Starfox64Recomp-uwp-Android",
          "name": "Starfox 64 Recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 31,
          "release": {
            "tag": "V1.0",
            "name": "V1.0",
            "published_at": "2026-08-10T19:03:45Z",
            "prerelease": false,
            "asset": {
              "name": "Star.Fox.64_1.0.apk",
              "url": "https://github.com/deivid22srk/Starfox64Recomp-uwp-Android/releases/download/V1.0/Star.Fox.64_1.0.apk",
              "size": 13933457,
              "sha256": "3bc65d1e111d67f91bc5a0f043f693a247bd055bcbb448de92e581b3512cd27f"
            }
          },
          "history": [],
          "package": "com.sf64recomp.app",
          "signer_sha256": "a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Star Fox 64 ROM (N64)",
          "accepted": [
            {
              "sha1": "d8b1088520f7c5f81433292a9258c1184afa1457",
              "label": "USA 1.0",
              "format": "z64"
            },
            {
              "sha1": "09f0d105f476b00efa5303a3ebc42e60a7753b7a",
              "label": "USA 1.1 (Rev A)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          }
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Star Fox 64 basado en su decompilación.",
          "assets": {
            "rom": {
              "label": "ROM de Star Fox 64 (N64)",
              "accepted": [
                "EE.UU. 1.0",
                "EE.UU. 1.1 (Rev A)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif de Star Fox 64 basé sur sa décompilation.",
          "assets": {
            "rom": {
              "label": "ROM de Star Fox 64 (N64)",
              "accepted": [
                "USA 1.0",
                "USA 1.1 (Rev A)"
              ]
            }
          }
        },
        "pt": {
          "description": "Port nativo de Star Fox 64 baseado na sua decompilação.",
          "assets": {
            "rom": {
              "label": "ROM de Star Fox 64 (N64)",
              "accepted": [
                "EUA 1.0",
                "EUA 1.1 (Rev A)"
              ]
            }
          }
        },
        "de": {
          "description": "Nativer Port von Star Fox 64 auf Basis seiner Dekompilierung.",
          "assets": {
            "rom": {
              "label": "Star-Fox-64-ROM (N64)",
              "accepted": [
                "USA 1.0",
                "USA 1.1 (Rev A)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36615,
        "cover": "https://cdn2.steamgriddb.com/grid/9122b7acc2588eff1d20211ce8fb8798.png",
        "hero": "https://cdn2.steamgriddb.com/hero/44adaadb095f40b587f4b409ac55799b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ad3019b856147c17e82a5bead782d2a8.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 2591,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cob8pu.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jtsefknmlxh6p47b5cci.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/miplpreqvfh0e8ur9tav.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bzjyvrfnovi3qbp8k7l2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/k5xbessch3uiczvhfhvp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kfvivvasj0olxyacgpjp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/erdq99jtwyxvjod7lr0r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r47ra84bhz47erjwxomg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nvgjbstzg2uawiqn14ay.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 7333
    },
    {
      "id": "strikers",
      "name": "Super Mario Strikers",
      "game": "Super Mario Strikers",
      "original_platform": "gamecube",
      "type": "decomp",
      "upstream": "https://github.com/luisxl15/Strikers-Android-Port",
      "description": "Port based on the Super Mario Strikers decompilation. Requires your GameCube disc.",
      "forks": [
        {
          "repo": "luisxl15/Strikers-Android-Port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 15435,
          "release": {
            "tag": "v1.2.0",
            "name": "Strikers para Android v1.2.0",
            "published_at": "2026-09-19T20:03:14Z",
            "prerelease": false,
            "asset": {
              "name": "strikers-android-1.2.0-arm64.apk",
              "url": "https://github.com/luisxl15/Strikers-Android-Port/releases/download/v1.2.0/strikers-android-1.2.0-arm64.apk",
              "size": 10880815,
              "sha256": "9dcce34d83025023877e1cbbfdd1473d6cc8175e8ebb19cc433a3686dc2aea7e"
            }
          },
          "history": [],
          "package": "io.github.newcoke.strikers",
          "signer_sha256": "7d8b2594933ce3e6d42c1f2c43afdbbf08c8c5a7322e4ae85f8f805a3935774a",
          "reports": [
            {
              "device": "Xiaomi 2207117BPG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2.0",
              "last_at": "2026-11-09T11:37:02Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2.0",
              "last_at": "2026-11-09T12:29:42Z"
            },
            {
              "device": "Motorola moto g75 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2.0",
              "last_at": "2026-11-10T03:22:10Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Super Mario Strikers disc (GameCube)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Strikers"
          },
          "instructions_md": "Open the app and grant all files access. Copy your Super Mario Strikers disc image to the `Strikers` folder at the root of storage.\nThe launcher tells you whether it finds the disc before loading anything. Requires Vulkan.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de Super Mario Strikers. Necesita tu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Super Mario Strikers (GameCube)",
              "instructions_md": "Abre la app y dale el permiso de acceso a todos los archivos. Copia tu imagen del disco de Super Mario Strikers a la carpeta `Strikers` en la raíz del almacenamiento.\nEl lanzador te dice si encuentra el disco antes de cargar nada. Requiere Vulkan.\n"
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation de Super Mario Strikers. Nécessite votre disque GameCube.",
          "assets": {
            "disc": {
              "label": "Disque de Super Mario Strikers (GameCube)",
              "instructions_md": "Ouvrez l'application et accordez l'accès à tous les fichiers. Copiez l'image de votre disque de Super Mario Strikers dans le dossier `Strikers` à la racine du stockage.\nLe lanceur vous dit s'il trouve le disque avant de charger quoi que ce soit. Vulkan requis.\n"
            }
          }
        },
        "pt": {
          "description": "Port baseado na decompilação de Super Mario Strikers. Precisa do seu disco de GameCube.",
          "assets": {
            "disc": {
              "label": "Disco de Super Mario Strikers (GameCube)",
              "instructions_md": "Abra o app e dê a permissão de acesso a todos os arquivos. Copie a imagem do seu disco de Super Mario Strikers para a pasta `Strikers` na raiz do armazenamento.\nO launcher diz se encontrou o disco antes de carregar qualquer coisa. Requer Vulkan.\n"
            }
          }
        },
        "de": {
          "description": "Port auf Basis der Dekompilierung von Super Mario Strikers. Benötigt deine GameCube-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Super Mario Strikers (GameCube)",
              "instructions_md": "Öffne die App und erlaube den Zugriff auf alle Dateien. Kopiere das Abbild deiner Super-Mario-Strikers-Disc in den Ordner `Strikers` im Hauptverzeichnis des Speichers.\nDer Launcher sagt dir, ob er die Disc findet, bevor er etwas lädt. Benötigt Vulkan.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37586,
        "cover": "https://cdn2.steamgriddb.com/grid/a85d58f89d4a5e8f8f9a6336b3dd18f7.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/ada822e604972569cda7a8cddc045c0d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a1140a3d0df1c81e24ae954d935e8926.png",
        "genres": [
          "sports"
        ],
        "igdb_id": 231573,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9p1t.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwco3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwco4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwco5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwco7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwco6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scwco8.jpg"
        ]
      },
      "genres": [
        "sports"
      ],
      "reports": [
        {
          "device": "Xiaomi 2207117BPG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2.0",
          "last_at": "2026-11-09T11:37:02Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2.0",
          "last_at": "2026-11-09T12:29:42Z"
        },
        {
          "device": "Motorola moto g75 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2.0",
          "last_at": "2026-11-10T03:22:10Z"
        }
      ],
      "downloads": 15435
    },
    {
      "id": "sts2-mobile",
      "name": "StS2 Mobile Launcher",
      "game": "Slay the Spire 2",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/ModinMobileSTS/Sts2MobileLauncher",
      "description": "Experimental launcher that imports your PC files, featuring mods and touch controls.",
      "forks": [
        {
          "repo": "ModinMobileSTS/Sts2MobileLauncher",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 363650,
          "release": {
            "tag": "v0.1.11",
            "name": "v0.1.11",
            "published_at": "2026-10-02T02:26:11Z",
            "prerelease": false,
            "asset": {
              "name": "sts2-re-v0.1.11-importer.apk",
              "url": "https://github.com/ModinMobileSTS/Sts2MobileLauncher/releases/download/v0.1.11/sts2-re-v0.1.11-importer.apk",
              "size": 71915757,
              "sha256": "54c6cf6d1cf7fcf611f64f63a66bab8714c085ad8175c3deda274b245659a131"
            }
          },
          "history": [
            {
              "tag": "v0.1.10",
              "name": "v0.1.10",
              "published_at": "2026-09-28T14:01:36Z",
              "prerelease": false,
              "asset": {
                "name": "sts2-re-v0.1.10-importer.apk",
                "url": "https://github.com/ModinMobileSTS/Sts2MobileLauncher/releases/download/v0.1.10/sts2-re-v0.1.10-importer.apk",
                "size": 71894061,
                "sha256": "74cf345b167b48eedaff6095cb9880ca2b4b68f916866e77f116acb02ba6c4a0"
              }
            },
            {
              "tag": "v0.1.8",
              "name": "v0.1.8",
              "published_at": "2026-08-01T02:21:52Z",
              "prerelease": false,
              "asset": {
                "name": "sts2-re-v0.1.8-importer.apk",
                "url": "https://github.com/ModinMobileSTS/Sts2MobileLauncher/releases/download/v0.1.8/sts2-re-v0.1.8-importer.apk",
                "size": 71784293,
                "sha256": "216e1b0028b42f12ff3c961ef37d2a34e19df965e1a04fb3064758eb49753fa2"
              }
            },
            {
              "tag": "v0.1.7",
              "name": "v0.1.7",
              "published_at": "2026-07-18T10:39:36Z",
              "prerelease": false,
              "asset": {
                "name": "sts2-re-v0.1.7-importer.apk",
                "url": "https://github.com/ModinMobileSTS/Sts2MobileLauncher/releases/download/v0.1.7/sts2-re-v0.1.7-importer.apk",
                "size": 71311425,
                "sha256": "3c9968819881495e748fd16864df37489c3d6e1b3c74149684fb8706ea4f5c2c"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "v0.1.6",
              "published_at": "2026-07-11T14:38:01Z",
              "prerelease": false,
              "asset": {
                "name": "sts2-re-v0.1.6-importer.apk",
                "url": "https://github.com/ModinMobileSTS/Sts2MobileLauncher/releases/download/v0.1.6/sts2-re-v0.1.6-importer.apk",
                "size": 70741826,
                "sha256": "4cec73040db1a01af14a92b6fbd27a7d135a9d3f1050f6884a43e7329ad57fc2"
              }
            },
            {
              "tag": "v0.1.5",
              "name": "v0.1.5",
              "published_at": "2026-06-20T04:53:22Z",
              "prerelease": false,
              "asset": {
                "name": "sts2-re-v0.1.5-importer.apk",
                "url": "https://github.com/ModinMobileSTS/Sts2MobileLauncher/releases/download/v0.1.5/sts2-re-v0.1.5-importer.apk",
                "size": 70174364,
                "sha256": "0820977413e9d0e09bd788455d6d033f32c700b949f6d940a259be8129d74e54"
              }
            }
          ],
          "package": "com.megacrit.sts2re",
          "signer_sha256": "8ce9b3586ca50d55e5cb80643da2500fc99fb1b596bf057a144d583df43e4f95"
        },
        {
          "repo": "Ekyso/StS2-Launcher",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 39382,
          "release": {
            "tag": "0.2.0",
            "name": "0.2.0",
            "published_at": "2026-03-15T01:10:48Z",
            "prerelease": false,
            "asset": {
              "name": "StS2Launcher-v0.2.0.apk",
              "url": "https://github.com/Ekyso/StS2-Launcher/releases/download/0.2.0/StS2Launcher-v0.2.0.apk",
              "size": 46711279,
              "sha256": "6dddbd6716c3830ec802e2672be2402bd06d4270dcf1bcd72c27e46ca05acf41"
            }
          },
          "history": [
            {
              "tag": "0.1.0",
              "name": "0.1.0",
              "published_at": "2026-03-12T17:21:37Z",
              "prerelease": false,
              "asset": {
                "name": "StS2Launcher-v0.1.0.apk",
                "url": "https://github.com/Ekyso/StS2-Launcher/releases/download/0.1.0/StS2Launcher-v0.1.0.apk",
                "size": 46695155,
                "sha256": "5deb47657636e66e8db8ab68572a0689280067d9833253280ad40b1c6e2557dc"
              }
            }
          ],
          "package": "com.game.sts2launcher",
          "signer_sha256": "c8143a913841535ef5012dfcbc3e938db1d2cae97fd25d944986b6fc9024f9b5"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Slay the Spire 2 from Steam",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need a Steam account with Slay the Spire 2. The easiest way is to log in\n directly within the launcher and download the game from there.\nIn the ModinMobileSTS launcher, you can also import a compressed PC version\n (e.g., SlayTheSpire2.zip).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Lanzador experimental que importa tus archivos de PC, con mods y controles táctiles.",
          "assets": {
            "game": {
              "label": "Slay the Spire 2 de Steam",
              "instructions_md": "Necesitas una cuenta de Steam con Slay the Spire 2. Lo más fácil es iniciar sesión\nen el propio lanzador y descargar el juego desde ahí.\nEn el lanzador de ModinMobileSTS también puedes importar la versión de PC comprimida\n(por ejemplo, SlayTheSpire2.zip).\n"
            }
          }
        },
        "fr": {
          "description": "Lanceur expérimental qui importe vos fichiers PC, avec des mods et des commandes tactiles.",
          "assets": {
            "game": {
              "label": "Slay the Spire 2 depuis Steam",
              "instructions_md": "Vous avez besoin d'un compte Steam avec Slay the Spire 2. Le plus simple est de vous connecter\ndirectement dans le lanceur et d'y télécharger le jeu.\nDans le lanceur ModinMobileSTS, vous pouvez également importer la version PC compressée\n(par exemple, SlayTheSpire2.zip).\n"
            }
          }
        },
        "pt": {
          "description": "Inicializador experimental que importa seus arquivos de PC, com mods e controles de toque.",
          "assets": {
            "game": {
              "label": "Slay the Spire 2 do Steam",
              "instructions_md": "Você precisa de uma conta no Steam com Slay the Spire 2. A maneira mais fácil é fazer login\nno próprio inicializador e baixar o jogo por lá.\nNo inicializador do ModinMobileSTS, você também pode importar a versão para PC compactada\n(por exemplo, SlayTheSpire2.zip).\n"
            }
          }
        },
        "de": {
          "description": "Experimenteller Launcher, der deine PC-Dateien importiert, mit Mods und Touch-Steuerung.",
          "assets": {
            "game": {
              "label": "Slay the Spire 2 von Steam",
              "instructions_md": "Du benötigst ein Steam-Konto mit Slay the Spire 2. Am einfachsten ist es, sich\ndirekt im Launcher anzumelden und das Spiel von dort herunterzuladen.\nIm ModinMobileSTS-Launcher kannst du auch die komprimierte PC-Version importieren\n(z. B. SlayTheSpire2.zip).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5448946,
        "cover": "https://cdn2.steamgriddb.com/grid/3b8a2395c9d71ba8fd80df1c4e02d4d4.png",
        "hero": "https://cdn2.steamgriddb.com/hero/775f2b72be53bca3388d908ec8e28e83.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/810f048aa6adcc95c64dca23ef9883f6.png",
        "genres": [
          "strategy",
          "puzzle"
        ],
        "igdb_id": 296831,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocle0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrup6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrup8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrup9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrupb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrupd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrupf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6c84.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6cdp.jpg"
        ]
      },
      "genres": [
        "strategy",
        "puzzle"
      ],
      "downloads": 403032
    },
    {
      "id": "supaplex",
      "name": "Supaplex",
      "game": "Supaplex",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/SlopPort/supaplex-android",
      "description": "Native port of the PC puzzle classic. Requires the game data.",
      "forks": [
        {
          "repo": "SlopPort/supaplex-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 31,
          "release": {
            "tag": "v1.4",
            "name": "Supaplex for Android 1.4",
            "published_at": "2026-10-25T07:36:17Z",
            "prerelease": false,
            "asset": {
              "name": "Supaplex-Android-1.4.apk",
              "url": "https://github.com/SlopPort/supaplex-android/releases/download/v1.4/Supaplex-Android-1.4.apk",
              "size": 14546992,
              "sha256": "ebcceabc1cd2a9e944a4231d08b303c04c67f2bbdbfa8d76abe1e5d297e52fbb"
            }
          },
          "history": [],
          "package": "pl.offline.supaplex",
          "signer_sha256": "6aa5d0e51d8d26924c6925a51863c9fd9f141036c7a2c2e6e9a47e147d3a7e69"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Supaplex files (PC/DOS)",
          "accepted": [],
          "manual": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Supaplex for PC/DOS is a free download. Copy the ZIP to the phone and choose it with **Choose ZIP** (or a folder) on the import screen.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo del clásico de puzles de PC. Necesita los datos del juego.",
          "assets": {
            "data": {
              "label": "Archivos de Supaplex (PC/DOS)",
              "instructions_md": "Supaplex de PC/DOS se descarga gratis. Copia el ZIP al móvil y elígelo con **Choose ZIP** (o una carpeta) en la pantalla de importación.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif du classique de puzzle sur PC. Nécessite les données du jeu.",
          "assets": {
            "data": {
              "label": "Fichiers de Supaplex (PC/DOS)",
              "instructions_md": "Supaplex pour PC/DOS se télécharge gratuitement. Copiez le ZIP sur le téléphone et choisissez-le avec **Choose ZIP** (ou un dossier) sur l'écran d'importation.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo do clássico de quebra-cabeça de PC. Precisa dos dados do jogo.",
          "assets": {
            "data": {
              "label": "Arquivos de Supaplex (PC/DOS)",
              "instructions_md": "Supaplex de PC/DOS pode ser baixado de graça. Copie o ZIP para o celular e escolha-o com **Choose ZIP** (ou uma pasta) na tela de importação.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port des PC-Puzzle-Klassikers. Benötigt die Spieldaten.",
          "assets": {
            "data": {
              "label": "Dateien von Supaplex (PC/DOS)",
              "instructions_md": "Supaplex für PC/DOS gibt es kostenlos zum Download. Kopiere die ZIP aufs Handy und wähle sie im Importbildschirm mit **Choose ZIP** (oder einen Ordner).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 26988,
        "cover": "https://cdn2.steamgriddb.com/grid/09de0014b6a40d3449c41c9e81ff3175.png",
        "logo": "https://cdn2.steamgriddb.com/logo/467c89d5b3e204eebe33ddbc54d905b1.png",
        "genres": [
          "puzzle"
        ],
        "igdb_id": 413616,
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6ff0.jpg"
        ]
      },
      "genres": [
        "puzzle"
      ],
      "downloads": 31
    },
    {
      "id": "super-mario-world-remastered-plus",
      "name": "Super Mario World",
      "game": "Super Mario World",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "BTFighter/Super-Mario-World-Remastered-Plus",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 11866,
          "release": {
            "tag": "v1.1",
            "name": "Remastered+ v1.1",
            "published_at": "2026-01-16T10:43:49Z",
            "prerelease": false,
            "asset": {
              "name": "SuperMarioWorldRemasteredPlus.apk",
              "url": "https://github.com/BTFighter/Super-Mario-World-Remastered-Plus/releases/download/v1.1/SuperMarioWorldRemasteredPlus.apk",
              "size": 163529520,
              "sha256": "28bff0311878487cecfbe0915b37757459fadd17ce9b69cdd97aef6138732bb3"
            }
          },
          "history": [],
          "package": "com.example.supermarioworldremasteredplus",
          "signer_sha256": "cce6c8162d72ece46e899c029bc251c8a58e71af28c89d61468e94a588f954dd",
          "reports": [
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1",
              "last_at": "2026-11-10T00:00:45Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Original Super Mario World ROM (SNES)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own Super Nintendo Super Mario World ROM. The Super Mario All-Stars + Super Mario World and Super Mario Advance 2 ROMs don't work.\nPut it in the game folder or choose it when the app asks for it.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Static recompilation of Super Mario World for SNES. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Super Mario World para SNES. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM original de Super Mario World (SNES)",
              "instructions_md": "Necesitas tu propia ROM de Super Mario World de Super Nintendo. No valen la de Super Mario All-Stars + Super Mario World ni la de Super Mario Advance 2.\nPonla en la carpeta del juego o elígela cuando la app la pida.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Super Mario World pour SNES. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM originale de Super Mario World (SNES)",
              "instructions_md": "Il vous faut votre propre ROM de Super Mario World sur Super Nintendo. Celles de Super Mario All-Stars + Super Mario World et de Super Mario Advance 2 ne fonctionnent pas.\nPlacez-la dans le dossier du jeu ou choisissez-la quand l'application la demande.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Super Mario World para SNES. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM original de Super Mario World (SNES)",
              "instructions_md": "Você precisa da sua própria ROM de Super Mario World de Super Nintendo. As de Super Mario All-Stars + Super Mario World e de Super Mario Advance 2 não servem.\nColoque-a na pasta do jogo ou escolha-a quando o app pedir.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Super Mario World für SNES. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "Originale ROM von Super Mario World (SNES)",
              "instructions_md": "Du brauchst deine eigene Super-Nintendo-ROM von Super Mario World. Die von Super Mario All-Stars + Super Mario World und von Super Mario Advance 2 funktionieren nicht.\nLege sie in den Spielordner oder wähle sie, wenn die App danach fragt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36886,
        "cover": "https://cdn2.steamgriddb.com/grid/2bf887cd37fa5ba4ce0ba9713013a4f7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/1e0b98ffbf6e647bbcfb5f1032f21ce5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a14ac55a4f27472c5d894ec1c3c743d2.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 270346,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co779k.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scoye5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scoye6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scoye7.jpg"
        ]
      },
      "genres": [
        "platform"
      ],
      "reports": [
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1",
          "last_at": "2026-11-10T00:00:45Z"
        }
      ],
      "downloads": 11866
    },
    {
      "id": "super-metroid",
      "name": "Super Metroid",
      "game": "Super Metroid",
      "original_platform": "snes",
      "type": "decomp",
      "upstream": "https://github.com/Raekwon1603/super_metroid-android",
      "description": "Port based on the decompilation of Super Metroid. Requires your SNES ROM.",
      "forks": [
        {
          "repo": "Raekwon1603/super_metroid-android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 247065,
          "release": {
            "tag": "v1.2",
            "name": "v1.2 — Project moved",
            "published_at": "2026-09-08T11:42:20Z",
            "prerelease": false,
            "asset": {
              "name": "app-debug.apk",
              "url": "https://github.com/Raekwon1603/super_metroid-android/releases/download/v1.2/app-debug.apk",
              "size": 1643579,
              "sha256": "57dddd0b17e1aa40dbfccbc6277954a5746fcdb8e5c7c45e310ac53bba3ea58f"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "v1.1",
              "published_at": "2026-08-07T10:30:26Z",
              "prerelease": false,
              "asset": {
                "name": "Super.Metroid.Dual.Screen.apk",
                "url": "https://github.com/Raekwon1603/super_metroid-android/releases/download/v1.1/Super.Metroid.Dual.Screen.apk",
                "size": 1643579,
                "sha256": "57dddd0b17e1aa40dbfccbc6277954a5746fcdb8e5c7c45e310ac53bba3ea58f"
              }
            },
            {
              "tag": "v1.01",
              "name": "v1.01",
              "published_at": "2026-08-02T19:39:20Z",
              "prerelease": false,
              "asset": {
                "name": "app-debug.apk",
                "url": "https://github.com/Raekwon1603/super_metroid-android/releases/download/v1.01/app-debug.apk",
                "size": 2507331,
                "sha256": "6ce35cd0181900c1b8b15b15a610edcdacd8d0eb9f6fcb907af261679ebd3df4"
              }
            },
            {
              "tag": "v1.0",
              "name": "v1.0",
              "published_at": "2026-08-02T17:01:41Z",
              "prerelease": false,
              "asset": {
                "name": "app-debug.apk",
                "url": "https://github.com/Raekwon1603/super_metroid-android/releases/download/v1.0/app-debug.apk",
                "size": 2507016,
                "sha256": "7f6651f2781d7a81ee7adf12c34eb91a80cf816b68d6026ff7c991873e6a20dc"
              }
            }
          ],
          "package": "com.raekwon.supermetroid",
          "signer_sha256": "3ee9faa59ed23aac0a7290f6c2a25d0e0dd1e4e7d12b217d4154e114b24e570d"
        },
        {
          "repo": "MrJackSpade/SuperMetroidDecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 253,
          "release": {
            "tag": "v0.8.0",
            "name": "v0.8.0",
            "published_at": "2026-10-21T09:43:34Z",
            "prerelease": false,
            "asset": {
              "name": "SuperMetroid-android-arm64.apk",
              "url": "https://github.com/MrJackSpade/SuperMetroidDecomp/releases/download/v0.8.0/SuperMetroid-android-arm64.apk",
              "size": 20084030,
              "sha256": "78e2224cbd97d088d92657a487239ba1c18a3cadb15500b4ae8bca78caf1e0f5"
            }
          },
          "history": [
            {
              "tag": "v0.7.4",
              "name": "v0.7.4",
              "published_at": "2026-10-21T05:03:18Z",
              "prerelease": false,
              "asset": {
                "name": "SuperMetroid-android-arm64.apk",
                "url": "https://github.com/MrJackSpade/SuperMetroidDecomp/releases/download/v0.7.4/SuperMetroid-android-arm64.apk",
                "size": 20211006,
                "sha256": "1dcccfb4273a7888b1a56c47f900fd2c88a45655ec59c0c79c8b3dfdb3e3a3b5"
              }
            },
            {
              "tag": "v0.7.3",
              "name": "v0.7.3",
              "published_at": "2026-10-21T04:38:25Z",
              "prerelease": false,
              "asset": {
                "name": "SuperMetroid-android-arm64.apk",
                "url": "https://github.com/MrJackSpade/SuperMetroidDecomp/releases/download/v0.7.3/SuperMetroid-android-arm64.apk",
                "size": 20211006,
                "sha256": "d7d7e437460ee67c2ce9b601679117485408fdf1261f7c0c8b68a947e45024c2"
              }
            },
            {
              "tag": "v0.7.2",
              "name": "v0.7.2",
              "published_at": "2026-10-21T04:13:28Z",
              "prerelease": false,
              "asset": {
                "name": "SuperMetroid-android-arm64.apk",
                "url": "https://github.com/MrJackSpade/SuperMetroidDecomp/releases/download/v0.7.2/SuperMetroid-android-arm64.apk",
                "size": 20211006,
                "sha256": "70876639c9eb5765539cd010b120927a56e4b20ffb98b35b5d34d9d47c139ab2"
              }
            },
            {
              "tag": "v0.7.1",
              "name": "v0.7.1",
              "published_at": "2026-10-21T03:43:08Z",
              "prerelease": false,
              "asset": {
                "name": "SuperMetroid-android-arm64.apk",
                "url": "https://github.com/MrJackSpade/SuperMetroidDecomp/releases/download/v0.7.1/SuperMetroid-android-arm64.apk",
                "size": 20211006,
                "sha256": "7f8de00ccaafdd498d5def8e3f3134be802be9b231a653caf1710e9b32aba4af"
              }
            },
            {
              "tag": "v0.7.0",
              "name": "v0.7.0",
              "published_at": "2026-10-20T07:27:39Z",
              "prerelease": false,
              "asset": {
                "name": "SuperMetroid-android-arm64.apk",
                "url": "https://github.com/MrJackSpade/SuperMetroidDecomp/releases/download/v0.7.0/SuperMetroid-android-arm64.apk",
                "size": 20211006,
                "sha256": "809979cd5dcced4e9cb4c942debcac8f61e090653dcad5ea9db5df31cde9b9ea"
              }
            }
          ],
          "package": "org.supermetroid.csharp.testing",
          "signer_sha256": "1da9dd98ea3b651a215f178a842c976f244492439a1a87e71e59178d6600c8d2"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Metroid ROM (SNES, Japan/US 1.0)",
          "accepted": [
            {
              "sha1": "da957f0d63d14cb441d215462904c4fa8519c613",
              "label": "Japan/US 1.0",
              "format": "sfc"
            }
          ],
          "strip_copier_header": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the unpatched Japan/US 1.0 version works; the European (PAL) version does not.\nOpen the port and choose the file prepared by Recompa when it asks for the ROM.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port basado en la decompilación de Super Metroid. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Metroid (SNES, Japón/EE.UU. 1.0)",
              "instructions_md": "Solo vale la versión Japón/EE.UU. 1.0 sin parches; la europea (PAL) no.\nAbre el port y elige el archivo que ha preparado Recompa cuando pida la ROM.\n",
              "accepted": [
                "Japón/EE.UU. 1.0"
              ]
            }
          }
        },
        "fr": {
          "description": "Port basé sur la décompilation de Super Metroid. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Metroid (SNES, Japon/États-Unis 1.0)",
              "instructions_md": "Seule la version Japon/États-Unis 1.0 non modifiée fonctionne ; la version européenne (PAL) ne fonctionne pas.\nOuvrez le port et choisissez le fichier préparé par Recompa lorsqu'il demande la ROM.\n",
              "accepted": [
                "Japon/États-Unis 1.0"
              ]
            }
          }
        },
        "pt": {
          "description": "Port baseado na descompilação de Super Metroid. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Metroid (SNES, Japão/EUA 1.0)",
              "instructions_md": "Apenas a versão Japão/EUA 1.0 sem modificações funciona; a versão europeia (PAL) não.\nAbra o port e escolha o arquivo preparado pelo Recompa quando solicitar a ROM.\n",
              "accepted": [
                "Japão/EUA 1.0"
              ]
            }
          }
        },
        "de": {
          "description": "Port basierend auf der Dekompilierung von Super Metroid. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "Super Metroid ROM (SNES, Japan/USA 1.0)",
              "instructions_md": "Nur die unmodifizierte Japan/USA 1.0 Version funktioniert; die europäische (PAL) Version nicht.\nÖffne den Port und wähle die von Recompa vorbereitete Datei aus, wenn nach der ROM gefragt wird.\n",
              "accepted": [
                "Japan/USA 1.0"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38157,
        "cover": "https://cdn2.steamgriddb.com/grid/167248f62dbaf61aff4b7d1be9439282.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/2dec8d122fa3447e2baa42fbe4fe7918.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ddfa8a1fa86914072eb6e3e55c253856.png",
        "genres": [
          "adventure",
          "platform",
          "shooter"
        ],
        "igdb_id": 1103,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5osy.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ajgpm9cnhjndlpkblwpw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/y5qnli7wogbyrfmtnkll.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mr4tt6cwfsbkwlltn0dd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bjm7dwakuk3vroqd3ruk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fkfqsrfnemhpzfgpkiek.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nnsbsg1bqmbt6hyw84to.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gb2vuuhojwgouec7oubh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uk8t2dubq8xfg2x6how1.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter"
      ],
      "downloads": 247318
    },
    {
      "id": "superbomberman5snesrecomp",
      "name": "Super Bomberman 5",
      "game": "Super Bomberman 5",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "MauricioSuporte/SuperBomberman5SNESRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 302,
          "release": {
            "tag": "v3.2.2",
            "name": "Super Bomberman 5 v3.2.2 — Windows, Linux and Android",
            "published_at": "2026-11-08T02:47:16Z",
            "prerelease": false,
            "asset": {
              "name": "superbomberman5-3.2.2-android.apk",
              "url": "https://github.com/MauricioSuporte/SuperBomberman5SNESRecomp/releases/download/v3.2.2/superbomberman5-3.2.2-android.apk",
              "size": 14346752,
              "sha256": "ca20d58adb29320c012b9ac35a94e3f881a561ddc85c919ab1d231ae9e2f22a9"
            }
          },
          "history": [
            {
              "tag": "v3.2.1",
              "name": "Super Bomberman 5 v3.2.1 — Windows, Linux and Android",
              "published_at": "2026-11-08T01:21:14Z",
              "prerelease": false,
              "asset": {
                "name": "superbomberman5-3.2.1-android.apk",
                "url": "https://github.com/MauricioSuporte/SuperBomberman5SNESRecomp/releases/download/v3.2.1/superbomberman5-3.2.1-android.apk",
                "size": 14340212,
                "sha256": "4e9e31e9cd6bfba4d66a5725718d3bbb4d8ac19004b9fb61a908b675ce165c94"
              }
            },
            {
              "tag": "v3.2.0",
              "name": "Super Bomberman 5 v3.2.0 — Windows, Linux and Android",
              "published_at": "2026-11-07T17:38:55Z",
              "prerelease": false,
              "asset": {
                "name": "superbomberman5-3.2.0-android.apk",
                "url": "https://github.com/MauricioSuporte/SuperBomberman5SNESRecomp/releases/download/v3.2.0/superbomberman5-3.2.0-android.apk",
                "size": 14340164,
                "sha256": "2f523ca471d8e4b971e3304780d4e37ecee16514e207cc47cb49b541903c8b76"
              }
            },
            {
              "tag": "v3.1.3",
              "name": "Super Bomberman 5 v3.1.3 — Windows, Linux and Android",
              "published_at": "2026-11-06T15:03:12Z",
              "prerelease": false,
              "asset": {
                "name": "superbomberman5-3.1.3-android.apk",
                "url": "https://github.com/MauricioSuporte/SuperBomberman5SNESRecomp/releases/download/v3.1.3/superbomberman5-3.1.3-android.apk",
                "size": 14338228,
                "sha256": "b6b63e62b13babd1cfd815dc2699754c2169579fb4596a1a7dec83bb60fbc17e"
              }
            },
            {
              "tag": "v3.1.2",
              "name": "Super Bomberman 5 v3.1.2 — Windows, Linux and Android",
              "published_at": "2026-11-06T03:29:12Z",
              "prerelease": false,
              "asset": {
                "name": "superbomberman5-3.1.2-android.apk",
                "url": "https://github.com/MauricioSuporte/SuperBomberman5SNESRecomp/releases/download/v3.1.2/superbomberman5-3.1.2-android.apk",
                "size": 14332564,
                "sha256": "36da1b467cb9e23aed95feb51ce917997f9e7a5852047b5cbc93009659e1686c"
              }
            },
            {
              "tag": "v3.1.1",
              "name": "Super Bomberman 5 v3.1.1 — Windows, Linux and Android",
              "published_at": "2026-11-06T00:45:05Z",
              "prerelease": false,
              "asset": {
                "name": "superbomberman5-3.1.1-android.apk",
                "url": "https://github.com/MauricioSuporte/SuperBomberman5SNESRecomp/releases/download/v3.1.1/superbomberman5-3.1.1-android.apk",
                "size": 14329856,
                "sha256": "2a2d384ba6b149b3c087a47ded1e0596b9b8006463855ce1ba2b560c645ff085"
              }
            }
          ],
          "package": "io.github.mauriciosuporte.sb5recomp",
          "signer_sha256": "3ffbdae9c243108076bdb2f8c6133b1a22aba27744d5633f63b3035ed321d2b4"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Bomberman 5 ROM (SNES, USA)",
          "accepted": [],
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher, **Browse For ROM** opens the file picker and copies the ROM into the app. The US version works (some tools label it Japanese).\nThe Bomber Kings mod also uses your Super Bomberman 4 ROM.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Super Bomberman 5 for SNES. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Super Bomberman 5 para SNES. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Bomberman 5 (SNES, USA)",
              "instructions_md": "En el launcher, **Browse For ROM** abre el selector de archivos y copia la ROM a la app. Sirve la versión americana (algunas herramientas la marcan como japonesa).\nEl mod Bomber Kings usa además tu ROM de Super Bomberman 4.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Super Bomberman 5 pour SNES. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Bomberman 5 (SNES, USA)",
              "instructions_md": "Dans le lanceur, **Browse For ROM** ouvre le sélecteur de fichiers et copie la ROM dans l'application. La version américaine fonctionne (certains outils l'indiquent comme japonaise).\nLe mod Bomber Kings utilise aussi votre ROM de Super Bomberman 4.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Super Bomberman 5 para SNES. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Bomberman 5 (SNES, EUA)",
              "instructions_md": "No launcher, **Browse For ROM** abre o seletor de arquivos e copia a ROM para o app. Serve a versão americana (algumas ferramentas a marcam como japonesa).\nO mod Bomber Kings usa também sua ROM de Super Bomberman 4.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Super Bomberman 5 für SNES. Erfordert Ihre SNES-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Super Bomberman 5 (SNES, USA)",
              "instructions_md": "Im Launcher öffnet **Browse For ROM** die Dateiauswahl und kopiert das ROM in die App. Die US-Version funktioniert (manche Tools zeigen sie als japanisch an).\nDer Mod Bomber Kings nutzt zusätzlich dein ROM von Super Bomberman 4.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36530,
        "cover": "https://cdn2.steamgriddb.com/grid/66ff5dfffbd69d59d81ececa519188f3.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7ffe9b6afd276bfb21028c9d49c395db.png",
        "logo": "https://cdn2.steamgriddb.com/logo/773464bf4840efa9604421f8ecf90c9a.png",
        "genres": [
          "strategy",
          "puzzle",
          "arcade"
        ],
        "igdb_id": 38387,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2w8i.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8o45.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8o42.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8o43.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc8o44.jpg"
        ]
      },
      "genres": [
        "strategy",
        "puzzle",
        "arcade"
      ],
      "downloads": 302
    },
    {
      "id": "supermarioallstars",
      "name": "Super Mario All-Stars",
      "game": "Super Mario All-Stars (SNES)",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "Darhkfox/SuperMarioAllStars",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4751,
          "release": {
            "tag": "v1.1.1",
            "name": "Super Mario All-Stars PC, Steam Deck & Android Edition V1.1.1",
            "published_at": "2026-11-06T14:59:41Z",
            "prerelease": false,
            "asset": {
              "name": "SuperMarioAllStars-Android-v1.1.1.apk",
              "url": "https://github.com/Darhkfox/SuperMarioAllStars/releases/download/v1.1.1/SuperMarioAllStars-Android-v1.1.1.apk",
              "size": 7550867,
              "sha256": "3376b83ffbb0c54922204eec286d74ca301e576bb2a6dd1ffd4156fbb834b1a8"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "Super Mario All-Stars PC, Steam Deck & Android Edition V1.1",
              "published_at": "2026-11-06T13:37:04Z",
              "prerelease": false,
              "asset": {
                "name": "SuperMarioAllStars-Android-v1.1.apk",
                "url": "https://github.com/Darhkfox/SuperMarioAllStars/releases/download/v1.1/SuperMarioAllStars-Android-v1.1.apk",
                "size": 7473111,
                "sha256": "1f1ff840662050d9c0b9be047d4b21129d936da1e30a62742889523fecacbbde"
              }
            },
            {
              "tag": "v1.0",
              "name": "Super Mario All-Stars PC & Android Edition V1.0",
              "published_at": "2026-11-05T13:58:42Z",
              "prerelease": false,
              "asset": {
                "name": "SuperMarioAllStars-Android-v1.0.apk",
                "url": "https://github.com/Darhkfox/SuperMarioAllStars/releases/download/v1.0/SuperMarioAllStars-Android-v1.0.apk",
                "size": 12325882,
                "sha256": "312a60667d51a709dd755ca695fc164d8d0b72a0ef72215e38c4bb4b324a3003"
              }
            }
          ],
          "package": "com.darhkfox.allstars",
          "signer_sha256": "8e98c38ad2aad0346f97d24db6a3ddecce5b2bfb25da5b823eeafb779412af56",
          "reports": [
            {
              "device": "MANGMI Pocket Max",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.1",
              "last_at": "2026-11-09T22:40:23Z"
            },
            {
              "device": "Samsung SM-G990E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.1",
              "last_at": "2026-11-10T04:10:44Z"
            },
            {
              "device": "HONOR X5C",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T19:17:04Z"
            },
            {
              "device": "HONOR X6B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.1",
              "last_at": "2026-11-11T10:13:13Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Mario All-Stars ROM (USA) as .sfc or .smc",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The first time, the launcher card says *ROM not found*: tap it and choose your `Super Mario All-Stars (USA).sfc` (or `.smc`). It's copied into the app.\nOther versions also start, but the US one is recommended.\n"
        }
      ],
      "added_at": "2026-11-07T19:44:55Z",
      "description": "Static recompilation of Super Mario All-Stars for SNES. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Super Mario All-Stars para SNES. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario All-Stars (USA) en .sfc o .smc",
              "instructions_md": "La primera vez la tarjeta del lanzador dice *ROM not found*: tócala y elige tu `Super Mario All-Stars (USA).sfc` (o `.smc`). Se copia a la app.\nOtras versiones también arrancan, pero la recomendada es la americana.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Super Mario All-Stars pour SNES. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario All-Stars (USA) en .sfc ou .smc",
              "instructions_md": "La première fois, la carte du lanceur indique *ROM not found* : touchez-la et choisissez votre `Super Mario All-Stars (USA).sfc` (ou `.smc`). Elle est copiée dans l'application.\nD'autres versions démarrent aussi, mais la version américaine est recommandée.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Super Mario All-Stars para SNES. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario All-Stars (EUA) em .sfc ou .smc",
              "instructions_md": "Na primeira vez o card do launcher diz *ROM not found*: toque nele e escolha seu `Super Mario All-Stars (USA).sfc` (ou `.smc`). Ela é copiada para o app.\nOutras versões também iniciam, mas a recomendada é a americana.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Super Mario All-Stars für SNES. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Super Mario All-Stars (USA) als .sfc oder .smc",
              "instructions_md": "Beim ersten Mal zeigt die Launcher-Karte *ROM not found*: Tippe darauf und wähle deine `Super Mario All-Stars (USA).sfc` (oder `.smc`). Sie wird in die App kopiert.\nAndere Versionen starten auch, empfohlen ist aber die US-Version.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35547,
        "cover": "https://cdn2.steamgriddb.com/grid/f3020a5e3bef2326ce6038bf848cd570.png",
        "hero": "https://cdn2.steamgriddb.com/hero/ebfebc42d8f8dd67da25a2dcab4ac8ff.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3001ef257407d5a371a96dcd947c7d93.png"
      },
      "reports": [
        {
          "device": "MANGMI Pocket Max",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.1",
          "last_at": "2026-11-09T22:40:23Z"
        },
        {
          "device": "Samsung SM-G990E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.1",
          "last_at": "2026-11-10T04:10:44Z"
        },
        {
          "device": "HONOR X5C",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T19:17:04Z"
        },
        {
          "device": "HONOR X6B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.1",
          "last_at": "2026-11-11T10:13:13Z"
        }
      ],
      "downloads": 4751
    },
    {
      "id": "supermarioallstarsrecomp",
      "name": "Super Mario All-Stars",
      "game": "Super Mario All-Stars (25th Anniversary Edition)",
      "original_platform": "snes",
      "type": "decomp",
      "forks": [
        {
          "repo": "TanookiStudios/SuperMarioAllStarsRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1039,
          "release": {
            "tag": "v0.2.0",
            "name": "v0.2.0",
            "published_at": "2026-10-21T12:36:39Z",
            "prerelease": false,
            "asset": {
              "name": "SuperMarioAllStars-Android.apk",
              "url": "https://github.com/TanookiStudios/SuperMarioAllStarsRecomp/releases/download/v0.2.0/SuperMarioAllStars-Android.apk",
              "size": 9326710,
              "sha256": "a552d39e3df40792b87f85a934570af990ad1d57f5f71cb9978322ff1a2d23cf"
            }
          },
          "history": [],
          "package": "com.tanookistudios.smas",
          "signer_sha256": "ac9251504dc536089304a5785484569a0a4f7918c71ff17270db0f5b11d431e2"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Super Mario All-Stars ROM, 25th Anniversary edition (USA, 2010)",
          "accepted": [
            {
              "sha1": "79c1e471d54a9ae0a291f982774e04970a998b85",
              "label": "Super Mario All-Stars (USA) (25th Anniversary)",
              "format": "sfc"
            }
          ],
          "zip_ok": true,
          "strip_copier_header": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the ROM of the 2010 re-release (25th Anniversary) of Super Mario All-Stars, US version. The launcher checks it and says **ROM verified** if it's the right one.\n"
        }
      ],
      "added_at": "2026-11-02T00:00:00Z",
      "description": "Decompilation port of Super Mario All-Stars (25th Anniversary Edition) for SNES. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Port por descompilación de Super Mario All-Stars (25th Anniversary Edition) para SNES. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario All-Stars, edición 25 aniversario (USA, 2010)",
              "instructions_md": "Necesitas la ROM de la reedición de 2010 (25 aniversario) de Super Mario All-Stars, versión americana. El lanzador la comprueba y dice **ROM verified** si es la correcta.\n",
              "accepted": [
                "Super Mario All-Stars (USA) (25th Anniversary)"
              ]
            }
          }
        },
        "fr": {
          "description": "Port par décompilation de Super Mario All-Stars (25th Anniversary Edition) pour SNES. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario All-Stars, édition 25e anniversaire (USA, 2010)",
              "accepted": [
                "Super Mario All-Stars (USA) (25th Anniversary)"
              ],
              "instructions_md": "Il vous faut la ROM de la réédition de 2010 (25e anniversaire) de Super Mario All-Stars, version américaine. Le lanceur la vérifie et affiche **ROM verified** si c'est la bonne.\n"
            }
          }
        },
        "pt": {
          "description": "Port de descompilação de Super Mario All-Stars (25th Anniversary Edition) para SNES. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Super Mario All-Stars, edição de 25 anos (EUA, 2010)",
              "accepted": [
                "Super Mario All-Stars (USA) (25th Anniversary)"
              ],
              "instructions_md": "Você precisa da ROM do relançamento de 2010 (25 anos) de Super Mario All-Stars, versão americana. O launcher a verifica e diz **ROM verified** se for a certa.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierungs-Port von Super Mario All-Stars (25th Anniversary Edition) für SNES. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Super Mario All-Stars, Jubiläumsedition zum 25. (USA, 2010)",
              "accepted": [
                "Super Mario All-Stars (USA) (25th Anniversary)"
              ],
              "instructions_md": "Du brauchst die ROM der Neuauflage von 2010 (25. Jubiläum) von Super Mario All-Stars, US-Version. Der Launcher prüft sie und zeigt **ROM verified**, wenn es die richtige ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5267717,
        "cover": "https://cdn2.steamgriddb.com/grid/c44b034dab0ecc0d163f3c01e388f8aa.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e594b22cf15b445f7476775aa508e9c3.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5f7733de9c8bddeb31b24d3434640003.png"
      },
      "downloads": 1039
    },
    {
      "id": "svr2011",
      "name": "SvR 2011 PC",
      "game": "WWE SmackDown vs. Raw 2011",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/KaikoClanworth1/wwe-svr2011-pc",
      "description": "Native port with rearrangeable on-screen controls. Requires your copy of the game.",
      "forks": [
        {
          "repo": "KaikoClanworth1/wwe-svr2011-pc",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 27012,
          "release": {
            "tag": "v2.2.3",
            "name": "v2.2.3 - Rope shadows, tag and 6-man touch, entrance number check, Switch install check, many fixes",
            "published_at": "2026-11-11T10:49:46Z",
            "prerelease": false,
            "asset": {
              "name": "SvR2011-Android-v2.2.3.apk",
              "url": "https://github.com/KaikoClanworth1/wwe-svr2011-pc/releases/download/v2.2.3/SvR2011-Android-v2.2.3.apk",
              "size": 96737853,
              "sha256": "1509cf5001ce8b397595b7edf4e649d537895bfa72ea66fde5d9694ef44a3d40"
            }
          },
          "history": [
            {
              "tag": "v2.2.2",
              "name": "v2.2.2 - Nintendo Switch, mouse menus, ported arena crowds, CAW face per attire, many fixes",
              "published_at": "2026-11-10T16:49:12Z",
              "prerelease": false,
              "asset": {
                "name": "SvR2011-Android-v2.2.2.apk",
                "url": "https://github.com/KaikoClanworth1/wwe-svr2011-pc/releases/download/v2.2.2/SvR2011-Android-v2.2.2.apk",
                "size": 96717373,
                "sha256": "1f63f74f0d1fdf943a28f2408b8d49758de4976b1ff1576dafc94fd2d6f582fe"
              }
            },
            {
              "tag": "v2.2.1",
              "name": "v2.2.1 - Discovery ratings and comments, CAW glasses, crowd density, many fixes",
              "published_at": "2026-11-08T15:19:05Z",
              "prerelease": false,
              "asset": {
                "name": "SvR2011-Android-v2.2.1.apk",
                "url": "https://github.com/KaikoClanworth1/wwe-svr2011-pc/releases/download/v2.2.1/SvR2011-Android-v2.2.1.apk",
                "size": 96672317,
                "sha256": "0f9e21595bdd35eab9ed746b8b53677d50012748c6c896213c4f18f30ea1503f"
              }
            },
            {
              "tag": "v2.2.0",
              "name": "v2.2.0 - Title mods, DLC attires and characters, Suggestions, better direct connections online",
              "published_at": "2026-11-06T06:16:52Z",
              "prerelease": false,
              "asset": {
                "name": "SvR2011-Android-v2.2.0.apk",
                "url": "https://github.com/KaikoClanworth1/wwe-svr2011-pc/releases/download/v2.2.0/SvR2011-Android-v2.2.0.apk",
                "size": 96414193,
                "sha256": "1d2e9163da3b7685ef8bc6de00f44369bff4cadd44dde5694dec2a301b7d68e9"
              }
            },
            {
              "tag": "v2.1.9",
              "name": "v2.1.9 - Report a Problem in the game, save cleaner, per-mod saves, up to 317 mod superstars (experimental)",
              "published_at": "2026-11-04T06:18:27Z",
              "prerelease": false,
              "asset": {
                "name": "SvR2011-Android-v2.1.9.apk",
                "url": "https://github.com/KaikoClanworth1/wwe-svr2011-pc/releases/download/v2.1.9/SvR2011-Android-v2.1.9.apk",
                "size": 96233969,
                "sha256": "d5ead0d328728fb9f56a76454ca260ab4d05c3c4213865ade3e83dbdd0f3070d"
              }
            },
            {
              "tag": "v2.1.8",
              "name": "v2.1.8 - Fixes from your reports: crashes with many mods, CREATE A MOVE-SET freeze, Threads, SvR 2007-09 moves",
              "published_at": "2026-11-01T02:59:59Z",
              "prerelease": false,
              "asset": {
                "name": "SvR2011-Android-v2.1.8.apk",
                "url": "https://github.com/KaikoClanworth1/wwe-svr2011-pc/releases/download/v2.1.8/SvR2011-Android-v2.1.8.apk",
                "size": 96053745,
                "sha256": "2cec267b3028070af9f2aedd1a3a3e52db1beaeb6f3e5bf9c71114d47dcd701f"
              }
            }
          ],
          "package": "io.github.kaikoclanworth1.svr2011",
          "signer_sha256": "7c59df369a5a377b297a262c8d4487d6dcd70ca946cffb9f11dfdc29ca691615",
          "reports": [
            {
              "device": "Nubia NX809J",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T09:58:56Z"
            },
            {
              "device": "Xiaomi 25102PCBEG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.9",
              "last_at": "2026-11-10T09:33:52Z"
            },
            {
              "device": "Motorola moto g play - 2024",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.2.0",
              "last_at": "2026-11-11T09:16:59Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "WWE SmackDown vs. Raw 2011 disc (Xbox 360) as .iso",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Only the Xbox 360 version works (not PS3, Wii, PS2 or PSP). Make an .iso of your disc and copy it to the phone.\nOpen the app and, in the **Install** tab, choose the .iso: it installs the game. You need about 7 GB free.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo con controles en pantalla reorganizables. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "Disco de WWE SmackDown vs. Raw 2011 (Xbox 360) en .iso",
              "instructions_md": "Solo vale la versión de Xbox 360 (no la de PS3, Wii, PS2 ni PSP). Haz una .iso de tu disco y cópiala al teléfono.\nAbre la app y, en la pestaña **Install**, elige la .iso: instala el juego. Necesitas unos 7 GB libres.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif avec commandes à l'écran réorganisables. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "Disque de WWE SmackDown vs. Raw 2011 (Xbox 360) en .iso",
              "instructions_md": "Seule la version Xbox 360 fonctionne (pas celles PS3, Wii, PS2 ou PSP). Faites une .iso de votre disque et copiez-la sur le téléphone.\nOuvrez l'application et, dans l'onglet **Install**, choisissez la .iso : elle installe le jeu. Il faut environ 7 Go libres.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo com controles na tela reorganizáveis. Precisa da sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "Disco de WWE SmackDown vs. Raw 2011 (Xbox 360) em .iso",
              "instructions_md": "Só serve a versão de Xbox 360 (não a de PS3, Wii, PS2 nem PSP). Faça uma .iso do seu disco e copie para o celular.\nAbra o app e, na aba **Install**, escolha a .iso: ela instala o jogo. Você precisa de uns 7 GB livres.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port mit frei anordenbarer Bildschirmsteuerung. Benötigt deine Kopie des Spiels.",
          "assets": {
            "disc": {
              "label": "Disc von WWE SmackDown vs. Raw 2011 (Xbox 360) als .iso",
              "instructions_md": "Nur die Xbox-360-Version funktioniert (nicht PS3, Wii, PS2 oder PSP). Erstelle eine .iso deiner Disc und kopiere sie aufs Handy.\nÖffne die App und wähle im Tab **Install** die .iso: Sie installiert das Spiel. Du brauchst etwa 7 GB freien Speicher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36043,
        "cover": "https://cdn2.steamgriddb.com/grid/816f5f6b759e7ebdebb05e34a3506308.png",
        "hero": "https://cdn2.steamgriddb.com/hero/38bf2544f0bde18e6a3fc3bc13e2409d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/78211247db84d96acf4e00092a7fba80.png",
        "genres": [
          "fighting",
          "sports"
        ],
        "igdb_id": 2265,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co4kc8.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mnag3ua2xuvqinywao1s.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gkldonjgrpwubwszp9sl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gctkviyobk57lq7flaxk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ksfoxuvlsfpv6ec3g0ar.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ogqcfcsewpcqkpks1vsv.jpg"
        ]
      },
      "genres": [
        "fighting",
        "sports"
      ],
      "reports": [
        {
          "device": "Nubia NX809J",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T09:58:56Z"
        },
        {
          "device": "Xiaomi 25102PCBEG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.9",
          "last_at": "2026-11-10T09:33:52Z"
        },
        {
          "device": "Motorola moto g play - 2024",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.2.0",
          "last_at": "2026-11-11T09:16:59Z"
        }
      ],
      "downloads": 27012
    },
    {
      "id": "symphonyrecomp-dual",
      "name": "Symphony Recomp DUAL",
      "game": "Castlevania: Symphony of the Night",
      "original_platform": "ps1",
      "type": "recomp",
      "description": "Recompilation of Symphony of the Night with dual-screen support. Requires your PS1 disc.",
      "forks": [
        {
          "repo": "pettersdark/SymphonyRecomp-DUAL",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "dual_screen": true,
          "downloads": 206,
          "release": {
            "tag": "v0.21",
            "name": "SymphonyRecomp DUAL 0.21",
            "published_at": "2026-11-04T09:06:51Z",
            "prerelease": false,
            "asset": {
              "name": "SymphonyRecomp-DUAL-0.21-arm64.apk",
              "url": "https://github.com/pettersdark/SymphonyRecomp-DUAL/releases/download/v0.21/SymphonyRecomp-DUAL-0.21-arm64.apk",
              "size": 43547991,
              "sha256": "a83e5795be6806df77039aaa1c1ebc0510a993aa8eb7d46596ca51974797419a"
            }
          },
          "history": [
            {
              "tag": "v0.20",
              "name": "0.20 — Android Dual Screen",
              "published_at": "2026-10-28T18:51:16Z",
              "prerelease": true,
              "asset": {
                "name": "SymphonyRecomp-DUAL-0.20-arm64.apk",
                "url": "https://github.com/pettersdark/SymphonyRecomp-DUAL/releases/download/v0.20/SymphonyRecomp-DUAL-0.20-arm64.apk",
                "size": 43547991,
                "sha256": "32b439862ec96de5a2956dd9b2f35667d4b43cc164b69b354755fea6386fe719"
              }
            }
          ],
          "package": "com.blacklabelhq.sotn",
          "signer_sha256": "de10d3ad781ec7d892f41d5752f429f329ba95e888448619441894c3565e0f63"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Castlevania: Symphony of the Night disc (PS1, USA, SLUS-00067)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the dump of your US disc (SLUS-00067) as `.cue` + `.bin`.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Symphony of the Night con soporte de doble pantalla. Necesita tu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Castlevania: Symphony of the Night (PS1, USA, SLUS-00067)",
              "instructions_md": "Necesitas el volcado de tu disco americano (SLUS-00067) en `.cue` + `.bin`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Symphony of the Night avec prise en charge du double écran. Nécessite votre disque PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Castlevania: Symphony of the Night (PS1, USA, SLUS-00067)",
              "instructions_md": "Il vous faut le dump de votre disque américain (SLUS-00067) en `.cue` + `.bin`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Symphony of the Night com suporte a tela dupla. Precisa do seu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Castlevania: Symphony of the Night (PS1, EUA, SLUS-00067)",
              "instructions_md": "Você precisa do dump do seu disco americano (SLUS-00067) em `.cue` + `.bin`.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Symphony of the Night mit Unterstützung für zwei Bildschirme. Benötigt deine PS1-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Castlevania: Symphony of the Night (PS1, USA, SLUS-00067)",
              "instructions_md": "Du brauchst den Dump deiner US-Disc (SLUS-00067) als `.cue` + `.bin`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37654,
        "cover": "https://cdn2.steamgriddb.com/grid/13e50e203d8be253cc8cd7fbe1509c63.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3b036b877a6a074d7dbfc706fe868c1d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e946209592563be0f01c844ab2170f0c.png",
        "genres": [
          "adventure",
          "platform",
          "rpg",
          "horror"
        ],
        "igdb_id": 1128,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co53m8.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ioxxz5cyqrb56cginhj6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nl5xkzm1tlmerrgcqrw2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schy4n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scz9kp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjh3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjh4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjh5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjh6.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "rpg",
        "horror"
      ],
      "downloads": 206
    },
    {
      "id": "system-shock",
      "name": "System Shock para Android",
      "game": "System Shock",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/raposomiguel50/system-shock-android",
      "description": "Native port based on Shockolate. Requires the data from your copy.",
      "forks": [
        {
          "repo": "raposomiguel50/system-shock-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 832,
          "release": {
            "tag": "v1.0.0",
            "name": "System Shock - Android v1.0.0",
            "published_at": "2026-08-24T17:29:00Z",
            "prerelease": false,
            "asset": {
              "name": "SystemShock-Android-v1.0.0-arm64-v8a.apk",
              "url": "https://github.com/raposomiguel50/system-shock-android/releases/download/v1.0.0/SystemShock-Android-v1.0.0-arm64-v8a.apk",
              "size": 3741263,
              "sha256": "a6dcb7f76374dd7d4f7e39f0ecc08446f2956a33bda7655d699d5ba639b8526f"
            }
          },
          "history": [],
          "package": "io.github.raposomiguel50.systemshock",
          "signer_sha256": "806d9cb061de67aa6953cdac573bd917da6aa17625964c2898d23e226bd5323b"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "res",
          "label": "System Shock res folder (with data and sound)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the `res` folder of your System Shock (the one that contains `data` and `sound`) to the device. In the app tap **Select res folder** and choose it. You need Android 13.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo basado en Shockolate. Necesita los datos de tu copia.",
          "assets": {
            "res": {
              "label": "Carpeta res de System Shock (con data y sound)",
              "instructions_md": "Copia la carpeta `res` de tu System Shock (la que contiene `data` y `sound`) al dispositivo. En la app pulsa **Select res folder** y elígela. Necesitas Android 13.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif basé sur Shockolate. Nécessite les données de votre copie.",
          "assets": {
            "res": {
              "label": "Dossier res de System Shock (avec data et sound)",
              "instructions_md": "Copiez le dossier `res` de votre System Shock (celui qui contient `data` et `sound`) sur l'appareil. Dans l'application, touchez **Select res folder** et choisissez-le. Android 13 requis.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo baseado no Shockolate. Precisa dos dados da sua cópia.",
          "assets": {
            "res": {
              "label": "Pasta res de System Shock (com data e sound)",
              "instructions_md": "Copie a pasta `res` do seu System Shock (a que contém `data` e `sound`) para o dispositivo. No app toque em **Select res folder** e escolha-a. Você precisa do Android 13.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port auf Basis von Shockolate. Benötigt die Daten deiner Kopie.",
          "assets": {
            "res": {
              "label": "res-Ordner von System Shock (mit data und sound)",
              "instructions_md": "Kopiere den Ordner `res` deines System Shock (der `data` und `sound` enthält) aufs Gerät. Tippe in der App auf **Select res folder** und wähle ihn. Du brauchst Android 13.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 12164,
        "cover": "https://cdn2.steamgriddb.com/grid/679df50c7653f72d7733b1b6d0594f23.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/68e9c677b225be41fadeda03b8be4bd4.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/dce58de1ec3beb610705af68ca6b245f.png",
        "genres": [
          "adventure",
          "shooter",
          "rpg",
          "simulation",
          "horror"
        ],
        "igdb_id": 18375,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1ik8.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schdyr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schdz0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schdyx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schdyw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schdyy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schdyz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schdz2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schdys.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "rpg",
        "simulation",
        "horror"
      ],
      "downloads": 832
    },
    {
      "id": "t6requiem-apk",
      "name": "T6 Requiem",
      "game": "Call of Duty: Black Ops 2",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "SoldadoGhost/T6Requiem-APK",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 49564,
          "release": {
            "tag": "v2.3.0-beta",
            "name": "T6 Requiem Beta 2.3",
            "published_at": "2026-11-10T05:14:15Z",
            "prerelease": false,
            "asset": {
              "name": "T6Requiem.apk",
              "url": "https://github.com/SoldadoGhost/T6Requiem-APK/releases/download/v2.3.0-beta/T6Requiem.apk",
              "size": 38460943,
              "sha256": "a434d2f6fe7c48ad57c5341689f797190cbb4edb6f8d0b3d86aa681db0e1f1b9"
            }
          },
          "history": [
            {
              "tag": "v2.2.0-beta",
              "name": "T6 Requiem Beta 2.2",
              "published_at": "2026-11-09T04:05:40Z",
              "prerelease": false,
              "asset": {
                "name": "T6Requiem.apk",
                "url": "https://github.com/SoldadoGhost/T6Requiem-APK/releases/download/v2.2.0-beta/T6Requiem.apk",
                "size": 48737953,
                "sha256": "01e85c2000d96cc00401f40600f8af81cb27caf2caf86d764360e8a0015435d7"
              }
            },
            {
              "tag": "v2.1.0-beta",
              "name": "T6Requiem Beta 2.1.0",
              "published_at": "2026-10-28T23:34:07Z",
              "prerelease": false,
              "asset": {
                "name": "T6Requiem-2.1.0-beta.apk",
                "url": "https://github.com/SoldadoGhost/T6Requiem-APK/releases/download/v2.1.0-beta/T6Requiem-2.1.0-beta.apk",
                "size": 34901125,
                "sha256": "5f49507caf46e6f3e00c5cc03a62c5768cb0d2d33bb692e367e219ccb6e2f628"
              }
            },
            {
              "tag": "v2.0.0",
              "name": "T6Requiem 2.0.0",
              "published_at": "2026-10-26T04:33:54Z",
              "prerelease": false,
              "asset": {
                "name": "T6Requiem-2.0.0.apk",
                "url": "https://github.com/SoldadoGhost/T6Requiem-APK/releases/download/v2.0.0/T6Requiem-2.0.0.apk",
                "size": 34623542,
                "sha256": "ed742b87b343af20040db07986898c643de810ec7cfca41ba517ce9dcadd03b3"
              }
            }
          ],
          "package": "com.t6requiem.bo2arm",
          "signer_sha256": "2b4f103bf8dd7852738478add1399ade5fc115b20bf4314f101c466e404b0262",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.3.0-beta",
              "last_at": "2026-11-11T07:33:49Z"
            },
            {
              "device": "Samsung SM-S921B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.1.0-beta",
              "last_at": "2026-11-09T04:29:28Z"
            },
            {
              "device": "Samsung SM-A356E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v2.2.0-beta",
              "last_at": "2026-11-09T07:48:13Z"
            },
            {
              "device": "AYN Odin2 Portal",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.2.0-beta",
              "last_at": "2026-11-09T22:43:42Z"
            },
            {
              "device": "Samsung SM-S948B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v2.1.0-beta",
              "last_at": "2026-11-10T01:14:15Z"
            },
            {
              "device": "Motorola moto g56 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.2.0-beta",
              "last_at": "2026-11-10T02:19:46Z"
            },
            {
              "device": "HONOR DNY-NX9",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T04:48:41Z"
            },
            {
              "device": "MEIZU 21",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v2.2.0-beta",
              "last_at": "2026-11-10T08:05:42Z"
            },
            {
              "device": "Vivo V2405A",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v2.3.0-beta",
              "last_at": "2026-11-10T09:21:56Z"
            },
            {
              "device": "AYANEO Pocket DS",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.3.0-beta",
              "last_at": "2026-11-10T17:00:49Z"
            },
            {
              "device": "Samsung SM-S948U1",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.3.0-beta",
              "last_at": "2026-11-10T17:22:57Z"
            },
            {
              "device": "Motorola moto g84 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v2.2.0-beta",
              "last_at": "2026-11-10T18:13:34Z"
            },
            {
              "device": "Xiaomi 2201123G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T18:45:02Z"
            },
            {
              "device": "motorola edge 50 fusion",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T19:01:26Z"
            },
            {
              "device": "Nubia NX799J",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v2.3.0-beta",
              "last_at": "2026-11-10T23:07:20Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "game",
          "label": "Steam version of Call of Duty: Black Ops II (Zombies and Multiplayer)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the Steam version of Black Ops II, with Zombies and Multiplayer files.\nOpen the launcher and follow its steps to prepare or update the game files.\n"
        }
      ],
      "added_at": "2026-11-02T13:31:11Z",
      "description": "Static recompilation of Call of Duty: Black Ops 2 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Call of Duty: Black Ops 2 para PC. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Call of Duty: Black Ops II de Steam (Zombies y Multijugador)",
              "instructions_md": "Necesitas la versión de Steam de Black Ops II, con los archivos de Zombies y Multijugador.\nAbre el lanzador y sigue sus pasos para preparar o actualizar los archivos del juego.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Call of Duty: Black Ops 2 pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Version Steam de Call of Duty: Black Ops II (Zombies et Multijoueur)",
              "instructions_md": "Vous avez besoin de la version Steam de Black Ops II, avec les fichiers Zombies et Multijoueur.\nOuvrez le lanceur et suivez ses instructions pour préparer ou mettre à jour les fichiers du jeu.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Call of Duty: Black Ops 2 para PC. Requer seus arquivos de jogo de PC.",
          "assets": {
            "game": {
              "label": "Versão da Steam de Call of Duty: Black Ops II (Zombies e Multiplayer)",
              "instructions_md": "Você precisa da versão da Steam de Black Ops II, com os arquivos de Zombies e Multiplayer.\nAbra o inicializador e siga os passos para preparar ou atualizar os arquivos do jogo.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Call of Duty: Black Ops 2 für PC. Benötigt deine PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Steam-Version von Call of Duty: Black Ops II (Zombies und Multiplayer)",
              "instructions_md": "Du benötigst die Steam-Version von Black Ops II mit den Zombies- und Multiplayer-Dateien.\nÖffne den Launcher und folge den Schritten zur Vorbereitung oder Aktualisierung der Spieledateien.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1782,
        "cover": "https://cdn2.steamgriddb.com/grid/853695e4fd475d6b482d94895c6b595d.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/c442cee951d9997cb50e94c0d46f1226.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d1138551e9d69e06ac09c0f71a37cbf1.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 1122,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1wkv.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ck0lbxdvel0vnjcwmtk5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rpfm9k8mcfipdh5ybgec.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rxwvk0kzfkipdnwrsuhl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nvms0xqvjluqaxhhf6y7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/eih3wewikwkurfhkcsei.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vjfbjez8uingv9cfikli.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xtuyf1nemiyct2t66eqy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fejznasc7d0jbndc8wb3.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.3.0-beta",
          "last_at": "2026-11-11T07:33:49Z"
        },
        {
          "device": "Samsung SM-S921B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.1.0-beta",
          "last_at": "2026-11-09T04:29:28Z"
        },
        {
          "device": "Samsung SM-A356E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v2.2.0-beta",
          "last_at": "2026-11-09T07:48:13Z"
        },
        {
          "device": "AYN Odin2 Portal",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.2.0-beta",
          "last_at": "2026-11-09T22:43:42Z"
        },
        {
          "device": "Samsung SM-S948B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v2.1.0-beta",
          "last_at": "2026-11-10T01:14:15Z"
        },
        {
          "device": "Motorola moto g56 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.2.0-beta",
          "last_at": "2026-11-10T02:19:46Z"
        },
        {
          "device": "HONOR DNY-NX9",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T04:48:41Z"
        },
        {
          "device": "MEIZU 21",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v2.2.0-beta",
          "last_at": "2026-11-10T08:05:42Z"
        },
        {
          "device": "Vivo V2405A",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v2.3.0-beta",
          "last_at": "2026-11-10T09:21:56Z"
        },
        {
          "device": "AYANEO Pocket DS",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.3.0-beta",
          "last_at": "2026-11-10T17:00:49Z"
        },
        {
          "device": "Samsung SM-S948U1",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.3.0-beta",
          "last_at": "2026-11-10T17:22:57Z"
        },
        {
          "device": "Motorola moto g84 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v2.2.0-beta",
          "last_at": "2026-11-10T18:13:34Z"
        },
        {
          "device": "Xiaomi 2201123G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T18:45:02Z"
        },
        {
          "device": "motorola edge 50 fusion",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T19:01:26Z"
        },
        {
          "device": "Nubia NX799J",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v2.3.0-beta",
          "last_at": "2026-11-10T23:07:20Z"
        }
      ],
      "downloads": 49564
    },
    {
      "id": "tails-adventure",
      "name": "Tails Adventure",
      "game": "Tails Adventure",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "mechakotik/tails-adventure",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3490,
          "release": {
            "tag": "v0.3.2-1",
            "name": "v0.3.2",
            "published_at": "2026-04-22T14:22:14Z",
            "prerelease": false,
            "asset": {
              "name": "tails-adventure-v0.3.2-1-android.apk",
              "url": "https://github.com/mechakotik/tails-adventure/releases/download/v0.3.2-1/tails-adventure-v0.3.2-1-android.apk",
              "size": 11663734,
              "sha256": "6ad893f1adc6ebc50b786529d763c3c91665fb02b53f7bedba12f1169b8a6893"
            }
          },
          "history": [
            {
              "tag": "v0.3.1",
              "name": "v0.3.1",
              "published_at": "2025-08-19T17:50:56Z",
              "prerelease": false,
              "asset": {
                "name": "tails-adventure-v0.3.1-android.apk",
                "url": "https://github.com/mechakotik/tails-adventure/releases/download/v0.3.1/tails-adventure-v0.3.1-android.apk",
                "size": 11355224,
                "sha256": "9d2cb90d1ac45fa6f4164c8235c837b511b2e19c92f41d6a6373e5eedcda673b"
              }
            },
            {
              "tag": "v0.3.0-4",
              "name": "v0.3.0",
              "published_at": "2025-06-04T19:44:31Z",
              "prerelease": false,
              "asset": {
                "name": "tails-adventure-v0.3.0-4-android.apk",
                "url": "https://github.com/mechakotik/tails-adventure/releases/download/v0.3.0-4/tails-adventure-v0.3.0-4-android.apk",
                "size": 10880277,
                "sha256": "66dc73cf300dc7952f5835365071da66807e82aaaff6b2c324e3f1fbc99b730c"
              }
            }
          ],
          "package": "com.mechakotik.tailsadventure",
          "signer_sha256": "d1c9f207a8e112a7c9da07c0b7e12745a1ffd0c30061b32fc00cb41a2229d840"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Tails Adventure for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Tails Adventure para PC. Necesita tus archivos del juego de PC."
        },
        "fr": {
          "description": "Recompilation statique de Tails Adventure pour PC. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de Tails Adventure para PC. Requer seus arquivos de jogo de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von Tails Adventure für PC. Benötigt deine PC-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 5258644,
        "cover": "https://cdn2.steamgriddb.com/grid/447d8ce3ef1166710a63af6312ed56cb.png",
        "hero": "https://cdn2.steamgriddb.com/hero/b6b505ff2025d4dec937e9dfba52e4c2.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/520a4a78c0a273d6505cc3970f556450.png",
        "genres": [
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 19715,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1ztg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7mjg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/szcp8q1tpbo4o33mbejr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mn2gpc0badb0nrydcyzi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fkylxhwp9obt2lp8k5gs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc7mjf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nqh5eiqrvxb5hu0inkoe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/r1woo96fysstp3uopvgu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lypwh2qivo3tr3n2hgbv.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "puzzle"
      ],
      "downloads": 3490
    },
    {
      "id": "takedawn",
      "name": "Takedawn",
      "game": "Burnout 3: Takedown",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/xenophobentx/takedawn",
      "description": "Static recompilation with touch controls. Requires your Xbox copy.",
      "forks": [
        {
          "repo": "xenophobentx/takedawn",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 20248,
          "release": {
            "tag": "v0.3.1",
            "name": "Takedawn 0.3.1 \"Sing Along Forever\"",
            "published_at": "2026-11-06T06:16:59Z",
            "prerelease": false,
            "asset": {
              "name": "Takedawn-0.3.1-android-arm64.apk",
              "url": "https://github.com/xenophobentx/takedawn/releases/download/v0.3.1/Takedawn-0.3.1-android-arm64.apk",
              "size": 41964646,
              "sha256": "77e1d1669985928dee1e93288efed9fd845225b992a28b46720dde0ad453febf"
            }
          },
          "history": [
            {
              "tag": "v0.3.0",
              "name": "Takedawn 0.3.0 \"Sing Along Forever\"",
              "published_at": "2026-11-05T13:03:03Z",
              "prerelease": false,
              "asset": {
                "name": "Takedawn-0.3.0-android-arm64.apk",
                "url": "https://github.com/xenophobentx/takedawn/releases/download/v0.3.0/Takedawn-0.3.0-android-arm64.apk",
                "size": 41923686,
                "sha256": "f0c29ec44532821af84c0145c274bb89192e4bc71a795aef78e45434313460d8"
              }
            },
            {
              "tag": "v0.2.1",
              "name": "Takedawn 0.2.1 — Hot Night Crash",
              "published_at": "2026-10-22T12:05:14Z",
              "prerelease": false,
              "asset": {
                "name": "Takedawn-0.2.1-android-arm64.apk",
                "url": "https://github.com/xenophobentx/takedawn/releases/download/v0.2.1/Takedawn-0.2.1-android-arm64.apk",
                "size": 15052951,
                "sha256": "d919562db6cc3108effac3f7dc1a9fa71de3ea3f9f08a10488ee574dad80099c"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "Takedawn 0.2.0 — Hot Night Crash",
              "published_at": "2026-10-17T17:08:22Z",
              "prerelease": false,
              "asset": {
                "name": "Takedawn-0.2.0-android-arm64.apk",
                "url": "https://github.com/xenophobentx/takedawn/releases/download/v0.2.0/Takedawn-0.2.0-android-arm64.apk",
                "size": 14962839,
                "sha256": "978bc34fa898862fec6d9657ddd0ab4b713011d083f84e56915de67dfba14509"
              }
            },
            {
              "tag": "v0.1.1",
              "name": "Takedawn 0.1.1 \"Lazy Generation\"",
              "published_at": "2026-10-15T13:56:31Z",
              "prerelease": false,
              "asset": {
                "name": "Takedawn-0.1.1-android-arm64.apk",
                "url": "https://github.com/xenophobentx/takedawn/releases/download/v0.1.1/Takedawn-0.1.1-android-arm64.apk",
                "size": 14872727,
                "sha256": "83579844b77cb47c50d9cedf209b374557fb8d4942d921f80ca69dfa3ab6a38f"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "Takedawn 0.1.0 \"Lazy Generation\"",
              "published_at": "2026-10-13T21:08:04Z",
              "prerelease": false,
              "asset": {
                "name": "Takedawn-0.1.0-android-arm64.apk",
                "url": "https://github.com/xenophobentx/takedawn/releases/download/v0.1.0/Takedawn-0.1.0-android-arm64.apk",
                "size": 14852247,
                "sha256": "34dd12061f327bc3f04e96669763f2ce8075eab8b8305c2dcd869275bae044f5"
              }
            }
          ],
          "package": "io.github.xenophobentx.takedawn",
          "signer_sha256": "d5020116e1fb87fb4d4317f33253203e71e0181a4b7ff76e69c7dda6c5c565ca",
          "reports": [
            {
              "device": "Samsung SM-S931B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T03:59:00Z"
            },
            {
              "device": "Google Pixel 5",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.3.1",
              "last_at": "2026-11-10T13:17:43Z"
            },
            {
              "device": "Moorechip Retroid Pocket 4 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.3.1",
              "last_at": "2026-11-10T19:32:54Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.3.1",
              "last_at": "2026-11-10T19:52:06Z"
            },
            {
              "device": "OnePlus PKX110",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.1",
              "last_at": "2026-11-10T23:18:42Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Burnout 3: Takedown disc image (Xbox, NTSC-U or PAL)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own Burnout 3 disc for the original Xbox: the US one (NTSC-U) or one of the two European ones (PAL).\nOpen it from the app: it checks the disc, installs the game data and then you can play.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática con controles táctiles. Necesita tu copia de Xbox.",
          "assets": {
            "disc": {
              "label": "Imagen del disco de Burnout 3: Takedown (Xbox, NTSC-U o PAL)",
              "instructions_md": "Necesitas una imagen de tu propio disco de Burnout 3 para la Xbox original: el americano (NTSC-U) o uno de los dos europeos (PAL).\nÁbrela desde la app: comprueba el disco, instala los datos del juego y luego ya puedes jugar.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique avec commandes tactiles. Nécessite votre copie Xbox.",
          "assets": {
            "disc": {
              "label": "Image du disque de Burnout 3: Takedown (Xbox, NTSC-U ou PAL)",
              "instructions_md": "Il vous faut une image de votre propre disque de Burnout 3 pour la première Xbox : l'américain (NTSC-U) ou l'un des deux européens (PAL).\nOuvrez-la depuis l'application : elle vérifie le disque, installe les données du jeu et vous pouvez ensuite jouer.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática com controles de toque. Precisa da sua cópia de Xbox.",
          "assets": {
            "disc": {
              "label": "Imagem do disco de Burnout 3: Takedown (Xbox, NTSC-U ou PAL)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco de Burnout 3 para o Xbox original: o americano (NTSC-U) ou um dos dois europeus (PAL).\nAbra-a pelo app: ele verifica o disco, instala os dados do jogo e depois você já pode jogar.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung mit Touch-Steuerung. Benötigt deine Xbox-Kopie.",
          "assets": {
            "disc": {
              "label": "Disc-Abbild von Burnout 3: Takedown (Xbox, NTSC-U oder PAL)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Burnout-3-Disc für die originale Xbox: die US-Disc (NTSC-U) oder eine der beiden europäischen (PAL).\nÖffne es in der App: Sie prüft die Disc, installiert die Spieldaten und danach kannst du spielen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37348,
        "cover": "https://cdn2.steamgriddb.com/grid/54cdd2db0fcfaa0134f43f363996161e.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c7f06a3e0ab3785cab98e8d0180d9784.png",
        "logo": "https://cdn2.steamgriddb.com/logo/816d385f9dfa8b6e2f3637f77b97ac9c.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 5761,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1y53.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc87am.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsofd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsofe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scsoff.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar694q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6amf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6amg.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "Samsung SM-S931B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T03:59:00Z"
        },
        {
          "device": "Google Pixel 5",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.3.1",
          "last_at": "2026-11-10T13:17:43Z"
        },
        {
          "device": "Moorechip Retroid Pocket 4 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.3.1",
          "last_at": "2026-11-10T19:32:54Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.3.1",
          "last_at": "2026-11-10T19:52:06Z"
        },
        {
          "device": "OnePlus PKX110",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.2.1",
          "last_at": "2026-11-10T23:18:42Z"
        }
      ],
      "downloads": 20248
    },
    {
      "id": "tenkaichi3decompandroid",
      "name": "Dragon Rage Budokai Tenkaichi 3",
      "game": "Dragon Ball Z: Budokai Tenkaichi 3",
      "original_platform": "ps2",
      "type": "decomp",
      "upstream": "https://github.com/recomp-code/dbz-bt4-recomp",
      "description": "Recompilation of the PS2 fighting game. Requires your disc.",
      "forks": [
        {
          "repo": "dfdx047/Tenkaichi3DecompAndroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 208914,
          "release": {
            "tag": "android-v1.0.1",
            "name": "Dragon Rage 1.0.1",
            "published_at": "2026-11-11T03:25:47Z",
            "prerelease": false,
            "asset": {
              "name": "DragonRage-1.0.1.apk",
              "url": "https://github.com/dfdx047/Tenkaichi3DecompAndroid/releases/download/android-v1.0.1/DragonRage-1.0.1.apk",
              "size": 29353119,
              "sha256": "8ca01cb3e1d7a27bc31f1686fb3347ccfeda9aee459ca18ae7b6c35f581d3cd8"
            }
          },
          "history": [
            {
              "tag": "android-v1.0.0",
              "name": "Dragon Rage 1.0.0",
              "published_at": "2026-11-08T20:56:18Z",
              "prerelease": false,
              "asset": {
                "name": "DragonRage-1.0.0.apk",
                "url": "https://github.com/dfdx047/Tenkaichi3DecompAndroid/releases/download/android-v1.0.0/DragonRage-1.0.0.apk",
                "size": 84650671,
                "sha256": "6085bcce846c49e41d2f5765b671669e671d655b459b0ef8c35b772295b2e909"
              }
            },
            {
              "tag": "android-v0.9.0",
              "name": "Dragon Rage 0.9.0",
              "published_at": "2026-10-25T22:06:58Z",
              "prerelease": false,
              "asset": {
                "name": "DragonRage-0.9.0.apk",
                "url": "https://github.com/dfdx047/Tenkaichi3DecompAndroid/releases/download/android-v0.9.0/DragonRage-0.9.0.apk",
                "size": 58748576,
                "sha256": "b1b36d179c90f4018188cbaa10c4e0dde6a8043543abcbb2ddc7aa193a48d53d"
              }
            },
            {
              "tag": "android-v0.8.1",
              "name": "Dragon Rage 0.8.1",
              "published_at": "2026-10-19T22:38:04Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/dfdx047/Tenkaichi3DecompAndroid/releases/download/android-v0.8.1/app-release.apk",
                "size": 13559794,
                "sha256": "e4ce203306b92da8165019584cfc0292ec4714ea1c3f7ae7cfb7a704141292e1"
              }
            },
            {
              "tag": "android-v0.8.0",
              "name": "Dragon Rage 0.8.0",
              "published_at": "2026-10-18T23:27:02Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/dfdx047/Tenkaichi3DecompAndroid/releases/download/android-v0.8.0/app-release.apk",
                "size": 13560150,
                "sha256": "fde0daf6c60cfa70cb3190214421d01e440ca41e1c508040fd37657fed4444ee"
              }
            },
            {
              "tag": "android-v0.7.3",
              "name": "Dragon Rage 0.7.3",
              "published_at": "2026-10-18T09:58:30Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/dfdx047/Tenkaichi3DecompAndroid/releases/download/android-v0.7.3/app-release.apk",
                "size": 13488274,
                "sha256": "b14b2ede1b21749abcf0bcf66db3dcf7655ba0ac712975d92cd874090fa3a307"
              }
            }
          ],
          "package": "com.dfdx047.dragonrage",
          "signer_sha256": "10db404f3450f5ff3e073e7926857381b372bd2efd380dc9e75bc9a9232f2757",
          "reports": [
            {
              "device": "Motorola moto g73 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v1.0.0",
              "last_at": "2026-11-09T17:06:51Z"
            },
            {
              "device": "Samsung SM-A556E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v1.0.0",
              "last_at": "2026-11-10T08:48:40Z"
            },
            {
              "device": "Xiaomi poco M6 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v1.0.0",
              "last_at": "2026-11-10T16:20:51Z"
            },
            {
              "device": "Samsung S26u",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v1.0.0",
              "last_at": "2026-11-11T07:02:44Z"
            },
            {
              "device": "Xiaomi 2412DPC0AG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v1.0.1",
              "last_at": "2026-11-11T16:49:09Z"
            }
          ]
        },
        {
          "repo": "recomp-code/dbz-bt4-recomp",
          "name": "Budokai Tenkaichi 4",
          "type": "recomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "io.github.recompcode.dbzbt4",
          "signer_sha256": "463d7cd88f9782e1101f360d9e7813fc14687eb49df26ee6c9061580f2780474",
          "formerly": "dbz-bt4",
          "downloads": 2315,
          "release": {
            "tag": "android-v3.4.6",
            "name": "DBZ BT4 para Android 3.4.6",
            "published_at": "2026-10-27T13:18:46Z",
            "prerelease": false,
            "asset": {
              "name": "DBZ_BT4_Android.apk",
              "url": "https://github.com/recomp-code/dbz-bt4-recomp/releases/download/android-v3.4.6/DBZ_BT4_Android.apk",
              "size": 42551577,
              "sha256": "1999e05cee5282e56622480e196c708e9da90ac63432ecd2a685b0a7bc271a85"
            }
          },
          "history": [],
          "reports": [
            {
              "device": "Infinix X6873",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T17:08:21Z"
            },
            {
              "device": "Samsung SM-A156M",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "android-v3.4.6",
              "last_at": "2026-11-10T03:28:37Z"
            },
            {
              "device": "Samsung SM-A146M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T03:32:58Z"
            },
            {
              "device": "redmi 15c",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "1.00",
              "last_at": "2026-11-10T19:57:29Z"
            },
            {
              "device": "Xiaomi 21081111RG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T11:49:07Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Budokai Tenkaichi 3 disc (PS2, US, SLUS-21678) in .iso",
          "accepted": [
            {
              "sha1": "a1c4d21c154da8b1d4b15055907edb0abb055e63",
              "label": "US (SLUS-21678)",
              "format": "iso"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open Dragon Rage and choose the .iso on the start screen: the port copies the game data.\nA translated or modded disc also installs in the port, with a warning, even if Recompa does not recognize it.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación del juego de lucha de PS2. Necesita tu disco.",
          "assets": {
            "disc": {
              "label": "Disco de Budokai Tenkaichi 3 (PS2, EE.UU., SLUS-21678) en .iso",
              "instructions_md": "Abre Dragon Rage y elige el .iso en la pantalla de inicio: el port copia los datos del juego.\nUn disco traducido o con mods también se instala en el port, con un aviso, aunque Recompa no lo reconozca.\n",
              "accepted": [
                "EE.UU. (SLUS-21678)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation du jeu de combat PS2. Nécessite votre disque.",
          "assets": {
            "disc": {
              "label": "Disque de Budokai Tenkaichi 3 (PS2, États-Unis, SLUS-21678) en .iso",
              "instructions_md": "Ouvrez Dragon Rage et choisissez le fichier .iso sur l'écran d'accueil : le port copie les données du jeu.\nUn disque traduit ou moddé s'installe également dans le port, avec un avertissement, même si Recompa ne le reconnait pas.\n",
              "accepted": [
                "États-Unis (SLUS-21678)"
              ]
            }
          }
        },
        "pt": {
          "description": "Recompilação do jogo de luta de PS2. Precisa do seu disco.",
          "assets": {
            "disc": {
              "label": "Disco de Budokai Tenkaichi 3 (PS2, EUA, SLUS-21678) em .iso",
              "instructions_md": "Abra o Dragon Rage e escolha a .iso na tela inicial: o port copia os dados do jogo.\nUm disco traduzido ou modificado também é instalado no port, com um aviso, mesmo que o Recompa não o reconheça.\n",
              "accepted": [
                "EUA (SLUS-21678)"
              ]
            }
          }
        },
        "de": {
          "description": "Rekompilierung des PS2-Kampfspiels. Benötigt deine Disc.",
          "assets": {
            "disc": {
              "label": "Budokai Tenkaichi 3 Disc (PS2, USA, SLUS-21678) als .iso",
              "instructions_md": "Öffne Dragon Rage und wähle die .iso auf dem Startbildschirm aus: Der Port kopiert die Spieldaten.\nEine übersetzte oder gemoddete Disc wird ebenfalls mit einer Warnung im Port installiert, selbst wenn Recompa sie nicht erkennt.\n",
              "accepted": [
                "USA (SLUS-21678)"
              ]
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33972,
        "cover": "https://cdn2.steamgriddb.com/grid/2fcd824d9156e24ad1f7344c8723ab5f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2488df38e83023b0ff8293b5fef87340.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3f759649abddb57c47adfbbefebf9dcc.png",
        "genres": [
          "fighting"
        ],
        "igdb_id": 2254,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3r52.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ia1bcwnvhkfzyilzn8jf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/alahwlsyaglalngudazp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jvb3hudn2lipwl9ioubh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/isdpslsnqy5qisjre8ur.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lv1drqbqjwk895qeeiwv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gzii47mcodfqffowqi98.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pqwjzsdui3o8yw1o5ycl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/m4xgkz8ipdqk7xr71uu0.jpg"
        ]
      },
      "genres": [
        "fighting"
      ],
      "aliases": [
        "dbz-bt4"
      ],
      "reports": [
        {
          "device": "Motorola moto g73 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v1.0.0",
          "last_at": "2026-11-09T17:06:51Z"
        },
        {
          "device": "Infinix X6873",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T17:08:21Z"
        },
        {
          "device": "Samsung SM-A156M",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "android-v3.4.6",
          "last_at": "2026-11-10T03:28:37Z"
        },
        {
          "device": "Samsung SM-A146M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T03:32:58Z"
        },
        {
          "device": "Samsung SM-A556E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v1.0.0",
          "last_at": "2026-11-10T08:48:40Z"
        },
        {
          "device": "Xiaomi poco M6 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v1.0.0",
          "last_at": "2026-11-10T16:20:51Z"
        },
        {
          "device": "redmi 15c",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "1.00",
          "last_at": "2026-11-10T19:57:29Z"
        },
        {
          "device": "Samsung S26u",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v1.0.0",
          "last_at": "2026-11-11T07:02:44Z"
        },
        {
          "device": "Xiaomi 21081111RG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T11:49:07Z"
        },
        {
          "device": "Xiaomi 2412DPC0AG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v1.0.1",
          "last_at": "2026-11-11T16:49:09Z"
        }
      ],
      "downloads": 211229
    },
    {
      "id": "the-jolly-gang-s-misadventures-in-africa-android-port",
      "name": "The Jolly Gang's Misadventures in Africa",
      "game": "The Jolly Gang's Misadventures in Africa",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "base64E/The-Jolly-Gang-s-Misadventures-in-Africa-Android-port",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 26,
          "release": {
            "tag": "0.7",
            "name": "0.7",
            "published_at": "2026-11-07T12:36:05Z",
            "prerelease": false,
            "asset": {
              "name": "-.-.-.-release.apk",
              "url": "https://github.com/base64E/The-Jolly-Gang-s-Misadventures-in-Africa-Android-port/releases/download/0.7/-.-.-.-release.apk",
              "size": 213743215,
              "sha256": "1e67df837aa915487ca2466b463ee11fa25e3cbb304ecf7d4055e6a1fc4f4341"
            }
          },
          "history": [],
          "package": "base64E.africa.arm64",
          "signer_sha256": "2316dff1d7e09b47a748d95cb486b0691e930cc5194e0496afa7391d3c672a3f"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-07T21:55:59Z",
      "description": "Static recompilation of The Jolly Gang's Misadventures in Africa for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de The Jolly Gang's Misadventures in Africa para PC. Necesita tus archivos del juego de PC."
        },
        "fr": {
          "description": "Recompilation statique de The Jolly Gang's Misadventures in Africa pour PC. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de The Jolly Gang's Misadventures in Africa para PC. Requer seus arquivos de jogo de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von The Jolly Gang's Misadventures in Africa für PC. Benötigt deine PC-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 2502194,
        "cover": "https://cdn2.steamgriddb.com/grid/5caaf7e17af680559b66dc2510a8ba98.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f86a3511cbb1ae422f932e01a91f1869.png",
        "logo": "https://cdn2.steamgriddb.com/logo/51f965826acd17d8dbed32e2b2112828.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 53751,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co40if.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6imp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6ims.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6imt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6imq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6imv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6imr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6imu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6imw.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "downloads": 26
    },
    {
      "id": "the-simpsons-game",
      "name": "Simpson: The game",
      "game": "Simpson: The game",
      "original_platform": "psp",
      "type": "recomp",
      "forks": [
        {
          "repo": "codepdbh/the-simpsons-game-android",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 378,
          "release": {
            "tag": "v0.3.0-experimental",
            "name": "v0.3.0 Experimental — Android Evolved",
            "published_at": "2026-10-09T15:18:56Z",
            "prerelease": true,
            "asset": {
              "name": "the-simpsons-game-android-v0.3.0-experimental.apk",
              "url": "https://github.com/codepdbh/the-simpsons-game-android/releases/download/v0.3.0-experimental/the-simpsons-game-android-v0.3.0-experimental.apk",
              "size": 68543770,
              "sha256": "f3f073e84ce4fc946c8de6aeab5480481e8bc1b000776fb7e41cd1c0e448145a"
            }
          },
          "history": [],
          "package": "org.tsg.android",
          "signer_sha256": "53f31cba4e09e3d22206639f9705f78bc8aa887f649e465d3590fe70db12b4cf"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Extracted The Simpsons Game files (with default.xex)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "TSG"
          },
          "instructions_md": "Extract the files of your The Simpsons Game disc to `/sdcard/TSG` (`default.xex` must be there) and tap **Elegir carpeta TSG** in the app.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Simpson: The game for PSP. Requires your PSP game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Simpson: The game para PSP. Necesita tus archivos del juego de PSP.",
          "assets": {
            "data": {
              "label": "Archivos extraídos de The Simpsons Game (con default.xex)",
              "instructions_md": "Extrae los archivos de tu disco de The Simpsons Game en `/sdcard/TSG` (debe estar `default.xex`) y pulsa **Elegir carpeta TSG** en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Simpson: The game pour PSP. Nécessite vos fichiers de jeu PSP.",
          "assets": {
            "data": {
              "label": "Fichiers extraits de The Simpsons Game (avec default.xex)",
              "instructions_md": "Extrayez les fichiers de votre disque de The Simpsons Game dans `/sdcard/TSG` (`default.xex` doit s'y trouver) et touchez **Elegir carpeta TSG** dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Simpson: The game para PSP. Requer seus arquivos de jogo de PSP.",
          "assets": {
            "data": {
              "label": "Arquivos extraídos de The Simpsons Game (com default.xex)",
              "instructions_md": "Extraia os arquivos do seu disco de The Simpsons Game em `/sdcard/TSG` (o `default.xex` tem que estar lá) e toque em **Elegir carpeta TSG** no app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Simpson: The game für PSP. Benötigt deine PSP-Spieledateien.",
          "assets": {
            "data": {
              "label": "Entpackte Dateien von The Simpsons Game (mit default.xex)",
              "instructions_md": "Entpacke die Dateien deiner The-Simpsons-Game-Disc nach `/sdcard/TSG` (dort muss `default.xex` liegen) und tippe in der App auf **Elegir carpeta TSG**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35540,
        "cover": "https://cdn2.steamgriddb.com/grid/df5ffddf7952e45a242c550a389dfb0b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2e7638c6f7667569fe469fec28c7405b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/babcff88f8be8c4795bd6f0f8cccca61.png",
        "genres": [
          "action",
          "adventure"
        ],
        "igdb_id": 259329,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7zo7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scpzn2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scpzn3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scpzn4.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure"
      ],
      "downloads": 378
    },
    {
      "id": "the-warriors",
      "name": "The Warriors",
      "game": "The Warriors",
      "original_platform": "xbox",
      "type": "recomp",
      "upstream": "https://github.com/datfooldive/The-Warriors-Android",
      "description": "Native port of The Warriors for Xbox. Requires your copy of the game.",
      "forks": [
        {
          "repo": "datfooldive/The-Warriors-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 17322,
          "release": {
            "tag": "v1.3",
            "name": "The Warriors Android v1.3",
            "published_at": "2026-10-27T09:29:05Z",
            "prerelease": false,
            "asset": {
              "name": "TheWarriorsAndroid-v1.3.apk",
              "url": "https://github.com/datfooldive/The-Warriors-Android/releases/download/v1.3/TheWarriorsAndroid-v1.3.apk",
              "size": 31741648,
              "sha256": "b3c8000907d170ef3c0f7b2bf435f21ef2f1200cf06ac88b11c071ac5a1f00b2"
            }
          },
          "history": [
            {
              "tag": "v1.2",
              "name": "The Warriors Android v1.2",
              "published_at": "2026-10-27T00:24:08Z",
              "prerelease": false,
              "asset": {
                "name": "TheWarriorsAndroid-v1.2.apk",
                "url": "https://github.com/datfooldive/The-Warriors-Android/releases/download/v1.2/TheWarriorsAndroid-v1.2.apk",
                "size": 31736824,
                "sha256": "56985168afc1afca55e18306d6f88f1b47e76303cfd7ea05ca1906ee6a922c8c"
              }
            }
          ],
          "package": "com.datfooldive.warriors",
          "signer_sha256": "19262f41c44127f603a124c38123a7c2aa35e9efcbbb04591f57560576aecbab"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "The Warriors (Xbox, USA) as .iso or default.xbe with its files",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "Warriors"
          },
          "instructions_md": "Open the app and allow **all files access**: it creates the `Warriors` folder at the root of storage.\nCopy your US The Warriors disc there, as an `.iso` image or as `default.xbe` with its files next to it. The game starts as soon as it finds them.\nA `Warriors` folder at the root of the SD card also works.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de The Warriors de Xbox. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "The Warriors (Xbox, USA) en .iso o default.xbe con sus archivos",
              "instructions_md": "Abre la app y permite el **acceso a todos los archivos**: crea la carpeta `Warriors` en la raíz del almacenamiento.\nCopia ahí tu disco americano de The Warriors, como imagen `.iso` o como `default.xbe` con sus archivos al lado. El juego arranca en cuanto los encuentra.\nTambién vale una carpeta `Warriors` en la raíz de la tarjeta SD.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de The Warriors sur Xbox. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "The Warriors (Xbox, USA) en .iso ou default.xbe avec ses fichiers",
              "instructions_md": "Ouvrez l'application et autorisez l'**accès à tous les fichiers** : elle crée le dossier `Warriors` à la racine du stockage.\nCopiez-y votre disque américain de The Warriors, en image `.iso` ou en `default.xbe` avec ses fichiers à côté. Le jeu démarre dès qu'il les trouve.\nUn dossier `Warriors` à la racine de la carte SD fonctionne aussi.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de The Warriors de Xbox. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "The Warriors (Xbox, EUA) em .iso ou default.xbe com seus arquivos",
              "instructions_md": "Abra o app e permita o **acesso a todos os arquivos**: ele cria a pasta `Warriors` na raiz do armazenamento.\nCopie lá seu disco americano de The Warriors, como imagem `.iso` ou como `default.xbe` com os arquivos ao lado. O jogo inicia assim que os encontra.\nUma pasta `Warriors` na raiz do cartão SD também serve.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von The Warriors (Xbox). Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "The Warriors (Xbox, USA) als .iso oder default.xbe mit seinen Dateien",
              "instructions_md": "Öffne die App und erlaube den **Zugriff auf alle Dateien**: Sie legt den Ordner `Warriors` im Hauptverzeichnis des Speichers an.\nKopiere deine US-Disc von The Warriors dorthin, als `.iso`-Abbild oder als `default.xbe` mit den Dateien daneben. Das Spiel startet, sobald es sie findet.\nEin Ordner `Warriors` im Hauptverzeichnis der SD-Karte funktioniert auch.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33536,
        "cover": "https://cdn2.steamgriddb.com/grid/4d895b36f6022d8abc0a30249da4df56.png",
        "hero": "https://cdn2.steamgriddb.com/hero/69f6ffd71cf2dc9146e752ec559a9b06.png",
        "logo": "https://cdn2.steamgriddb.com/logo/613e4b45be59f778a80853ebed1031e7.png",
        "genres": [
          "adventure",
          "shooter"
        ],
        "igdb_id": 231309,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9tyz.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckipj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar24ul.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter"
      ],
      "downloads": 17322
    },
    {
      "id": "theamazingspiderman2revived",
      "name": "The Amazing Spiderman 2",
      "game": "The Amazing Spiderman 2",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "RedMemories/TheAmazingSpiderman2Revived",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 9033,
          "release": {
            "tag": "v1.6.1",
            "name": "The Amazing Spider-Man 2 Revived 1.6.1",
            "published_at": "2026-11-02T15:50:03Z",
            "prerelease": false,
            "asset": {
              "name": "TASM2Revived.apk",
              "url": "https://github.com/RedMemories/TheAmazingSpiderman2Revived/releases/download/v1.6.1/TASM2Revived.apk",
              "size": 1541679277,
              "sha256": "4a92f31b69a6308c94fcec457f8833fd060423ecd7306857dcc1cbeafb26b079"
            }
          },
          "history": [
            {
              "tag": "v1.6",
              "name": "The Amazing Spider-Man 2 Revived 1.6",
              "published_at": "2026-11-02T15:08:43Z",
              "prerelease": false,
              "asset": {
                "name": "TASM2Revived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpiderman2Revived/releases/download/v1.6/TASM2Revived.apk",
                "size": 1541679277,
                "sha256": "cf6e7e3c220c83163680259c4f98a1698b4d49749dcd23e4765ff251e664543c"
              }
            },
            {
              "tag": "v1.5",
              "name": "The Amazing Spider-Man 2 Revived 1.5",
              "published_at": "2026-10-28T13:16:23Z",
              "prerelease": false,
              "asset": {
                "name": "TASM2Revived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpiderman2Revived/releases/download/v1.5/TASM2Revived.apk",
                "size": 1541675181,
                "sha256": "a51c6e79cf034864e76d0cc2b74a397e94c96f1e35ff71c02d238f0089e19534"
              }
            },
            {
              "tag": "v1.4",
              "name": "The Amazing Spider-Man 2 Revived 1.4",
              "published_at": "2026-10-28T02:11:58Z",
              "prerelease": false,
              "asset": {
                "name": "TASM2Revived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpiderman2Revived/releases/download/v1.4/TASM2Revived.apk",
                "size": 1541675181,
                "sha256": "7e0e13dd0dac60c71946cebda529f01b179b25ed32c550616d9108f9dcafe559"
              }
            },
            {
              "tag": "v1.3",
              "name": "The Amazing Spider-Man 2 Revived 1.3",
              "published_at": "2026-10-27T19:52:05Z",
              "prerelease": false,
              "asset": {
                "name": "TASM2Revived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpiderman2Revived/releases/download/v1.3/TASM2Revived.apk",
                "size": 1398364261,
                "sha256": "1fa01398c513c833a02b7a5a8df74c86fafe5b341a62efe2f4aafda2f7458c37"
              }
            },
            {
              "tag": "v1.2",
              "name": "The Amazing Spider-Man 2 Revived 1.2",
              "published_at": "2026-10-23T23:35:36Z",
              "prerelease": false,
              "asset": {
                "name": "TASM2Revived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpiderman2Revived/releases/download/v1.2/TASM2Revived.apk",
                "size": 1398355988,
                "sha256": "ac16556e0042bac18ecf8bde058ca57cdf898bd8cc1f2c200ec1e3db480af08d"
              }
            }
          ],
          "package": "com.redmemories.amazingspiderman2",
          "signer_sha256": "205c5894c937ad744ee3e146b5988d6803429b053884ff9e206084f99e8602b9",
          "reports": [
            {
              "device": "HONOR X6B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.6.1",
              "last_at": "2026-11-11T16:21:41Z"
            },
            {
              "device": "Samsung SM-S936B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.6.1",
              "last_at": "2026-11-11T17:10:38Z"
            },
            {
              "device": "TECNO KJ7",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-11T18:11:02Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Gameloft's The Amazing Spider-Man 2 recompiled to 64-bit for today's phones, in full screen with 4x anti-aliasing and fully offline. The game data comes inside the APK.",
      "i18n": {
        "es": {
          "description": "The Amazing Spider-Man 2 de Gameloft recompilado a 64 bits para los móviles actuales, a pantalla completa con antialiasing 4x y totalmente offline. Los datos del juego vienen dentro del APK."
        },
        "fr": {
          "description": "The Amazing Spider-Man 2 de Gameloft recompilé en 64 bits pour les téléphones actuels, en plein écran avec anticrénelage 4x et entièrement hors ligne. Les données du jeu sont incluses dans l'APK."
        },
        "pt": {
          "description": "The Amazing Spider-Man 2 da Gameloft recompilado para 64 bits nos celulares atuais, em tela cheia com antialiasing 4x e totalmente offline. Os dados do jogo vêm dentro do APK."
        },
        "de": {
          "description": "The Amazing Spider-Man 2 von Gameloft, für heutige Handys auf 64 Bit rekompiliert, im Vollbild mit 4x-Kantenglättung und komplett offline. Die Spieldaten stecken in der APK."
        }
      },
      "art": {
        "steamgriddb_id": 3546,
        "cover": "https://cdn2.steamgriddb.com/grid/e5354303618889cc0419ecdc40732b25.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9271667269fe565003bebc03c3c03444.png",
        "logo": "https://cdn2.steamgriddb.com/logo/abdbeb4d8dbe30df8430a8394b7218ef.png"
      },
      "reports": [
        {
          "device": "HONOR X6B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.6.1",
          "last_at": "2026-11-11T16:21:41Z"
        },
        {
          "device": "Samsung SM-S936B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.6.1",
          "last_at": "2026-11-11T17:10:38Z"
        },
        {
          "device": "TECNO KJ7",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-11T18:11:02Z"
        }
      ],
      "downloads": 9033
    },
    {
      "id": "theamazingspidermanrevived",
      "name": "The Amazing Spider-Man Revived",
      "game": "The Amazing Spider-Man",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "RedMemories/TheAmazingSpidermanRevived",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 9918,
          "release": {
            "tag": "v1.6",
            "name": "The Amazing Spider-Man Revived 1.6",
            "published_at": "2026-11-11T19:22:52Z",
            "prerelease": false,
            "asset": {
              "name": "SpiderManRevived.apk",
              "url": "https://github.com/RedMemories/TheAmazingSpidermanRevived/releases/download/v1.6/SpiderManRevived.apk",
              "size": 733633398,
              "sha256": "dbad41010b1e060e992d2ddd56d68a28e997b012a9447ec8326cbac08de02649"
            }
          },
          "history": [
            {
              "tag": "v1.5",
              "name": "The Amazing Spider-Man Revived 1.5",
              "published_at": "2026-11-11T15:05:44Z",
              "prerelease": false,
              "asset": {
                "name": "SpiderManRevived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpidermanRevived/releases/download/v1.5/SpiderManRevived.apk",
                "size": 733629302,
                "sha256": "90f28c609ef3694e70bf47523d2b7f3507ffc93f288f0f921e25cff8ba8b05ec"
              }
            },
            {
              "tag": "v1.4",
              "name": "The Amazing Spider-Man Revived 1.4",
              "published_at": "2026-11-10T20:39:31Z",
              "prerelease": false,
              "asset": {
                "name": "SpiderManRevived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpidermanRevived/releases/download/v1.4/SpiderManRevived.apk",
                "size": 695266166,
                "sha256": "df1b9d7f039ae6d42cb986abb19a7952314a40889813300477b935a752a422a0"
              }
            },
            {
              "tag": "v1.3",
              "name": "The Amazing Spider-Man Revived 1.3",
              "published_at": "2026-10-20T07:53:44Z",
              "prerelease": false,
              "asset": {
                "name": "SpiderManRevived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpidermanRevived/releases/download/v1.3/SpiderManRevived.apk",
                "size": 695245686,
                "sha256": "385b7da162153a7a8d7cdc595bf6cd52fe86b8ba7e387fcfa0556100fd3c9ada"
              }
            },
            {
              "tag": "v1.2",
              "name": "The Amazing Spider-Man Revived 1.2",
              "published_at": "2026-10-18T12:00:03Z",
              "prerelease": false,
              "asset": {
                "name": "SpiderManRevived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpidermanRevived/releases/download/v1.2/SpiderManRevived.apk",
                "size": 695233398,
                "sha256": "999c8e596dd03e817e73fbc2a00261d637126d5888d6398c47c80924ccc75b3f"
              }
            },
            {
              "tag": "v1.1",
              "name": "The Amazing Spider-Man Revived 1.1",
              "published_at": "2026-10-17T21:28:04Z",
              "prerelease": false,
              "asset": {
                "name": "SpiderManRevived.apk",
                "url": "https://github.com/RedMemories/TheAmazingSpidermanRevived/releases/download/v1.1/SpiderManRevived.apk",
                "size": 695229302,
                "sha256": "2bc81ae548971ec7bd716311a929f5f86e03c6db4df6763787cbeae43516479e"
              }
            }
          ],
          "package": "com.redmemories.amazingspiderman",
          "signer_sha256": "d431afaba13c85831d60f67d432afb1cbe0e93a68c1d5930bfe27e5453bd950f",
          "reports": [
            {
              "device": "Motorola moto g200 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T15:51:41Z"
            },
            {
              "device": "Samsung SM-A166U",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.3",
              "last_at": "2026-11-10T08:29:09Z"
            },
            {
              "device": "HONOR VKJ-NX9",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T20:16:32Z"
            },
            {
              "device": "Vivo I2405 iqoo neo 10",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.3",
              "last_at": "2026-11-11T12:05:50Z"
            },
            {
              "device": "Samsung SM-A556E",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.5",
              "last_at": "2026-11-11T18:50:13Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of The Amazing Spider-Man. Requires your game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de The Amazing Spider-Man. Necesita tus archivos del juego."
        },
        "fr": {
          "description": "Recompilation statique de The Amazing Spider-Man. Nécessite vos fichiers de jeu."
        },
        "pt": {
          "description": "Recompilação estática de The Amazing Spider-Man. Requer os seus ficheiros de jogo."
        },
        "de": {
          "description": "Statische Reompilation von The Amazing Spider-Man. Benötigt deine Spieldateien."
        }
      },
      "art": {
        "steamgriddb_id": 2070,
        "cover": "https://cdn2.steamgriddb.com/grid/65c8d0861c6fd015908867259c63cc91.png",
        "hero": "https://cdn2.steamgriddb.com/hero/51624edfeb2ba95fe669e7b2d2b3be80.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3244ef4c2aeb17c03511c93cb43caef0.png",
        "genres": [
          "action",
          "adventure"
        ],
        "igdb_id": 1376,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2l1s.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rmv3ettn6zgjjqmylexz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ozsjylotfmgmwpqdg1kn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ho3s7vihfis90qisxctu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cmv2hjv7xw8dkxddiasq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gxy7lnfgahzsck8tsxfd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6dmj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6dmk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6dmi.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure"
      ],
      "reports": [
        {
          "device": "Motorola moto g200 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T15:51:41Z"
        },
        {
          "device": "Samsung SM-A166U",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.3",
          "last_at": "2026-11-10T08:29:09Z"
        },
        {
          "device": "HONOR VKJ-NX9",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T20:16:32Z"
        },
        {
          "device": "Vivo I2405 iqoo neo 10",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.3",
          "last_at": "2026-11-11T12:05:50Z"
        },
        {
          "device": "Samsung SM-A556E",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.5",
          "last_at": "2026-11-11T18:50:13Z"
        }
      ],
      "downloads": 9918
    },
    {
      "id": "thedarkknightrisesrevived",
      "name": "The Dark Knight Rises",
      "game": "The Dark Knight Rises",
      "original_platform": "other",
      "type": "recomp",
      "forks": [
        {
          "repo": "RedMemories/TheDarkKnightRisesRevived",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3601,
          "release": {
            "tag": "v1.2",
            "name": "The Dark Knight Rises Revived v1.2: controller support and shop",
            "published_at": "2026-10-21T11:29:42Z",
            "prerelease": false,
            "asset": {
              "name": "DarkKnightRises.apk",
              "url": "https://github.com/RedMemories/TheDarkKnightRisesRevived/releases/download/v1.2/DarkKnightRises.apk",
              "size": 948050994,
              "sha256": "229961211165e1442a0f259e3ae3a002800dfc3a62ae40a1974cffa027f03190"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "The Dark Knight Rises Revived v1.1",
              "published_at": "2026-10-20T18:45:41Z",
              "prerelease": false,
              "asset": {
                "name": "DarkKnightRises.apk",
                "url": "https://github.com/RedMemories/TheDarkKnightRisesRevived/releases/download/v1.1/DarkKnightRises.apk",
                "size": 948050994,
                "sha256": "0f43e74bc070df04a78ea48c884ba4d481bfb3ebcce8ed018968f886a44bacdf"
              }
            },
            {
              "tag": "v1.0",
              "name": "The Dark Knight Rises Revived v1.0",
              "published_at": "2026-10-20T15:04:14Z",
              "prerelease": false,
              "asset": {
                "name": "DarkKnightRises.apk",
                "url": "https://github.com/RedMemories/TheDarkKnightRisesRevived/releases/download/v1.0/DarkKnightRises.apk",
                "size": 948046898,
                "sha256": "e4607182b3b57704da8de95ab6906a98b43b90ec170113c34ed14f8cd6b4a5e5"
              }
            }
          ],
          "package": "com.redmemories.darkknightrises",
          "signer_sha256": "33db4f100bd3cb8ea39c6b3d6a92e8508c4dfc1ed238b7795d240aa6330e3506",
          "reports": [
            {
              "device": "Samsung SM-A546E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2",
              "last_at": "2026-11-11T18:26:39Z"
            },
            {
              "device": "HONOR ALT-LX2",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2",
              "last_at": "2026-11-11T19:33:40Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-11-11T15:15:43Z",
      "description": "Gameloft's The Dark Knight Rises recompiled to 64-bit for today's phones, with its Android side rewritten and fully offline. The game data comes inside the APK.",
      "i18n": {
        "es": {
          "description": "The Dark Knight Rises de Gameloft recompilado a 64 bits para los móviles actuales, con su parte de Android reescrita y totalmente offline. Los datos del juego vienen dentro del APK."
        },
        "fr": {
          "description": "The Dark Knight Rises de Gameloft recompilé en 64 bits pour les téléphones actuels, avec sa partie Android réécrite et entièrement hors ligne. Les données du jeu sont incluses dans l'APK."
        },
        "pt": {
          "description": "The Dark Knight Rises da Gameloft recompilado para 64 bits nos celulares atuais, com a parte Android reescrita e totalmente offline. Os dados do jogo vêm dentro do APK."
        },
        "de": {
          "description": "The Dark Knight Rises von Gameloft, für heutige Handys auf 64 Bit rekompiliert, mit neu geschriebenem Android-Teil und komplett offline. Die Spieldaten stecken in der APK."
        }
      },
      "art": {
        "steamgriddb_id": 5263184,
        "cover": "https://cdn2.steamgriddb.com/grid/3091b94728f06c4ccf5d896ea128b4f5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/936bc6fd776ce64da2a129ebba5d27d8.png",
        "genres": [
          "action"
        ],
        "igdb_id": 64769,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7ri3.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc91op.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc91oq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc91or.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc91os.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc91ot.jpg"
        ]
      },
      "genres": [
        "action"
      ],
      "reports": [
        {
          "device": "Samsung SM-A546E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2",
          "last_at": "2026-11-11T18:26:39Z"
        },
        {
          "device": "HONOR ALT-LX2",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2",
          "last_at": "2026-11-11T19:33:40Z"
        }
      ],
      "downloads": 3601
    },
    {
      "id": "thp8",
      "name": "Project 8 Recomp",
      "game": "Tony Hawk's Project 8",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "moddedrounds/THP8-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 807,
          "release": {
            "tag": "v1.2.4",
            "name": "v1.2.4 - locked 30 by default",
            "published_at": "2026-10-12T20:41:11Z",
            "prerelease": false,
            "asset": {
              "name": "THP8-Android.apk",
              "url": "https://github.com/moddedrounds/THP8-Android/releases/download/v1.2.4/THP8-Android.apk",
              "size": 87255289,
              "sha256": "68d06362441be1198cdf68a5f5caa6de9fa26f4bd576776796e4046fed1d926d"
            }
          },
          "history": [
            {
              "tag": "v1.2.3",
              "name": "v1.2.3 - launcher art and new icon",
              "published_at": "2026-10-12T19:21:23Z",
              "prerelease": false,
              "asset": {
                "name": "THP8-Android.apk",
                "url": "https://github.com/moddedrounds/THP8-Android/releases/download/v1.2.3/THP8-Android.apk",
                "size": 87255289,
                "sha256": "57dd903ab242be08b4aaa8f9260ed6d5f5d76dffd5bfbc187470d332b4407f98"
              }
            },
            {
              "tag": "v1.2.2",
              "name": "v1.2.2 - import your own graphics driver",
              "published_at": "2026-10-12T18:26:12Z",
              "prerelease": false,
              "asset": {
                "name": "THP8-Android.apk",
                "url": "https://github.com/moddedrounds/THP8-Android/releases/download/v1.2.2/THP8-Android.apk",
                "size": 86881185,
                "sha256": "73107e78ad2d3e9ebbd00240f7ec80ca03342bce566ddec50357e70eb1aacb1e"
              }
            },
            {
              "tag": "v1.2.1",
              "name": "v1.2.1 - pause in the background",
              "published_at": "2026-10-12T17:30:31Z",
              "prerelease": false,
              "asset": {
                "name": "THP8-Android.apk",
                "url": "https://github.com/moddedrounds/THP8-Android/releases/download/v1.2.1/THP8-Android.apk",
                "size": 86876161,
                "sha256": "d15521a6e513c78cfaecd1b35bc9344f4d16dd05409d28206a02fed72a04ad7b"
              }
            },
            {
              "tag": "v1.2.0",
              "name": "v1.2.0 - runs on more phones",
              "published_at": "2026-10-12T12:43:08Z",
              "prerelease": false,
              "asset": {
                "name": "THP8-Android.apk",
                "url": "https://github.com/moddedrounds/THP8-Android/releases/download/v1.2.0/THP8-Android.apk",
                "size": 86868833,
                "sha256": "0262617255e799094ccd455b55a32e61121e4926d107eeb80b269f9d473b5655"
              }
            },
            {
              "tag": "v1.1.0",
              "name": "THP8-Android v1.1.0",
              "published_at": "2026-10-12T03:26:03Z",
              "prerelease": false,
              "asset": {
                "name": "THP8-Android.apk",
                "url": "https://github.com/moddedrounds/THP8-Android/releases/download/v1.1.0/THP8-Android.apk",
                "size": 72893551,
                "sha256": "be05ea4b5e77e01bb5fea7dfb4123e89acf9a37a02b2db76851e4b6741b32c55"
              }
            }
          ],
          "package": "org.project8recomp.android",
          "signer_sha256": "539ef9efed8f93788eafb93e207922b0e2863d505e5e27ff473edbcfd0ff69d8",
          "reports": [
            {
              "device": "AYN Odin2 Portal",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.2.4",
              "last_at": "2026-11-10T13:29:42Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Tony Hawk's Project 8 disc image (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher, choose the image of your Tony Hawk's Project 8 disc for Xbox 360. Make sure it's a supported version.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Tony Hawk's Project 8 for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Tony Hawk's Project 8 para Xbox 360. Necesita tus archivos de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Imagen del disco de Tony Hawk's Project 8 (Xbox 360)",
              "instructions_md": "Elige en el lanzador la imagen de tu disco de Tony Hawk's Project 8 para Xbox 360. Comprueba que sea una versión compatible.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Tony Hawk's Project 8 pour Xbox 360. Nécessite vos fichiers Xbox 360.",
          "assets": {
            "disc": {
              "label": "Image du disque de Tony Hawk's Project 8 (Xbox 360)",
              "instructions_md": "Dans le lanceur, choisissez l'image de votre disque de Tony Hawk's Project 8 pour Xbox 360. Vérifiez que c'est une version compatible.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Tony Hawk's Project 8 para Xbox 360. Requer os seus ficheiros da Xbox 360.",
          "assets": {
            "disc": {
              "label": "Imagem do disco de Tony Hawk's Project 8 (Xbox 360)",
              "instructions_md": "No launcher, escolha a imagem do seu disco de Tony Hawk's Project 8 para Xbox 360. Confira se é uma versão compatível.\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von Tony Hawk's Project 8 für Xbox 360. Benötigt deine Xbox-360-Dateien.",
          "assets": {
            "disc": {
              "label": "Disc-Abbild von Tony Hawk's Project 8 (Xbox 360)",
              "instructions_md": "Wähle im Launcher das Abbild deiner Disc von Tony Hawk's Project 8 für Xbox 360. Prüfe, ob es eine unterstützte Version ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34809,
        "cover": "https://cdn2.steamgriddb.com/grid/f4916a3556ed7cd820b7d66f984bdc9f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0141a8aedb1b53970fac7c81dac79fbe.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e899b9b8ee696eb01591e1ebf92777f2.png",
        "genres": [
          "sports"
        ],
        "igdb_id": 344862,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coafrx.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc103ew.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc103ev.jpg"
        ]
      },
      "genres": [
        "sports"
      ],
      "reports": [
        {
          "device": "AYN Odin2 Portal",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.2.4",
          "last_at": "2026-11-10T13:29:42Z"
        }
      ],
      "downloads": 807
    },
    {
      "id": "tiberian-dawn",
      "name": "Tiberian Dawn para Android",
      "game": "Command & Conquer",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/Cesarus85/Tiberian-Dawn-for-Android-and-Meta-Quest",
      "description": "Prototype port of Tiberian Dawn for phones and tablets. Requires the game data.",
      "forks": [
        {
          "repo": "Cesarus85/Tiberian-Dawn-for-Android-and-Meta-Quest",
          "asset_pattern": "(?i)mobile.*\\.apk$",
          "downloads": 230,
          "release": {
            "tag": "v0.2.3-preview.20",
            "name": "Tiberian Dawn for Android and Meta Quest 0.2.3 — Public Preview 20",
            "published_at": "2026-09-12T15:19:03Z",
            "prerelease": false,
            "asset": {
              "name": "Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
              "url": "https://github.com/Cesarus85/Tiberian-Dawn-for-Android-and-Meta-Quest/releases/download/v0.2.3-preview.20/Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
              "size": 22259032,
              "sha256": "c5ce7d8cea08cba829c2fe198a42e7d26dca67c9c82995bb3b23af42ccad3b58"
            }
          },
          "history": [
            {
              "tag": "v0.2.3-preview.19",
              "name": "Tiberian Dawn for Android and Meta Quest 0.2.3 — Public Preview 19",
              "published_at": "2026-08-26T17:12:06Z",
              "prerelease": false,
              "asset": {
                "name": "Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "url": "https://github.com/Cesarus85/Tiberian-Dawn-for-Android-and-Meta-Quest/releases/download/v0.2.3-preview.19/Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "size": 22216536,
                "sha256": "afbaec35c156e58eff94775772c1d17650d4a74648da6a5e1b1eb5d51b347295"
              }
            },
            {
              "tag": "v0.2.3-preview.16",
              "name": "Tiberian Dawn for Android and Meta Quest 0.2.3 — Public Preview 16",
              "published_at": "2026-08-25T20:27:31Z",
              "prerelease": false,
              "asset": {
                "name": "Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "url": "https://github.com/Cesarus85/Tiberian-Dawn-for-Android-and-Meta-Quest/releases/download/v0.2.3-preview.16/Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "size": 22198644,
                "sha256": "0791653826de03c2357205f7c3180a7ffac5a7727670a0aedd81baa466975089"
              }
            },
            {
              "tag": "v0.2.3-preview.9",
              "name": "Tiberian Dawn for Android and Meta Quest 0.2.3 — Public Preview 9",
              "published_at": "2026-08-24T21:11:23Z",
              "prerelease": false,
              "asset": {
                "name": "Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "url": "https://github.com/Cesarus85/Tiberian-Dawn-for-Android-and-Meta-Quest/releases/download/v0.2.3-preview.9/Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "size": 22164900,
                "sha256": "9fc42b565c9e66c442c1026c9cd0568170c6e23cab7df3a01d639d0efc51a7a4"
              }
            },
            {
              "tag": "v0.2.3-preview.8",
              "name": "Tiberian Dawn for Android and Meta Quest 0.2.3 — Public Preview 8",
              "published_at": "2026-08-23T13:09:01Z",
              "prerelease": false,
              "asset": {
                "name": "Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "url": "https://github.com/Cesarus85/Tiberian-Dawn-for-Android-and-Meta-Quest/releases/download/v0.2.3-preview.8/Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "size": 22133764,
                "sha256": "b92cdf0033b9d1f6bd3ea25e11f72e4df946cd6c3b2629e91fc835fa888f8aa5"
              }
            },
            {
              "tag": "v0.2.3-preview.7",
              "name": "Tiberian Dawn for Android and Meta Quest 0.2.3 — Public Preview 7",
              "published_at": "2026-08-23T11:47:03Z",
              "prerelease": false,
              "asset": {
                "name": "Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "url": "https://github.com/Cesarus85/Tiberian-Dawn-for-Android-and-Meta-Quest/releases/download/v0.2.3-preview.7/Tiberian-Dawn-Android-Mobile-Tablet-preview.apk",
                "size": 22133444,
                "sha256": "10f9066ddd82b4ceb3df4f8c7610741f0d47633f1130689b3603ad3f509d9e79"
              }
            }
          ],
          "package": "org.tiberiandawn.android",
          "signer_sha256": "3d0dae3634ea615e63ce60e6126b1ab7e354124c9d7188992385d9869d39ebd2"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "discs",
          "label": "C&C Gold ISOs: GDI and Nod discs",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the ISOs of your Command & Conquer Gold GDI and Nod discs in the wizard. Leave at least 1.2 GB free while they're extracted.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Prototipo de port de Tiberian Dawn para móviles y tabletas. Necesita los datos del juego.",
          "assets": {
            "discs": {
              "label": "ISO de C&C Gold: discos GDI y Nod",
              "instructions_md": "Elige las ISO de tus discos GDI y Nod de Command & Conquer Gold en el asistente. Deja al menos 1,2 GB libres mientras se extraen.\n"
            }
          }
        },
        "fr": {
          "description": "Prototype de port de Tiberian Dawn pour mobiles et tablettes. Nécessite les données du jeu.",
          "assets": {
            "discs": {
              "label": "ISO de C&C Gold : disques GDI et Nod",
              "instructions_md": "Choisissez les ISO de vos disques GDI et Nod de Command & Conquer Gold dans l'assistant. Gardez au moins 1,2 Go libres pendant l'extraction.\n"
            }
          }
        },
        "pt": {
          "description": "Protótipo de port de Tiberian Dawn para celulares e tablets. Precisa dos dados do jogo.",
          "assets": {
            "discs": {
              "label": "ISOs de C&C Gold: discos GDI e Nod",
              "instructions_md": "Escolha as ISOs dos seus discos GDI e Nod de Command & Conquer Gold no assistente. Deixe pelo menos 1,2 GB livres enquanto elas são extraídas.\n"
            }
          }
        },
        "de": {
          "description": "Prototyp eines Ports von Tiberian Dawn für Smartphones und Tablets. Benötigt die Spieldaten.",
          "assets": {
            "discs": {
              "label": "ISOs von C&C Gold: GDI- und Nod-Disc",
              "instructions_md": "Wähle im Assistenten die ISOs deiner GDI- und Nod-Disc von Command & Conquer Gold. Lass während des Entpackens mindestens 1,2 GB frei.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34396,
        "cover": "https://cdn2.steamgriddb.com/grid/db1dbea0fa65bdfe370033148e76cc3b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/63cd917a58c3fa3c2aef0de3480f9b5f.png",
        "logo": "https://cdn2.steamgriddb.com/logo/3eb46aa5d93b7a5939616af91addfa88.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 647,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co88m7.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xeskgryidexo1st73gjn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wuecngb5dfbleepo95a4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gea7elstmti5sjbxymbb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rltyoua4gxqrorxmlnzp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u6dev6mo9ejagopld60q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/e7do3lgqaztt60lmo4ga.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9x60.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zscy75zzcnqbpgeyjbo0.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 230
    },
    {
      "id": "titanic-godot",
      "name": "Titanic: Adventure Out of Time",
      "game": "Titanic: Adventure Out of Time",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "itskenny0/titanic-godot",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 173,
          "release": {
            "tag": "v0.6.0",
            "name": "titanic-godot 0.6.0 - redrawn interface and widescreen dialogue",
            "published_at": "2026-10-09T02:07:19Z",
            "prerelease": false,
            "asset": {
              "name": "titanic-android-arm64-release.apk",
              "url": "https://github.com/itskenny0/titanic-godot/releases/download/v0.6.0/titanic-android-arm64-release.apk",
              "size": 17443010,
              "sha256": "978eff704071ff4dfa89ac8ee12f824a84219f4f7b03e9e25572dd66afff3a7c"
            }
          },
          "history": [
            {
              "tag": "v0.5.0",
              "name": "titanic-godot 0.5.0 - optional ~16:9 mode",
              "published_at": "2026-09-16T01:49:10Z",
              "prerelease": false,
              "asset": {
                "name": "titanic-android-arm64-release.apk",
                "url": "https://github.com/itskenny0/titanic-godot/releases/download/v0.5.0/titanic-android-arm64-release.apk",
                "size": 17050935,
                "sha256": "d973806ecf735b92dfc142a1dbd11da049deb5f2f8855e2606888547865a3477"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "titanic-godot 0.4.0 - checkpoints and handheld improvements",
              "published_at": "2026-09-15T22:51:32Z",
              "prerelease": false,
              "asset": {
                "name": "titanic-android-arm64-release.apk",
                "url": "https://github.com/itskenny0/titanic-godot/releases/download/v0.4.0/titanic-android-arm64-release.apk",
                "size": 17021466,
                "sha256": "3f608ab160dbb6bd1d32b2ab08c5f8bc6e24745d636a1bd7aa8c992a1641f77d"
              }
            },
            {
              "tag": "v0.3.8",
              "name": "titanic-godot 0.3.8 - more HD texture support",
              "published_at": "2026-09-15T14:18:17Z",
              "prerelease": false,
              "asset": {
                "name": "titanic-android-arm64-release.apk",
                "url": "https://github.com/itskenny0/titanic-godot/releases/download/v0.3.8/titanic-android-arm64-release.apk",
                "size": 17009178,
                "sha256": "4721ede278df255a7fb9942305cf4deb0b7e3ff16a7e0ef7b326d9570815000e"
              }
            },
            {
              "tag": "v0.3.7",
              "name": "titanic-godot 0.3.7 - HD artwork and offline PortMaster",
              "published_at": "2026-09-15T13:14:34Z",
              "prerelease": false,
              "asset": {
                "name": "titanic-android-arm64-release.apk",
                "url": "https://github.com/itskenny0/titanic-godot/releases/download/v0.3.7/titanic-android-arm64-release.apk",
                "size": 17000914,
                "sha256": "8491d80ba903c6655d51375bd3691d25479333a466ffd35a1291a3e21c6ccd1a"
              }
            },
            {
              "tag": "v0.3.6",
              "name": "titanic-godot 0.3.6 - ISO support and window close fix",
              "published_at": "2026-09-14T20:30:27Z",
              "prerelease": false,
              "asset": {
                "name": "titanic-android-arm64-release.apk",
                "url": "https://github.com/itskenny0/titanic-godot/releases/download/v0.3.6/titanic-android-arm64-release.apk",
                "size": 16886078,
                "sha256": "9fcdb457dcce8aa293f168e22384067f7511d06d6191a81de37d42bf6a4c4363"
              }
            }
          ],
          "package": "cat.kenny.taoot",
          "signer_sha256": "5a7fad17a86e83e31565d1df3c1bc5586f270b20538b680afd6617a702a6f1d6"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Titanic: Adventure Out of Time (both ISOs or GOG/Steam)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the folder with your two ISOs (their names must contain `cd1` and `cd2`) or with the GOG or Steam game. The app imports them; don't close it until it's done.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of Titanic: Adventure Out of Time for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Titanic: Adventure Out of Time para PC. Necesita tus archivos del juego de PC.",
          "assets": {
            "data": {
              "label": "Titanic: Adventure Out of Time (las dos ISO o GOG/Steam)",
              "instructions_md": "Elige la carpeta con tus dos ISO (sus nombres deben llevar `cd1` y `cd2`) o con el juego de GOG o Steam. La app los importa; no la cierres hasta que termine.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Titanic: Adventure Out of Time pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "data": {
              "label": "Titanic: Adventure Out of Time (les deux ISO ou GOG/Steam)",
              "instructions_md": "Choisissez le dossier contenant vos deux ISO (leurs noms doivent contenir `cd1` et `cd2`) ou le jeu GOG ou Steam. L'application les importe ; ne la fermez pas avant la fin.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Titanic: Adventure Out of Time para PC. Requer os seus arquivos do jogo de PC.",
          "assets": {
            "data": {
              "label": "Titanic: Adventure Out of Time (as duas ISOs ou GOG/Steam)",
              "instructions_md": "Escolha a pasta com suas duas ISOs (os nomes devem ter `cd1` e `cd2`) ou com o jogo da GOG ou da Steam. O app as importa; não o feche até terminar.\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von Titanic: Adventure Out of Time für PC. Erfordert deine PC-Spieledateien.",
          "assets": {
            "data": {
              "label": "Titanic: Adventure Out of Time (beide ISOs oder GOG/Steam)",
              "instructions_md": "Wähle den Ordner mit deinen beiden ISOs (ihre Namen müssen `cd1` und `cd2` enthalten) oder mit dem Spiel von GOG oder Steam. Die App importiert sie; schließe sie nicht, bevor sie fertig ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 24878,
        "cover": "https://cdn2.steamgriddb.com/grid/fda49e95122efb544c5c31edd35065ab.png",
        "hero": "https://cdn2.steamgriddb.com/hero/74641bfd59bfe16afb60fe98d435cd1c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c2526c12dd050953764d577ec169a788.png",
        "genres": [
          "adventure",
          "strategy",
          "simulation",
          "puzzle"
        ],
        "igdb_id": 7516,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2iqx.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bf9z6blsbnruvhghsud8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/t7gjzpshogkq4mxkydov.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zzjroepwdmosqvyeszpg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/arrl2.jpg"
        ]
      },
      "genres": [
        "adventure",
        "strategy",
        "simulation",
        "puzzle"
      ],
      "downloads": 173
    },
    {
      "id": "tlou-remastered",
      "name": "The Last of Us Remastered",
      "game": "The Last of Us Remastered",
      "original_platform": "ps4",
      "type": "recomp",
      "forks": [
        {
          "repo": "erickmendes22/tlou-remastered-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 13012,
          "release": {
            "tag": "v0.1.1-android-bionic",
            "name": "The Last of Us Remastered — Daedalus Android v0.1.1",
            "published_at": "2026-11-08T04:51:27Z",
            "prerelease": false,
            "asset": {
              "name": "TheLastOfUsRemastered-Android-v0.1.1-arm64.apk",
              "url": "https://github.com/erickmendes22/tlou-remastered-android/releases/download/v0.1.1-android-bionic/TheLastOfUsRemastered-Android-v0.1.1-arm64.apk",
              "size": 88643056,
              "sha256": "ffec100d6b32c2332909aadbadab58a66938c046347e816f741d18e4da33eaf8"
            }
          },
          "history": [
            {
              "tag": "v0.1-android-bionic",
              "name": "The Last of Us Remastered — Daedalus Android v0.1",
              "published_at": "2026-11-06T03:36:19Z",
              "prerelease": false,
              "asset": {
                "name": "TheLastOfUsRemastered-Android-v0.1.apk",
                "url": "https://github.com/erickmendes22/tlou-remastered-android/releases/download/v0.1-android-bionic/TheLastOfUsRemastered-Android-v0.1.apk",
                "size": 88622520,
                "sha256": "ccbdbfeeb1ef807b853a85102f7d148d9fcb7c6c13c779823e10621ec9197f85"
              }
            }
          ],
          "package": "com.daedalus.tlou.remastered",
          "signer_sha256": "a95a892efb0e2e8570e0bb33249b441b636335cb5535f6e8c5ba4dbb89e3639a",
          "reports": [
            {
              "device": "Samsung SM-A135M",
              "great": 0,
              "playable": 1,
              "broken": 1,
              "last_at": "2026-11-11T00:22:56Z"
            },
            {
              "device": "Samsung SM-S947B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T14:20:47Z"
            },
            {
              "device": "OnePlus CPH2691",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.1.1-android-bionic",
              "last_at": "2026-11-09T16:33:47Z"
            },
            {
              "device": "ASUS_I005DA",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1.1-android-bionic",
              "last_at": "2026-11-10T09:29:53Z"
            },
            {
              "device": "Nubia NX809J",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T19:31:56Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "dump",
          "label": "The Last of Us Remastered dump (PS4, version 01.00) or its PKG",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own dump of The Last of Us Remastered for PS4. The version tested on Android is **01.00**.\nGrant file access and choose the extracted game folder, or install your PKG from the launcher (it needs extra space while extracting).\n"
        }
      ],
      "added_at": "2026-11-07T19:44:55Z",
      "description": "Static recompilation of The Last of Us Remastered for PS4. Requires your PS4 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de The Last of Us Remastered para PS4. Necesita tus archivos de PS4.",
          "assets": {
            "dump": {
              "label": "Volcado de The Last of Us Remastered (PS4, versión 01.00) o su PKG",
              "instructions_md": "Necesitas tu propio volcado de The Last of Us Remastered de PS4. La versión probada en Android es la **01.00**.\nDa el permiso de archivos y elige la carpeta del juego extraído, o instala tu PKG desde el lanzador (necesita espacio extra mientras lo extrae).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de The Last of Us Remastered pour PS4. Nécessite vos fichiers PS4.",
          "assets": {
            "dump": {
              "label": "Dump de The Last of Us Remastered (PS4, version 01.00) ou son PKG",
              "instructions_md": "Il vous faut votre propre dump de The Last of Us Remastered sur PS4. La version testée sur Android est la **01.00**.\nAccordez l'accès aux fichiers et choisissez le dossier du jeu extrait, ou installez votre PKG depuis le lanceur (il faut de l'espace en plus pendant l'extraction).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de The Last of Us Remastered para PS4. Requer os seus ficheiros da PS4.",
          "assets": {
            "dump": {
              "label": "Dump de The Last of Us Remastered (PS4, versão 01.00) ou seu PKG",
              "instructions_md": "Você precisa do seu próprio dump de The Last of Us Remastered de PS4. A versão testada no Android é a **01.00**.\nDê a permissão de arquivos e escolha a pasta do jogo extraído, ou instale seu PKG pelo launcher (precisa de espaço extra enquanto extrai).\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von The Last of Us Remastered für PS4. Benötigt deine PS4-Dateien.",
          "assets": {
            "dump": {
              "label": "Dump von The Last of Us Remastered (PS4, Version 01.00) oder sein PKG",
              "instructions_md": "Du brauchst deinen eigenen Dump von The Last of Us Remastered für PS4. Die unter Android getestete Version ist **01.00**.\nErlaube den Dateizugriff und wähle den Ordner des entpackten Spiels, oder installiere dein PKG im Launcher (beim Entpacken braucht es zusätzlichen Platz).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246747,
        "cover": "https://cdn2.steamgriddb.com/grid/8328a70fd14eddbcc8464712aaf52252.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3016a447172f3045b65f5fc83e04b554.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ddd21fdd3158de79052d4dd683573113.png",
        "genres": [
          "adventure",
          "shooter",
          "horror"
        ],
        "igdb_id": 6036,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5zks.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/iqzfweidhwepz0bf4fhr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oz4rxwu528bmckp1qqzt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wdzisarwedjsqeg5iah4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d64boffz2tkso1cuj1lk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lqz37tmv2r4lcjaxczwx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4s8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4s7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4s9.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "horror"
      ],
      "reports": [
        {
          "device": "Samsung SM-A135M",
          "great": 0,
          "playable": 1,
          "broken": 1,
          "last_at": "2026-11-11T00:22:56Z"
        },
        {
          "device": "Samsung SM-S947B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T14:20:47Z"
        },
        {
          "device": "OnePlus CPH2691",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.1.1-android-bionic",
          "last_at": "2026-11-09T16:33:47Z"
        },
        {
          "device": "ASUS_I005DA",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1.1-android-bionic",
          "last_at": "2026-11-10T09:29:53Z"
        },
        {
          "device": "Nubia NX809J",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T19:31:56Z"
        }
      ],
      "downloads": 13012
    },
    {
      "id": "tmc",
      "name": "Minish Cap Dual Screen",
      "game": "The Legend of Zelda: The Minish Cap",
      "original_platform": "gba",
      "type": "recomp",
      "upstream": "https://github.com/999sian/tmc",
      "description": "Native port based on the zeldaret decompilation. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "samyost1/tmc-android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 19933,
          "release": {
            "tag": "v1.2",
            "name": "Dual Screen v1.2",
            "published_at": "2026-08-19T15:06:11Z",
            "prerelease": false,
            "asset": {
              "name": "tmc-dual-screen-v1.2.apk",
              "url": "https://github.com/samyost1/tmc-android/releases/download/v1.2/tmc-dual-screen-v1.2.apk",
              "size": 28531109,
              "sha256": "9f666877ca468ca7944d8cd642803ed4e665fc49e23a3d88546a0d0d1c21424d"
            }
          },
          "history": [
            {
              "tag": "v1.1",
              "name": "Dual Screen v1.1",
              "published_at": "2026-07-30T16:17:06Z",
              "prerelease": false,
              "asset": {
                "name": "tmc-dual-screen-v1.1.apk",
                "url": "https://github.com/samyost1/tmc-android/releases/download/v1.1/tmc-dual-screen-v1.1.apk",
                "size": 28523176,
                "sha256": "2c5c09687e326a86a5682dd23ffe61feedd12c0c9547027dcbce9bce78177e72"
              }
            },
            {
              "tag": "v1.0",
              "name": "Dual Screen v1.0",
              "published_at": "2026-07-26T12:00:06Z",
              "prerelease": false,
              "asset": {
                "name": "tmc-dual-screen-v1.0.apk",
                "url": "https://github.com/samyost1/tmc-android/releases/download/v1.0/tmc-dual-screen-v1.0.apk",
                "size": 28483338,
                "sha256": "63629d91556973d7636ae005aa564aab79c02a6755b666c0a70d9dff4b540212"
              }
            },
            {
              "tag": "v0.1-dual-screen",
              "name": "Dual Screen v0.1",
              "published_at": "2026-07-26T10:47:29Z",
              "prerelease": false,
              "asset": {
                "name": "tmc-dual-screen-v0.1.apk",
                "url": "https://github.com/samyost1/tmc-android/releases/download/v0.1-dual-screen/tmc-dual-screen-v0.1.apk",
                "size": 28482317,
                "sha256": "24c6543e10becbe1afc76aaeafe5828c2dec48d89cb99b363e8f8b57711e6cb5"
              }
            }
          ],
          "package": "dev.picori.tmc",
          "signer_sha256": "3e9d065e36d575e0907aad30ea8e817a1bc1fffadb86c4edfcdd038a43eaa202",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2",
              "last_at": "2026-11-11T01:19:12Z"
            }
          ]
        },
        {
          "repo": "999sian/tmc",
          "name": "The Minish Cap (Project Picori)",
          "type": "decomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "dev.picori.tmc",
          "signer_sha256": "0982f3b7135a317d7185140fe35e805ab7f070aba930662161e1679771088458",
          "formerly": "minish-cap",
          "downloads": 5792,
          "release": {
            "tag": "v0.9.6",
            "name": "Project Picori v0.9.6",
            "published_at": "2026-10-20T00:39:05Z",
            "prerelease": false,
            "asset": {
              "name": "tmc-multi-android-v0.9.6.apk",
              "url": "https://github.com/999sian/tmc/releases/download/v0.9.6/tmc-multi-android-v0.9.6.apk",
              "size": 107530603,
              "sha256": "aa709a3ecee34321a57ff83b20abcdf3b22a381e9b2b1e87ed9a9f1ea1acd2ea"
            }
          },
          "history": [
            {
              "tag": "v0.9.5",
              "name": "Project Picori v0.9.5",
              "published_at": "2026-09-28T06:56:37Z",
              "prerelease": false,
              "asset": {
                "name": "tmc-multi-android-v0.9.5.apk",
                "url": "https://github.com/999sian/tmc/releases/download/v0.9.5/tmc-multi-android-v0.9.5.apk",
                "size": 103202915,
                "sha256": "525cb21c9f6c14f67dd4aff44bdbbdecadc3cd063ea4957d5b23173acc5ebce0"
              }
            }
          ]
        },
        {
          "repo": "GenissonEmilio/ZeldaMinishCapAndroid",
          "name": "The Minish Cap (Project Picori)",
          "type": "decomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "io.github.genissonemilio.minishcap",
          "signer_sha256": "fec15b1bce128aaffb788d09753d804ac4b0ba6ad2cc476e2d77b670410d3e60",
          "formerly": "minish-cap",
          "downloads": 73,
          "release": {
            "tag": "v0.4.0",
            "name": "Minish Cap Android v0.4.0 — European ROM support",
            "published_at": "2026-11-02T13:49:37Z",
            "prerelease": false,
            "asset": {
              "name": "MinishCap-Android-v0.4.0-arm64.apk",
              "url": "https://github.com/GenissonEmilio/ZeldaMinishCapAndroid/releases/download/v0.4.0/MinishCap-Android-v0.4.0-arm64.apk",
              "size": 40812644,
              "sha256": "45154d78f44a0262d6f84e28f5cf0a13b2523aa24d3699eef6461febeea1c9cd"
            }
          },
          "history": [
            {
              "tag": "v0.3.1",
              "name": "Minish Cap Android v0.3.1 — álbum e câmera no inventário",
              "published_at": "2026-10-28T13:23:08Z",
              "prerelease": false,
              "asset": {
                "name": "MinishCap-Android-v0.3.1-arm64.apk",
                "url": "https://github.com/GenissonEmilio/ZeldaMinishCapAndroid/releases/download/v0.3.1/MinishCap-Android-v0.3.1-arm64.apk",
                "size": 22023508,
                "sha256": "4a541d0e23af450858ec162161e109cfe018d7ca01b9616c38a0f9cd2507501d"
              }
            },
            {
              "tag": "v0.2.0",
              "name": "Minish Cap Android v0.2.0 — controles Zelda e Álbum de Hyrule",
              "published_at": "2026-10-24T23:14:07Z",
              "prerelease": false,
              "asset": {
                "name": "MinishCap-Android-v0.2.0-arm64.apk",
                "url": "https://github.com/GenissonEmilio/ZeldaMinishCapAndroid/releases/download/v0.2.0/MinishCap-Android-v0.2.0-arm64.apk",
                "size": 21994696,
                "sha256": "ea62cad332cd4382609d0e02d3b196bfd162fdbe7ac73b1a7a366e56f07d19e3"
              }
            },
            {
              "tag": "v0.1.1",
              "name": "Minish Cap Android v0.1.1 — pixels suaves e pixel perfeito",
              "published_at": "2026-10-24T00:01:55Z",
              "prerelease": false,
              "asset": {
                "name": "MinishCap-Android-v0.1.1-arm64.apk",
                "url": "https://github.com/GenissonEmilio/ZeldaMinishCapAndroid/releases/download/v0.1.1/MinishCap-Android-v0.1.1-arm64.apk",
                "size": 21964156,
                "sha256": "e8f8c3dbc286def5518b5072a3151b195653f196378ebb892f06293001c60a97"
              }
            },
            {
              "tag": "v0.1.0",
              "name": "Minish Cap Android v0.1.0 — ARM64",
              "published_at": "2026-10-23T23:40:00Z",
              "prerelease": false,
              "asset": {
                "name": "MinishCap-Android-v0.1.0-arm64.apk",
                "url": "https://github.com/GenissonEmilio/ZeldaMinishCapAndroid/releases/download/v0.1.0/MinishCap-Android-v0.1.0-arm64.apk",
                "size": 21959508,
                "sha256": "9ba678134def1904c0728d9f52b199f7e412146713152830c4715f3fbc9cf01d"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "The Legend of Zelda: The Minish Cap ROM (GBA)",
          "accepted": [
            {
              "sha1": "b4bd50e4131b027c334547b4524e2dbbd4227130",
              "label": "USA",
              "format": "gba"
            },
            {
              "sha1": "cff199b36ff173fb6faf152653d1bccf87c26fb7",
              "label": "Europe",
              "format": "gba"
            },
            {
              "sha1": "6c5404a1effb17f481f352181d0f1c61a2765c5d",
              "label": "Japan",
              "format": "gba"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The US version works best across all ports.\n- **samyost1**: put the ROM as `baserom.gba` in `Android/data/dev.picori.tmc/files/` (from a PC over USB on Android 11 or later).\n- **GenissonEmilio**: open the app and import the ROM (.gba or .zip).\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo basado en la decompilación de zeldaret. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de The Legend of Zelda: The Minish Cap (GBA)",
              "instructions_md": "La versión de EE.UU. es la que mejor funciona en todos los ports.\n- **samyost1**: pon la ROM como `baserom.gba` en `Android/data/dev.picori.tmc/files/` (desde un PC por USB en Android 11 o superior).\n- **GenissonEmilio**: abre la app e importa la ROM (.gba o .zip).\n",
              "accepted": [
                "EE.UU.",
                "Europa",
                "Japón"
              ]
            }
          }
        },
        "fr": {
          "description": "Port natif basé sur la décompilation de zeldaret. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de The Legend of Zelda: The Minish Cap (GBA)",
              "accepted": [
                "USA",
                "Europe",
                "Japon"
              ],
              "instructions_md": "La version américaine est celle qui fonctionne le mieux dans tous les ports.\n- **samyost1** : placez la ROM sous le nom `baserom.gba` dans `Android/data/dev.picori.tmc/files/` (depuis un PC par USB sur Android 11 ou plus récent).\n- **GenissonEmilio** : ouvrez l'application et importez la ROM (.gba ou .zip).\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo baseado na descompilação de zeldaret. Requer a sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de The Legend of Zelda: The Minish Cap (GBA)",
              "accepted": [
                "EUA",
                "Europa",
                "Japão"
              ],
              "instructions_md": "A versão dos EUA é a que funciona melhor em todos os ports.\n- **samyost1**: coloque a ROM como `baserom.gba` em `Android/data/dev.picori.tmc/files/` (de um PC por USB no Android 11 ou mais recente).\n- **GenissonEmilio**: abra o app e importe a ROM (.gba ou .zip).\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port basierend auf der Dekompilierung von zeldaret. Benötigt deine GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von The Legend of Zelda: The Minish Cap (GBA)",
              "accepted": [
                "USA",
                "Europa",
                "Japan"
              ],
              "instructions_md": "Die US-Version funktioniert in allen Ports am besten.\n- **samyost1**: Lege die ROM als `baserom.gba` in `Android/data/dev.picori.tmc/files/` (ab Android 11 vom PC per USB).\n- **GenissonEmilio**: Öffne die App und importiere die ROM (.gba oder .zip).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34539,
        "cover": "https://cdn2.steamgriddb.com/grid/a687f78b9842c87225e74921765feb1b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/87294011f0e8aa7e329fa6184874bc44.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/e1dc4bf1f94e87fdfeb2d91ae3dc10ef.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 1035,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3nsk.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckftc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckftd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckft9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckftb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sckfta.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pyjnkh9ma6kv0nyti2le.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pn1esfa9quakaoy6f3b9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/shsfsrmdduhlknr5piky.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "aliases": [
        "minish-cap"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2",
          "last_at": "2026-11-11T01:19:12Z"
        }
      ],
      "downloads": 25798
    },
    {
      "id": "tomba2-recomp",
      "name": "Tomba! 2 Recompiled",
      "game": "Tomba! 2: The Evil Swine Return",
      "original_platform": "ps1",
      "type": "recomp",
      "upstream": "https://github.com/igawa6/Tomba2RecompDS",
      "description": "Recompilation of Tomba! 2. Requires your PS1 disc.",
      "forks": [
        {
          "repo": "igawa6/Tomba2RecompDS",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 462,
          "release": {
            "tag": "v0.1.0",
            "name": "Tomba2 Android 0.1.0",
            "published_at": "2026-09-12T01:07:19Z",
            "prerelease": false,
            "asset": {
              "name": "Tomba2RecompDS-v0.1.0-arm64-v8a.apk",
              "url": "https://github.com/igawa6/Tomba2RecompDS/releases/download/v0.1.0/Tomba2RecompDS-v0.1.0-arm64-v8a.apk",
              "size": 123042731,
              "sha256": "a28ea67f2f19821952008f456e0927e979f41323370fddd70279a1a76bf72d79"
            }
          },
          "history": [],
          "package": "io.github.tomba2recomp",
          "signer_sha256": "425b7745dc429cf8ece5fc6804ccf95cbd7ad8d667d5085a9dfea6fe19a1b8ed"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Tomba! 2 disc (PS1, USA, SCUS-94454)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the image of your US Tomba! 2 disc (SCUS-94454) as `.chd` or `.cue` + `.bin`. No BIOS needed.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Tomba! 2. Necesita tu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Tomba! 2 (PS1, USA, SCUS-94454)",
              "instructions_md": "Elige la imagen de tu disco americano de Tomba! 2 (SCUS-94454) en `.chd` o `.cue` + `.bin`. No necesitas BIOS.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Tomba! 2. Nécessite votre disque PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Tomba! 2 (PS1, USA, SCUS-94454)",
              "instructions_md": "Choisissez l'image de votre disque américain de Tomba! 2 (SCUS-94454) en `.chd` ou `.cue` + `.bin`. Aucun BIOS nécessaire.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Tomba! 2. Precisa do seu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Tomba! 2 (PS1, EUA, SCUS-94454)",
              "instructions_md": "Escolha a imagem do seu disco americano de Tomba! 2 (SCUS-94454) em `.chd` ou `.cue` + `.bin`. Não precisa de BIOS.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Tomba! 2. Benötigt deine PS1-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Tomba! 2 (PS1, USA, SCUS-94454)",
              "instructions_md": "Wähle das Abbild deiner US-Disc von Tomba! 2 (SCUS-94454) als `.chd` oder `.cue` + `.bin`. Kein BIOS nötig.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36291,
        "cover": "https://cdn2.steamgriddb.com/grid/5d13bb7b735d024d5046ae2b619ad787.png",
        "hero": "https://cdn2.steamgriddb.com/hero/843a2a1f3f0c87d6c6d380ea29fc5651.png",
        "logo": "https://cdn2.steamgriddb.com/logo/4f087c37058a145e5d78eb26a6ff7985.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 4100,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co55sr.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/h7fpymcfep7sijp8q1qa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vexkkb48oo2u5uhti7q5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fb9k45rdftbdlixt7hra.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/inp8qwcz9diggydatdxl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hjobodmwwtrajfyix3on.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5pak.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5pan.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar5pas.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 462
    },
    {
      "id": "tooie-recomp",
      "name": "Tooie Recompiled",
      "game": "Banjo-Tooie",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/Frostie77/Tooie-Recompiled",
      "description": "Recompilation of Banjo-Tooie. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "Frostie77/Tooie-Recompiled",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 708,
          "release": {
            "tag": "v1.2.0",
            "name": "Tooie Recompiled v1.2.0",
            "published_at": "2026-11-02T03:32:18Z",
            "prerelease": false,
            "asset": {
              "name": "Tooie-Recompiled-v1.2.0-Android-arm64.apk",
              "url": "https://github.com/Frostie77/Tooie-Recompiled/releases/download/v1.2.0/Tooie-Recompiled-v1.2.0-Android-arm64.apk",
              "size": 14423702,
              "sha256": "57c8f1d2da0c8bcfed43780cece20e0b90c17ec805b4285b72bd04285492b4e3"
            }
          },
          "history": [
            {
              "tag": "v1.1.0",
              "name": "Tooie Recompiled v1.1.0",
              "published_at": "2026-10-26T01:46:52Z",
              "prerelease": false,
              "asset": {
                "name": "Tooie-Recompiled-v1.1.0-Android-arm64.apk",
                "url": "https://github.com/Frostie77/Tooie-Recompiled/releases/download/v1.1.0/Tooie-Recompiled-v1.1.0-Android-arm64.apk",
                "size": 14362262,
                "sha256": "6ed259e1c3f3b5313834bfd59440b54cb3a31888d58301e6166114159569e029"
              }
            },
            {
              "tag": "v1.0.1",
              "name": "Tooie Recompiled v1.0.1",
              "published_at": "2026-10-24T05:32:16Z",
              "prerelease": false,
              "asset": {
                "name": "Tooie-Recompiled-v1.0.1-Android-arm64.apk",
                "url": "https://github.com/Frostie77/Tooie-Recompiled/releases/download/v1.0.1/Tooie-Recompiled-v1.0.1-Android-arm64.apk",
                "size": 14005109,
                "sha256": "8e1a89308912b68001d7e2d98dc9f6feb3a43bc8617906645425b2ebc01187b2"
              }
            },
            {
              "tag": "Banjo-Tooie",
              "name": "Tooie Recompiled v1.0.0",
              "published_at": "2026-10-23T16:17:20Z",
              "prerelease": false,
              "asset": {
                "name": "Tooie-Recompiled-v1.0.0-Android-arm64.apk",
                "url": "https://github.com/Frostie77/Tooie-Recompiled/releases/download/Banjo-Tooie/Tooie-Recompiled-v1.0.0-Android-arm64.apk",
                "size": 13984629,
                "sha256": "4654bab296b50e1e38200853dd4166fa2465b3e49e40ac3334d9d9e30de3de8e"
              }
            }
          ],
          "package": "io.github.banjotooierecompiled.release",
          "signer_sha256": "129f612a7b1b35c120fd84b7d49923da882b626a248f8d55470f7dfd8ce8d0e1"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Banjo-Tooie ROM (N64, USA)",
          "accepted": [
            {
              "sha1": "af1a89e12b638b8d82cc4c085c8e01d4cba03fb3",
              "label": "Banjo-Tooie (USA)",
              "format": "z64"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the launcher tap **Select ROM** and choose your US Banjo-Tooie ROM as `.z64`. The app keeps a copy.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Banjo-Tooie. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Tooie (N64, USA)",
              "instructions_md": "En el lanzador pulsa **Select ROM** y elige tu ROM americana de Banjo-Tooie en `.z64`. La app guarda una copia.\n",
              "accepted": [
                "Banjo-Tooie (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Banjo-Tooie. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Tooie (N64, USA)",
              "accepted": [
                "Banjo-Tooie (USA)"
              ],
              "instructions_md": "Dans le lanceur, touchez **Select ROM** et choisissez votre ROM américaine de Banjo-Tooie en `.z64`. L'application en garde une copie.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Banjo-Tooie. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Banjo-Tooie (N64, EUA)",
              "accepted": [
                "Banjo-Tooie (USA)"
              ],
              "instructions_md": "No launcher toque em **Select ROM** e escolha sua ROM americana de Banjo-Tooie em `.z64`. O app guarda uma cópia.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Banjo-Tooie. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Banjo-Tooie (N64, USA)",
              "accepted": [
                "Banjo-Tooie (USA)"
              ],
              "instructions_md": "Tippe im Launcher auf **Select ROM** und wähle deine US-ROM von Banjo-Tooie als `.z64`. Die App behält eine Kopie.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1988,
        "cover": "https://cdn2.steamgriddb.com/grid/92072878dd6bcea843fb557598077392.png",
        "hero": "https://cdn2.steamgriddb.com/hero/5c34dc67a4178be566ff98512d6721d5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/000c076c390a4c357313fca29e390ece.png",
        "genres": [
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 201645,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6bhb.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch231.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch232.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sch233.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3a9u.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "puzzle"
      ],
      "downloads": 708
    },
    {
      "id": "torchlight-rekindled",
      "name": "Torchlight Rekindled",
      "game": "Torchlight",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "GreenSwampDweller/torchlight-rekindled",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1014,
          "release": {
            "tag": "1.1.0",
            "name": "1.1.0",
            "published_at": "2026-10-29T10:14:33Z",
            "prerelease": false,
            "asset": {
              "name": "TorchlightRekindled-1.1.0.apk",
              "url": "https://github.com/GreenSwampDweller/torchlight-rekindled/releases/download/1.1.0/TorchlightRekindled-1.1.0.apk",
              "size": 6208468,
              "sha256": "933568857fe47a4c76fd419c975a57ab1184370b2eada164dc852ed91e41c25d"
            }
          },
          "history": [
            {
              "tag": "1.0.2",
              "name": "1.0.2",
              "published_at": "2026-10-23T18:47:49Z",
              "prerelease": false,
              "asset": {
                "name": "TorchlightRekindled-1.0.2.apk",
                "url": "https://github.com/GreenSwampDweller/torchlight-rekindled/releases/download/1.0.2/TorchlightRekindled-1.0.2.apk",
                "size": 6110164,
                "sha256": "83dc713fb987130f27097f8e9def08cb496acde21618bcec6af47d3c1ebb4365"
              }
            },
            {
              "tag": "1.0.1",
              "name": "1.0.1",
              "published_at": "2026-10-22T14:29:06Z",
              "prerelease": false,
              "asset": {
                "name": "TorchlightRekindled-1.0.1.apk",
                "url": "https://github.com/GreenSwampDweller/torchlight-rekindled/releases/download/1.0.1/TorchlightRekindled-1.0.1.apk",
                "size": 6044628,
                "sha256": "c5f4e27dc9dca608f59fe891958b583289d499678a2253e92f04098046973dcd"
              }
            },
            {
              "tag": "1.0.0",
              "name": "1.0.0",
              "published_at": "2026-10-20T16:45:37Z",
              "prerelease": false,
              "asset": {
                "name": "TorchlightRekindled-1.0.0.apk",
                "url": "https://github.com/GreenSwampDweller/torchlight-rekindled/releases/download/1.0.0/TorchlightRekindled-1.0.0.apk",
                "size": 5471952,
                "sha256": "683e7b69fa715d81781009329da1425a3e1ef6b6eac625f88cc6f73b3b592e74"
              }
            }
          ],
          "package": "io.github.greenswampdweller.rekindled",
          "signer_sha256": "9941a4cd454abcd0392ee279bedd07b456382fec2838e0dd0cdf1593438fdf36",
          "reports": [
            {
              "device": "Xiaomi 25053PC47I",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "1.1.0",
              "last_at": "2026-11-11T10:25:43Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "pak",
          "label": "Torchlight pak.zip (PC or Xbox 360) and the music folder",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "From your copy of Torchlight (Steam, GOG, Epic, the boxed one or the Xbox 360 one) you need the `pak.zip` file (`Pak.zip` on PC) and the `music` folder. Without `music` the game runs, but with no background music.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of Torchlight for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Torchlight para Xbox 360. Necesita tus archivos de Xbox 360.",
          "assets": {
            "pak": {
              "label": "pak.zip de Torchlight (PC o Xbox 360) y la carpeta music",
              "instructions_md": "De tu copia de Torchlight (Steam, GOG, Epic, la de caja o la de Xbox 360) necesitas el archivo `pak.zip` (`Pak.zip` en PC) y la carpeta `music`. Sin `music` el juego va, pero sin música de fondo.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Torchlight pour Xbox 360. Nécessite vos fichiers Xbox 360.",
          "assets": {
            "pak": {
              "label": "pak.zip de Torchlight (PC ou Xbox 360) et le dossier music",
              "instructions_md": "De votre copie de Torchlight (Steam, GOG, Epic, en boîte ou sur Xbox 360), il vous faut le fichier `pak.zip` (`Pak.zip` sur PC) et le dossier `music`. Sans `music`, le jeu fonctionne, mais sans musique de fond.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Torchlight para Xbox 360. Requer os seus ficheiros da Xbox 360.",
          "assets": {
            "pak": {
              "label": "pak.zip de Torchlight (PC ou Xbox 360) e a pasta music",
              "instructions_md": "Da sua cópia de Torchlight (Steam, GOG, Epic, a de caixa ou a de Xbox 360) você precisa do arquivo `pak.zip` (`Pak.zip` no PC) e da pasta `music`. Sem `music` o jogo funciona, mas sem música de fundo.\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von Torchlight für Xbox 360. Benötigt deine Xbox-360-Dateien.",
          "assets": {
            "pak": {
              "label": "pak.zip von Torchlight (PC oder Xbox 360) und der Ordner music",
              "instructions_md": "Aus deiner Kopie von Torchlight (Steam, GOG, Epic, Boxversion oder Xbox 360) brauchst du die Datei `pak.zip` (`Pak.zip` am PC) und den Ordner `music`. Ohne `music` läuft das Spiel, aber ohne Hintergrundmusik.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 9624,
        "cover": "https://cdn2.steamgriddb.com/grid/165e21946d3b619fb6dff4613f9115c0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2edfeadfe636973b42d7b6ac315b896c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d8b8c526b7378d35821de4ab3de48d5a.png",
        "genres": [
          "action",
          "rpg"
        ],
        "igdb_id": 2480,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1rrn.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rjizlnzuhctggzfw8mix.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mqbdjshhpvfr1qrfhdjt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/czkzq5ipmshze90e8rk9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ae10vmvtjnztg3zjuv5e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/admnfhouzxplq5vc42li.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar10cf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar10cg.jpg"
        ]
      },
      "genres": [
        "action",
        "rpg"
      ],
      "reports": [
        {
          "device": "Xiaomi 25053PC47I",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "1.1.0",
          "last_at": "2026-11-11T10:25:43Z"
        }
      ],
      "downloads": 1014
    },
    {
      "id": "totkdroid",
      "name": "TOTKDROID",
      "game": "The Legend of Zelda Tears of the Kingdom",
      "original_platform": "switch",
      "type": "recomp",
      "forks": [
        {
          "repo": "AurelioB/totk-android",
          "name": "TotK Native",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 5170,
          "release": {
            "tag": "v1.0.1",
            "name": "TotK Native 1.0.1",
            "published_at": "2026-11-05T06:39:01Z",
            "prerelease": false,
            "asset": {
              "name": "TotK-Native-1.0.1.apk",
              "url": "https://github.com/AurelioB/totk-android/releases/download/v1.0.1/TotK-Native-1.0.1.apk",
              "size": 18358903,
              "sha256": "5f590c91b3af683b26fea74c121890d7439d97b687ad4a34eff7660ca75399d5"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "TotK Native 1.0.0",
              "published_at": "2026-11-04T06:13:28Z",
              "prerelease": false,
              "asset": {
                "name": "TotK-Native-1.0.0.apk",
                "url": "https://github.com/AurelioB/totk-android/releases/download/v1.0.0/TotK-Native-1.0.0.apk",
                "size": 18315790,
                "sha256": "393576ab9b01b9c2370b5dd515b941e0e0a851c763d16b5b624092aab9f68ad6"
              }
            }
          ],
          "package": "com.aure.totk",
          "signer_sha256": "a9e7a2a9fad6fdaede18c45a458e4555c0904658c9d7f4b74a73d9c83b67e2bf",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 2,
              "broken": 0,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-10T15:50:08Z"
            },
            {
              "device": "Nubia NX809J",
              "great": 1,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-10T19:56:15Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-09T16:29:27Z"
            },
            {
              "device": "Redmagic11 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T17:39:22Z"
            },
            {
              "device": "Xiaomi 25053PC47G",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-09T22:39:37Z"
            },
            {
              "device": "AYN Odin2",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-10T02:11:09Z"
            },
            {
              "device": "Samsung SM-S926B",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T02:28:32Z"
            },
            {
              "device": "motorola edge 30 fusion",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-10T04:10:03Z"
            },
            {
              "device": "Realme RMX5061",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-10T05:34:44Z"
            },
            {
              "device": "Nothing A059",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-10T07:37:45Z"
            },
            {
              "device": "Xiaomi 2512BPNDAG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "Xiaomi 17 Ultra",
              "last_at": "2026-11-10T22:15:37Z"
            },
            {
              "device": "Xiaomi Poco X8 Pro",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-10T22:28:17Z"
            },
            {
              "device": "Motorola moto g05",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.0.1",
              "last_at": "2026-11-11T01:23:21Z"
            }
          ]
        },
        {
          "repo": "mamcjr/TOTKDroid",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 9065,
          "release": {
            "tag": "v0.2.2-beta",
            "name": "TOTKDroid 0.2.2 (beta): Usar no lugar, memória por arquivo (Mali), 20/40/45 fps, pouca RAM e controles de toque",
            "published_at": "2026-11-09T01:11:11Z",
            "prerelease": true,
            "asset": {
              "name": "TOTKDroid-0.2.2-beta.apk",
              "url": "https://github.com/mamcjr/TOTKDroid/releases/download/v0.2.2-beta/TOTKDroid-0.2.2-beta.apk",
              "size": 23479238,
              "sha256": "6af796e97c4f0f5b2770587d2e6422d32c544a2d9822ced01313905f722868c4"
            }
          },
          "history": [
            {
              "tag": "v0.2.1-beta",
              "name": "TOTKDroid 0.2.1 (beta): correções para Mali / Mali fixes",
              "published_at": "2026-11-02T01:24:28Z",
              "prerelease": true,
              "asset": {
                "name": "TOTKDroid-0.2.1-beta.apk",
                "url": "https://github.com/mamcjr/TOTKDroid/releases/download/v0.2.1-beta/TOTKDroid-0.2.1-beta.apk",
                "size": 21607578,
                "sha256": "2fa48533efa80b55973b9b50ddcd0bbe3ce15dc7a34c70cb438cdf40f7a74adf"
              }
            },
            {
              "tag": "v0.2.0-beta",
              "name": "TOTKDroid 0.2.0 (beta): código nativo, cavernas e água corrigidas, 60 fps, proporção livre",
              "published_at": "2026-11-01T12:03:45Z",
              "prerelease": true,
              "asset": {
                "name": "TOTKDroid-0.2.0-beta.apk",
                "url": "https://github.com/mamcjr/TOTKDroid/releases/download/v0.2.0-beta/TOTKDroid-0.2.0-beta.apk",
                "size": 21602034,
                "sha256": "c7da62458a687dfea57f9cdb2b9c6d07451acb59cc778168df2f065f0ab9bfd6"
              }
            },
            {
              "tag": "v0.0.1-alpha",
              "name": "TOTKRecompAndroid 0.0.1 (alpha 1)",
              "published_at": "2026-10-29T12:25:57Z",
              "prerelease": true,
              "asset": {
                "name": "TOTKRecompAndroid-0.0.1-alpha.apk",
                "url": "https://github.com/mamcjr/TOTKDroid/releases/download/v0.0.1-alpha/TOTKRecompAndroid-0.0.1-alpha.apk",
                "size": 92953329,
                "sha256": "b7861c700a0c47856a67bcb5175c22a7801618254258402a3f12fc9f96952e86"
              }
            }
          ],
          "package": "com.totkrecompandroid",
          "signer_sha256": "3dd8fbb82844fde18d54ab29d4f090e1d00a5e015c9e19bcd9272295af71cceb",
          "reports": [
            {
              "device": "Nubia NX789J",
              "great": 1,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.2-beta",
              "last_at": "2026-11-11T18:22:20Z"
            },
            {
              "device": "Samsung SM-S926B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.2.2-beta",
              "last_at": "2026-11-09T23:29:55Z"
            },
            {
              "device": "Realme RMX5061",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.2.2-beta",
              "last_at": "2026-11-10T05:32:31Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "game",
          "label": "Zelda: Tears of the Kingdom 1.4.3 (RomFS + ExeFS, or XCI/NSP + update + prod.keys)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own dump of Tears of the Kingdom at **version 1.4.3**. In AurelioB's version either of these options works:\n- The 1.4.3 RomFS with the update applied (`romfs.bin`) and the ExeFS folder (`main`, `sdk`, `subsdk0`).\n- The 1.0.0 base game as XCI or NSP, the 1.4.3 update NSP and your console's `prod.keys`.\nIt takes a lot of space: about 40 GB free during setup and about 20 GB afterwards.\nmamcjr's version is set up from a PC with its scripts (`tools/` and `android/push_game.sh`).\n"
        }
      ],
      "added_at": "2026-11-02T00:00:00Z",
      "description": "Static recompilation of The Legend of Zelda Tears of the Kingdom for Switch. Requires your Switch ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de The Legend of Zelda Tears of the Kingdom para Switch. Necesita tu ROM de Switch.",
          "assets": {
            "game": {
              "label": "Zelda: Tears of the Kingdom 1.4.3 (RomFS + ExeFS, o XCI/NSP + actualización + prod.keys)",
              "instructions_md": "Necesitas tu propio volcado de Tears of the Kingdom con la **versión 1.4.3**. En la versión de AurelioB vale cualquiera de estas dos opciones:\n- El RomFS 1.4.3 con la actualización aplicada (`romfs.bin`) y la carpeta ExeFS (`main`, `sdk`, `subsdk0`).\n- El juego base 1.0.0 en XCI o NSP, el NSP de la actualización 1.4.3 y el `prod.keys` de tu consola.\nHace falta mucho espacio: unos 40 GB libres durante la preparación y unos 20 GB después.\nLa versión de mamcjr se prepara desde un PC con sus scripts (`tools/` y `android/push_game.sh`).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de The Legend of Zelda Tears of the Kingdom pour Switch. Nécessite votre ROM Switch.",
          "assets": {
            "game": {
              "label": "Zelda: Tears of the Kingdom 1.4.3 (RomFS + ExeFS, ou XCI/NSP + mise à jour + prod.keys)",
              "instructions_md": "Il vous faut votre propre dump de Tears of the Kingdom en **version 1.4.3**. Dans la version d'AurelioB, l'une de ces deux options suffit :\n- Le RomFS 1.4.3 avec la mise à jour appliquée (`romfs.bin`) et le dossier ExeFS (`main`, `sdk`, `subsdk0`).\n- Le jeu de base 1.0.0 en XCI ou NSP, le NSP de la mise à jour 1.4.3 et le `prod.keys` de votre console.\nIl faut beaucoup d'espace : environ 40 Go libres pendant la préparation et environ 20 Go ensuite.\nLa version de mamcjr se prépare depuis un PC avec ses scripts (`tools/` et `android/push_game.sh`).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de The Legend of Zelda Tears of the Kingdom para Switch. Requer a sua ROM da Switch.",
          "assets": {
            "game": {
              "label": "Zelda: Tears of the Kingdom 1.4.3 (RomFS + ExeFS, ou XCI/NSP + atualização + prod.keys)",
              "instructions_md": "Você precisa do seu próprio dump de Tears of the Kingdom na **versão 1.4.3**. Na versão de AurelioB serve qualquer uma destas duas opções:\n- O RomFS 1.4.3 com a atualização aplicada (`romfs.bin`) e a pasta ExeFS (`main`, `sdk`, `subsdk0`).\n- O jogo base 1.0.0 em XCI ou NSP, o NSP da atualização 1.4.3 e o `prod.keys` do seu console.\nÉ preciso muito espaço: uns 40 GB livres durante a preparação e uns 20 GB depois.\nA versão de mamcjr é preparada em um PC com os scripts dela (`tools/` e `android/push_game.sh`).\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von The Legend of Zelda Tears of the Kingdom für Switch. Benötigt deine Switch-ROM.",
          "assets": {
            "game": {
              "label": "Zelda: Tears of the Kingdom 1.4.3 (RomFS + ExeFS, oder XCI/NSP + Update + prod.keys)",
              "instructions_md": "Du brauchst deinen eigenen Dump von Tears of the Kingdom in **Version 1.4.3**. In der Version von AurelioB reicht eine dieser beiden Optionen:\n- Das RomFS 1.4.3 mit eingespieltem Update (`romfs.bin`) und der ExeFS-Ordner (`main`, `sdk`, `subsdk0`).\n- Das Basisspiel 1.0.0 als XCI oder NSP, das NSP des Updates 1.4.3 und die `prod.keys` deiner Konsole.\nEs braucht viel Platz: etwa 40 GB frei während der Einrichtung und etwa 20 GB danach.\nDie Version von mamcjr wird am PC mit ihren Skripten eingerichtet (`tools/` und `android/push_game.sh`).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5303117,
        "cover": "https://cdn2.steamgriddb.com/grid/ae758fbcbd5bd841516c53b3c08ebc6f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7048d1540fa99464f489f1d11db688b1.png",
        "logo": "https://cdn2.steamgriddb.com/logo/19e524e7aa887f6311e8b6ae061bf5d7.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 119388,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co5vmg.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scaoj8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scaoj9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scaoj7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scaoj6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc6lnr.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3m45.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3m47.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3m46.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 2,
          "broken": 0,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-10T15:50:08Z"
        },
        {
          "device": "Nubia NX809J",
          "great": 1,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-10T19:56:15Z"
        },
        {
          "device": "Samsung SM-S926B",
          "great": 0,
          "playable": 1,
          "broken": 1,
          "last_at": "2026-11-10T02:28:32Z"
        },
        {
          "device": "Realme RMX5061",
          "great": 0,
          "playable": 0,
          "broken": 2,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-10T05:34:44Z"
        },
        {
          "device": "Nubia NX789J",
          "great": 1,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.2.2-beta",
          "last_at": "2026-11-11T18:22:20Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-09T16:29:27Z"
        },
        {
          "device": "Redmagic11 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T17:39:22Z"
        },
        {
          "device": "Xiaomi 25053PC47G",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-09T22:39:37Z"
        },
        {
          "device": "AYN Odin2",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-10T02:11:09Z"
        },
        {
          "device": "motorola edge 30 fusion",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-10T04:10:03Z"
        },
        {
          "device": "Nothing A059",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-10T07:37:45Z"
        },
        {
          "device": "Xiaomi 2512BPNDAG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "Xiaomi 17 Ultra",
          "last_at": "2026-11-10T22:15:37Z"
        },
        {
          "device": "Xiaomi Poco X8 Pro",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-10T22:28:17Z"
        },
        {
          "device": "Motorola moto g05",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.0.1",
          "last_at": "2026-11-11T01:23:21Z"
        }
      ],
      "downloads": 14235
    },
    {
      "id": "transformers-the-game-recomp",
      "name": "Transformers: The Game",
      "game": "Transformers: The Game",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "sindufha/transformers-the-game-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 902,
          "release": {
            "tag": "v0.5.17",
            "name": "v0.5.17 - Android playable preview",
            "published_at": "2026-10-24T01:01:22Z",
            "prerelease": true,
            "asset": {
              "name": "Transformers-The-Game-Recompiled-v0.5.17-arm64-v8a.apk",
              "url": "https://github.com/sindufha/transformers-the-game-recomp/releases/download/v0.5.17/Transformers-The-Game-Recompiled-v0.5.17-arm64-v8a.apk",
              "size": 36844205,
              "sha256": "c6df18c31d7064096a5e380613900008cd152708e2231a7fe4317c5fb82a2740"
            }
          },
          "history": [],
          "package": "io.github.transformers.recompiled.diagnostics",
          "signer_sha256": "0cf14d4ebd2455808f7cea26c70462fa6d4c0ee1512f99fa9da14afa2e961330"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Transformers: The Game for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Transformers: The Game para PC. Necesita tus archivos del juego de PC."
        },
        "fr": {
          "description": "Recompilation statique de Transformers: The Game pour PC. Nécessite vos fichiers de jeu PC."
        },
        "pt": {
          "description": "Recompilação estática de Transformers: The Game para PC. Requer os arquivos do seu jogo de PC."
        },
        "de": {
          "description": "Statische Rekompilierung von Transformers: The Game für PC. Erfordert Ihre PC-Spieledateien."
        }
      },
      "art": {
        "steamgriddb_id": 5253063,
        "cover": "https://cdn2.steamgriddb.com/grid/ef6c84ac469cc5c9e34c56f18531b7d7.png",
        "hero": "https://cdn2.steamgriddb.com/hero/846ca1ecf9bca75d39bb933ba3c3be5d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/256bf8e6923a52fda8ddf7dc050a1148.png",
        "genres": [
          "action",
          "shooter"
        ],
        "igdb_id": 200810,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co60iu.jpg"
      },
      "genres": [
        "action",
        "shooter"
      ],
      "downloads": 902
    },
    {
      "id": "turok-evolution-recomp",
      "name": "Turok: Evolution",
      "game": "Turok: Evolution",
      "original_platform": "xbox",
      "type": "recomp",
      "forks": [
        {
          "repo": "phobos665/turok-evolution-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 45,
          "release": {
            "tag": "v0.3.1",
            "name": "v0.3.1",
            "published_at": "2026-10-27T12:15:05Z",
            "prerelease": false,
            "asset": {
              "name": "turok-v0.3.1-android-arm64.apk",
              "url": "https://github.com/phobos665/turok-evolution-recomp/releases/download/v0.3.1/turok-v0.3.1-android-arm64.apk",
              "size": 89126175,
              "sha256": "68fb99380dc1ca315eda48cca432b51863958d26fb8fa0d7620f5c566359aa85"
            }
          },
          "history": [],
          "package": "org.directxboxrecomp.turokevolution",
          "signer_sha256": "4119c2c831324f083c573f6c5485aedde5ba0c395ebe0240f7d139e18dbb5edd"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Turok: Evolution disc (Xbox, PAL) as .iso or .xiso",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the port and choose your disc image (`.iso` or `.xiso`) or the folder with its files. Only the European (PAL) release works.\n"
        }
      ],
      "added_at": "2026-11-11T13:42:22Z",
      "description": "Static recompilation of Turok: Evolution (Xbox). Requires your own disc image (.iso or .xiso) of the European (PAL) release.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Turok: Evolution (Xbox). Necesita tu propia imagen del disco (.iso o .xiso) de la versión europea (PAL).",
          "assets": {
            "disc": {
              "label": "Disco de Turok: Evolution (Xbox, PAL) en .iso o .xiso",
              "instructions_md": "Abre el port y elige la imagen de tu disco (`.iso` o `.xiso`) o la carpeta con sus archivos. Solo sirve la versión europea (PAL).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Turok: Evolution (Xbox). Nécessite votre propre image du disque (.iso ou .xiso) de la version européenne (PAL).",
          "assets": {
            "disc": {
              "label": "Disque de Turok: Evolution (Xbox, PAL) en .iso ou .xiso",
              "instructions_md": "Ouvrez le portage et choisissez l'image de votre disque (`.iso` ou `.xiso`) ou le dossier avec ses fichiers. Seule la version européenne (PAL) fonctionne.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Turok: Evolution (Xbox). Precisa da sua própria imagem do disco (.iso ou .xiso) da versão europeia (PAL).",
          "assets": {
            "disc": {
              "label": "Disco de Turok: Evolution (Xbox, PAL) em .iso ou .xiso",
              "instructions_md": "Abra o port e escolha a imagem do seu disco (`.iso` ou `.xiso`) ou a pasta com os arquivos dele. Só serve a versão europeia (PAL).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Turok: Evolution (Xbox). Benötigt dein eigenes Disc-Abbild (.iso oder .xiso) der europäischen Version (PAL).",
          "assets": {
            "disc": {
              "label": "Disc von Turok: Evolution (Xbox, PAL) als .iso oder .xiso",
              "instructions_md": "Öffne den Port und wähle dein Disc-Abbild (`.iso` oder `.xiso`) oder den Ordner mit seinen Dateien. Nur die europäische Version (PAL) funktioniert.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38259,
        "cover": "https://cdn2.steamgriddb.com/grid/7d1d8bfc2e16c69a17ac833597e2a9b0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/6b19397c392fd148c5873c9ca2a87f26.png",
        "logo": "https://cdn2.steamgriddb.com/logo/12210ea482a4c049c82670b3d2028c40.png",
        "genres": [
          "adventure",
          "shooter",
          "horror"
        ],
        "igdb_id": 1329,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1p3p.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc9fwz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6jv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6jw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq6jx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar220j.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "horror"
      ],
      "downloads": 45
    },
    {
      "id": "twisted-metal-4",
      "name": "Twisted Metal 4 Recomp",
      "game": "Twisted Metal 4",
      "original_platform": "ps1",
      "type": "recomp",
      "upstream": "https://github.com/deivid22srk/TwistedMetal4Recomp-Android",
      "description": "Recompilation of Twisted Metal 4. Requires your PS1 disc.",
      "forks": [
        {
          "repo": "deivid22srk/TwistedMetal4Recomp-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 127,
          "release": {
            "tag": "android-build-d2657943c564",
            "name": "Twisted Metal 4 Android build d2657943c564",
            "published_at": "2026-08-16T00:10:56Z",
            "prerelease": false,
            "asset": {
              "name": "app-release.apk",
              "url": "https://github.com/deivid22srk/TwistedMetal4Recomp-Android/releases/download/android-build-d2657943c564/app-release.apk",
              "size": 5122545,
              "sha256": "62c7d355a823c179141e1542b5605eb92bc8f12ebc1c419ab7a43e89e76cc576"
            }
          },
          "history": [
            {
              "tag": "android-build-89d414925cd2",
              "name": "Twisted Metal 4 Android build 89d414925cd2",
              "published_at": "2026-08-16T11:16:37Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/deivid22srk/TwistedMetal4Recomp-Android/releases/download/android-build-89d414925cd2/app-release.apk",
                "size": 5128896,
                "sha256": "f71bb88eb400587799946ae3d543b3c7099b589210a061c9708cf706289ccb55"
              }
            },
            {
              "tag": "android-build-0150834cfac9",
              "name": "Twisted Metal 4 Android build 0150834cfac9",
              "published_at": "2026-08-16T00:16:26Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/deivid22srk/TwistedMetal4Recomp-Android/releases/download/android-build-0150834cfac9/app-release.apk",
                "size": 5122557,
                "sha256": "89e18730387db7e8ab37959b938469165ff31dcb6ffff46f199427fa09e48c64"
              }
            },
            {
              "tag": "android-build-f33c632a4a10",
              "name": "Twisted Metal 4 Android build f33c632a4a10",
              "published_at": "2026-08-15T23:57:04Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/deivid22srk/TwistedMetal4Recomp-Android/releases/download/android-build-f33c632a4a10/app-release.apk",
                "size": 5121913,
                "sha256": "a1d3d4262c6807832337a357262c602b280a92205c0740b8adfb1e43592bf98b"
              }
            },
            {
              "tag": "android-build-e5a7642d5c04",
              "name": "Twisted Metal 4 Android build e5a7642d5c04",
              "published_at": "2026-08-15T23:52:23Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/deivid22srk/TwistedMetal4Recomp-Android/releases/download/android-build-e5a7642d5c04/app-release.apk",
                "size": 5121891,
                "sha256": "0098194d4e892d3902ef9fb7aff1ba1d1f2a02cf6630eda58b78bb46236f6bd3"
              }
            },
            {
              "tag": "android-build-d4655a517402",
              "name": "Twisted Metal 4 Android build d4655a517402",
              "published_at": "2026-08-15T22:59:52Z",
              "prerelease": false,
              "asset": {
                "name": "app-release.apk",
                "url": "https://github.com/deivid22srk/TwistedMetal4Recomp-Android/releases/download/android-build-d4655a517402/app-release.apk",
                "size": 5120008,
                "sha256": "bd2321db55bdfe1d1349c76e1efda5c2c7d9fafc0970a81dc92aabdc2042ee7f"
              }
            }
          ],
          "package": "com.deivid22srk.twistedmetal4",
          "signer_sha256": "f892b08e803a3800ebb477efcc1c931543120bb8595c89d26e8cb9d409e04ac4"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Twisted Metal 4 disc (PS1, USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the image of your US Twisted Metal 4 disc (`.cue` + `.bin`) in the launcher.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Twisted Metal 4. Necesita tu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Twisted Metal 4 (PS1, USA)",
              "instructions_md": "Elige la imagen de tu disco americano de Twisted Metal 4 (`.cue` + `.bin`) en el lanzador.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Twisted Metal 4. Nécessite votre disque PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Twisted Metal 4 (PS1, USA)",
              "instructions_md": "Choisissez l'image de votre disque américain de Twisted Metal 4 (`.cue` + `.bin`) dans le lanceur.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Twisted Metal 4. Precisa do seu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Twisted Metal 4 (PS1, EUA)",
              "instructions_md": "Escolha a imagem do seu disco americano de Twisted Metal 4 (`.cue` + `.bin`) no launcher.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Twisted Metal 4. Benötigt deine PS1-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Twisted Metal 4 (PS1, USA)",
              "instructions_md": "Wähle im Launcher das Abbild deiner US-Disc von Twisted Metal 4 (`.cue` + `.bin`).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33909,
        "cover": "https://cdn2.steamgriddb.com/grid/5fe93099ca6469b8c1e61f84b7d5bb5c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0cd6a652ed1f7811192db1f700c8f0e7.png",
        "logo": "https://cdn2.steamgriddb.com/logo/9915092855e060669372117f22058ef0.png",
        "genres": [
          "fighting",
          "racing",
          "simulation",
          "horror"
        ],
        "igdb_id": 347127,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9ww0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzim.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzin.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzio.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzip.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxziq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzir.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzis.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scxzij.jpg"
        ]
      },
      "genres": [
        "fighting",
        "racing",
        "simulation",
        "horror"
      ],
      "downloads": 127
    },
    {
      "id": "ultima3",
      "name": "Ultima III: Exodus",
      "game": "Ultima III: Exodus",
      "original_platform": "nes",
      "type": "recomp",
      "forks": [
        {
          "repo": "synthwave-pixel/ultima3",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 454,
          "release": {
            "tag": "v1.0.82",
            "name": "v1.0.82",
            "published_at": "2026-11-05T20:58:45Z",
            "prerelease": false,
            "asset": {
              "name": "Ultima-III-1.0.82-android.apk",
              "url": "https://github.com/synthwave-pixel/ultima3/releases/download/v1.0.82/Ultima-III-1.0.82-android.apk",
              "size": 9706146,
              "sha256": "01800ca96ed47ab91f05896084fdda6fbfe765b8b0babe1ee92c05973b0caacb"
            }
          },
          "history": [
            {
              "tag": "v1.0.77",
              "name": "v1.0.77",
              "published_at": "2026-11-03T18:43:34Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-III-1.0.77-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima3/releases/download/v1.0.77/Ultima-III-1.0.77-android.apk",
                "size": 9706089,
                "sha256": "06003018527dbe9d72cd28a22d5f9a1cec039ff9abb91f240c00486978f3213f"
              }
            },
            {
              "tag": "v1.0.75",
              "name": "v1.0.75",
              "published_at": "2026-10-31T00:26:27Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-III-1.0.75-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima3/releases/download/v1.0.75/Ultima-III-1.0.75-android.apk",
                "size": 9704212,
                "sha256": "dee8f0b16b8ab0f6b8c7acf8499022d441bf5e0157e96483bee3f2f9aab5e12a"
              }
            },
            {
              "tag": "v1.0.73",
              "name": "v1.0.73",
              "published_at": "2026-10-28T23:31:42Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-III-1.0.73-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima3/releases/download/v1.0.73/Ultima-III-1.0.73-android.apk",
                "size": 9692757,
                "sha256": "c24fa157d76ece9e0c52f088ed672bda9d50bbb2c057a248efd0c53d4a6b093a"
              }
            },
            {
              "tag": "v1.0.71",
              "name": "v1.0.71",
              "published_at": "2026-10-27T17:55:26Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-III-1.0.71-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima3/releases/download/v1.0.71/Ultima-III-1.0.71-android.apk",
                "size": 9500998,
                "sha256": "6edcf983bf7a8c74aaadc87ea9139a6bd5b4d6a764187b2e15a806471546f2ba"
              }
            },
            {
              "tag": "v1.0.69",
              "name": "v1.0.69",
              "published_at": "2026-10-27T17:12:03Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-III-1.0.69-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima3/releases/download/v1.0.69/Ultima-III-1.0.69-android.apk",
                "size": 9500986,
                "sha256": "382e0ce46cc05eeb7060e498bdbbb41ee4e34fd057e544739d14dc1afdf95dd4"
              }
            }
          ],
          "package": "com.synthwavepixel.ultima3",
          "signer_sha256": "3839ffa990223d83326f22c9ce6063c3833a9bdbc90364c836422f196a2b9571"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Ultima III: Exodus for NES. Requires your NES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Ultima III: Exodus para NES. Necesita tu ROM de NES."
        },
        "fr": {
          "description": "Recompilation statique de Ultima III: Exodus pour NES. Nécessite votre ROM NES."
        },
        "pt": {
          "description": "Recompilação estática de Ultima III: Exodus para NES. Requer a sua ROM da NES."
        },
        "de": {
          "description": "Statische Reompilation von Ultima III: Exodus für NES. Benötigt deine NES-ROM."
        }
      },
      "art": {
        "steamgriddb_id": 38380,
        "cover": "https://cdn2.steamgriddb.com/grid/f8f94146db556d7954afdefbae5acaa8.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7af3fa3c4e60c26789fddcddff83cb7b.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/9084df79b057a0c74bb6b6619c9857e6.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 417834,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocwgi.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc156rx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc156ry.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc156rz.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "downloads": 454
    },
    {
      "id": "ultima5",
      "name": "Ultima V",
      "game": "Ultima V: Warriors of Destiny",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/synthwave-pixel/ultima5",
      "description": "TypeScript engine that plays your copy of Ultima V.",
      "forks": [
        {
          "repo": "synthwave-pixel/ultima5",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 318,
          "release": {
            "tag": "v1.1.198",
            "name": "v1.1.198",
            "published_at": "2026-11-11T00:01:09Z",
            "prerelease": false,
            "asset": {
              "name": "Ultima-V-1.1.198-android.apk",
              "url": "https://github.com/synthwave-pixel/ultima5/releases/download/v1.1.198/Ultima-V-1.1.198-android.apk",
              "size": 70037354,
              "sha256": "a8454cbd914e97c47bda33c7f403ab39fb1448e0edca058347de0dd59cc2d152"
            }
          },
          "history": [
            {
              "tag": "v1.1.196",
              "name": "v1.1.196",
              "published_at": "2026-11-10T22:26:50Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-V-1.1.196-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima5/releases/download/v1.1.196/Ultima-V-1.1.196-android.apk",
                "size": 70037077,
                "sha256": "3906a22b55ba70eda5c188a653bedfe1130c742d57f53f5d68a776aa07a0aafe"
              }
            },
            {
              "tag": "v1.1.194",
              "name": "v1.1.194",
              "published_at": "2026-11-06T09:10:03Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-V-1.1.194-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima5/releases/download/v1.1.194/Ultima-V-1.1.194-android.apk",
                "size": 70029681,
                "sha256": "8b55fd4f70c5f9a4af62ea75c313bb406c5f7f75e0f146d2efe2f830f9f1ace7"
              }
            },
            {
              "tag": "v1.1.191",
              "name": "v1.1.191",
              "published_at": "2026-11-04T19:07:58Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-V-1.1.191-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima5/releases/download/v1.1.191/Ultima-V-1.1.191-android.apk",
                "size": 70029509,
                "sha256": "9362b112a83e54fa836fa113cb8f11b71343c3991f9386d31b77ef01ead60c96"
              }
            },
            {
              "tag": "v1.1.189",
              "name": "v1.1.189",
              "published_at": "2026-11-03T21:37:16Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-V-1.1.189-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima5/releases/download/v1.1.189/Ultima-V-1.1.189-android.apk",
                "size": 70029455,
                "sha256": "81ad38b3397798a391158ed9179e5ba9c23768df058021ce9c996979e8495de9"
              }
            },
            {
              "tag": "v1.1.187",
              "name": "v1.1.187",
              "published_at": "2026-11-03T19:17:51Z",
              "prerelease": false,
              "asset": {
                "name": "Ultima-V-1.1.187-android.apk",
                "url": "https://github.com/synthwave-pixel/ultima5/releases/download/v1.1.187/Ultima-V-1.1.187-android.apk",
                "size": 70029365,
                "sha256": "e88df12bbd816dcf27b61fe37964d979bd2864f70f01adcae69ccc1a45770ed1"
              }
            }
          ],
          "package": "com.synthwavepixel.ultima5",
          "signer_sha256": "8efc9cba172f79a26db4b4c121aa5589532a8f47b8354b401e8a2a9cc7ca3408"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Ultima V files (GOG, Ultima 4+5+6)",
          "accepted": [],
          "manual": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the Ultima V folder from your GOG Ultima 4+5+6 pack, its files or a `.zip` with them.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Motor en TypeScript que juega tu copia de Ultima V.",
          "assets": {
            "data": {
              "label": "Archivos de Ultima V (GOG, Ultima 4+5+6)",
              "instructions_md": "Elige la carpeta de Ultima V de tu pack de GOG Ultima 4+5+6, sus archivos o un `.zip` con ellos.\n"
            }
          }
        },
        "fr": {
          "description": "Moteur en TypeScript qui fait tourner votre copie d'Ultima V.",
          "assets": {
            "data": {
              "label": "Fichiers d'Ultima V (GOG, Ultima 4+5+6)",
              "instructions_md": "Choisissez le dossier d'Ultima V de votre pack GOG Ultima 4+5+6, ses fichiers ou un `.zip` les contenant.\n"
            }
          }
        },
        "pt": {
          "description": "Motor em TypeScript que roda a sua cópia de Ultima V.",
          "assets": {
            "data": {
              "label": "Arquivos de Ultima V (GOG, Ultima 4+5+6)",
              "instructions_md": "Escolha a pasta de Ultima V do seu pacote Ultima 4+5+6 da GOG, os arquivos dela ou um `.zip` com eles.\n"
            }
          }
        },
        "de": {
          "description": "TypeScript-Engine, die deine Kopie von Ultima V abspielt.",
          "assets": {
            "data": {
              "label": "Dateien von Ultima V (GOG, Ultima 4+5+6)",
              "instructions_md": "Wähle den Ultima-V-Ordner aus deinem GOG-Paket Ultima 4+5+6, seine Dateien oder eine `.zip` damit.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 33768,
        "cover": "https://cdn2.steamgriddb.com/grid/b0cbc684c02ef796806b6300e19d76c3.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e85cc63b4f0f312f11e073fc68ccffd5.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/1055d24e1980e8506a7489cb11f34ee3.png",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 12229,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/codbgz.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc16hjv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc16hjw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc16hjx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc16hjy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc16hjz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar6zbb.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 318
    },
    {
      "id": "ultimate-spider-man-android",
      "name": "Ultimate Spider-Man",
      "game": "Ultimate Spider-Man (2005)",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "deivid22srk/Ultimate_Spider_Man_Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4502,
          "release": {
            "tag": "v1.0.4",
            "name": "Ultimate Spider-Man Android v1.0.4",
            "published_at": "2026-10-27T09:59:23Z",
            "prerelease": false,
            "asset": {
              "name": "UltimateSpiderMan-1.0.4.apk",
              "url": "https://github.com/deivid22srk/Ultimate_Spider_Man_Android/releases/download/v1.0.4/UltimateSpiderMan-1.0.4.apk",
              "size": 17257593,
              "sha256": "95de79f15a16bae338529eb414ad4409d4875bf2279c8072f54d55ff43ec19d8"
            }
          },
          "history": [
            {
              "tag": "v1.0.3",
              "name": "Ultimate Spider-Man Android v1.0.3",
              "published_at": "2026-10-26T15:04:17Z",
              "prerelease": false,
              "asset": {
                "name": "UltimateSpiderMan-1.0.3.apk",
                "url": "https://github.com/deivid22srk/Ultimate_Spider_Man_Android/releases/download/v1.0.3/UltimateSpiderMan-1.0.3.apk",
                "size": 17257253,
                "sha256": "f3dbfb1222275857a02ab08362a695868338c5af512767e2d872c9c8d76e6c59"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "Ultimate Spider-Man Android v1.0.0",
              "published_at": "2026-10-26T12:48:09Z",
              "prerelease": false,
              "asset": {
                "name": "UltimateSpiderMan-1.0.0.apk",
                "url": "https://github.com/deivid22srk/Ultimate_Spider_Man_Android/releases/download/v1.0.0/UltimateSpiderMan-1.0.0.apk",
                "size": 17216395,
                "sha256": "60447a953ecaef08fb8ee91ce32fe5d5727c14e5ab3a4a94d409edb3f92846b6"
              }
            }
          ],
          "package": "com.deivid22srk.usm",
          "signer_sha256": "7537f4a31a3159328bf08b6da07ed56b8991ed584567a6af9216594f19693d1f",
          "reports": [
            {
              "device": "Xiaomi Pad 7 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T16:57:47Z"
            },
            {
              "device": "Samsung SM-A165M",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-09T23:26:09Z"
            },
            {
              "device": "Moorechip Retroid Pocket 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.0.4",
              "last_at": "2026-11-10T17:19:20Z"
            },
            {
              "device": "HONOR X6B",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T16:23:42Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Ultimate Spider-Man Game Files folder (PC, 2005, v1.0.0.1)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the contents of the `Game Files` folder from your PC install: `USM.exe`, `binkw32.dll` and the `data` folder.\nOnly `USM.exe` version 1.0.0.1 works (SHA-1 `66c58c6e96ad96a1713f86fb903af1192e8bc8f5`); the launcher warns you if it's a different one.\n"
        }
      ],
      "added_at": "2026-11-05T11:07:35Z",
      "description": "Static recompilation of Ultimate Spider-Man (2005) for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Ultimate Spider-Man (2005) para PC. Necesita tus archivos de PC.",
          "assets": {
            "game": {
              "label": "Carpeta Game Files de Ultimate Spider-Man (PC, 2005, v1.0.0.1)",
              "instructions_md": "Copia el contenido de la carpeta `Game Files` de tu instalación de PC: `USM.exe`, `binkw32.dll` y la carpeta `data`.\nSolo vale `USM.exe` versión 1.0.0.1 (SHA-1 `66c58c6e96ad96a1713f86fb903af1192e8bc8f5`); el lanzador te avisa si es otra.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Ultimate Spider-Man (2005) pour PC. Nécessite vos fichiers PC.",
          "assets": {
            "game": {
              "label": "Dossier Game Files d'Ultimate Spider-Man (PC, 2005, v1.0.0.1)",
              "instructions_md": "Copiez le contenu du dossier `Game Files` de votre installation PC : `USM.exe`, `binkw32.dll` et le dossier `data`.\nSeul `USM.exe` version 1.0.0.1 fonctionne (SHA-1 `66c58c6e96ad96a1713f86fb903af1192e8bc8f5`) ; le lanceur vous prévient si c'en est une autre.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Ultimate Spider-Man (2005) para PC. Requer os seus ficheiros de PC.",
          "assets": {
            "game": {
              "label": "Pasta Game Files de Ultimate Spider-Man (PC, 2005, v1.0.0.1)",
              "instructions_md": "Copie o conteúdo da pasta `Game Files` da sua instalação de PC: `USM.exe`, `binkw32.dll` e a pasta `data`.\nSó serve o `USM.exe` versão 1.0.0.1 (SHA-1 `66c58c6e96ad96a1713f86fb903af1192e8bc8f5`); o launcher avisa se for outra.\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von Ultimate Spider-Man (2005) für PC. Benötigt deine PC-Spieldateien.",
          "assets": {
            "game": {
              "label": "Game-Files-Ordner von Ultimate Spider-Man (PC, 2005, v1.0.0.1)",
              "instructions_md": "Kopiere den Inhalt des Ordners `Game Files` deiner PC-Installation: `USM.exe`, `binkw32.dll` und den Ordner `data`.\nNur `USM.exe` in Version 1.0.0.1 funktioniert (SHA-1 `66c58c6e96ad96a1713f86fb903af1192e8bc8f5`); der Launcher warnt dich, wenn es eine andere ist.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37214,
        "cover": "https://cdn2.steamgriddb.com/grid/16813e7554a111c9f9108be005b54442.png",
        "hero": "https://cdn2.steamgriddb.com/hero/cede2d63a7c04ebd4cb55a2228c7141a.png",
        "logo": "https://cdn2.steamgriddb.com/logo/227d64572b003dba122532f9e2da77e7.png"
      },
      "reports": [
        {
          "device": "Xiaomi Pad 7 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T16:57:47Z"
        },
        {
          "device": "Samsung SM-A165M",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-09T23:26:09Z"
        },
        {
          "device": "Moorechip Retroid Pocket 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.0.4",
          "last_at": "2026-11-10T17:19:20Z"
        },
        {
          "device": "HONOR X6B",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T16:23:42Z"
        }
      ],
      "downloads": 4502
    },
    {
      "id": "uncharted",
      "name": "Uncharted: The Nathan Drake Collection",
      "game": "Uncharted: The Nathan Drake Collection",
      "original_platform": "ps4",
      "type": "recomp",
      "forks": [
        {
          "repo": "erickmendes22/uncharted-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4556,
          "release": {
            "tag": "Uncharted-Android-0.3.0",
            "name": "Uncharted Android Daedalus v0.3.0",
            "published_at": "2026-11-10T21:40:41Z",
            "prerelease": false,
            "asset": {
              "name": "Uncharted-Daedalus-0.3.0.apk",
              "url": "https://github.com/erickmendes22/uncharted-android/releases/download/Uncharted-Android-0.3.0/Uncharted-Daedalus-0.3.0.apk",
              "size": 61046276,
              "sha256": "96fbce811e885eb0940ea5339aebc3a8918f5b252248197ba08a7a9376a9183a"
            }
          },
          "history": [
            {
              "tag": "Uncharted-Android-0.2.9",
              "name": "Uncharted Android Daedalus v0.2.9",
              "published_at": "2026-10-29T17:28:13Z",
              "prerelease": false,
              "asset": {
                "name": "Uncharted-Daedalus-0.2.9.apk",
                "url": "https://github.com/erickmendes22/uncharted-android/releases/download/Uncharted-Android-0.2.9/Uncharted-Daedalus-0.2.9.apk",
                "size": 57887537,
                "sha256": "4b6e1ad810c43132847f9ee65d4f6cff50dbaebb7646bd051fbdd42e7e736154"
              }
            },
            {
              "tag": "Uncharted-Android-0.2.5",
              "name": "Uncharted Android Daedalus 0.2.5",
              "published_at": "2026-10-26T22:36:09Z",
              "prerelease": false,
              "asset": {
                "name": "Uncharted-Daedalus-0.2.5.apk",
                "url": "https://github.com/erickmendes22/uncharted-android/releases/download/Uncharted-Android-0.2.5/Uncharted-Daedalus-0.2.5.apk",
                "size": 57703209,
                "sha256": "2765597935be2df6adc2633adce22d050b59fc80237bb0e04c1152bf82db61a3"
              }
            }
          ],
          "package": "com.daedalus.uncharted",
          "signer_sha256": "dee7320b7a2dcb0cba5048736456efbd9076f2f369a4d7bce91c3f94eaf318b1",
          "reports": [
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 1,
              "broken": 0,
              "last_tag": "Uncharted-Android-0.3.0",
              "last_at": "2026-11-11T13:56:03Z"
            }
          ]
        },
        {
          "repo": "revvv991/uncharted-android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10741,
          "release": {
            "tag": "v0.3.1",
            "name": "uncharted-android 0.3.1 (beta)",
            "published_at": "2026-11-09T22:21:07Z",
            "prerelease": false,
            "asset": {
              "name": "uncharted-android-0.3.1.apk",
              "url": "https://github.com/revvv991/uncharted-android/releases/download/v0.3.1/uncharted-android-0.3.1.apk",
              "size": 52226606,
              "sha256": "d0a6f5ef17ac654461b186c33b7bda587cb1993a2f6dc6c6bfef78e6d8a74860"
            }
          },
          "history": [
            {
              "tag": "v0.3.0",
              "name": "uncharted-android 0.3.0",
              "published_at": "2026-11-08T09:31:23Z",
              "prerelease": true,
              "asset": {
                "name": "uncharted-android-0.3.0.apk",
                "url": "https://github.com/revvv991/uncharted-android/releases/download/v0.3.0/uncharted-android-0.3.0.apk",
                "size": 52161070,
                "sha256": "692a403933163a4597448b212a084a974d605dbcefbf20b9d91a51aa2208def1"
              }
            },
            {
              "tag": "v0.2.14",
              "name": "uncharted-android 0.2.14",
              "published_at": "2026-11-03T23:44:23Z",
              "prerelease": true,
              "asset": {
                "name": "uncharted-android-0.2.14.apk",
                "url": "https://github.com/revvv991/uncharted-android/releases/download/v0.2.14/uncharted-android-0.2.14.apk",
                "size": 52161070,
                "sha256": "cfd16ce40057b32b4698fd0ae550e294a9324205aae9c88d3845bb4e17bea9b3"
              }
            },
            {
              "tag": "v0.2.13",
              "name": "uncharted-android 0.2.13",
              "published_at": "2026-11-02T23:02:08Z",
              "prerelease": true,
              "asset": {
                "name": "uncharted-android-0.2.13.apk",
                "url": "https://github.com/revvv991/uncharted-android/releases/download/v0.2.13/uncharted-android-0.2.13.apk",
                "size": 52161070,
                "sha256": "2dda1a2a84a4e85d64ed2df06e80af941a0a2b37b29df8145654a6674b4765ef"
              }
            },
            {
              "tag": "v0.2.12",
              "name": "uncharted-android 0.2.12",
              "published_at": "2026-11-02T09:11:03Z",
              "prerelease": true,
              "asset": {
                "name": "uncharted-android-0.2.12.apk",
                "url": "https://github.com/revvv991/uncharted-android/releases/download/v0.2.12/uncharted-android-0.2.12.apk",
                "size": 52161070,
                "sha256": "2e051627129925abf8f3eaaf5dfd282458e37e70af4036862d355a9cf278cf34"
              }
            },
            {
              "tag": "v0.2.11",
              "name": "uncharted-android 0.2.11",
              "published_at": "2026-10-31T11:45:33Z",
              "prerelease": true,
              "asset": {
                "name": "uncharted-android-0.2.11.apk",
                "url": "https://github.com/revvv991/uncharted-android/releases/download/v0.2.11/uncharted-android-0.2.11.apk",
                "size": 52111918,
                "sha256": "01a8b5f5027b5bd738d20a35db5b841ca953cce02f427a082088eca574d44472"
              }
            }
          ],
          "package": "dev.unchartedandroid",
          "signer_sha256": "e9f4c3735869e415fbf21647eafb7991b05d6e926f9daf0eea0f88fc3e7bc60b"
        },
        {
          "repo": "RedVorteX-TV/Uncharted-arm",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2210,
          "release": {
            "tag": "v0.1.8",
            "name": "Uncharted: The Nathan Drake Collection for ARM v0.1.8",
            "published_at": "2026-11-06T15:18:32Z",
            "prerelease": false,
            "asset": {
              "name": "Uncharted-android-0.1.8.apk",
              "url": "https://github.com/RedVorteX-TV/Uncharted-arm/releases/download/v0.1.8/Uncharted-android-0.1.8.apk",
              "size": 38320556,
              "sha256": "0c08d4b2e41896ab85d4ae30c6f01b108524e0f0b1fcb0c6f81fb93ea77a9aea"
            }
          },
          "history": [
            {
              "tag": "v0.1.7",
              "name": "Uncharted: The Nathan Drake Collection for ARM v0.1.7",
              "published_at": "2026-10-30T02:22:22Z",
              "prerelease": false,
              "asset": {
                "name": "Uncharted-android-0.1.7.apk",
                "url": "https://github.com/RedVorteX-TV/Uncharted-arm/releases/download/v0.1.7/Uncharted-android-0.1.7.apk",
                "size": 38308268,
                "sha256": "34a19cbc5235961e05ffa412245ef0b3fcccc44b55d6304a19aaea0bd7e23199"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "Uncharted: The Nathan Drake Collection for ARM v0.1.6",
              "published_at": "2026-10-25T02:18:42Z",
              "prerelease": false,
              "asset": {
                "name": "Uncharted-android-0.1.6.apk",
                "url": "https://github.com/RedVorteX-TV/Uncharted-arm/releases/download/v0.1.6/Uncharted-android-0.1.6.apk",
                "size": 34715087,
                "sha256": "672bc6724ca4b34b30823ea48b4f7a3327cbd63c62293778dbfa001105e6a1a4"
              }
            },
            {
              "tag": "0.1.5",
              "name": "Uncharted: The Nathan Drake Collection for ARM v0.1.5",
              "published_at": "2026-10-24T14:47:16Z",
              "prerelease": false,
              "asset": {
                "name": "Uncharted-android-0.1.5.apk",
                "url": "https://github.com/RedVorteX-TV/Uncharted-arm/releases/download/0.1.5/Uncharted-android-0.1.5.apk",
                "size": 34665935,
                "sha256": "ece0e4d21f7e26c0d5c30b9a8106cf3b8355e4a65a3037d42e30a9ac86deb2f1"
              }
            }
          ],
          "package": "com.redvortextv.uncharted",
          "signer_sha256": "9cbe539d25efd3561974edb1fb9235628888bde01b95c24dc03921fd8a0c88d8"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "dump",
          "label": "Decrypted dump of Uncharted: The Nathan Drake Collection (PS4)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your own decrypted dump of the collection (CUSA02320, CUSA02343 or CUSA02344): the folder with `eboot.bin`, `sce_sys` and each game's data.\nCopy it to the phone, allow \"All files access\" and choose it in the launcher. erickmendes22's version can also install the game from a PKG.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Uncharted: The Nathan Drake Collection. Requires your PS4 copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Uncharted: The Nathan Drake Collection. Necesita tu copia de PS4.",
          "assets": {
            "dump": {
              "label": "Volcado descifrado de Uncharted: The Nathan Drake Collection (PS4)",
              "instructions_md": "Necesitas tu propio volcado descifrado de la colección (CUSA02320, CUSA02343 o CUSA02344): la carpeta con `eboot.bin`, `sce_sys` y los datos de cada juego.\nCópiala al teléfono, permite el \"Acceso a todos los archivos\" y elígela en el lanzador. La versión de erickmendes22 también puede instalar el juego desde un PKG.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Uncharted: The Nathan Drake Collection. Nécessite votre copie PS4.",
          "assets": {
            "dump": {
              "label": "Dump déchiffré d'Uncharted: The Nathan Drake Collection (PS4)",
              "instructions_md": "Il vous faut votre propre dump déchiffré de la collection (CUSA02320, CUSA02343 ou CUSA02344) : le dossier avec `eboot.bin`, `sce_sys` et les données de chaque jeu.\nCopiez-le sur le téléphone, autorisez « Accès à tous les fichiers » et choisissez-le dans le lanceur. La version d'erickmendes22 peut aussi installer le jeu depuis un PKG.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Uncharted: The Nathan Drake Collection. Requer sua cópia de PS4.",
          "assets": {
            "dump": {
              "label": "Dump descriptografado de Uncharted: The Nathan Drake Collection (PS4)",
              "instructions_md": "Você precisa do seu próprio dump descriptografado da coleção (CUSA02320, CUSA02343 ou CUSA02344): a pasta com `eboot.bin`, `sce_sys` e os dados de cada jogo.\nCopie-a para o celular, permita o \"Acesso a todos os arquivos\" e escolha-a no launcher. A versão de erickmendes22 também pode instalar o jogo a partir de um PKG.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Uncharted: The Nathan Drake Collection. Benötigt deine PS4-Kopie.",
          "assets": {
            "dump": {
              "label": "Entschlüsselter Dump von Uncharted: The Nathan Drake Collection (PS4)",
              "instructions_md": "Du brauchst deinen eigenen entschlüsselten Dump der Sammlung (CUSA02320, CUSA02343 oder CUSA02344): den Ordner mit `eboot.bin`, `sce_sys` und den Daten jedes Spiels.\nKopiere ihn aufs Handy, erlaube den „Zugriff auf alle Dateien“ und wähle ihn im Launcher. Die Version von erickmendes22 kann das Spiel auch aus einem PKG installieren.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5246715,
        "cover": "https://cdn2.steamgriddb.com/grid/6374abaaafb1a4c0832a34ffa29b15b0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/a5329a91ef79db75900bd9cab3d96e43.png",
        "logo": "https://cdn2.steamgriddb.com/logo/2aca752107ac2bde4cd02805118de503.png",
        "genres": [
          "adventure",
          "platform",
          "shooter",
          "puzzle"
        ],
        "igdb_id": 10962,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1tps.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/oyb4up4ur3hpdjcjbqww.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xqjanod1ofnkukyo1klu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kbdl0vqkt8nsj3wsv3mf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uqgvxu06y3brb5jlvowl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wbckadayuylzkcgdtbes.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1cld.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1clc.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "shooter",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 1,
          "broken": 0,
          "last_tag": "Uncharted-Android-0.3.0",
          "last_at": "2026-11-11T13:56:03Z"
        }
      ],
      "downloads": 17507
    },
    {
      "id": "undead-neighbor-eaters-droid",
      "name": "Undead Neighbor Eaters",
      "game": "Zombies Ate My Neighbours",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "sirdankz/Undead-Neighbor-Eaters-Droid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 734,
          "release": {
            "tag": "DROID",
            "name": "Undead Neighbor Eaters Droid v2",
            "published_at": "2026-10-16T02:23:13Z",
            "prerelease": false,
            "asset": {
              "name": "UndeadNeighborEatersV2.apk",
              "url": "https://github.com/sirdankz/Undead-Neighbor-Eaters-Droid/releases/download/DROID/UndeadNeighborEatersV2.apk",
              "size": 1393551,
              "sha256": "d755710dc2e26dbd7002291da8ac17ab61e32615584c04a3b236a19735cf86f4"
            }
          },
          "history": [],
          "package": "com.zamn.android",
          "signer_sha256": "c46ae4efefe72b694b1ec5334996c5d89b3ebbf3dc2d9cf0b8dd7c2d04476e4b",
          "reports": [
            {
              "device": "Nubia NX789J",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "DROID",
              "last_at": "2026-11-11T16:12:26Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Zombies Ate My Neighbors ROM (SNES, USA)",
          "accepted": [],
          "zip_ok": true,
          "strip_copier_header": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the app and import your US Zombies Ate My Neighbors ROM with the file picker.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Zombies Ate My Neighbours. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Zombies Ate My Neighbours. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Zombies Ate My Neighbors (SNES, USA)",
              "instructions_md": "Abre la app e importa tu ROM americana de Zombies Ate My Neighbors con el selector de archivos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Zombies Ate My Neighbours. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Zombies Ate My Neighbors (SNES, USA)",
              "instructions_md": "Ouvrez l'application et importez votre ROM américaine de Zombies Ate My Neighbors avec le sélecteur de fichiers.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Zombies Ate My Neighbours. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de Zombies Ate My Neighbors (SNES, EUA)",
              "instructions_md": "Abra o app e importe sua ROM americana de Zombies Ate My Neighbors com o seletor de arquivos.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Zombies Ate My Neighbours. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Zombies Ate My Neighbors (SNES, USA)",
              "instructions_md": "Öffne die App und importiere deine US-ROM von Zombies Ate My Neighbors mit der Dateiauswahl.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 20672,
        "cover": "https://cdn2.steamgriddb.com/grid/f04fadf15f1bc7fac1043656f4d06394.png",
        "hero": "https://cdn2.steamgriddb.com/hero/6b3829244a3cb6ef04f4f11733faa5a2.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/d6dabcc412981d56c8733b52586a9d44.png",
        "screenshots": [
          "https://cdn2.steamgriddb.com/hero/576a43faa848c65a59e47f3a533a9fe1.png",
          "https://cdn2.steamgriddb.com/hero/ca8364713f4d5d5226a863845271919d.png"
        ]
      },
      "reports": [
        {
          "device": "Nubia NX789J",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "DROID",
          "last_at": "2026-11-11T16:12:26Z"
        }
      ],
      "downloads": 734
    },
    {
      "id": "unleashed-recomp",
      "name": "Unleashed Recompiled",
      "game": "Sonic Unleashed",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/hedge-dev/UnleashedRecomp",
      "description": "Unofficial port of Unleashed Recompiled. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "SansNope/UnleashedRecomp-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 103985,
          "release": {
            "tag": "v0.6.1",
            "name": "Unleashed Recomp Android 0.6.1",
            "published_at": "2026-10-10T02:06:44Z",
            "prerelease": false,
            "asset": {
              "name": "UnleashedRecomp_0.6.1.apk",
              "url": "https://github.com/SansNope/UnleashedRecomp-Android/releases/download/v0.6.1/UnleashedRecomp_0.6.1.apk",
              "size": 70169911,
              "sha256": "05717f167db907ca0d0f8e45112613c7e24ef0737ecdc5e192a430a047f74c34"
            }
          },
          "history": [
            {
              "tag": "v0.6.0",
              "name": "Unleashed Recomp Android 0.6.0",
              "published_at": "2026-09-30T17:09:46Z",
              "prerelease": false,
              "asset": {
                "name": "UnleashedRecomp_0.6.0.apk",
                "url": "https://github.com/SansNope/UnleashedRecomp-Android/releases/download/v0.6.0/UnleashedRecomp_0.6.0.apk",
                "size": 62738906,
                "sha256": "15206423132686387abf8faa6447ec3aee940caa0896b469759bd2ee3aac15fe"
              }
            },
            {
              "tag": "v0.5.3",
              "name": "Unleashed Recomp Android 0.5.3",
              "published_at": "2026-07-22T09:24:26Z",
              "prerelease": false,
              "asset": {
                "name": "UnleashedRecomp-0.5.3.apk",
                "url": "https://github.com/SansNope/UnleashedRecomp-Android/releases/download/v0.5.3/UnleashedRecomp-0.5.3.apk",
                "size": 67035734,
                "sha256": "594cc2cb39289fafa80e20789849c84ac6d9d8e0fd3c9d3ef356ce4e6fe726cd"
              }
            },
            {
              "tag": "v0.5.2",
              "name": "Unleashed Recomp Android 0.5.2",
              "published_at": "2026-07-13T11:43:46Z",
              "prerelease": false,
              "asset": {
                "name": "UnleashedRecomp_0.5.2.apk",
                "url": "https://github.com/SansNope/UnleashedRecomp-Android/releases/download/v0.5.2/UnleashedRecomp_0.5.2.apk",
                "size": 70258074,
                "sha256": "978652affae404d547ac0dcc6a472c9d3d268fb5e31e4635d65f5dd6f8ec5bc4"
              }
            },
            {
              "tag": "v0.5.0",
              "name": "Unleashed Recomp Android 0.5.0",
              "published_at": "2026-07-12T07:15:22Z",
              "prerelease": false,
              "asset": {
                "name": "UnleashedRecomp-0.5.0.apk",
                "url": "https://github.com/SansNope/UnleashedRecomp-Android/releases/download/v0.5.0/UnleashedRecomp-0.5.0.apk",
                "size": 63047935,
                "sha256": "0216101ae88715ac64002130fb0c3baa147e0dc35210e4cf5e98c50531226350"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "Unleashed Recomp Android_0.4.0",
              "published_at": "2026-07-12T02:10:23Z",
              "prerelease": false,
              "asset": {
                "name": "UnleashedRecomp-0.4.0.apk",
                "url": "https://github.com/SansNope/UnleashedRecomp-Android/releases/download/v0.4.0/UnleashedRecomp-0.4.0.apk",
                "size": 62662403,
                "sha256": "9010c765fbea20db942c91e98519ddc7d7f85265f76c7d8991063d832f4879fd"
              }
            }
          ],
          "package": "com.sega.sonicunr",
          "signer_sha256": "a7856dc08093f92e9187d0d3bcb88e8cdfc1d104ff137a42e9855b897fa70eb0",
          "reports": [
            {
              "device": "Vivo I2221",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.6.1",
              "last_at": "2026-11-10T02:22:48Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Xbox 360 Sonic Unleashed dump (game, update, and optional dlc)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "shared_folder"
          },
          "instructions_md": "In the launcher, under \"Game files\", tap \"Install game / DLC (.zip / folder)\" and choose your dump as a ZIP or folder: the port will find the game inside and verify it. Game and update are enough; dlc is optional and can be added later.\nYou can also copy those folders manually to Android/media/com.sega.sonicunr/UnleashedRecomp/.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port no oficial de Unleashed Recompiled. Necesita tu copia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Volcado de Sonic Unleashed de Xbox 360 (game, update y, si quieres, dlc)",
              "instructions_md": "En el lanzador, en \"Game files\", pulsa \"Install game / DLC (.zip / folder)\" y elige tu volcado,\nen ZIP o en carpeta: el port encuentra el juego dentro y lo comprueba. Basta con game y update;\ndlc es opcional y se puede añadir después.\nTambién puedes copiar esas carpetas a mano a Android/media/com.sega.sonicunr/UnleashedRecomp/.\n"
            }
          }
        },
        "fr": {
          "description": "Port non officiel de Unleashed Recompiled. Nécessite votre copie Xbox 360.",
          "assets": {
            "game": {
              "label": "Dump Sonic Unleashed Xbox 360 (jeu, mise à jour et dlc optionnel)",
              "instructions_md": "Dans le lanceur, sous \"Game files\", appuyez sur \"Install game / DLC (.zip / folder)\" et choisissez votre dump en ZIP ou en dossier : le port y trouvera le jeu et le vérifiera. Le jeu et la mise à jour suffisent ; les dlc sont optionnels et peuvent être ajoutés plus tard.\nVous pouvez aussi copier ces dossiers manuellement vers Android/media/com.sega.sonicunr/UnleashedRecomp/.\n"
            }
          }
        },
        "pt": {
          "description": "Port não oficial de Unleashed Recompiled. Requer sua cópia de Xbox 360.",
          "assets": {
            "game": {
              "label": "Dump de Sonic Unleashed do Xbox 360 (jogo, atualização e dlc opcional)",
              "instructions_md": "No lançador, em \"Game files\", toque em \"Install game / DLC (.zip / folder)\" e escolha seu dump em ZIP ou pasta: o port encontrará o jogo dentro e o verificará. Jogo e atualização são suficientes; dlc é opcional e pode ser adicionado depois.\nVocê também pode copiar essas pastas manualmente para Android/media/com.sega.sonicunr/UnleashedRecomp/.\n"
            }
          }
        },
        "de": {
          "description": "Inoffizieller Port von Unleashed Recompiled. Benötigt deine Xbox 360-Kopie.",
          "assets": {
            "game": {
              "label": "Xbox 360 Sonic Unleashed-Dump (Spiel, Update und optionaler DLC)",
              "instructions_md": "Tippe im Launcher unter \"Game files\" auf \"Install game / DLC (.zip / folder)\" und wähle deinen Dump als ZIP oder Ordner aus: Der Port findet das Spiel darin und überprüft es. Spiel und Update reichen aus; DLC ist optional und kann später hinzugefügt werden.\nDu kannst diese Ordner auch manuell nach Android/media/com.sega.sonicunr/UnleashedRecomp/ kopieren.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 34584,
        "cover": "https://cdn2.steamgriddb.com/grid/b80c0932cb6f7be27c8d37b4c847a8bd.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2fc1df7ac6e00ffac3509b070b117ddc.png",
        "logo": "https://cdn2.steamgriddb.com/logo/ce3b5506fc4151c97d646dc6fce8b1f5.png",
        "genres": [
          "action",
          "adventure",
          "platform",
          "horror"
        ],
        "igdb_id": 5169,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2v6p.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/gutdg1wyavytpzatxecd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dups1f6syfawran5chdu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mzl5ppz8az1el5wd5pkh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ux5yvtduv8jydqp7vgg0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/g2c8ak7iqzpjoj0vnfoj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/uueqhjieekguhjxw6mnb.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wrwzu9c1p4qv9eeqqo4z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cvql2coskbhvbu4sj1pt.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "platform",
        "horror"
      ],
      "reports": [
        {
          "device": "Vivo I2221",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.6.1",
          "last_at": "2026-11-10T02:22:48Z"
        }
      ],
      "downloads": 103985
    },
    {
      "id": "unreal",
      "name": "Unreal para Android",
      "game": "Unreal",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/Andiweli/Unreal-Android",
      "description": "Port of Unreal (v200) with gamepad, touch and keyboard controls. Requires the data from your copy.",
      "forks": [
        {
          "repo": "Andiweli/Unreal-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2008,
          "release": {
            "tag": "v2.3.1",
            "name": "Unreal Android 2.3.1",
            "published_at": "2026-11-04T09:18:30Z",
            "prerelease": false,
            "asset": {
              "name": "Unreal-Android-OUYA.2.3.1.apk",
              "url": "https://github.com/Andiweli/Unreal-Android/releases/download/v2.3.1/Unreal-Android-OUYA.2.3.1.apk",
              "size": 5390203,
              "sha256": "3ef51e18e52733a4295f3a70db762aa21c349bd064ad4f79f8afc09ba8ce7ec0"
            }
          },
          "history": [
            {
              "tag": "v2.3.0",
              "name": "Unreal Android 2.3.0",
              "published_at": "2026-10-21T08:52:55Z",
              "prerelease": false,
              "asset": {
                "name": "Unreal-Android-OUYA.2.3.0.apk",
                "url": "https://github.com/Andiweli/Unreal-Android/releases/download/v2.3.0/Unreal-Android-OUYA.2.3.0.apk",
                "size": 5384607,
                "sha256": "303788925f476b0a073bbddce7554f5c478dbb7acbb147dbc377ca34efb8e88b"
              }
            },
            {
              "tag": "v2.2.1",
              "name": "Unreal Android 2.2.1",
              "published_at": "2026-08-30T00:48:33Z",
              "prerelease": false,
              "asset": {
                "name": "Unreal-Android-OUYA.2.2.1.apk",
                "url": "https://github.com/Andiweli/Unreal-Android/releases/download/v2.2.1/Unreal-Android-OUYA.2.2.1.apk",
                "size": 5404284,
                "sha256": "d54265f03c670f7ae5fe2c37ff4cdfd84a8d3ee651fd310615581831f0f26e66"
              }
            },
            {
              "tag": "v2.2.0",
              "name": "Unreal Android 2.2.0",
              "published_at": "2026-08-28T10:49:49Z",
              "prerelease": false,
              "asset": {
                "name": "Unreal-Android-OUYA.2.2.0.apk",
                "url": "https://github.com/Andiweli/Unreal-Android/releases/download/v2.2.0/Unreal-Android-OUYA.2.2.0.apk",
                "size": 5404170,
                "sha256": "8a23ed46609599cd25c3fbd2f6cf39325f491194ba2877740e48fd5cba305763"
              }
            },
            {
              "tag": "v2.1.0",
              "name": "Unreal Android 2.1.0",
              "published_at": "2026-08-07T00:52:37Z",
              "prerelease": false,
              "asset": {
                "name": "Unreal-Android.2.1.0.apk",
                "url": "https://github.com/Andiweli/Unreal-Android/releases/download/v2.1.0/Unreal-Android.2.1.0.apk",
                "size": 5547674,
                "sha256": "bf6b9b22ad79d38af53b15c3541df794084546ddec072ac7c1407963823661ca"
              }
            },
            {
              "tag": "v2.0.5",
              "name": "Unreal Android 2.0.5",
              "published_at": "2026-07-31T18:44:02Z",
              "prerelease": false,
              "asset": {
                "name": "Unreal-Android.2.0.5.apk",
                "url": "https://github.com/Andiweli/Unreal-Android/releases/download/v2.0.5/Unreal-Android.2.0.5.apk",
                "size": 5542728,
                "sha256": "265083486024676cffec2c549ce1bc1a0b29888091cd36061d0616a7c1241f79"
              }
            }
          ],
          "package": "com.ast.unreal",
          "signer_sha256": "a3810c7ae720118333f68c55f49cd4145fd4a02ec01127f8cc6256d6a507f41a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Unreal files (1998, PC, v1.200)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the files of your PC Unreal (version 1.200) to the phone, in a folder or a `.zip`. On first launch the game asks for that `.zip` or folder and installs it.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port de Unreal (v200) con mando, táctil y teclado. Necesita los datos de tu copia.",
          "assets": {
            "game": {
              "label": "Archivos de Unreal (1998, PC, v1.200)",
              "instructions_md": "Copia los archivos de tu Unreal de PC (versión 1.200) al teléfono, en una carpeta o en un `.zip`. En el primer arranque el juego te pide ese `.zip` o la carpeta y lo instala.\n"
            }
          }
        },
        "fr": {
          "description": "Port d'Unreal (v200) avec manette, commandes tactiles et clavier. Nécessite les données de votre copie.",
          "assets": {
            "game": {
              "label": "Fichiers d'Unreal (1998, PC, v1.200)",
              "instructions_md": "Copiez les fichiers de votre Unreal PC (version 1.200) sur le téléphone, dans un dossier ou un `.zip`. Au premier lancement, le jeu vous demande ce `.zip` ou ce dossier et l'installe.\n"
            }
          }
        },
        "pt": {
          "description": "Port de Unreal (v200) com controle, toque e teclado. Precisa dos dados da sua cópia.",
          "assets": {
            "game": {
              "label": "Arquivos de Unreal (1998, PC, v1.200)",
              "instructions_md": "Copie os arquivos do seu Unreal de PC (versão 1.200) para o celular, em uma pasta ou em um `.zip`. Na primeira execução o jogo pede esse `.zip` ou a pasta e o instala.\n"
            }
          }
        },
        "de": {
          "description": "Port von Unreal (v200) mit Controller-, Touch- und Tastatursteuerung. Benötigt die Daten deiner Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von Unreal (1998, PC, v1.200)",
              "instructions_md": "Kopiere die Dateien deines PC-Unreal (Version 1.200) aufs Handy, in einen Ordner oder eine `.zip`. Beim ersten Start fragt das Spiel nach dieser `.zip` oder dem Ordner und installiert es.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37755,
        "cover": "https://cdn2.steamgriddb.com/grid/3bcc8997df233ab581f30dd65f14698c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/11c77d5ee60af4f679780201bfe6790e.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/26c954646e21d70792e4db24a76a5fc0.png",
        "genres": [
          "platform",
          "shooter"
        ],
        "igdb_id": 273,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocckr.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/p7xmrhtcomh9g4qvkto7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ilnxskvdmkhl3flo7bnp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scljdo.jpg"
        ]
      },
      "genres": [
        "platform",
        "shooter"
      ],
      "downloads": 2008
    },
    {
      "id": "urbanrecomp",
      "name": "UrbanRecomp Enhanced",
      "game": "SimCity SNES",
      "original_platform": "snes",
      "type": "recomp",
      "forks": [
        {
          "repo": "kandowontu2/UrbanRecomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 599,
          "release": {
            "tag": "enhanced-v1.0.4",
            "name": "UrbanRecomp Enhanced 1.0.4",
            "published_at": "2026-10-13T01:36:55Z",
            "prerelease": false,
            "asset": {
              "name": "UrbanRecomp-enhanced-v1.0.4-android-universal.apk",
              "url": "https://github.com/kandowontu2/UrbanRecomp/releases/download/enhanced-v1.0.4/UrbanRecomp-enhanced-v1.0.4-android-universal.apk",
              "size": 176472980,
              "sha256": "773d17b3f78db8a65bb5c1ca93982a2b1217fcdefca395e36ea070735b616f8f"
            }
          },
          "history": [
            {
              "tag": "enhanced-v1.0.3",
              "name": "UrbanRecomp Enhanced 1.0.3",
              "published_at": "2026-10-12T01:51:17Z",
              "prerelease": false,
              "asset": {
                "name": "UrbanRecomp-enhanced-v1.0.3-android-universal.apk",
                "url": "https://github.com/kandowontu2/UrbanRecomp/releases/download/enhanced-v1.0.3/UrbanRecomp-enhanced-v1.0.3-android-universal.apk",
                "size": 176431947,
                "sha256": "3abf7278e9f74941a3a27ab9fb17d083da46b451c8dedf13f66b084ae0bc2b61"
              }
            },
            {
              "tag": "enhanced-v1.0.2",
              "name": "UrbanRecomp Enhanced 1.0.2",
              "published_at": "2026-10-08T02:31:27Z",
              "prerelease": false,
              "asset": {
                "name": "UrbanRecomp-enhanced-v1.0.2-android-universal.apk",
                "url": "https://github.com/kandowontu2/UrbanRecomp/releases/download/enhanced-v1.0.2/UrbanRecomp-enhanced-v1.0.2-android-universal.apk",
                "size": 176423755,
                "sha256": "2abf2d07264c73df00c6573c392adcda69459576065a92e5db276ad632c1839a"
              }
            },
            {
              "tag": "enhanced-v1.0.1",
              "name": "UrbanRecomp Enhanced 1.0.1",
              "published_at": "2026-10-08T00:25:49Z",
              "prerelease": false,
              "asset": {
                "name": "UrbanRecomp-enhanced-v1.0.1-android-universal.apk",
                "url": "https://github.com/kandowontu2/UrbanRecomp/releases/download/enhanced-v1.0.1/UrbanRecomp-enhanced-v1.0.1-android-universal.apk",
                "size": 176399179,
                "sha256": "11faae7afe28928a5906ed3d56d47f3ba957b53798625715ffad7ef19bc0caa4"
              }
            }
          ],
          "package": "io.github.kandowontu2.urbanrecomp",
          "signer_sha256": "50bcb41f7a02c2e9bb0f68a74b1f6e14f7317fedc69d2c6fd70a165f87800fc0"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Unmodified SimCity ROM (SNES, USA)",
          "accepted": [
            {
              "sha1": "9140ae08d62a562ccb98576ba89f381f9f4f1439",
              "label": "SimCity (USA)",
              "format": "sfc"
            }
          ],
          "strip_copier_header": true,
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your clean US SimCity ROM; the file name doesn't matter.\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of SimCity SNES. Requires your SNES ROM.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de SimCity SNES. Necesita tu ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de SimCity (SNES, USA) sin modificar",
              "instructions_md": "Elige tu ROM americana limpia de SimCity; el nombre del archivo da igual.\n",
              "accepted": [
                "SimCity (USA)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de SimCity SNES. Nécessite votre ROM SNES.",
          "assets": {
            "rom": {
              "label": "ROM de SimCity (SNES, USA) non modifiée",
              "accepted": [
                "SimCity (USA)"
              ],
              "instructions_md": "Choisissez votre ROM américaine propre de SimCity ; le nom du fichier n'a pas d'importance.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de SimCity SNES. Requer sua ROM de SNES.",
          "assets": {
            "rom": {
              "label": "ROM de SimCity (SNES, EUA) sem modificações",
              "accepted": [
                "SimCity (USA)"
              ],
              "instructions_md": "Escolha sua ROM americana limpa de SimCity; o nome do arquivo não importa.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von SimCity SNES. Benötigt deine SNES-ROM.",
          "assets": {
            "rom": {
              "label": "Unveränderte ROM von SimCity (SNES, USA)",
              "accepted": [
                "SimCity (USA)"
              ],
              "instructions_md": "Wähle deine saubere US-ROM von SimCity; der Dateiname ist egal.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36105,
        "cover": "https://cdn2.steamgriddb.com/grid/297c5d34ea49c4c89da2c1d7a7a62b06.png",
        "hero": "https://cdn2.steamgriddb.com/hero/40e244ce06f98f84c452989ca388b8a2.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/3a6c2c9231df58107434b942fa600b22.png",
        "genres": [
          "simulation"
        ],
        "igdb_id": 180001,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co49sb.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scekzk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scekzl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scekzj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scekzm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scekzy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1tvi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1tvh.jpg"
        ]
      },
      "genres": [
        "simulation"
      ],
      "downloads": 599
    },
    {
      "id": "ut99",
      "name": "UT99 para Android",
      "game": "Unreal Tournament",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/Andiweli/UT99-Android",
      "description": "Unofficial port of Unreal Tournament (v400). Requires the data from your copy.",
      "forks": [
        {
          "repo": "Andiweli/UT99-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 3585,
          "release": {
            "tag": "v2.3.1",
            "name": "Unreal Tournament (UT99) 2.3.1",
            "published_at": "2026-11-04T10:01:00Z",
            "prerelease": false,
            "asset": {
              "name": "UT99.2.3.1.apk",
              "url": "https://github.com/Andiweli/UT99-Android/releases/download/v2.3.1/UT99.2.3.1.apk",
              "size": 6941225,
              "sha256": "67ac3726a32777e23d6cd6ec919d228c39f05b475e9719b95e6070ab3916cd7f"
            }
          },
          "history": [
            {
              "tag": "v2.3.0",
              "name": "Unreal Tournament (UT99) 2.3.0",
              "published_at": "2026-10-21T12:37:17Z",
              "prerelease": false,
              "asset": {
                "name": "UT99.2.3.0.apk",
                "url": "https://github.com/Andiweli/UT99-Android/releases/download/v2.3.0/UT99.2.3.0.apk",
                "size": 6936229,
                "sha256": "6b407421b507f2793c79af4b76ce33abbb4a81a4215db155e8b80c2fbbce540f"
              }
            },
            {
              "tag": "v2.2.1",
              "name": "Unreal Tournament 2.2.1",
              "published_at": "2026-08-30T00:45:30Z",
              "prerelease": false,
              "asset": {
                "name": "UT99.2.2.1.apk",
                "url": "https://github.com/Andiweli/UT99-Android/releases/download/v2.2.1/UT99.2.2.1.apk",
                "size": 6637997,
                "sha256": "3b5a10de0766c0bc0d0480b1a604ed4bcaa3a23af6e239880ea26ea496fed5a5"
              }
            },
            {
              "tag": "v2.2.0",
              "name": "Unreal Tournament 2.2.0",
              "published_at": "2026-08-28T10:50:31Z",
              "prerelease": false,
              "asset": {
                "name": "UT99.2.2.0.apk",
                "url": "https://github.com/Andiweli/UT99-Android/releases/download/v2.2.0/UT99.2.2.0.apk",
                "size": 6631450,
                "sha256": "4e710d19688cfc9c803058f9385b9bbf571e69ac801200383cad640a411cbb63"
              }
            },
            {
              "tag": "v2.1.0",
              "name": "Unreal Tournament 2.1.0",
              "published_at": "2026-08-24T16:20:46Z",
              "prerelease": false,
              "asset": {
                "name": "UT99.2.1.0.apk",
                "url": "https://github.com/Andiweli/UT99-Android/releases/download/v2.1.0/UT99.2.1.0.apk",
                "size": 6576315,
                "sha256": "875bf6e2dc3f2b9f55b2b46c6631f9a67f801ff13bb52c39ce00afc82dbea70d"
              }
            },
            {
              "tag": "v2.0",
              "name": "Unreal Tournament 2.0",
              "published_at": "2026-08-04T06:22:44Z",
              "prerelease": false,
              "asset": {
                "name": "UT99.2.0.apk",
                "url": "https://github.com/Andiweli/UT99-Android/releases/download/v2.0/UT99.2.0.apk",
                "size": 6519142,
                "sha256": "f33886643cd401c0baad413b9e11ad809fac4f8a8a47b0880e6155d228347f83"
              }
            }
          ],
          "package": "com.ast.ut99",
          "signer_sha256": "a3810c7ae720118333f68c55f49cd4145fd4a02ec01127f8cc6256d6a507f41a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Unreal Tournament files (PC, v400)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the files of your PC Unreal Tournament (version 400) to the phone, as a folder or a `.zip`.\nOpen the app: if it doesn't find the game, the installer appears. Tap **Select UT99 folder** (or choose the `.zip`) and it installs it in its folder.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port no oficial de Unreal Tournament (v400). Necesita los datos de tu copia.",
          "assets": {
            "game": {
              "label": "Archivos de Unreal Tournament (PC, v400)",
              "instructions_md": "Copia los archivos de tu Unreal Tournament de PC (versión 400) al teléfono, como carpeta o en `.zip`.\nAbre la app: si no encuentra el juego aparece el instalador. Pulsa **Select UT99 folder** (o elige el `.zip`) y lo instala en su carpeta.\n"
            }
          }
        },
        "fr": {
          "description": "Port non officiel d'Unreal Tournament (v400). Nécessite les données de votre copie.",
          "assets": {
            "game": {
              "label": "Fichiers d'Unreal Tournament (PC, v400)",
              "instructions_md": "Copiez les fichiers de votre Unreal Tournament PC (version 400) sur le téléphone, en dossier ou en `.zip`.\nOuvrez l'application : si elle ne trouve pas le jeu, l'installateur apparaît. Touchez **Select UT99 folder** (ou choisissez le `.zip`) et il l'installe dans son dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Port não oficial de Unreal Tournament (v400). Precisa dos dados da sua cópia.",
          "assets": {
            "game": {
              "label": "Arquivos de Unreal Tournament (PC, v400)",
              "instructions_md": "Copie os arquivos do seu Unreal Tournament de PC (versão 400) para o celular, como pasta ou em `.zip`.\nAbra o app: se ele não encontrar o jogo, aparece o instalador. Toque em **Select UT99 folder** (ou escolha o `.zip`) e ele o instala na pasta dele.\n"
            }
          }
        },
        "de": {
          "description": "Inoffizieller Port von Unreal Tournament (v400). Benötigt die Daten deiner Kopie.",
          "assets": {
            "game": {
              "label": "Dateien von Unreal Tournament (PC, v400)",
              "instructions_md": "Kopiere die Dateien deines PC-Unreal-Tournament (Version 400) aufs Handy, als Ordner oder `.zip`.\nÖffne die App: Findet sie das Spiel nicht, erscheint der Installer. Tippe auf **Select UT99 folder** (oder wähle die `.zip`), und er installiert es in seinen Ordner.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38117,
        "cover": "https://cdn2.steamgriddb.com/grid/ecac401b672c0e65661d7c759900149a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/4fee633a03927a80b1e5e74d7e50658b.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/1f16dde7e4a071f4a7649bdd0459efcd.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 15263,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1i2j.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq1ef.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq1eg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq1eh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq1ei.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq1ej.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq1em.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq1en.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scq1eo.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 3585
    },
    {
      "id": "valdroid",
      "name": "ValDroid",
      "game": "Valheim",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/udarmolota/ValDroid",
      "description": "Native port of Valheim. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "udarmolota/ValDroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 4679,
          "release": {
            "tag": "0.1.3",
            "name": "📢 Version v0.1.3 (beta) - Native engine, icon packs, Vulkan compatibility, controls fixes",
            "published_at": "2026-10-09T18:20:19Z",
            "prerelease": false,
            "asset": {
              "name": "valdroid-release-0.1.3_beta.apk",
              "url": "https://github.com/udarmolota/ValDroid/releases/download/0.1.3/valdroid-release-0.1.3_beta.apk",
              "size": 96365933,
              "sha256": "93d8aa802aecd8c1cda6de3756fda154a85a610c15e88c1014aebb4eb6bf55d6"
            }
          },
          "history": [
            {
              "tag": "0.1.2",
              "name": "📢 Version v0.1.2 (alpha) - Pause in background, camera on buttons, floating joystick, gamepad fixes",
              "published_at": "2026-10-02T15:39:29Z",
              "prerelease": false,
              "asset": {
                "name": "valdroid-release-0.1.2_alpha.apk",
                "url": "https://github.com/udarmolota/ValDroid/releases/download/0.1.2/valdroid-release-0.1.2_alpha.apk",
                "size": 79804921,
                "sha256": "765b00aeeda9bbc7a0f876d2949040c9a5b3b832cf673bc796ef6b500bf4ce6f"
              }
            },
            {
              "tag": "0.1.1",
              "name": "📢 Version v0.1.1 (alpha) - New on-screen controls, mods, shader cache",
              "published_at": "2026-09-26T18:33:39Z",
              "prerelease": false,
              "asset": {
                "name": "valdroid-release-0.1.1.apk",
                "url": "https://github.com/udarmolota/ValDroid/releases/download/0.1.1/valdroid-release-0.1.1.apk",
                "size": 79751673,
                "sha256": "de28d1f80621958228a25f9d828bc49d23a7d890dcceeffb070d157ebf923487"
              }
            }
          ],
          "package": "com.valdroid",
          "signer_sha256": "a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Valheim for Linux (from Steam in the app or as .zip)",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The easiest way: sign in to Steam inside ValDroid and download the game (you need the Steam mobile app with Steam Guard to approve the sign-in).\nYou can also add a `.zip` with the **Linux** version of Valheim that you prepared yourself.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Valheim. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Valheim para Linux (desde Steam en la app o en .zip)",
              "instructions_md": "Lo más fácil: inicia sesión en Steam dentro de ValDroid y descarga el juego (necesitas la app móvil de Steam con Steam Guard para aprobar el acceso).\nTambién puedes añadir un `.zip` con la versión de **Linux** de Valheim que hayas preparado tú.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Valheim. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Valheim pour Linux (depuis Steam dans l'application ou en .zip)",
              "instructions_md": "Le plus simple : connectez-vous à Steam dans ValDroid et téléchargez le jeu (il faut l'application mobile Steam avec Steam Guard pour approuver la connexion).\nVous pouvez aussi ajouter un `.zip` avec la version **Linux** de Valheim que vous avez préparé vous-même.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Valheim. Precisa dos arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Valheim para Linux (pela Steam no app ou em .zip)",
              "instructions_md": "O mais fácil: entre na Steam dentro do ValDroid e baixe o jogo (você precisa do app móvel da Steam com o Steam Guard para aprovar o acesso).\nVocê também pode adicionar um `.zip` com a versão de **Linux** de Valheim que você mesmo preparou.\n"
            }
          }
        },
        "de": {
          "description": "Nativer Port von Valheim. Benötigt die Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Valheim für Linux (über Steam in der App oder als .zip)",
              "instructions_md": "Am einfachsten: Melde dich in ValDroid bei Steam an und lade das Spiel herunter (du brauchst die Steam-Mobile-App mit Steam Guard, um die Anmeldung zu bestätigen).\nDu kannst auch eine `.zip` mit der **Linux**-Version von Valheim hinzufügen, die du selbst vorbereitet hast.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 29531,
        "cover": "https://cdn2.steamgriddb.com/grid/15bae9fa92cfa7982d794811b05162c9.png",
        "hero": "https://cdn2.steamgriddb.com/hero/41c5d1b3d528eb912e486ad35dfaec92.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d00f448c26753a69f75336c46e974848.png",
        "genres": [
          "adventure",
          "rpg",
          "horror"
        ],
        "igdb_id": 104967,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocygu.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15bho.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15bhi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15bhp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15bhl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15bhg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15bhj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15bhm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15bhh.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "horror"
      ],
      "downloads": 4679
    },
    {
      "id": "vcmi",
      "name": "VCMI",
      "game": "Heroes of Might and Magic III",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/vcmi/vcmi",
      "description": "Free engine for Heroes III. Requires files from your PC copy.",
      "forks": [
        {
          "repo": "vcmi/vcmi",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 57977,
          "release": {
            "tag": "1.7.5",
            "name": "VCMI 1.7.5",
            "published_at": "2026-08-15T12:02:44Z",
            "prerelease": false,
            "asset": {
              "name": "VCMI-Android-arm64-v8a.apk",
              "url": "https://github.com/vcmi/vcmi/releases/download/1.7.5/VCMI-Android-arm64-v8a.apk",
              "size": 37320788,
              "sha256": "81738076e58c18b050d9b5f46b3dc1455e40afc112292ee439681572f633cbec"
            }
          },
          "history": [
            {
              "tag": "1.7.4",
              "name": "VCMI 1.7.4",
              "published_at": "2026-05-20T15:21:09Z",
              "prerelease": false,
              "asset": {
                "name": "VCMI-Android-arm64-v8a.apk",
                "url": "https://github.com/vcmi/vcmi/releases/download/1.7.4/VCMI-Android-arm64-v8a.apk",
                "size": 37202815,
                "sha256": "ccdce149fad22c16537034de75dae3b93cf3de96102067f4c4c3039d7a1a0331"
              }
            },
            {
              "tag": "1.7.3",
              "name": "VCMI 1.7.3",
              "published_at": "2026-03-01T20:29:18Z",
              "prerelease": false,
              "asset": {
                "name": "VCMI-Android-arm64-v8a.apk",
                "url": "https://github.com/vcmi/vcmi/releases/download/1.7.3/VCMI-Android-arm64-v8a.apk",
                "size": 36582361,
                "sha256": "1757f8cd7621d86696936ecf21643e47c224b7a636bce2226d93e31938339933"
              }
            },
            {
              "tag": "1.7.2",
              "name": "VCMI 1.7.2",
              "published_at": "2026-02-13T21:21:55Z",
              "prerelease": false,
              "asset": {
                "name": "VCMI-Android-arm64-v8a.apk",
                "url": "https://github.com/vcmi/vcmi/releases/download/1.7.2/VCMI-Android-arm64-v8a.apk",
                "size": 36576110,
                "sha256": "b67ee102b101deecff3f0a0ae7c6234447d634fef9f4bfd834af775693b4b6e2"
              }
            },
            {
              "tag": "1.7.1",
              "name": "VCMI 1.7.1",
              "published_at": "2025-12-30T20:00:34Z",
              "prerelease": false,
              "asset": {
                "name": "VCMI-Android-arm64-v8a.apk",
                "url": "https://github.com/vcmi/vcmi/releases/download/1.7.1/VCMI-Android-arm64-v8a.apk",
                "size": 36243282,
                "sha256": "b616209fc6254334d4a272fff99015d6bfb002abd39a40eff6c4d96b28ff1e36"
              }
            },
            {
              "tag": "1.7.0",
              "name": "VCMI 1.7.0",
              "published_at": "2025-12-24T16:00:04Z",
              "prerelease": false,
              "asset": {
                "name": "VCMI-Android-arm64-v8a.apk",
                "url": "https://github.com/vcmi/vcmi/releases/download/1.7.0/VCMI-Android-arm64-v8a.apk",
                "size": 36208881,
                "sha256": "9b2f4da4c1898b88887479ff16a435fbd4839e4008962d3c3eda3763e4a70e0a"
              }
            }
          ],
          "package": "is.xyz.vcmi",
          "signer_sha256": "26207925962ccd73f53be4c4999cf253328531419f2586ae25104a3189867044"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Heroes of Might and Magic III: Shadow of Death or Complete",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Recommended: GOG offline installer, consisting of two files (.exe and .bin). In the VCMI launcher, choose to import GOG files and select the .exe first, then the .bin.\nWith a PC installation: copy the Data, Maps, and Mp3 folders to a folder on your phone (e.g., Download/Heroes3) and select it when importing data.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Motor libre para Heroes III. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Heroes of Might and Magic III: Shadow of Death o Complete",
              "instructions_md": "Lo recomendado: el instalador offline de GOG, que son dos archivos (.exe y .bin). En el lanzador de VCMI,\nelige importar archivos de GOG y selecciona primero el .exe y luego el .bin.\nCon una instalación de PC: copia las carpetas Data, Maps y Mp3 a una carpeta del teléfono\n(por ejemplo, Download/Heroes3) y elígela al importar los datos.\n"
            }
          }
        },
        "fr": {
          "description": "Moteur libre pour Heroes III. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Heroes of Might and Magic III: Shadow of Death ou Complete",
              "instructions_md": "Recommandé : l'installateur hors-ligne GOG, composé de deux fichiers (.exe et .bin). Dans le lanceur VCMI, choisissez d'importer des fichiers GOG et sélectionnez d'abord le .exe puis le .bin.\nAvec une installation PC : copiez les dossiers Data, Maps et Mp3 dans un dossier sur votre téléphone (par exemple Download/Heroes3) et sélectionnez-le lors de l'importation des données.\n"
            }
          }
        },
        "pt": {
          "description": "Engine livre para Heroes III. Requer os arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Heroes of Might and Magic III: Shadow of Death ou Complete",
              "instructions_md": "Recomendado: o instalador offline da GOG, que consiste em dois arquivos (.exe e .bin). No lançador do VCMI, escolha importar arquivos da GOG e selecione primeiro o .exe e depois o .bin.\nCom uma instalação de PC: copie as pastas Data, Maps e Mp3 para uma pasta no seu telefone (por exemplo, Download/Heroes3) e selecione-a ao importar os dados.\n"
            }
          }
        },
        "de": {
          "description": "Freie Engine für Heroes III. Benötigt Dateien deiner PC-Kopie.",
          "assets": {
            "game": {
              "label": "Heroes of Might and Magic III: Shadow of Death oder Complete",
              "instructions_md": "Empfohlen: Der Offline-Installer von GOG, bestehend aus zwei Dateien (.exe und .bin). Wähle im VCMI-Launcher den Import von GOG-Dateien aus und wähle zuerst die .exe und dann die .bin.\nBei einer PC-Installation: Kopiere die Ordner Data, Maps und Mp3 in einen Ordner auf deinem Handy (z. B. Download/Heroes3) und wähle ihn beim Importieren der Daten aus.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5545374,
        "cover": "https://cdn2.steamgriddb.com/grid/0a0b8f6deb28c7d1638e472e2158f58b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/d7556b51ab420a7912c4b361bfb7dc12.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 414996,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocrjh.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14vsu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14vsx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14vsw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14vt0.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14vt1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14vt3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14vt4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc14vt5.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 57977
    },
    {
      "id": "voyager-sp",
      "name": "Voyager SP",
      "game": "Star Trek: Voyager - Elite Force",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/imjustadudegamer/VoyagerSP-Android",
      "description": "Port of the Elite Force single-player mode on idTech 3 and Quake3e with Vulkan. Requires the data from your copy.",
      "forks": [
        {
          "repo": "imjustadudegamer/VoyagerSP-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 513,
          "release": {
            "tag": "v1.2.0",
            "name": "VoyagerSP-Android v1.2.0",
            "published_at": "2026-07-18T22:05:13Z",
            "prerelease": false,
            "asset": {
              "name": "VoyagerSP-Android-1.2.0.apk",
              "url": "https://github.com/imjustadudegamer/VoyagerSP-Android/releases/download/v1.2.0/VoyagerSP-Android-1.2.0.apk",
              "size": 12442198,
              "sha256": "593b4252df6a2456de26ba985e03018232f4815ee262180bebdfc7edec3c89e8"
            }
          },
          "history": [
            {
              "tag": "v1.1.6",
              "name": "VoyagerSP-Android v1.1.6",
              "published_at": "2026-07-13T00:13:40Z",
              "prerelease": false,
              "asset": {
                "name": "VoyagerSP-Android-1.1.6.apk",
                "url": "https://github.com/imjustadudegamer/VoyagerSP-Android/releases/download/v1.1.6/VoyagerSP-Android-1.1.6.apk",
                "size": 12418822,
                "sha256": "39b3b716dcf3bdf049fe21011e9f1f758ae2765121d7588a1317affe0a8bf19e"
              }
            },
            {
              "tag": "v1.1.5",
              "name": "VoyagerSP-Android 1.1.5",
              "published_at": "2026-06-29T14:52:42Z",
              "prerelease": false,
              "asset": {
                "name": "VoyagerSP-Android-1.1.5.apk",
                "url": "https://github.com/imjustadudegamer/VoyagerSP-Android/releases/download/v1.1.5/VoyagerSP-Android-1.1.5.apk",
                "size": 12396961,
                "sha256": "cee1edc1774a689ab3a41f6c5ea95549d21f0c58c6d4389dfb3feea673ea2ed3"
              }
            },
            {
              "tag": "v1.1.4",
              "name": "VoyagerSP-Android 1.1.4",
              "published_at": "2026-06-27T15:20:37Z",
              "prerelease": false,
              "asset": {
                "name": "VoyagerSP-Android-1.1.4.apk",
                "url": "https://github.com/imjustadudegamer/VoyagerSP-Android/releases/download/v1.1.4/VoyagerSP-Android-1.1.4.apk",
                "size": 12126190,
                "sha256": "27c8f42a8374fe56b4da55dbdb8c79c0498ceb35181ae9b5b1cc36d40f44bd82"
              }
            },
            {
              "tag": "v1.1.3",
              "name": "VoyagerSP-Android 1.1.3",
              "published_at": "2026-06-24T14:47:01Z",
              "prerelease": false,
              "asset": {
                "name": "VoyagerSP-Android-1.1.3.apk",
                "url": "https://github.com/imjustadudegamer/VoyagerSP-Android/releases/download/v1.1.3/VoyagerSP-Android-1.1.3.apk",
                "size": 12130721,
                "sha256": "67023939e22285c85a1ec6d7cd51b83b58c40ff8a3b316cd38b7b5994ae0b5b0"
              }
            },
            {
              "tag": "v1.1.2",
              "name": "VoyagerSP-Android 1.1.2",
              "published_at": "2026-06-20T14:58:45Z",
              "prerelease": false,
              "asset": {
                "name": "VoyagerSP-1.1.2-mali-fix1.apk",
                "url": "https://github.com/imjustadudegamer/VoyagerSP-Android/releases/download/v1.1.2/VoyagerSP-1.1.2-mali-fix1.apk",
                "size": 12109430,
                "sha256": "b22234ae25db7abbb266ccf8f9b15d1324bbda95800b2a3b20d30791926ca2ae"
              }
            }
          ],
          "package": "com.voyager.efsp",
          "signer_sha256": "15bcf7590b0809542638ca45c587a241371d6f961184800f910c01c8f22d8e7e"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "paks",
          "label": "Elite Force pak0.pk3 to pak3.pk3 and its efgamex86.dll",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "From the `BaseEF` folder of your Star Trek: Voyager - Elite Force (GOG, CD or PC install), copy the files `pak0.pk3` to `pak3.pk3` and the original `efgamex86.dll`.\nOpen the app and choose them when asked: it copies them into place. No storage permission needed.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port del modo un jugador de Elite Force sobre idTech 3 y Quake3e con Vulkan. Necesita los datos de tu copia.",
          "assets": {
            "paks": {
              "label": "pak0.pk3 a pak3.pk3 de Elite Force y su efgamex86.dll",
              "instructions_md": "Copia de la carpeta `BaseEF` de tu Star Trek: Voyager - Elite Force (GOG, CD o instalación de PC) los archivos `pak0.pk3` a `pak3.pk3` y el `efgamex86.dll` original.\nAbre la app y elígelos cuando los pida: los copia a su sitio. No hace falta permiso de almacenamiento.\n"
            }
          }
        },
        "fr": {
          "description": "Port du mode solo d'Elite Force sur idTech 3 et Quake3e avec Vulkan. Nécessite les données de votre copie.",
          "assets": {
            "paks": {
              "label": "pak0.pk3 à pak3.pk3 d'Elite Force et son efgamex86.dll",
              "instructions_md": "Depuis le dossier `BaseEF` de votre Star Trek: Voyager - Elite Force (GOG, CD ou installation PC), copiez les fichiers `pak0.pk3` à `pak3.pk3` et le `efgamex86.dll` d'origine.\nOuvrez l'application et choisissez-les quand elle les demande : elle les copie au bon endroit. Aucune autorisation de stockage nécessaire.\n"
            }
          }
        },
        "pt": {
          "description": "Port do modo um jogador de Elite Force sobre idTech 3 e Quake3e com Vulkan. Precisa dos dados da sua cópia.",
          "assets": {
            "paks": {
              "label": "pak0.pk3 a pak3.pk3 de Elite Force e seu efgamex86.dll",
              "instructions_md": "Copie da pasta `BaseEF` do seu Star Trek: Voyager - Elite Force (GOG, CD ou instalação de PC) os arquivos `pak0.pk3` a `pak3.pk3` e o `efgamex86.dll` original.\nAbra o app e escolha-os quando ele pedir: ele os copia para o lugar certo. Não precisa de permissão de armazenamento.\n"
            }
          }
        },
        "de": {
          "description": "Port des Einzelspielermodus von Elite Force auf idTech 3 und Quake3e mit Vulkan. Benötigt die Daten deiner Kopie.",
          "assets": {
            "paks": {
              "label": "pak0.pk3 bis pak3.pk3 von Elite Force und seine efgamex86.dll",
              "instructions_md": "Kopiere aus dem Ordner `BaseEF` deines Star Trek: Voyager - Elite Force (GOG, CD oder PC-Installation) die Dateien `pak0.pk3` bis `pak3.pk3` und die originale `efgamex86.dll`.\nÖffne die App und wähle sie, wenn danach gefragt wird: Sie kopiert sie an die richtige Stelle. Keine Speicherberechtigung nötig.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 38118,
        "cover": "https://cdn2.steamgriddb.com/grid/a91d08758aca844c9554f3e44ae1670a.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f2671992766736eaee5018a1de716c86.png",
        "logo": "https://cdn2.steamgriddb.com/logo/cb2653f548f8709598e8b5156738cc51.png",
        "genres": [
          "shooter"
        ],
        "igdb_id": 877,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2e9c.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hfnqu6lysellumga4umm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mt76tncw0p87g7svskbc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cithbz9udya6vs8gu3zj.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar12zz.jpg"
        ]
      },
      "genres": [
        "shooter"
      ],
      "downloads": 513
    },
    {
      "id": "w3androidengine",
      "name": "Warmash Reforged",
      "game": "Warcraft 3",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "nikoltu/W3AndroidEngine",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 492,
          "release": {
            "tag": "v0.3.6",
            "name": "v0.3.6",
            "published_at": "2026-11-10T06:51:44Z",
            "prerelease": false,
            "asset": {
              "name": "Warsmash-v0.3.6.apk",
              "url": "https://github.com/nikoltu/W3AndroidEngine/releases/download/v0.3.6/Warsmash-v0.3.6.apk",
              "size": 6697397,
              "sha256": "8434af56d92ccc174572a56ab5f00e6c6b3ba3328bf5d386a00c64c8c2f43c10"
            }
          },
          "history": [
            {
              "tag": "v0.2.15",
              "name": "v0.2.15",
              "published_at": "2026-11-09T10:24:06Z",
              "prerelease": false,
              "asset": {
                "name": "Warsmash-v0.2.15.apk",
                "url": "https://github.com/nikoltu/W3AndroidEngine/releases/download/v0.2.15/Warsmash-v0.2.15.apk",
                "size": 6685109,
                "sha256": "9d115c18a31574303a1104917c4ec5d16596f2c1acd3a40e10b2e07dc0f1538a"
              }
            },
            {
              "tag": "v0.2.12",
              "name": "v0.2.12",
              "published_at": "2026-11-08T19:38:47Z",
              "prerelease": false,
              "asset": {
                "name": "WarsmashAndroid-v0.2.12.apk",
                "url": "https://github.com/nikoltu/W3AndroidEngine/releases/download/v0.2.12/WarsmashAndroid-v0.2.12.apk",
                "size": 6668725,
                "sha256": "42b4cc5f320a2074a48b3fc959640123ba46d50fbe1163b86594ec239bb3a414"
              }
            }
          ],
          "package": "com.etheller.warsmash.android",
          "signer_sha256": "c1133934fbf93ac25abd6f3a2ee144a577c59386435259991a33a2da7be273e2"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "W3 folder (1.31 or later, Reforged included)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy your installed game (CASC folder) or the files extracted from it, version 1.31 or later (Reforged included), to the phone. 1.29 and earlier don't work.\nThe first time you open the app you choose that folder.\n"
        }
      ],
      "added_at": "2026-11-11T13:20:32Z",
      "description": "Static recompilation of Warcraft 3 for PC. Requires your PC game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Warcraft 3 para PC. Necesita tus archivos del juego de PC.",
          "assets": {
            "game": {
              "label": "Carpeta de W3 (1.31 o posterior, Reforged incluido)",
              "instructions_md": "Copia al teléfono tu juego instalado (carpeta CASC) o los archivos extraídos de él, de la versión 1.31 o posterior (Reforged incluido). La 1.29 y anteriores no sirven.\nLa primera vez que abres la app eliges esa carpeta.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Warcraft 3 pour PC. Nécessite vos fichiers de jeu PC.",
          "assets": {
            "game": {
              "label": "Dossier de W3 (1.31 ou ultérieure, Reforged compris)",
              "instructions_md": "Copiez sur le téléphone votre jeu installé (dossier CASC) ou les fichiers extraits, en version 1.31 ou ultérieure (Reforged compris). La 1.29 et les précédentes ne marchent pas.\nÀ la première ouverture de l'application, vous choisissez ce dossier.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Warcraft 3 para PC. Requer os arquivos do seu jogo de PC.",
          "assets": {
            "game": {
              "label": "Pasta do W3 (1.31 ou posterior, Reforged incluído)",
              "instructions_md": "Copie para o celular o seu jogo instalado (pasta CASC) ou os arquivos extraídos dele, da versão 1.31 ou posterior (Reforged incluído). A 1.29 e anteriores não servem.\nNa primeira vez que abrir o app, você escolhe essa pasta.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Warcraft 3 für PC. Erfordert Ihre PC-Spieledateien.",
          "assets": {
            "game": {
              "label": "Ordner von W3 (1.31 oder neuer, Reforged inklusive)",
              "instructions_md": "Kopiere dein installiertes Spiel (CASC-Ordner) oder die daraus entpackten Dateien, Version 1.31 oder neuer (Reforged inklusive), aufs Handy. 1.29 und älter gehen nicht.\nBeim ersten Start der App wählst du diesen Ordner.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35373,
        "cover": "https://cdn2.steamgriddb.com/grid/ae934d990bb6f14c6df3c2c2ab9f5448.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e0abd6e6385c00b0960a292aa8522351.png",
        "logo": "https://cdn2.steamgriddb.com/logo/faefec47428cf9a2f0875ba9c2042a81.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 132,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1xuq.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fkl6jtwogmphqkudqguz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/z4oymgtypnhhp4lp0w06.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/l6ezo1ovn3rdkweivu7o.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/do7fzlkypmp22x37a5ks.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/i1oynuvf858i7g9nw5vk.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 492
    },
    {
      "id": "wargushd",
      "name": "WargusHD",
      "game": "Warcraft II: Remastered",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "nikoltu/WargusHD-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 80,
          "release": {
            "tag": "3.4.92",
            "name": "3.4.92",
            "published_at": "2026-10-23T10:35:52Z",
            "prerelease": false,
            "asset": {
              "name": "WargusHD-3.4.92.apk",
              "url": "https://github.com/nikoltu/WargusHD-android/releases/download/3.4.92/WargusHD-3.4.92.apk",
              "size": 5050418,
              "sha256": "501f0cb51e5e9bff93c81cdc5cae8396a8cffe7e0b413ccb17c206a223a18316"
            }
          },
          "history": [
            {
              "tag": "v3.4.91",
              "name": "3.4.91",
              "published_at": "2026-10-23T10:35:52Z",
              "prerelease": false,
              "asset": {
                "name": "WargusHD-3.4.91.apk",
                "url": "https://github.com/nikoltu/WargusHD-android/releases/download/v3.4.91/WargusHD-3.4.91.apk",
                "size": 5046322,
                "sha256": "7dc508439132c66bf9730a17d48ccd9807b4326bafbe4bb9e51fff9be86271ec"
              }
            }
          ],
          "package": "net.wargushd.game",
          "signer_sha256": "5bb752b2446b70f833ca6861f31b28f169a027974a377f9e2d2f45c9d3b6d9b3"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Warcraft II: Remastered folder (with Data)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy the folder of your installed Warcraft II: Remastered (the one with `Data`, about 2 GB) to the phone and choose it when you open the app.\n"
        }
      ],
      "added_at": "2026-11-03T16:52:27Z",
      "description": "Static recompilation of Warcraft II: Remastered. Requires your PC copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Warcraft II: Remastered. Necesita tu copia de PC.",
          "assets": {
            "data": {
              "label": "Carpeta de Warcraft II: Remastered (con Data)",
              "instructions_md": "Copia al móvil la carpeta de tu Warcraft II: Remastered instalado (la que tiene `Data`, unos 2 GB) y elígela al abrir la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Warcraft II: Remastered. Nécessite votre copie PC.",
          "assets": {
            "data": {
              "label": "Dossier de Warcraft II: Remastered (avec Data)",
              "instructions_md": "Copiez sur le téléphone le dossier de votre Warcraft II: Remastered installé (celui qui contient `Data`, environ 2 Go) et choisissez-le à l'ouverture de l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Warcraft II: Remastered. Requer sua cópia de PC.",
          "assets": {
            "data": {
              "label": "Pasta de Warcraft II: Remastered (com Data)",
              "instructions_md": "Copie para o celular a pasta do seu Warcraft II: Remastered instalado (a que tem `Data`, uns 2 GB) e escolha-a ao abrir o app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Warcraft II: Remastered. Benötigt deine PC-Kopie.",
          "assets": {
            "data": {
              "label": "Ordner von Warcraft II: Remastered (mit Data)",
              "instructions_md": "Kopiere den Ordner deines installierten Warcraft II: Remastered (den mit `Data`, etwa 2 GB) aufs Handy und wähle ihn beim Öffnen der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5470611,
        "cover": "https://cdn2.steamgriddb.com/grid/d6847158affb3244d39c296f2738862c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/80affa5dec9581a71a660ee000bee1d9.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5f5fa942104f8679ba1d1da692d4cc65.png",
        "genres": [
          "strategy"
        ],
        "igdb_id": 322109,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co91ff.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scufof.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scufog.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scufoe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar61iz.jpg"
        ]
      },
      "genres": [
        "strategy"
      ],
      "downloads": 80
    },
    {
      "id": "warioware-twisted-recomp",
      "name": "WarioWare: Twisted! Recomp",
      "game": "WarioWare: Twisted!",
      "original_platform": "gba",
      "type": "recomp",
      "upstream": "https://github.com/mstan/WarioWareTwistedRecomp",
      "description": "Experimental static recompilation that uses the phone's gyroscope. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "mstan/WarioWareTwistedRecomp",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1136,
          "release": {
            "tag": "android-v0.0.5",
            "name": "android-v0.0.5",
            "published_at": "2026-10-18T20:28:48Z",
            "prerelease": true,
            "asset": {
              "name": "WarioWareTwistedRecomp-android-arm64-v0.0.5-experimental.apk",
              "url": "https://github.com/mstan/WarioWareTwistedRecomp/releases/download/android-v0.0.5/WarioWareTwistedRecomp-android-arm64-v0.0.5-experimental.apk",
              "size": 24654861,
              "sha256": "23797a4a437736e1f46125e87418ec8beb40b2703a3c74287ba1139988c8a8cc"
            }
          },
          "history": [
            {
              "tag": "android-v0.0.4",
              "name": "Android v0.0.4 — Native CPU and expanded microgame coverage",
              "published_at": "2026-10-17T20:14:53Z",
              "prerelease": true,
              "asset": {
                "name": "WarioWareTwistedRecomp-android-arm64-v0.0.4-experimental.apk",
                "url": "https://github.com/mstan/WarioWareTwistedRecomp/releases/download/android-v0.0.4/WarioWareTwistedRecomp-android-arm64-v0.0.4-experimental.apk",
                "size": 20952085,
                "sha256": "789e7f66f5f3d40131ea564694ef29423a5bee1b4a4e64c1d8ce8995893584d7"
              }
            },
            {
              "tag": "android-v0.0.3",
              "name": "Android v0.0.3 — Fixed landscape for gyro microgames",
              "published_at": "2026-10-17T04:35:53Z",
              "prerelease": true,
              "asset": {
                "name": "WarioWareTwistedRecomp-android-arm64-v0.0.3-experimental.apk",
                "url": "https://github.com/mstan/WarioWareTwistedRecomp/releases/download/android-v0.0.3/WarioWareTwistedRecomp-android-arm64-v0.0.3-experimental.apk",
                "size": 3163417,
                "sha256": "175d3c5b36d17051ebc008aef2504667d0eebcbbcd81241cb4bd08dfbb2a477e"
              }
            },
            {
              "tag": "android-v0.0.1",
              "name": "Android v0.0.1 — Experimental Initial Release",
              "published_at": "2026-08-02T20:41:19Z",
              "prerelease": true,
              "asset": {
                "name": "WarioWareTwistedRecomp-android-arm64-v0.0.1-experimental.apk",
                "url": "https://github.com/mstan/WarioWareTwistedRecomp/releases/download/android-v0.0.1/WarioWareTwistedRecomp-android-arm64-v0.0.1-experimental.apk",
                "size": 5823635,
                "sha256": "bf4886bc1f46922d82a318647443d800f47df7ed04188b6e88cb5147f29aa670"
              }
            }
          ],
          "package": "com.mstan.wariowaretwisted",
          "signer_sha256": "504eca3c9dff1f445ec072f497a458a9689bb77d938094066494e16e9b6983bf"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "WarioWare: Twisted! ROM (USA)",
          "accepted": [
            {
              "sha1": "f0102d0d6f7596fe853d5d0a94682718278e083a",
              "label": "WarioWare: Twisted! (USA)",
              "format": "gba"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Open the app and choose your US WarioWare: Twisted! ROM and the GBA BIOS (below).\n"
        },
        {
          "id": "bios",
          "label": "Original Game Boy Advance BIOS",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The BIOS from your own console (`gba_bios.bin`). It's chosen together with the ROM.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática experimental que usa el giroscopio del móvil. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de WarioWare: Twisted! (USA)",
              "instructions_md": "Abre la app y elige tu ROM americana de WarioWare: Twisted! y la BIOS de GBA (abajo).\n",
              "accepted": [
                "WarioWare: Twisted! (USA)"
              ]
            },
            "bios": {
              "label": "BIOS de Game Boy Advance original",
              "instructions_md": "La BIOS de tu propia consola (`gba_bios.bin`). Se elige junto a la ROM.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique expérimentale qui utilise le gyroscope du téléphone. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de WarioWare: Twisted! (USA)",
              "accepted": [
                "WarioWare: Twisted! (USA)"
              ],
              "instructions_md": "Ouvrez l'application et choisissez votre ROM américaine de WarioWare: Twisted! et le BIOS GBA (ci-dessous).\n"
            },
            "bios": {
              "label": "BIOS original de Game Boy Advance",
              "instructions_md": "Le BIOS de votre propre console (`gba_bios.bin`). Il se choisit avec la ROM.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática experimental que usa o giroscópio do celular. Precisa da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de WarioWare: Twisted! (EUA)",
              "accepted": [
                "WarioWare: Twisted! (USA)"
              ],
              "instructions_md": "Abra o app e escolha sua ROM americana de WarioWare: Twisted! e o BIOS de GBA (abaixo).\n"
            },
            "bios": {
              "label": "BIOS original de Game Boy Advance",
              "instructions_md": "O BIOS do seu próprio console (`gba_bios.bin`). É escolhido junto com a ROM.\n"
            }
          }
        },
        "de": {
          "description": "Experimentelle statische Rekompilierung, die das Gyroskop des Handys nutzt. Benötigt dein GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von WarioWare: Twisted! (USA)",
              "accepted": [
                "WarioWare: Twisted! (USA)"
              ],
              "instructions_md": "Öffne die App und wähle deine US-ROM von WarioWare: Twisted! und das GBA-BIOS (unten).\n"
            },
            "bios": {
              "label": "Originales Game-Boy-Advance-BIOS",
              "instructions_md": "Das BIOS deiner eigenen Konsole (`gba_bios.bin`). Es wird zusammen mit der ROM gewählt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36930,
        "cover": "https://cdn2.steamgriddb.com/grid/8ba2ae5e6a3e262b86a196d92a9c9546.png",
        "hero": "https://cdn2.steamgriddb.com/hero/9ca61b08399ad0359c4508e1ac54ba36.png",
        "logo": "https://cdn2.steamgriddb.com/logo/92cf3f7ef90630755b955924254e6ec4.png",
        "genres": [
          "puzzle",
          "arcade"
        ],
        "igdb_id": 1704,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1wqe.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cvmlzr0xocarz2xg1jly.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hiwzmsh2lssdg92ivleo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sxz2uc6mb056dn7unyec.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/azx5pqrexytjl9xiijkw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dknaglbtqspflnhzwt0w.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/en8i7mxfdk43g5ahbjjo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jvpuehfyyofh658g6b3f.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/n3cqbysm47vm6vlmtqve.jpg"
        ]
      },
      "genres": [
        "puzzle",
        "arcade"
      ],
      "downloads": 1136
    },
    {
      "id": "wave-race-64",
      "name": "Wave Race 64 Recomp",
      "game": "Wave Race 64",
      "original_platform": "n64",
      "type": "recomp",
      "upstream": "https://github.com/HLLArtyParty/WaveRace64RecompForAndroid",
      "description": "Recompilation of Wave Race 64. Requires your N64 ROM.",
      "forks": [
        {
          "repo": "HLLArtyParty/WaveRace64RecompForAndroid",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 392,
          "release": {
            "tag": "v0.1.0-alpha.1",
            "name": "WaveRace64Recomp Android v0.1.0-alpha.1",
            "published_at": "2026-09-20T13:12:13Z",
            "prerelease": true,
            "asset": {
              "name": "WaveRace64Recomp-Android-v0.1.0-alpha.1-arm64.apk",
              "url": "https://github.com/HLLArtyParty/WaveRace64RecompForAndroid/releases/download/v0.1.0-alpha.1/WaveRace64Recomp-Android-v0.1.0-alpha.1-arm64.apk",
              "size": 5118305,
              "sha256": "d725d6364486faeb9a75b7330d9ebd4b8f0b3ca7aad6f2c83ff4b5d916b7138b"
            }
          },
          "history": [],
          "package": "com.hllartyparty.waverace64recomp",
          "signer_sha256": "108c5b428b96c04061d3894f40f5ea76e6ae272d31182a9312d7d0aee85b837a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Wave Race 64 ROM (N64, USA, Rev A)",
          "accepted": [
            {
              "sha1": "508dfc2d4caa42b6f6de5263d0aed5e44ac7966a",
              "label": "Wave Race 64 (USA) (Rev A)",
              "format": "z64"
            }
          ],
          "convert_from": [
            "v64",
            "n64"
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your US Wave Race 64 ROM, revision A.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Wave Race 64. Necesita tu ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Wave Race 64 (N64, USA, Rev A)",
              "instructions_md": "Elige tu ROM americana de Wave Race 64, revisión A.\n",
              "accepted": [
                "Wave Race 64 (USA) (Rev A)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Wave Race 64. Nécessite votre ROM N64.",
          "assets": {
            "rom": {
              "label": "ROM de Wave Race 64 (N64, USA, Rev A)",
              "accepted": [
                "Wave Race 64 (USA) (Rev A)"
              ],
              "instructions_md": "Choisissez votre ROM américaine de Wave Race 64, révision A.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Wave Race 64. Precisa da sua ROM de N64.",
          "assets": {
            "rom": {
              "label": "ROM de Wave Race 64 (N64, EUA, Rev A)",
              "accepted": [
                "Wave Race 64 (USA) (Rev A)"
              ],
              "instructions_md": "Escolha sua ROM americana de Wave Race 64, revisão A.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Wave Race 64. Benötigt dein N64-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Wave Race 64 (N64, USA, Rev A)",
              "accepted": [
                "Wave Race 64 (USA) (Rev A)"
              ],
              "instructions_md": "Wähle deine US-ROM von Wave Race 64, Revision A.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 39034,
        "cover": "https://cdn2.steamgriddb.com/grid/16c64029140dab60eec81592c532597b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/bbe62ff5da2b206721427d943e8ae991.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/92c3b916311a5517d9290576e3ea37ad.png",
        "genres": [
          "racing",
          "sports"
        ],
        "igdb_id": 3629,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coa9f0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/tvnskhodfdpr6mwcsjhl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wgvbi9yrbpybw6k41v2e.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ukksc78xwi99x1nlykey.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rrxnoswzgmhqicgz9izd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/yhvgkdgjsc7gtzvpoxd5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hsqp6vnuv9xbnsxsssft.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3zr9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3zr8.jpg"
        ]
      },
      "genres": [
        "racing",
        "sports"
      ],
      "downloads": 392
    },
    {
      "id": "white-album2",
      "name": "WHITE ALBUM2 para Android",
      "game": "WHITE ALBUM2",
      "original_platform": "ps3",
      "type": "recomp",
      "upstream": "https://github.com/dorakyuraduang/whitealbum2-Android",
      "description": "Static recompilation for Android ARM64. Requires your copy of the game.",
      "forks": [
        {
          "repo": "dorakyuraduang/whitealbum2-Android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 28828,
          "release": {
            "tag": "r0.1",
            "name": "静态重编译版",
            "published_at": "2026-10-19T08:54:19Z",
            "prerelease": true,
            "asset": {
              "name": "WA2-arm64-0.2.45.apk",
              "url": "https://github.com/dorakyuraduang/whitealbum2-Android/releases/download/r0.1/WA2-arm64-0.2.45.apk",
              "size": 6379289,
              "sha256": "326174b49f09515d8783ce6047f4e266f1a71d9520a47486888aadbdd8590a93"
            }
          },
          "history": [
            {
              "tag": "v0.3b",
              "name": "0.3",
              "published_at": "2026-08-31T11:58:13Z",
              "prerelease": false,
              "asset": {
                "name": "wa2_0.3cn.apk",
                "url": "https://github.com/dorakyuraduang/whitealbum2-Android/releases/download/v0.3b/wa2_0.3cn.apk",
                "size": 123774887,
                "sha256": "85d8d7ad2c635912e048f89e9262194d687652ae0f55e4e73bb34a337a722a97"
              }
            },
            {
              "tag": "v0.2.9",
              "name": "0.2.9",
              "published_at": "2026-08-22T02:49:04Z",
              "prerelease": false,
              "asset": {
                "name": "wa2_0.2.9cn.apk",
                "url": "https://github.com/dorakyuraduang/whitealbum2-Android/releases/download/v0.2.9/wa2_0.2.9cn.apk",
                "size": 136018225,
                "sha256": "3eae1ad28ed1e01da929c1cd2fe8c89d6d13f5d6406c48520adc414d650beaf3"
              }
            },
            {
              "tag": "0.2.8",
              "name": "0.2.8",
              "published_at": "2026-07-27T12:11:29Z",
              "prerelease": false,
              "asset": {
                "name": "wa2_0.2.8cn.apk",
                "url": "https://github.com/dorakyuraduang/whitealbum2-Android/releases/download/0.2.8/wa2_0.2.8cn.apk",
                "size": 136018205,
                "sha256": "46d674d4ef8c88feb488f7f4537e21c1c7b15406d3f0d9f834e8218d4cba1d58"
              }
            },
            {
              "tag": "0.2.5",
              "name": "0.2.5",
              "published_at": "2026-06-21T11:43:49Z",
              "prerelease": false,
              "asset": {
                "name": "wa2_0.2.5cn.apk",
                "url": "https://github.com/dorakyuraduang/whitealbum2-Android/releases/download/0.2.5/wa2_0.2.5cn.apk",
                "size": 136017893,
                "sha256": "7c507bccecc155f0437ff08121c0ec496b8983298720bbb4eb53f82e043b6f42"
              }
            },
            {
              "tag": "0.2.4",
              "name": "0.24",
              "published_at": "2026-06-11T06:53:13Z",
              "prerelease": false,
              "asset": {
                "name": "wa2_0.2.4cn.apk",
                "url": "https://github.com/dorakyuraduang/whitealbum2-Android/releases/download/0.2.4/wa2_0.2.4cn.apk",
                "size": 136067833,
                "sha256": "a2c84fb744d4fb4bdec94e2e0363fafc5972986abcdfbbc9e0a175b55da51956"
              }
            }
          ],
          "package": "org.wa2.port",
          "signer_sha256": "5e20d21a2e330d2a6ad2072cb64e48b765bd4ced1939eaae9a7797bdfa56cba9"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Full WHITE ALBUM2 folder (the original .pak files)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Copy all the game's resources to any folder on the phone, with the `IC` subfolder. You don't need to unpack the .pak files.\nOpen the app, choose that folder and give it read and write permission.\nEach language needs its package at the root: Japanese `script.pak` and `fnt.pak`; English `en.pak` and `fon_en.pak` (plus the original `script.pak`); Chinese `ck-gal.pak` and `fon.pak`.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática para Android ARM64. Necesita tu copia del juego.",
          "assets": {
            "game": {
              "label": "Carpeta completa de WHITE ALBUM2 (los .pak originales)",
              "instructions_md": "Copia todos los recursos del juego a una carpeta cualquiera del teléfono, con la subcarpeta `IC`. No hace falta descomprimir los .pak.\nAbre la app, elige esa carpeta y dale permiso de lectura y escritura.\nCada idioma necesita su paquete en la raíz: japonés `script.pak` y `fnt.pak`; inglés `en.pak` y `fon_en.pak` (más el `script.pak` original); chino `ck-gal.pak` y `fon.pak`.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique pour Android ARM64. Nécessite votre copie du jeu.",
          "assets": {
            "game": {
              "label": "Dossier complet de WHITE ALBUM2 (les .pak d'origine)",
              "instructions_md": "Copiez toutes les ressources du jeu dans n'importe quel dossier du téléphone, avec le sous-dossier `IC`. Inutile de décompresser les .pak.\nOuvrez l'application, choisissez ce dossier et donnez-lui l'autorisation de lecture et d'écriture.\nChaque langue a besoin de son paquet à la racine : japonais `script.pak` et `fnt.pak` ; anglais `en.pak` et `fon_en.pak` (plus le `script.pak` d'origine) ; chinois `ck-gal.pak` et `fon.pak`.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática para Android ARM64. Precisa da sua cópia do jogo.",
          "assets": {
            "game": {
              "label": "Pasta completa de WHITE ALBUM2 (os .pak originais)",
              "instructions_md": "Copie todos os recursos do jogo para qualquer pasta do celular, com a subpasta `IC`. Não precisa descompactar os .pak.\nAbra o app, escolha essa pasta e dê permissão de leitura e escrita.\nCada idioma precisa do seu pacote na raiz: japonês `script.pak` e `fnt.pak`; inglês `en.pak` e `fon_en.pak` (mais o `script.pak` original); chinês `ck-gal.pak` e `fon.pak`.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung für Android ARM64. Benötigt deine Kopie des Spiels.",
          "assets": {
            "game": {
              "label": "Vollständiger Ordner von WHITE ALBUM2 (die originalen .pak-Dateien)",
              "instructions_md": "Kopiere alle Ressourcen des Spiels in einen beliebigen Ordner auf dem Handy, mit dem Unterordner `IC`. Die .pak-Dateien musst du nicht entpacken.\nÖffne die App, wähle diesen Ordner und gib Lese- und Schreibrechte.\nJede Sprache braucht ihr Paket im Hauptordner: Japanisch `script.pak` und `fnt.pak`; Englisch `en.pak` und `fon_en.pak` (plus die originale `script.pak`); Chinesisch `ck-gal.pak` und `fon.pak`.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5263443,
        "cover": "https://cdn2.steamgriddb.com/grid/ba4171203b61ad95bcb17daefc37c925.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2c1b748dffe74069de48429ee20cfc96.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e57174548ea87569040afe197a881803.png",
        "genres": [
          "adventure"
        ],
        "igdb_id": 124541,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6w1e.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf63y.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf63z.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf642.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf640.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf641.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf643.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf644.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scf645.jpg"
        ]
      },
      "genres": [
        "adventure"
      ],
      "downloads": 28828
    },
    {
      "id": "wildermyth",
      "name": "Wildermyth",
      "game": "Wildermyth",
      "original_platform": "pc",
      "type": "recomp",
      "forks": [
        {
          "repo": "hung-eggie-do-covergo/wildermyth-android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 142,
          "release": {
            "tag": "v0.9.7",
            "name": "v0.9.7",
            "published_at": "2026-10-31T15:03:00Z",
            "prerelease": false,
            "asset": {
              "name": "Wildermyth-0.9.7.apk",
              "url": "https://github.com/hung-eggie-do-covergo/wildermyth-android/releases/download/v0.9.7/Wildermyth-0.9.7.apk",
              "size": 157640311,
              "sha256": "f17135e6438cf31d50eb637c6443b4781adadb785c81318f514b1078b2718886"
            }
          },
          "history": [
            {
              "tag": "v0.9.6",
              "name": "v0.9.6",
              "published_at": "2026-10-31T14:09:08Z",
              "prerelease": false,
              "asset": {
                "name": "Wildermyth-0.9.6.apk",
                "url": "https://github.com/hung-eggie-do-covergo/wildermyth-android/releases/download/v0.9.6/Wildermyth-0.9.6.apk",
                "size": 157641193,
                "sha256": "c6fe8f3a441ef65056ce29d7319f6fa2bc0c732669f974033df103a39869a7a7"
              }
            },
            {
              "tag": "v0.9.5",
              "name": "v0.9.5",
              "published_at": "2026-10-31T11:35:10Z",
              "prerelease": false,
              "asset": {
                "name": "Wildermyth-0.9.5.apk",
                "url": "https://github.com/hung-eggie-do-covergo/wildermyth-android/releases/download/v0.9.5/Wildermyth-0.9.5.apk",
                "size": 157648602,
                "sha256": "ff5d32969984546b6eb487ee237edfb10d31407067e2c61461ae6b18a77c3493"
              }
            },
            {
              "tag": "v0.9.4",
              "name": "v0.9.4",
              "published_at": "2026-10-05T06:25:14Z",
              "prerelease": false,
              "asset": {
                "name": "Wildermyth-0.9.4.apk",
                "url": "https://github.com/hung-eggie-do-covergo/wildermyth-android/releases/download/v0.9.4/Wildermyth-0.9.4.apk",
                "size": 157640662,
                "sha256": "9991e0f437d124949d14d56891c93715073793630f451d499768a97287fb7a91"
              }
            },
            {
              "tag": "v0.9.3",
              "name": "v0.9.3",
              "published_at": "2026-10-05T05:19:26Z",
              "prerelease": false,
              "asset": {
                "name": "Wildermyth-0.9.3.apk",
                "url": "https://github.com/hung-eggie-do-covergo/wildermyth-android/releases/download/v0.9.3/Wildermyth-0.9.3.apk",
                "size": 157639784,
                "sha256": "e9e311e34243f01cae78e3e3456743f0cf102c55d420aa02d28b14e0b24a24f6"
              }
            },
            {
              "tag": "v0.9.2",
              "name": "v0.9.2",
              "published_at": "2026-10-05T05:13:30Z",
              "prerelease": false,
              "asset": {
                "name": "Wildermyth-0.9.2.apk",
                "url": "https://github.com/hung-eggie-do-covergo/wildermyth-android/releases/download/v0.9.2/Wildermyth-0.9.2.apk",
                "size": 157639789,
                "sha256": "389ccf267da37b16364fc1b6bacdd7c928c67754c9e86282c27b3b5408f51458"
              }
            }
          ],
          "package": "dev.eggnet.wildermyth",
          "signer_sha256": "e96b59863968a944a29e3a382ef85b568b04c803b631fb2c4d8f75ed039b3cae"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Wildermyth (Steam, GOG or Epic)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "On first launch, sign in to Steam (with a QR code) and the app downloads the game. If you have it on GOG or Epic, use **Use my game files** with your PC files (untested).\n"
        }
      ],
      "added_at": "2026-11-04T15:31:01Z",
      "description": "Static recompilation of Wildermyth. Requires your PC copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Wildermyth. Necesita tu copia de PC.",
          "assets": {
            "game": {
              "label": "Wildermyth (Steam, GOG o Epic)",
              "instructions_md": "En el primer arranque inicia sesión en Steam (con un código QR) y la app descarga el juego. Si lo tienes en GOG o Epic, usa **Use my game files** con tus archivos del PC (sin probar).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Wildermyth. Nécessite votre copie PC.",
          "assets": {
            "game": {
              "label": "Wildermyth (Steam, GOG ou Epic)",
              "instructions_md": "Au premier lancement, connectez-vous à Steam (avec un code QR) et l'application télécharge le jeu. Si vous l'avez sur GOG ou Epic, utilisez **Use my game files** avec vos fichiers PC (non testé).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Wildermyth. Requer sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Wildermyth (Steam, GOG ou Epic)",
              "instructions_md": "Na primeira execução, entre na Steam (com um código QR) e o app baixa o jogo. Se você o tem na GOG ou na Epic, use **Use my game files** com seus arquivos do PC (não testado).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Wildermyth. Benötigt deine PC-Kopie.",
          "assets": {
            "game": {
              "label": "Wildermyth (Steam, GOG oder Epic)",
              "instructions_md": "Melde dich beim ersten Start bei Steam an (mit einem QR-Code), und die App lädt das Spiel herunter. Hast du es auf GOG oder Epic, nutze **Use my game files** mit deinen PC-Dateien (ungetestet).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 23978,
        "cover": "https://cdn2.steamgriddb.com/grid/8f4ba44846500376213d923a58cf75b0.png",
        "hero": "https://cdn2.steamgriddb.com/hero/0488f61e2c029002daf61257700ad586.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/183598d06c38767146289c09dea304d2.png",
        "genres": [
          "adventure",
          "rpg",
          "strategy"
        ],
        "igdb_id": 83504,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co87w9.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mtyzworebrnzwatnfbrx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vcbrmrig7657p1vp7dav.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/p0e8rekxoxbrjxavyskk.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/psynziyracveepn7geih.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/axpqb12ktfunwxqony5b.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar196q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar48fa.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg",
        "strategy"
      ],
      "downloads": 142
    },
    {
      "id": "windwaker-hd-recomp",
      "name": "Wind Waker HD Recomp",
      "game": "The Legend of Zelda: The Wind Waker HD",
      "original_platform": "wiiu",
      "type": "recomp",
      "upstream": "https://github.com/ZeldaWWHDRecomp/ZeldaWWHDRecomp",
      "description": "Static recompilation of Wind Waker HD for Wii U. Multiple community Android versions. Requires your copy of the game.",
      "forks": [
        {
          "repo": "GreenNaugahyde/ZeldaWWHDRecompAndroid",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 24401,
          "release": {
            "tag": "v0.9.9c",
            "name": "v0.9.9c - better mods",
            "published_at": "2026-11-06T21:14:44Z",
            "prerelease": false,
            "asset": {
              "name": "tloz_tww_hd_recomp-0.9.9c.apk",
              "url": "https://github.com/GreenNaugahyde/ZeldaWWHDRecompAndroid/releases/download/v0.9.9c/tloz_tww_hd_recomp-0.9.9c.apk",
              "size": 76808344,
              "sha256": "7b0397638b08b5eb13301575c723422fb75bc6e3b04a4d9c7952ab30d78c8de5"
            }
          },
          "history": [
            {
              "tag": "v0.9.9b",
              "name": "v0.9.9b - hot fix ",
              "published_at": "2026-11-05T19:04:33Z",
              "prerelease": false,
              "asset": {
                "name": "tloz_tww_hd_recomp-0.9.9b.apk",
                "url": "https://github.com/GreenNaugahyde/ZeldaWWHDRecompAndroid/releases/download/v0.9.9b/tloz_tww_hd_recomp-0.9.9b.apk",
                "size": 76678452,
                "sha256": "134125c4b7f7f405ff6afe0f9b828e1b975d55de3d6220691c38fe3eb4e358d6"
              }
            },
            {
              "tag": "v0.9.9a",
              "name": "v0.9.9a - just small fixes and wishes",
              "published_at": "2026-11-05T13:28:46Z",
              "prerelease": false,
              "asset": {
                "name": "tloz_tww_hd_recomp-0.9.9a.apk",
                "url": "https://github.com/GreenNaugahyde/ZeldaWWHDRecompAndroid/releases/download/v0.9.9a/tloz_tww_hd_recomp-0.9.9a.apk",
                "size": 76678452,
                "sha256": "81c6633113e7e1f82b2440b7ad17619651376c9bbccd9a12c137f319c0d2b799"
              }
            },
            {
              "tag": "v0.9.9",
              "name": "v0.9.9 - randomized achievement unlocked",
              "published_at": "2026-11-04T19:40:01Z",
              "prerelease": false,
              "asset": {
                "name": "tloz_tww_hd_recomp-0.9.9.apk",
                "url": "https://github.com/GreenNaugahyde/ZeldaWWHDRecompAndroid/releases/download/v0.9.9/tloz_tww_hd_recomp-0.9.9.apk",
                "size": 76632936,
                "sha256": "f30d42cd85dfbbd59b38e612be21dffaa79825cf7a1d0c9e172024699defded8"
              }
            },
            {
              "tag": "v0.9.8",
              "name": "v0.9.8 - more deku problems solved",
              "published_at": "2026-10-26T21:59:46Z",
              "prerelease": false,
              "asset": {
                "name": "tloz_tww_hd_recomp-0.9.8.apk",
                "url": "https://github.com/GreenNaugahyde/ZeldaWWHDRecompAndroid/releases/download/v0.9.8/tloz_tww_hd_recomp-0.9.8.apk",
                "size": 64644232,
                "sha256": "7a7e710fcb529315b394fe9b6193964ecb2a124edcab5b553f4f86dc22a60cd6"
              }
            },
            {
              "tag": "v0.9.7",
              "name": "v0.9.7 - just some deku little fixes",
              "published_at": "2026-10-26T16:11:11Z",
              "prerelease": false,
              "asset": {
                "name": "tloz_tww_hd_recomp-0.9.7.apk",
                "url": "https://github.com/GreenNaugahyde/ZeldaWWHDRecompAndroid/releases/download/v0.9.7/tloz_tww_hd_recomp-0.9.7.apk",
                "size": 64606688,
                "sha256": "9dd559b2d2364f7eb114790ef4561a8c5f5300f2487bb14ff30c9cbf80d2114e"
              }
            }
          ],
          "package": "org.wwhdrecomp.app",
          "signer_sha256": "4962e2bcc68f84fcc62bc59132c6659a4c4d1cc4fa8760f6dfd74a35eb41bfbe",
          "reports": [
            {
              "device": "AYN Thor",
              "great": 2,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.9c",
              "last_at": "2026-11-09T20:20:30Z"
            },
            {
              "device": "Xiaomi 2512BPNDAG",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.9c",
              "last_at": "2026-11-09T15:18:07Z"
            },
            {
              "device": "Vivo I2221",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.9c",
              "last_at": "2026-11-10T02:22:38Z"
            },
            {
              "device": "HONOR ABR-NX3",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.9.9c",
              "last_at": "2026-11-10T05:03:12Z"
            },
            {
              "device": "Poco X3 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.9c",
              "last_at": "2026-11-10T07:45:22Z"
            },
            {
              "device": "motorola edge 20",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.9.9c",
              "last_at": "2026-11-10T14:39:08Z"
            },
            {
              "device": "Xiaomi M2012K11AG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_at": "2026-11-10T22:46:37Z"
            },
            {
              "device": "Ayn Odin3",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.9c",
              "last_at": "2026-11-10T22:46:47Z"
            },
            {
              "device": "motorola edge 30 pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.9.9c",
              "last_at": "2026-11-11T02:50:46Z"
            },
            {
              "device": "Samsung SM-A155M",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T10:10:41Z"
            }
          ]
        },
        {
          "repo": "Nycolazs/WindWakerHD-Android-Plus",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 22761,
          "release": {
            "tag": "v1.14",
            "name": "v1.14: a lighter game thread, the Wind Waker's songs visible, no GamePad flashes, faster Fast Forward",
            "published_at": "2026-10-23T10:43:35Z",
            "prerelease": false,
            "asset": {
              "name": "WindWakerHD-Android-Plus-v1.14.apk",
              "url": "https://github.com/Nycolazs/WindWakerHD-Android-Plus/releases/download/v1.14/WindWakerHD-Android-Plus-v1.14.apk",
              "size": 65680113,
              "sha256": "d4207cf6ae91b4e7cece05456decf957f44ae9d9c93924a50384516f25b6781b"
            }
          },
          "history": [
            {
              "tag": "v1.13",
              "name": "v1.13: the first start in half the time, save states from anywhere, Cemu content packs, PowerVR and Huawei fixes",
              "published_at": "2026-10-21T15:10:25Z",
              "prerelease": false,
              "asset": {
                "name": "WindWakerHD-Android-Plus-v1.13.apk",
                "url": "https://github.com/Nycolazs/WindWakerHD-Android-Plus/releases/download/v1.13/WindWakerHD-Android-Plus-v1.13.apk",
                "size": 65481517,
                "sha256": "be59b4f371dabde0d835f6b8041edbb1a18198deda4529cabee4fff37b2d29eb"
              }
            },
            {
              "tag": "v1.12",
              "name": "v1.12: no black strip in the item menu, Select opens the map, sturdier save states, an autosave you can see",
              "published_at": "2026-10-18T22:38:07Z",
              "prerelease": false,
              "asset": {
                "name": "WindWakerHD-Android-Plus-v1.12.apk",
                "url": "https://github.com/Nycolazs/WindWakerHD-Android-Plus/releases/download/v1.12/WindWakerHD-Android-Plus-v1.12.apk",
                "size": 65260777,
                "sha256": "feb48420e383ca984783ddb7241f53fd8c4a39eea6b9de1447b4c7b70cc99e65"
              }
            },
            {
              "tag": "v1.11.1",
              "name": "v1.11.1: Beedle's shop fixed, a steady 60 fps, a round telescope",
              "published_at": "2026-10-16T20:15:18Z",
              "prerelease": false,
              "asset": {
                "name": "WindWakerHD-Android-Plus-v1.11.1.apk",
                "url": "https://github.com/Nycolazs/WindWakerHD-Android-Plus/releases/download/v1.11.1/WindWakerHD-Android-Plus-v1.11.1.apk",
                "size": 65254629,
                "sha256": "1c59e223942ce8045813aafe6cd45c5114002054e8d4849629c13f9a97bd4f63"
              }
            },
            {
              "tag": "v1.11",
              "name": "v1.11: a cleaner 60 fps, 16% less GPU work, saves that survive reinstalls, autosave without the freeze",
              "published_at": "2026-10-16T17:09:04Z",
              "prerelease": false,
              "asset": {
                "name": "WindWakerHD-Android-Plus-v1.11.apk",
                "url": "https://github.com/Nycolazs/WindWakerHD-Android-Plus/releases/download/v1.11/WindWakerHD-Android-Plus-v1.11.apk",
                "size": 65242705,
                "sha256": "37f1c03ebe11b1ff676864b0cbadfc6c08d973f312933a9dae32145b6d5cd2c1"
              }
            },
            {
              "tag": "v1.10",
              "name": "v1.10",
              "published_at": "2026-10-16T10:32:31Z",
              "prerelease": false,
              "asset": {
                "name": "WindWakerHD-Android-Plus-v1.10.apk",
                "url": "https://github.com/Nycolazs/WindWakerHD-Android-Plus/releases/download/v1.10/WindWakerHD-Android-Plus-v1.10.apk",
                "size": 65147725,
                "sha256": "93d5f2bb79d4e2ffac38247c83aac0c853ed7036aa8c2c6bad76bdc9ef0a3a14"
              }
            }
          ],
          "package": "org.wwhdrecomp.app",
          "signer_sha256": "a4ddc631a03960be5ca7457af849a6b85f308d1506b85b1c4dde0892fef9bf5d",
          "reports": [
            {
              "device": "Xiaomi Poço X5 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.14",
              "last_at": "2026-11-09T22:34:00Z"
            }
          ]
        },
        {
          "repo": "SSunnKing/ZeldaWWHDRecompAndroid---ENHANCED",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 16166,
          "release": {
            "tag": "1.7",
            "name": "v1.7 Enhanced — HDR, GameCube look and the latest of both upstream projects",
            "published_at": "2026-10-19T20:26:06Z",
            "prerelease": false,
            "asset": {
              "name": "ZeldaWWHD-Enhanced-v1.7.apk",
              "url": "https://github.com/SSunnKing/ZeldaWWHDRecompAndroid---ENHANCED/releases/download/1.7/ZeldaWWHD-Enhanced-v1.7.apk",
              "size": 67475575,
              "sha256": "4af9d888781c6bb7a6c96a7b7feb8cd49b5966cc615a29408ff42898580fd633"
            }
          },
          "history": [
            {
              "tag": "1.5",
              "name": "v1.5 Enhanced — Up to date with the original Android port (v0.9.3)",
              "published_at": "2026-10-13T13:23:32Z",
              "prerelease": false,
              "asset": {
                "name": "WindWakerHD-Android-Enhanced-v1.5.apk",
                "url": "https://github.com/SSunnKing/ZeldaWWHDRecompAndroid---ENHANCED/releases/download/1.5/WindWakerHD-Android-Enhanced-v1.5.apk",
                "size": 64346563,
                "sha256": "1c2991c822c3d47f7f325761ebe32dbb808a071cacc51c8ed3d51512280dfd8d"
              }
            },
            {
              "tag": "1.4",
              "name": " v1.4 Enhanced — Up to date with the original Android port (v0.9)",
              "published_at": "2026-10-11T09:14:35Z",
              "prerelease": false,
              "asset": {
                "name": "ZeldaWWHDRecomp-v1.4-enhanced.apk",
                "url": "https://github.com/SSunnKing/ZeldaWWHDRecompAndroid---ENHANCED/releases/download/1.4/ZeldaWWHDRecomp-v1.4-enhanced.apk",
                "size": 63933647,
                "sha256": "884bf9f603d58dacbec2669b65e73b9e42c7bdbd7c13a530955e2d57d4d2a549"
              }
            },
            {
              "tag": "1.3.1",
              "name": "v1.3.1 Enhanced — Performance at high resolutions restored",
              "published_at": "2026-10-09T19:21:37Z",
              "prerelease": false,
              "asset": {
                "name": "WindWakerHD-Android-Enhanced-v1.3.1.apk",
                "url": "https://github.com/SSunnKing/ZeldaWWHDRecompAndroid---ENHANCED/releases/download/1.3.1/WindWakerHD-Android-Enhanced-v1.3.1.apk",
                "size": 63731963,
                "sha256": "9a6c4dea272624faeaaf0da2a7c9c841090a7fc9078af9479967adb14edbcaae"
              }
            },
            {
              "tag": "1.3",
              "name": "v1.3 Enhanced — Picto Box fixed, fast forward, .wua archives, crash reports from the app, smoother 60 fps",
              "published_at": "2026-10-09T16:51:24Z",
              "prerelease": false,
              "asset": {
                "name": "WindWakerHD-Android-Enhanced-v1.3.apk",
                "url": "https://github.com/SSunnKing/ZeldaWWHDRecompAndroid---ENHANCED/releases/download/1.3/WindWakerHD-Android-Enhanced-v1.3.apk",
                "size": 63731075,
                "sha256": "08180fb9bb4d44ce2f279fae4f4083bad3ab5fcd39fd051b676a646afb9d42a7"
              }
            },
            {
              "tag": "1.2",
              "name": " v1.2 Enhanced — Hybrid touch layout, sun flare & haze, Japanese version, pause & 40 fps menu fixes",
              "published_at": "2026-10-08T06:53:28Z",
              "prerelease": false,
              "asset": {
                "name": "ZeldaWWHD-Enhanced-v1.2.apk",
                "url": "https://github.com/SSunnKing/ZeldaWWHDRecompAndroid---ENHANCED/releases/download/1.2/ZeldaWWHD-Enhanced-v1.2.apk",
                "size": 63564643,
                "sha256": "a0170ddcd303b8b6a023c42b2abdfc153544991776cff351088454c494c48046"
              }
            }
          ],
          "package": "org.wwhdrecomp.app",
          "signer_sha256": "20ae18dfa9190c08ca835aa7033459aae6060c7509778006a6259d7fe3ad4672"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "The Wind Waker HD disc (Wii U) with its keys, or a .wua",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Place in a single phone folder the disc image (.wud or .wux), its key (.key with the same name)\nand the Wii U common key (common.key). Open the port, choose \"Extract from your disc image…\" and that folder.\nThe first two versions also accept a Cemu .wua file and European and Japanese copies;\nthe ENHANCED version only accepts the US one. The first time takes about 5 minutes.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Wind Waker HD de Wii U. Varias versiones de Android de la comunidad. Necesita tu copia del juego.",
          "assets": {
            "disc": {
              "label": "Disco de The Wind Waker HD (Wii U) con sus claves, o un .wua",
              "instructions_md": "Pon en una misma carpeta del teléfono la imagen del disco (.wud o .wux), su clave (.key con el mismo nombre)\ny la clave común de Wii U (common.key). Abre el port, elige \"Extract from your disc image…\" y esa carpeta.\nLas dos primeras versiones también aceptan un archivo .wua de Cemu y las copias de Europa y Japón;\nla versión ENHANCED solo la de EE.UU. La primera vez tarda unos 5 minutos.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Wind Waker HD pour Wii U. Plusieurs versions Android de la communauté. Nécessite votre copie du jeu.",
          "assets": {
            "disc": {
              "label": "Disque de The Wind Waker HD (Wii U) avec ses clés, ou un .wua",
              "instructions_md": "Placez dans un même dossier du téléphone l'image disque (.wud ou .wux), sa clé (.key avec le même nom)\net la clé commune de la Wii U (common.key). Ouvrez le port, choisissez \"Extract from your disc image…\" et ce dossier.\nLes deux premières versions acceptent également un fichier .wua de Cemu et les copies européennes et japonaises ;\nla version ENHANCED n'accepte que celle des États-Unis. La première fois prend environ 5 minutes.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Wind Waker HD do Wii U. Várias versões para Android da comunidade. Requer sua cópia do jogo.",
          "assets": {
            "disc": {
              "label": "Disco de The Wind Waker HD (Wii U) com suas chaves, ou um .wua",
              "instructions_md": "Coloque em uma única pasta do telefone a imagem de disco (.wud ou .wux), sua chave (.key com o mesmo nome)\ne a chave comum do Wii U (common.key). Abra o port, escolha \"Extract from your disc image…\" e essa pasta.\nAs duas primeiras versões também aceitam um arquivo .wua do Cemu e cópias da Europa e Japão;\na versão ENHANCED aceita apenas a dos EUA. A primeira vez leva cerca de 5 minutos.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Wind Waker HD für die Wii U. Verschiedene Community-Android-Versionen. Erfordert Ihre Kopie des Spiels.",
          "assets": {
            "disc": {
              "label": "The Wind Waker HD Disc (Wii U) mit Schlüsseln oder eine .wua",
              "instructions_md": "Legen Sie das Diskettenabbild (.wud oder .wux), den dazugehörigen Schlüssel (.key mit demselben Namen)\nund den gemeinsamen Wii U-Schlüssel (common.key) in einen einzigen Ordner auf dem Telefon. Öffnen Sie den Port, wählen Sie „Extract from your disc image…“ und diesen Ordner.\nDie ersten beiden Versionen akzeptieren auch eine Cemu-.wua-Datei sowie europäische und japanische Kopien;\ndie ENHANCED-Version nur die US-Version. Das erste Mal dauert etwa 5 Minuten.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35048,
        "cover": "https://cdn2.steamgriddb.com/grid/8d5c0500d7ec1c04842c4b33673d0f43.png",
        "hero": "https://cdn2.steamgriddb.com/hero/f3a3a63a79eb1831b0a2776bfd20d838.png",
        "logo": "https://cdn2.steamgriddb.com/logo/f37c4630c796617ace93e19c350c321e.png",
        "genres": [
          "adventure",
          "puzzle"
        ],
        "igdb_id": 2276,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co3ozi.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/aiu6fl40w05q0q9dbucl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wuzwp32ottzgkddskubf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wdz35ucjwiwr9deibpz1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ufxcarhopdgganl26on6.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/jq2qnvlctkpgdijoz9wa.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dlbt4p89h0kgn68hnzkh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cbz985vuokf4nr3ea7oy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar1i1h.jpg"
        ]
      },
      "genres": [
        "adventure",
        "puzzle"
      ],
      "reports": [
        {
          "device": "AYN Thor",
          "great": 2,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.9c",
          "last_at": "2026-11-09T20:20:30Z"
        },
        {
          "device": "Xiaomi 2512BPNDAG",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.9c",
          "last_at": "2026-11-09T15:18:07Z"
        },
        {
          "device": "Xiaomi Poço X5 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.14",
          "last_at": "2026-11-09T22:34:00Z"
        },
        {
          "device": "Vivo I2221",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.9c",
          "last_at": "2026-11-10T02:22:38Z"
        },
        {
          "device": "HONOR ABR-NX3",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.9.9c",
          "last_at": "2026-11-10T05:03:12Z"
        },
        {
          "device": "Poco X3 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.9c",
          "last_at": "2026-11-10T07:45:22Z"
        },
        {
          "device": "motorola edge 20",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.9.9c",
          "last_at": "2026-11-10T14:39:08Z"
        },
        {
          "device": "Xiaomi M2012K11AG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_at": "2026-11-10T22:46:37Z"
        },
        {
          "device": "Ayn Odin3",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.9c",
          "last_at": "2026-11-10T22:46:47Z"
        },
        {
          "device": "motorola edge 30 pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.9.9c",
          "last_at": "2026-11-11T02:50:46Z"
        },
        {
          "device": "Samsung SM-A155M",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T10:10:41Z"
        }
      ],
      "downloads": 63328
    },
    {
      "id": "wl4-recomp",
      "name": "Wario Land 4 Recomp",
      "game": "Wario Land 4",
      "original_platform": "gba",
      "type": "recomp",
      "description": "Recompilation of Wario Land 4. Requires your GBA ROM.",
      "forks": [
        {
          "repo": "kalasyan/Wl4-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 210,
          "release": {
            "tag": "v0.1.8",
            "name": "v0.1.8",
            "published_at": "2026-10-28T11:41:51Z",
            "prerelease": false,
            "asset": {
              "name": "Wario_Land_4-0.1.8.apk",
              "url": "https://github.com/kalasyan/Wl4-recomp/releases/download/v0.1.8/Wario_Land_4-0.1.8.apk",
              "size": 5116699,
              "sha256": "5ed54924f55d197d87cfb029a5f71ea835450f2f6582ac3ca61706b79da18ea5"
            }
          },
          "history": [
            {
              "tag": "v0.1.7",
              "name": "v0.1.7",
              "published_at": "2026-10-28T11:18:51Z",
              "prerelease": false,
              "asset": {
                "name": "Wario_Land_4-0.1.7.apk",
                "url": "https://github.com/kalasyan/Wl4-recomp/releases/download/v0.1.7/Wario_Land_4-0.1.7.apk",
                "size": 5116699,
                "sha256": "e9260461042510c9f66640bad4e03ea1262326e1c0cd07a31cc2c9ed78299b84"
              }
            },
            {
              "tag": "v0.1.6",
              "name": "v0.1.6",
              "published_at": "2026-10-28T11:15:41Z",
              "prerelease": false,
              "asset": {
                "name": "Wario_Land_4-0.1.6.apk",
                "url": "https://github.com/kalasyan/Wl4-recomp/releases/download/v0.1.6/Wario_Land_4-0.1.6.apk",
                "size": 5116699,
                "sha256": "d3fc9318a8567311fd1c71e0f321a3c17cff21e41fe3a5018b0edb0b2ff18ba7"
              }
            },
            {
              "tag": "v0.1.5",
              "name": "v0.1.5",
              "published_at": "2026-10-28T09:43:15Z",
              "prerelease": false,
              "asset": {
                "name": "Wario_Land_4-0.1.5.apk",
                "url": "https://github.com/kalasyan/Wl4-recomp/releases/download/v0.1.5/Wario_Land_4-0.1.5.apk",
                "size": 4557847,
                "sha256": "3cf55ee8e9992a7b800901467a03844ff2e332e3605aa6c41318e69f865d3637"
              }
            }
          ],
          "package": "dev.wl4.android",
          "signer_sha256": "77d4be24a1c881383360cf745748dd53c2ab45b3a325f23df3e8d04ea5f60608",
          "reports": [
            {
              "device": "Xiaomi 2512BPNDAG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "v0.1.8",
              "last_at": "2026-11-09T15:12:06Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Wario Land 4 ROM (GBA, USA/Europe)",
          "accepted": [
            {
              "sha1": "b9fe05a8080e124b67bce6a623234ee3b518a2c1",
              "label": "Wario Land 4 (USA, Europe)",
              "format": "gba"
            }
          ],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your Wario Land 4 ROM (the USA and Europe one is the same) when you open the app.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Wario Land 4. Necesita tu ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Wario Land 4 (GBA, USA/Europa)",
              "instructions_md": "Elige tu ROM de Wario Land 4 (la de USA y Europa es la misma) al abrir la app.\n",
              "accepted": [
                "Wario Land 4 (USA, Europe)"
              ]
            }
          }
        },
        "fr": {
          "description": "Recompilation de Wario Land 4. Nécessite votre ROM GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Wario Land 4 (GBA, USA/Europe)",
              "accepted": [
                "Wario Land 4 (USA, Europe)"
              ],
              "instructions_md": "Choisissez votre ROM de Wario Land 4 (celle d'USA et d'Europe est la même) à l'ouverture de l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Wario Land 4. Precisa da sua ROM de GBA.",
          "assets": {
            "rom": {
              "label": "ROM de Wario Land 4 (GBA, EUA/Europa)",
              "accepted": [
                "Wario Land 4 (USA, Europe)"
              ],
              "instructions_md": "Escolha sua ROM de Wario Land 4 (a dos EUA e da Europa é a mesma) ao abrir o app.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Wario Land 4. Benötigt dein GBA-ROM.",
          "assets": {
            "rom": {
              "label": "ROM von Wario Land 4 (GBA, USA/Europa)",
              "accepted": [
                "Wario Land 4 (USA, Europe)"
              ],
              "instructions_md": "Wähle beim Öffnen der App deine ROM von Wario Land 4 (die für USA und Europa ist dieselbe).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35607,
        "cover": "https://cdn2.steamgriddb.com/grid/05d473743a62f7f3bfc3ecad84c1519c.png",
        "hero": "https://cdn2.steamgriddb.com/hero/6c2fdcf862a752ca2c9e49866a05e1df.png",
        "logo": "https://cdn2.steamgriddb.com/logo/383b461a1b257dcd880279c039ebb6af.png",
        "genres": [
          "adventure",
          "platform",
          "puzzle"
        ],
        "igdb_id": 1699,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1wpx.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qlmnfdgvrwpc6rxvvdkq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/mot2pvkfgls6fjuejirs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ttvebiv0qzzwnlmapgbp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zp5gyi1ncwblddl6e3rc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/o1dags88sz8xreryuzsp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ami6f8gbhh22x6ozx4yt.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ap8jjdbjtfsg19izye6k.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/u1ove6exao2s9kswszva.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Xiaomi 2512BPNDAG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "v0.1.8",
          "last_at": "2026-11-09T15:12:06Z"
        }
      ],
      "downloads": 210
    },
    {
      "id": "woodyre",
      "name": "WoodyRE",
      "game": "Woody Woodpecker: Escape from Buzz Buzzard Park",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/jjmhalew/WoodyRE",
      "description": "Reimplementation of the engine that plays the original CD.",
      "forks": [
        {
          "repo": "jjmhalew/WoodyRE",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 2427,
          "release": {
            "tag": "v1.0.12",
            "name": "WoodyRE v1.0.12",
            "published_at": "2026-11-05T20:34:17Z",
            "prerelease": false,
            "asset": {
              "name": "WoodyRE-v1.0.12.apk",
              "url": "https://github.com/jjmhalew/WoodyRE/releases/download/v1.0.12/WoodyRE-v1.0.12.apk",
              "size": 5131058,
              "sha256": "5d84eae66ddac70b69905607654cbbc5dbae991897855abe9de197f521879921"
            }
          },
          "history": [
            {
              "tag": "v1.0.11",
              "name": "WoodyRE v1.0.11",
              "published_at": "2026-10-18T12:05:57Z",
              "prerelease": false,
              "asset": {
                "name": "WoodyRE-v1.0.11.apk",
                "url": "https://github.com/jjmhalew/WoodyRE/releases/download/v1.0.11/WoodyRE-v1.0.11.apk",
                "size": 5131058,
                "sha256": "a749e381b05ac3d825b36f5d46ed03bfde50446af8bba0857f916e7c0471aa33"
              }
            },
            {
              "tag": "v1.0.10",
              "name": "WoodyRE v1.0.10",
              "published_at": "2026-10-12T08:31:32Z",
              "prerelease": false,
              "asset": {
                "name": "WoodyRE-v1.0.10.apk",
                "url": "https://github.com/jjmhalew/WoodyRE/releases/download/v1.0.10/WoodyRE-v1.0.10.apk",
                "size": 5130466,
                "sha256": "6d43e0f39ce08ac119f8bcb06c15b320d59c5701b5a75561c7b0a30b0f78f984"
              }
            },
            {
              "tag": "v1.0.9",
              "name": "WoodyRE v1.0.9",
              "published_at": "2026-10-11T10:30:18Z",
              "prerelease": false,
              "asset": {
                "name": "WoodyRE-v1.0.9.apk",
                "url": "https://github.com/jjmhalew/WoodyRE/releases/download/v1.0.9/WoodyRE-v1.0.9.apk",
                "size": 5125126,
                "sha256": "320855bff55957a0dd1559e837f9778e577343c3a419eecd4038a0eed42a8605"
              }
            },
            {
              "tag": "v1.0.8",
              "name": "WoodyRE v1.0.8",
              "published_at": "2026-10-07T18:37:36Z",
              "prerelease": false,
              "asset": {
                "name": "WoodyRE-v1.0.8.apk",
                "url": "https://github.com/jjmhalew/WoodyRE/releases/download/v1.0.8/WoodyRE-v1.0.8.apk",
                "size": 5123638,
                "sha256": "e55ac2034184f33f4b48f231f3536f0eff0a66f1489bd6fe290b09e05cffb9ed"
              }
            },
            {
              "tag": "v1.0.7",
              "name": "WoodyRE v1.0.7",
              "published_at": "2026-10-07T13:36:56Z",
              "prerelease": false,
              "asset": {
                "name": "WoodyRE-v1.0.7.apk",
                "url": "https://github.com/jjmhalew/WoodyRE/releases/download/v1.0.7/WoodyRE-v1.0.7.apk",
                "size": 4955902,
                "sha256": "004e129e8462606ca789bd75ae4cef0e85c0098308c4b57a5f7b267a385d554d"
              }
            }
          ],
          "package": "io.github.jjmhalew.woodyre",
          "signer_sha256": "d0c2468fe586533586b36478db8573a241dea51f42464039605c0b3c8c1e7df4"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "cd",
          "label": "Woody Woodpecker: Escape from Buzz Buzzard Park CD files (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "From the original PC CD, copy the `Data`, `Common`, `Logo` and `Game` folders and the `Music.bf` file to a folder on the phone and choose it in the app.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Reimplementación del motor que juega el CD original.",
          "assets": {
            "cd": {
              "label": "Archivos del CD de Woody Woodpecker: Escape from Buzz Buzzard Park (PC)",
              "instructions_md": "Copia del CD original de PC las carpetas `Data`, `Common`, `Logo` y `Game` y el archivo `Music.bf` a una carpeta del teléfono y elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Réimplémentation du moteur qui fait tourner le CD original.",
          "assets": {
            "cd": {
              "label": "Fichiers du CD de Woody Woodpecker: Escape from Buzz Buzzard Park (PC)",
              "instructions_md": "Depuis le CD PC original, copiez les dossiers `Data`, `Common`, `Logo` et `Game` et le fichier `Music.bf` dans un dossier du téléphone et choisissez-le dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Reimplementação do motor que roda o CD original.",
          "assets": {
            "cd": {
              "label": "Arquivos do CD de Woody Woodpecker: Escape from Buzz Buzzard Park (PC)",
              "instructions_md": "Copie do CD original de PC as pastas `Data`, `Common`, `Logo` e `Game` e o arquivo `Music.bf` para uma pasta do celular e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Neuimplementierung der Engine, die die Original-CD abspielt.",
          "assets": {
            "cd": {
              "label": "CD-Dateien von Woody Woodpecker: Escape from Buzz Buzzard Park (PC)",
              "instructions_md": "Kopiere von der originalen PC-CD die Ordner `Data`, `Common`, `Logo` und `Game` und die Datei `Music.bf` in einen Ordner auf dem Handy und wähle ihn in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5345132,
        "cover": "https://cdn2.steamgriddb.com/grid/8f3f0b7199ba7a7f6cb2a56d66282acd.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/9db2cedc975177d34a0ff8cb327c7790.jpg",
        "logo": "https://cdn2.steamgriddb.com/logo/c1668a8c812623e6b48756debbfe8994.png",
        "genres": [
          "adventure",
          "platform"
        ],
        "igdb_id": 318380,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co8vpb.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scu1nm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scu1nn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scu1no.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scu1nl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scu1np.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform"
      ],
      "downloads": 2427
    },
    {
      "id": "wow-forever",
      "name": "World of Warcraft Forever",
      "game": "World of Warcraft Forever",
      "original_platform": "pc",
      "type": "source-port",
      "forks": [
        {
          "repo": "jaredgei/wow-forever-android",
          "asset_pattern": "(?i)\\.apk$",
          "dual_screen": true,
          "downloads": 9372,
          "release": {
            "tag": "v2.3.8",
            "name": "WoW Forever for Android v2.3.8",
            "published_at": "2026-11-11T18:44:06Z",
            "prerelease": false,
            "asset": {
              "name": "WoW-Forever.apk",
              "url": "https://github.com/jaredgei/wow-forever-android/releases/download/v2.3.8/WoW-Forever.apk",
              "size": 155726198,
              "sha256": "26b8fa30991cdd9142f8238a75c7e79a941c005f8eb86914b6b05271f50909fd"
            }
          },
          "history": [
            {
              "tag": "v2.3.7",
              "name": "WoW Forever for Android v2.3.7",
              "published_at": "2026-11-11T16:35:32Z",
              "prerelease": false,
              "asset": {
                "name": "WoW-Forever.apk",
                "url": "https://github.com/jaredgei/wow-forever-android/releases/download/v2.3.7/WoW-Forever.apk",
                "size": 155726202,
                "sha256": "da9a68d6bdb3d0f699baf9b1d589c433b88ad0ab6d5dca7d49a6abfd53f6a2ad"
              }
            },
            {
              "tag": "v2.3.6",
              "name": "WoW Forever for Android v2.3.6",
              "published_at": "2026-11-11T15:45:46Z",
              "prerelease": false,
              "asset": {
                "name": "WoW-Forever.apk",
                "url": "https://github.com/jaredgei/wow-forever-android/releases/download/v2.3.6/WoW-Forever.apk",
                "size": 155725938,
                "sha256": "6b722c1afd7b7a2b15d4001598ebe233cbad8da2ff7a00c22ddf3806b5a03206"
              }
            },
            {
              "tag": "v2.3.5",
              "name": "WoW Forever for Android v2.3.5",
              "published_at": "2026-11-11T15:05:44Z",
              "prerelease": false,
              "asset": {
                "name": "WoW-Forever.apk",
                "url": "https://github.com/jaredgei/wow-forever-android/releases/download/v2.3.5/WoW-Forever.apk",
                "size": 155692034,
                "sha256": "fad43268e239b1057d3a18492df5b6a96fadacad5007bafd2c00487bc2cbc304"
              }
            },
            {
              "tag": "v2.3.4",
              "name": "WoW Forever for Android v2.3.4",
              "published_at": "2026-11-11T14:02:34Z",
              "prerelease": false,
              "asset": {
                "name": "WoW-Forever.apk",
                "url": "https://github.com/jaredgei/wow-forever-android/releases/download/v2.3.4/WoW-Forever.apk",
                "size": 155686430,
                "sha256": "900d69b5372b7a3ec851a9e8ec64fce3a5a9946d993128e987b50540fcf8afe3"
              }
            },
            {
              "tag": "v2.3.3",
              "name": "WoW Forever for Android v2.3.3",
              "published_at": "2026-11-01T18:25:27Z",
              "prerelease": false,
              "asset": {
                "name": "WoW-Forever.apk",
                "url": "https://github.com/jaredgei/wow-forever-android/releases/download/v2.3.3/WoW-Forever.apk",
                "size": 155684102,
                "sha256": "8726b619b9ed58e01cdfd0b342ba3cbeb90ce4bb1977eb7e84948b6bf90c6653"
              }
            }
          ],
          "package": "app.wowforever",
          "signer_sha256": "b91edd98f0a0dfdbe7df703ec4fd65a203f6ee1628e9747faa94a5fc08cc34d1"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Battle.net account with WoW Forever (the game installs from the app)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "shared_folder",
            "path": "WoW Forever"
          },
          "instructions_md": "Open WoW Forever and grant **All files access**. Tap **Download & Install**: the app downloads the client from Blizzard (about 250 MB) into `WoW Forever/` (**Change Install Location** lets you use the SD card) and the rest of the game streams as you play (up to about 50 GB).\nOn the setup screen, tap **Configure Login** and enter your Battle.net account with WoW Forever access; authenticator codes are typed by hand. **Region** and **Resolution** are chosen there too.\nOptional: if you have it installed on a PC or Mac, copy `.build.info` (a hidden file, required) and the `Data/` folder to `WoW Forever/` at the root of internal storage or the SD card, or choose another folder with **Locate Existing Files**.\n"
        }
      ],
      "added_at": "2026-11-11T16:34:59Z",
      "description": "Runs Blizzard's Windows ARM64 client of World of Warcraft: Forever with Wine, DXVK and Turnip on Snapdragon handhelds. Requires your own Battle.net account with WoW Forever access.",
      "i18n": {
        "es": {
          "description": "Ejecuta el cliente Windows ARM64 de Blizzard de World of Warcraft: Forever con Wine, DXVK y Turnip en portátiles Snapdragon. Necesita tu propia cuenta de Battle.net con acceso a WoW Forever.",
          "assets": {
            "game": {
              "label": "Cuenta de Battle.net con WoW Forever (el juego se instala desde la app)",
              "instructions_md": "Abre WoW Forever y concede **Acceso a todos los archivos**. Pulsa **Download & Install**: la app descarga de Blizzard el cliente (unos 250 MB) en `WoW Forever/` (con **Change Install Location** puedes usar la SD) y el resto del juego se descarga mientras juegas (hasta unos 50 GB).\nEn la pantalla de configuración pulsa **Configure Login** y pon tu cuenta de Battle.net con acceso a WoW Forever; los códigos del autenticador se escriben a mano. **Region** y **Resolution** también se eligen ahí.\nOpcional: si lo tienes instalado en un PC o Mac, copia `.build.info` (archivo oculto, imprescindible) y la carpeta `Data/` a `WoW Forever/` en la raíz de la memoria o de la SD, o elige otra carpeta con **Locate Existing Files**.\n"
            }
          }
        },
        "fr": {
          "description": "Lance le client Windows ARM64 de Blizzard de World of Warcraft: Forever avec Wine, DXVK et Turnip sur les consoles portables Snapdragon. Nécessite votre propre compte Battle.net avec accès à WoW Forever.",
          "assets": {
            "game": {
              "label": "Compte Battle.net avec WoW Forever (le jeu s'installe depuis l'application)",
              "instructions_md": "Ouvrez WoW Forever et accordez l'**accès à tous les fichiers**. Touchez **Download & Install** : l'application télécharge le client depuis Blizzard (environ 250 Mo) dans `WoW Forever/` (**Change Install Location** permet d'utiliser la carte SD) et le reste du jeu se télécharge pendant que vous jouez (jusqu'à environ 50 Go).\nSur l'écran de configuration, touchez **Configure Login** et saisissez votre compte Battle.net avec accès à WoW Forever ; les codes de l'authentificateur se saisissent à la main. **Region** et **Resolution** se choisissent aussi là.\nOptionnel : si vous l'avez installé sur un PC ou un Mac, copiez `.build.info` (fichier caché, indispensable) et le dossier `Data/` dans `WoW Forever/` à la racine de la mémoire interne ou de la carte SD, ou choisissez un autre dossier avec **Locate Existing Files**.\n"
            }
          }
        },
        "pt": {
          "description": "Roda o cliente Windows ARM64 da Blizzard de World of Warcraft: Forever com Wine, DXVK e Turnip em portáteis Snapdragon. Precisa da sua própria conta Battle.net com acesso ao WoW Forever.",
          "assets": {
            "game": {
              "label": "Conta Battle.net com WoW Forever (o jogo é instalado pelo app)",
              "instructions_md": "Abra o WoW Forever e conceda **Acesso a todos os arquivos**. Toque em **Download & Install**: o app baixa o cliente da Blizzard (uns 250 MB) em `WoW Forever/` (com **Change Install Location** dá para usar o cartão SD) e o resto do jogo é baixado enquanto você joga (até uns 50 GB).\nNa tela de configuração, toque em **Configure Login** e coloque sua conta Battle.net com acesso ao WoW Forever; os códigos do autenticador são digitados à mão. **Region** e **Resolution** também são escolhidos ali.\nOpcional: se você o tem instalado num PC ou Mac, copie `.build.info` (arquivo oculto, obrigatório) e a pasta `Data/` para `WoW Forever/` na raiz da memória interna ou do cartão SD, ou escolha outra pasta com **Locate Existing Files**.\n"
            }
          }
        },
        "de": {
          "description": "Startet Blizzards Windows-ARM64-Client von World of Warcraft: Forever mit Wine, DXVK und Turnip auf Snapdragon-Handhelds. Benötigt dein eigenes Battle.net-Konto mit Zugang zu WoW Forever.",
          "assets": {
            "game": {
              "label": "Battle.net-Konto mit WoW Forever (das Spiel wird über die App installiert)",
              "instructions_md": "Öffne WoW Forever und erlaube den **Zugriff auf alle Dateien**. Tippe auf **Download & Install**: Die App lädt den Client von Blizzard (etwa 250 MB) nach `WoW Forever/` (mit **Change Install Location** geht auch die SD-Karte), der Rest des Spiels wird beim Spielen nachgeladen (bis etwa 50 GB).\nTippe im Einrichtungsbildschirm auf **Configure Login** und gib dein Battle.net-Konto mit Zugang zu WoW Forever ein; Authenticator-Codes gibst du von Hand ein. **Region** und **Resolution** wählst du dort ebenfalls.\nOptional: Ist das Spiel auf einem PC oder Mac installiert, kopiere `.build.info` (versteckte Datei, nötig) und den Ordner `Data/` nach `WoW Forever/` im Stammverzeichnis des internen Speichers oder der SD-Karte, oder wähle mit **Locate Existing Files** einen anderen Ordner.\n"
            }
          }
        }
      },
      "art": {
        "cover": "https://cdn2.steamgriddb.com/grid/ac7a0a312397b4cb29bdc04bfa90aca2.png",
        "logo": "https://cdn2.steamgriddb.com/logo/34ace674018c0d0f507f5a13e8c209f2.png",
        "steamgriddb_id": 33707,
        "hero": "https://cdn2.steamgriddb.com/hero/a1b63b36ba67b15d2f47da55cdb8018d.jpg",
        "genres": [
          "adventure",
          "rpg"
        ],
        "igdb_id": 417650,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cocxj2.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15aes.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15aet.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15aew.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15aev.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15aex.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc159v4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc159v5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc15aeu.jpg"
        ]
      },
      "genres": [
        "adventure",
        "rpg"
      ],
      "downloads": 9372
    },
    {
      "id": "wwe12-pc",
      "name": "WWE '12",
      "game": "WWE '12",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "iMrBurn/wwe12-pc",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1751,
          "release": {
            "tag": "v1.2.0",
            "name": "v1.2.0",
            "published_at": "2026-11-10T08:29:54Z",
            "prerelease": false,
            "asset": {
              "name": "WWE12-PC-Android-v1.2.0.apk",
              "url": "https://github.com/iMrBurn/wwe12-pc/releases/download/v1.2.0/WWE12-PC-Android-v1.2.0.apk",
              "size": 40822381,
              "sha256": "2c72767b0e7c74eac6a4a50a59b45d66fba7dcf5094849cbb2111b8ee96524b3"
            }
          },
          "history": [
            {
              "tag": "v1.1.0",
              "name": "v1.1.0",
              "published_at": "2026-11-07T15:11:20Z",
              "prerelease": false,
              "asset": {
                "name": "WWE12-PC-Android-v1.1.0.apk",
                "url": "https://github.com/iMrBurn/wwe12-pc/releases/download/v1.1.0/WWE12-PC-Android-v1.1.0.apk",
                "size": 40756845,
                "sha256": "791d95fb4e4b16ec11077a01757e57e930c4398d8b25e0e53e67de94c3358436"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "v1.0.0",
              "published_at": "2026-11-03T08:57:24Z",
              "prerelease": false,
              "asset": {
                "name": "WWE12-PC-Android-v1.0.0.apk",
                "url": "https://github.com/iMrBurn/wwe12-pc/releases/download/v1.0.0/WWE12-PC-Android-v1.0.0.apk",
                "size": 40527394,
                "sha256": "4cf0792c0683d6fa590d9ad03dde8485d8a5d7eac7d8d281c9a9251b585a78aa"
              }
            }
          ],
          "package": "io.github.imrburn.wwe12",
          "signer_sha256": "c97d48ba9d5909c801770073d381cfb8b256263026d3595e53f1557aeaec60b9",
          "reports": [
            {
              "device": "TECNO LJ7",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.1.0",
              "last_at": "2026-11-09T18:43:02Z"
            },
            {
              "device": "iQOO neo 6",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T06:38:54Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "WWE '12 ISO (Xbox 360)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the app, choose the `.iso` image of your WWE '12 disc for Xbox 360.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of WWE '12 for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de WWE '12 para Xbox 360. Necesita tus archivos del juego de Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de WWE '12 (Xbox 360)",
              "instructions_md": "Elige en la app la imagen `.iso` de tu disco de WWE '12 para Xbox 360.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de WWE '12 pour Xbox 360. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de WWE '12 (Xbox 360)",
              "instructions_md": "Dans l'application, choisissez l'image `.iso` de votre disque de WWE '12 pour Xbox 360.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de WWE '12 para Xbox 360. Requer os seus arquivos do jogo de Xbox 360.",
          "assets": {
            "disc": {
              "label": "ISO de WWE '12 (Xbox 360)",
              "instructions_md": "No app, escolha a imagem `.iso` do seu disco de WWE '12 para Xbox 360.\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von WWE '12 für Xbox 360. Erfordert deine Xbox 360-Spieledateien.",
          "assets": {
            "disc": {
              "label": "ISO von WWE '12 (Xbox 360)",
              "instructions_md": "Wähle in der App das `.iso`-Abbild deiner Disc von WWE '12 für Xbox 360.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5252595,
        "cover": "https://cdn2.steamgriddb.com/grid/02d4dfeefcfd17c7de0422dc60cde600.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d8c0ae791a4c52e8452f8282544413a3.png",
        "logo": "https://cdn2.steamgriddb.com/logo/091e1aa4c04a35cb5fda25ff85e9ad87.png",
        "genres": [
          "sports"
        ],
        "igdb_id": 5294,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7u2j.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scegwc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scegwh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scegwd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scegwl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scegwe.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scegwf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scegwg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scegwi.jpg"
        ]
      },
      "genres": [
        "sports"
      ],
      "reports": [
        {
          "device": "TECNO LJ7",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.1.0",
          "last_at": "2026-11-09T18:43:02Z"
        },
        {
          "device": "iQOO neo 6",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T06:38:54Z"
        }
      ],
      "downloads": 1751
    },
    {
      "id": "wwe2k14-recomp",
      "name": "WWE 2k14",
      "game": "WWE 2k14",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "Jarrodfeng/wwe2k14-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "channel": "beta",
          "downloads": 13165,
          "release": {
            "tag": "android-v0.3.1",
            "name": "Android v0.3.1",
            "published_at": "2026-11-09T08:12:19Z",
            "prerelease": true,
            "asset": {
              "name": "wwe2k14-android-v0.3.1.apk",
              "url": "https://github.com/Jarrodfeng/wwe2k14-recomp/releases/download/android-v0.3.1/wwe2k14-android-v0.3.1.apk",
              "size": 67901395,
              "sha256": "953f17df2fd01020d2ee7dcd770644aab2c5a49e1f55cd82d106508a4d9006a4"
            }
          },
          "history": [
            {
              "tag": "android-v0.3.0",
              "name": "Android v0.3.0",
              "published_at": "2026-11-07T08:36:14Z",
              "prerelease": true,
              "asset": {
                "name": "wwe2k14-android-v0.3.0.apk",
                "url": "https://github.com/Jarrodfeng/wwe2k14-recomp/releases/download/android-v0.3.0/wwe2k14-android-v0.3.0.apk",
                "size": 64571275,
                "sha256": "449b92fba228a3147b7329a76138aceecae8b40160bbfa622ad3024f348651a6"
              }
            },
            {
              "tag": "android-v0.2.5",
              "name": "Android 0.2.5: TRUE NATIVE on phones, Mali fix, new Graphics page",
              "published_at": "2026-11-06T04:16:41Z",
              "prerelease": true,
              "asset": {
                "name": "wwe2k14-android-v0.2.5.apk",
                "url": "https://github.com/Jarrodfeng/wwe2k14-recomp/releases/download/android-v0.2.5/wwe2k14-android-v0.2.5.apk",
                "size": 61941643,
                "sha256": "aa00d95c3282bb084f6657673ebb61a7f8a7e886a7c8b71ad5157ccea4813321"
              }
            },
            {
              "tag": "android-v0.2.4",
              "name": "Android 0.2.4 hotfix: no more freeze after the pinfall",
              "published_at": "2026-11-04T05:25:43Z",
              "prerelease": true,
              "asset": {
                "name": "wwe2k14-android-v0.2.4.apk",
                "url": "https://github.com/Jarrodfeng/wwe2k14-recomp/releases/download/android-v0.2.4/wwe2k14-android-v0.2.4.apk",
                "size": 60315531,
                "sha256": "675a2f46cd6fd2c7118edca1adbb3a5cde9025740b58792772739453b9de74a0"
              }
            },
            {
              "tag": "android-v0.2.3",
              "name": "android-v0.2.3",
              "published_at": "2026-11-04T02:38:45Z",
              "prerelease": true,
              "asset": {
                "name": "wwe2k14-android-v0.2.3.apk",
                "url": "https://github.com/Jarrodfeng/wwe2k14-recomp/releases/download/android-v0.2.3/wwe2k14-android-v0.2.3.apk",
                "size": 60336011,
                "sha256": "f484aa686943b1e2990633b0b18f723b240456a6ac6ebaab9db96b286230e5e3"
              }
            },
            {
              "tag": "android-v0.2.2",
              "name": "Android 0.2.2 (the PC's bug fixes, matches drawn by my own renderer, crowd workaround gone)",
              "published_at": "2026-11-03T05:34:03Z",
              "prerelease": true,
              "asset": {
                "name": "wwe2k14-android-v0.2.2.apk",
                "url": "https://github.com/Jarrodfeng/wwe2k14-recomp/releases/download/android-v0.2.2/wwe2k14-android-v0.2.2.apk",
                "size": 59299723,
                "sha256": "10ee734ffcce0488449212840458a68be7f8fa1eeabc3a2e3a76b6f4846cb1c8"
              }
            }
          ],
          "package": "io.github.jarrodfeng.wwe2k14",
          "signer_sha256": "c60b89749f2c255734cd9d0119fbaae1f5f4ba7b06f76207d2cb10a954e7d180",
          "reports": [
            {
              "device": "Samsung SM-S921B",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v0.3.1",
              "last_at": "2026-11-09T18:35:33Z"
            },
            {
              "device": "TECNO LJ7",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T18:43:26Z"
            },
            {
              "device": "Motorola moto g56 5G",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "android-v0.3.1",
              "last_at": "2026-11-10T02:23:06Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "WWE 2K14 files (Xbox 360) with default.xex",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the files of your own WWE 2K14 disc for Xbox 360: the folder with `default.xex` and the rest of the game. Copy it to the phone and choose it in the app.\n"
        }
      ],
      "added_at": "2026-11-09T14:00:15Z",
      "description": "Static recompilation of WWE 2k14 for Xbox 360. Requires your Xbox 360 game files.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de WWE 2k14 para Xbox 360. Necesita tus archivos del juego de Xbox 360.",
          "assets": {
            "game": {
              "label": "Archivos de WWE 2K14 (Xbox 360) con default.xex",
              "instructions_md": "Necesitas los archivos de tu propio disco de WWE 2K14 para Xbox 360: la carpeta con `default.xex` y el resto del juego. Cópiala al teléfono y elígela en la app.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de WWE 2k14 pour Xbox 360. Nécessite vos fichiers de jeu Xbox 360.",
          "assets": {
            "game": {
              "label": "Fichiers de WWE 2K14 (Xbox 360) avec default.xex",
              "instructions_md": "Il vous faut les fichiers de votre propre disque de WWE 2K14 pour Xbox 360 : le dossier avec `default.xex` et le reste du jeu. Copiez-le sur le téléphone et choisissez-le dans l'application.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de WWE 2k14 para Xbox 360. Requer os seus arquivos do jogo de Xbox 360.",
          "assets": {
            "game": {
              "label": "Arquivos de WWE 2K14 (Xbox 360) com default.xex",
              "instructions_md": "Você precisa dos arquivos do seu próprio disco de WWE 2K14 para Xbox 360: a pasta com `default.xex` e o resto do jogo. Copie-a para o celular e escolha-a no app.\n"
            }
          }
        },
        "de": {
          "description": "Statische Reompilation von WWE 2k14 für Xbox 360. Erfordert deine Xbox 360-Spieledateien.",
          "assets": {
            "game": {
              "label": "Dateien von WWE 2K14 (Xbox 360) mit default.xex",
              "instructions_md": "Du brauchst die Dateien deiner eigenen WWE-2K14-Disc für Xbox 360: den Ordner mit `default.xex` und dem Rest des Spiels. Kopiere ihn aufs Handy und wähle ihn in der App.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5252564,
        "cover": "https://cdn2.steamgriddb.com/grid/44adaadb095f40b587f4b409ac55799b.png",
        "hero": "https://cdn2.steamgriddb.com/hero/862090b94c4637688088941f122041df.png",
        "logo": "https://cdn2.steamgriddb.com/logo/88c47a250dbd2212ac36d8513cd9ed80.png",
        "genres": [
          "fighting",
          "sports"
        ],
        "igdb_id": 5297,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2rwr.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/g6gz3asvpfohkfbtn34u.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wjlcjqod4gpsbxew6ag4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/vwei8yihmibhcrrl8aqv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lzkkudij4pufpumlg2k8.jpg"
        ]
      },
      "genres": [
        "fighting",
        "sports"
      ],
      "reports": [
        {
          "device": "Samsung SM-S921B",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v0.3.1",
          "last_at": "2026-11-09T18:35:33Z"
        },
        {
          "device": "TECNO LJ7",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T18:43:26Z"
        },
        {
          "device": "Motorola moto g56 5G",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "android-v0.3.1",
          "last_at": "2026-11-10T02:23:06Z"
        }
      ],
      "downloads": 13165
    },
    {
      "id": "xenogears-ex-machina",
      "name": "Xenogears",
      "game": "Xenogears",
      "original_platform": "ps1",
      "type": "decomp",
      "forks": [
        {
          "repo": "brianblakely/xenogears-ex-machina",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1112,
          "release": {
            "tag": "v1.0.10",
            "name": "v1.0.10",
            "published_at": "2026-11-10T16:13:24Z",
            "prerelease": false,
            "asset": {
              "name": "xenogears-ex-machina-v1.0.10-android-horizon.apk",
              "url": "https://github.com/brianblakely/xenogears-ex-machina/releases/download/v1.0.10/xenogears-ex-machina-v1.0.10-android-horizon.apk",
              "size": 81957573,
              "sha256": "9d71a556af87828fd581fc0712a87c8318db7368bd7e42f45e6800c84cad7228"
            }
          },
          "history": [
            {
              "tag": "v1.0.8",
              "name": "v1.0.8",
              "published_at": "2026-11-10T10:17:18Z",
              "prerelease": false,
              "asset": {
                "name": "xenogears-ex-machina-v1.0.8-android-horizon.apk",
                "url": "https://github.com/brianblakely/xenogears-ex-machina/releases/download/v1.0.8/xenogears-ex-machina-v1.0.8-android-horizon.apk",
                "size": 81922997,
                "sha256": "6947314352f66e55be31553256c592b297151f070f8d16e58fe05f03d11e635e"
              }
            },
            {
              "tag": "v1.0.7",
              "name": "v1.0.7",
              "published_at": "2026-11-10T01:42:16Z",
              "prerelease": false,
              "asset": {
                "name": "xenogears-ex-machina-v1.0.7-android-horizon.apk",
                "url": "https://github.com/brianblakely/xenogears-ex-machina/releases/download/v1.0.7/xenogears-ex-machina-v1.0.7-android-horizon.apk",
                "size": 81891525,
                "sha256": "0eb5e6ee586e14aa3b564a9177662151b0df12a57bd437af283040f06e9b4d0f"
              }
            },
            {
              "tag": "v1.0.6",
              "name": "v1.0.6",
              "published_at": "2026-11-04T03:57:43Z",
              "prerelease": false,
              "asset": {
                "name": "xenogears-ex-machina-v1.0.6-android-horizon.apk",
                "url": "https://github.com/brianblakely/xenogears-ex-machina/releases/download/v1.0.6/xenogears-ex-machina-v1.0.6-android-horizon.apk",
                "size": 78112581,
                "sha256": "d6b45ce912ad5480922312fb90552d7394b846f967230321db5f4b207acf1e0e"
              }
            },
            {
              "tag": "v1.0.5",
              "name": "v1.0.5",
              "published_at": "2026-11-01T23:02:16Z",
              "prerelease": false,
              "asset": {
                "name": "xenogears-ex-machina-v1.0.5-android-horizon.apk",
                "url": "https://github.com/brianblakely/xenogears-ex-machina/releases/download/v1.0.5/xenogears-ex-machina-v1.0.5-android-horizon.apk",
                "size": 78118853,
                "sha256": "dc018e45f26c3c77abf4b941af2ea36e0ab6bbc3583d7470aa9e7aec01543b87"
              }
            },
            {
              "tag": "v1.0.4",
              "name": "v1.0.4",
              "published_at": "2026-11-01T03:33:55Z",
              "prerelease": false,
              "asset": {
                "name": "xenogears-ex-machina-v1.0.4-android-horizon.apk",
                "url": "https://github.com/brianblakely/xenogears-ex-machina/releases/download/v1.0.4/xenogears-ex-machina-v1.0.4-android-horizon.apk",
                "size": 78100325,
                "sha256": "b57997c8a414a10ed313b704c220b53d5f8a4e977fddf72444afc1695273b099"
              }
            }
          ],
          "package": "dev.xem.app",
          "signer_sha256": "656da4c8364f09452ddb1642638d21aafb600281987a842eda8360f78fd3170c"
        },
        {
          "repo": "Roman215/Weltall",
          "name": "Weltall",
          "type": "recomp",
          "asset_pattern": "(?i)\\.apk$",
          "package": "io.github.roman215.weltall",
          "signer_sha256": "ef34e71b726c457a2d4c6ff815e46b7e4bbc59a2f1e8451752e698cc93fa4173",
          "formerly": "weltall",
          "downloads": 610,
          "release": {
            "tag": "v1.0.2",
            "name": "Weltall 1.0.2",
            "published_at": "2026-11-09T22:06:39Z",
            "prerelease": false,
            "asset": {
              "name": "Weltall-1.0.2-Android.apk",
              "url": "https://github.com/Roman215/Weltall/releases/download/v1.0.2/Weltall-1.0.2-Android.apk",
              "size": 69825970,
              "sha256": "f824d0fe102c14a91b07d11d62d570ea23c391b29b3506d1c822f898542c3e38"
            }
          },
          "history": [
            {
              "tag": "v1.0.1",
              "name": "Weltall 1.0.1",
              "published_at": "2026-11-05T20:45:00Z",
              "prerelease": false,
              "asset": {
                "name": "Weltall-1.0.1-Android.apk",
                "url": "https://github.com/Roman215/Weltall/releases/download/v1.0.1/Weltall-1.0.1-Android.apk",
                "size": 69806470,
                "sha256": "bc75204ed7070ee3f8d2f04a302eb0407c689bb45cb84bfbc40a945dca7b3779"
              }
            },
            {
              "tag": "v1.0.0",
              "name": "Weltall 1.0.0",
              "published_at": "2026-11-03T05:58:19Z",
              "prerelease": false,
              "asset": {
                "name": "Weltall-1.0.0-Android.apk",
                "url": "https://github.com/Roman215/Weltall/releases/download/v1.0.0/Weltall-1.0.0-Android.apk",
                "size": 69804742,
                "sha256": "477d849f0453db863522b53e262b38a8c57ba334726f3a5050d4ca0818b80351"
              }
            },
            {
              "tag": "v0.8.5",
              "name": "Weltall 0.8.5",
              "published_at": "2026-10-26T20:55:19Z",
              "prerelease": false,
              "asset": {
                "name": "Weltall-0.8.5-Android.apk",
                "url": "https://github.com/Roman215/Weltall/releases/download/v0.8.5/Weltall-0.8.5-Android.apk",
                "size": 69517822,
                "sha256": "e7a689d04c175a2d3c7f737ed3ccf092be566c4acc8bfcb30e31f6a75ec1f983"
              }
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "discs",
          "label": "Xenogears discs (PS1)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need the images of your two Xenogears discs. The app imports the data on the device itself.\n"
        }
      ],
      "added_at": "2026-11-06T12:03:24Z",
      "description": "Decompilation of Xenogears for PS1. Requires your PS1 game copy.",
      "i18n": {
        "es": {
          "description": "Descompilación de Xenogears para PS1. Necesita tu copia del juego de PS1.",
          "assets": {
            "discs": {
              "label": "Discos de Xenogears (PS1)",
              "instructions_md": "Necesitas las imágenes de tus dos discos de Xenogears. La app importa los datos en el propio dispositivo.\n"
            }
          }
        },
        "fr": {
          "description": "Décompilation de Xenogears pour PS1. Nécessite votre copie du jeu PS1.",
          "assets": {
            "discs": {
              "label": "Disques de Xenogears (PS1)",
              "instructions_md": "Il vous faut les images de vos deux disques de Xenogears. L'application importe les données directement sur l'appareil.\n"
            }
          }
        },
        "pt": {
          "description": "Descompilação de Xenogears para PS1. Requer sua cópia do jogo de PS1.",
          "assets": {
            "discs": {
              "label": "Discos de Xenogears (PS1)",
              "instructions_md": "Você precisa das imagens dos seus dois discos de Xenogears. O app importa os dados no próprio dispositivo.\n"
            }
          }
        },
        "de": {
          "description": "Dekompilierung von Xenogears für PS1. Erfordert Ihre PS1-Spielkopie.",
          "assets": {
            "discs": {
              "label": "Discs von Xenogears (PS1)",
              "instructions_md": "Du brauchst die Abbilder deiner beiden Xenogears-Discs. Die App importiert die Daten direkt auf dem Gerät.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 36268,
        "cover": "https://cdn2.steamgriddb.com/grid/ec730b8d8c471f0e7a0b4855ec716d0d.png",
        "hero": "https://cdn2.steamgriddb.com/hero/8537c711d2b026147cef3b55aa03f7ea.png",
        "logo": "https://cdn2.steamgriddb.com/logo/747b1c61428eed8634179b88106a045c.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 1346,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/cobxj4.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc74tf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc74th.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjhm.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjhn.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc74tg.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjhh.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjhi.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/schjhj.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "aliases": [
        "weltall"
      ],
      "downloads": 1722
    },
    {
      "id": "xerenge",
      "name": "Xerenge",
      "game": "Burnout Revenge",
      "original_platform": "xbox360",
      "type": "recomp",
      "upstream": "https://github.com/shipa-2/Xerenge",
      "description": "Recompilation with its own Vulkan renderer. Requires your Xbox 360 copy.",
      "forks": [
        {
          "repo": "shipa-2/Xerenge",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 10301,
          "release": {
            "tag": "v0.4.10",
            "name": "0.4.10",
            "published_at": "2026-11-01T14:55:59Z",
            "prerelease": false,
            "asset": {
              "name": "Burnout_Revenge-android-arm64.apk",
              "url": "https://github.com/shipa-2/Xerenge/releases/download/v0.4.10/Burnout_Revenge-android-arm64.apk",
              "size": 27293660,
              "sha256": "3dbf1573c47035d2ec5324545e60aeb32a89d00a9eb4d7e2253a42067e6bddb6"
            }
          },
          "history": [
            {
              "tag": "v0.4.9",
              "name": "0.4.9",
              "published_at": "2026-10-29T20:59:44Z",
              "prerelease": false,
              "asset": {
                "name": "Burnout_Revenge-android-arm64.apk",
                "url": "https://github.com/shipa-2/Xerenge/releases/download/v0.4.9/Burnout_Revenge-android-arm64.apk",
                "size": 27260892,
                "sha256": "33829f93edbd14114d1fcf52353beb1aace1bc07a79df3e65d8b36d9d8dedc8f"
              }
            },
            {
              "tag": "v0.4.8",
              "name": "0.4.8",
              "published_at": "2026-10-22T06:18:22Z",
              "prerelease": false,
              "asset": {
                "name": "Burnout_Revenge-android-arm64.apk",
                "url": "https://github.com/shipa-2/Xerenge/releases/download/v0.4.8/Burnout_Revenge-android-arm64.apk",
                "size": 26490844,
                "sha256": "b78fa48e1c4b3e8d05399ae0dc9090b5fc01ffec36d0fe77af89c349054404fd"
              }
            },
            {
              "tag": "v0.4.7",
              "name": "0.4.7",
              "published_at": "2026-10-17T07:55:29Z",
              "prerelease": false,
              "asset": {
                "name": "Burnout_Revenge-android-arm64.apk",
                "url": "https://github.com/shipa-2/Xerenge/releases/download/v0.4.7/Burnout_Revenge-android-arm64.apk",
                "size": 26318812,
                "sha256": "f28b40cc93b818461827a613526e95e8b5aea739df3fee4dd1e64a89b9950261"
              }
            },
            {
              "tag": "v0.4.6",
              "name": "0.4.6",
              "published_at": "2026-10-12T14:40:20Z",
              "prerelease": false,
              "asset": {
                "name": "Burnout_Revenge-android-arm64.apk",
                "url": "https://github.com/shipa-2/Xerenge/releases/download/v0.4.6/Burnout_Revenge-android-arm64.apk",
                "size": 15574904,
                "sha256": "fe76ecebb5a203eaa3513378fd68f970349019fcea71c48a05a8c164471042b8"
              }
            },
            {
              "tag": "v0.4.5",
              "name": "0.4.5",
              "published_at": "2026-10-10T09:40:03Z",
              "prerelease": false,
              "asset": {
                "name": "Burnout_Revenge-android-arm64.apk",
                "url": "https://github.com/shipa-2/Xerenge/releases/download/v0.4.5/Burnout_Revenge-android-arm64.apk",
                "size": 15546232,
                "sha256": "bd71937466351b8ce104ade4dfc975b2eb039df473f1483833d077fee134a289"
              }
            }
          ],
          "package": "com.xerenge.burnout",
          "signer_sha256": "d4186e92285ae45037ac084bf587393e213baa744d9ef01aded80db76a892920",
          "reports": [
            {
              "device": "Samsung SM-A155M",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.4.10",
              "last_at": "2026-11-09T04:55:05Z"
            },
            {
              "device": "Samsung SM-G9600",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v0.4.10",
              "last_at": "2026-11-09T18:57:40Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24,
        "vulkan": true
      },
      "assets": [
        {
          "id": "disc",
          "label": "Burnout Revenge disc (Xbox 360, Europe or USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need an image of your own Burnout Revenge disc for Xbox 360, European or US. The beta and other regions don't work.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación con renderizador Vulkan propio. Necesita tu copia de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Burnout Revenge (Xbox 360, Europa o USA)",
              "instructions_md": "Necesitas una imagen de tu propio disco de Burnout Revenge para Xbox 360, europeo o americano. La beta y otras regiones no sirven.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation avec son propre moteur de rendu Vulkan. Nécessite votre copie Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque de Burnout Revenge (Xbox 360, Europe ou USA)",
              "instructions_md": "Il vous faut une image de votre propre disque de Burnout Revenge pour Xbox 360, européen ou américain. La bêta et les autres régions ne fonctionnent pas.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação com renderizador Vulkan próprio. Precisa da sua cópia de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Burnout Revenge (Xbox 360, Europa ou EUA)",
              "instructions_md": "Você precisa de uma imagem do seu próprio disco de Burnout Revenge para Xbox 360, europeu ou americano. A beta e outras regiões não servem.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung mit eigenem Vulkan-Renderer. Benötigt deine Xbox-360-Kopie.",
          "assets": {
            "disc": {
              "label": "Disc von Burnout Revenge (Xbox 360, Europa oder USA)",
              "instructions_md": "Du brauchst ein Abbild deiner eigenen Burnout-Revenge-Disc für Xbox 360, europäisch oder US. Die Beta und andere Regionen funktionieren nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 37108,
        "cover": "https://cdn2.steamgriddb.com/grid/0066a9752d9cb8aaa8e517c703c5ad1f.png",
        "hero": "https://cdn2.steamgriddb.com/hero/6a70a091e469207c3709ce5f014f9f8b.png",
        "logo": "https://cdn2.steamgriddb.com/logo/e455b820b9478a022f0ef44cf2f56db4.png",
        "genres": [
          "racing"
        ],
        "igdb_id": 2626,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2nhp.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fow9ntgqhhxjccdnbplo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ndk78tcf5gylr6y5w4of.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/lgun3twbqsqsv16has5q.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar10r2.jpg"
        ]
      },
      "genres": [
        "racing"
      ],
      "reports": [
        {
          "device": "Samsung SM-A155M",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.4.10",
          "last_at": "2026-11-09T04:55:05Z"
        },
        {
          "device": "Samsung SM-G9600",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v0.4.10",
          "last_at": "2026-11-09T18:57:40Z"
        }
      ],
      "downloads": 10301
    },
    {
      "id": "xhyn-iv-recomp",
      "name": "XHYN IV",
      "game": "GTA 4",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "XHYN-PH/XHYN-IV-recomp",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 8763,
          "release": {
            "tag": "0.5.9.3-xhyn-r2-test12",
            "name": "XHYN IV r2 Test12 — core compatibility and shared runtime fixes",
            "published_at": "2026-10-31T01:32:23Z",
            "prerelease": false,
            "asset": {
              "name": "XHYN-IV-0.5.9.3-xhyn-r2-test12.apk",
              "url": "https://github.com/XHYN-PH/XHYN-IV-recomp/releases/download/0.5.9.3-xhyn-r2-test12/XHYN-IV-0.5.9.3-xhyn-r2-test12.apk",
              "size": 67030598,
              "sha256": "94dbb87f28247c6fa5a58c79d9114a7053989e31aed0a066eab917d8050eb463"
            }
          },
          "history": [
            {
              "tag": "0.5.9.3-xhyn-r2-test10",
              "name": "XHYN IV r2 Test10 — UI, controls and session stability",
              "published_at": "2026-10-28T02:03:21Z",
              "prerelease": false,
              "asset": {
                "name": "XHYN-IV-0.5.9.3-xhyn-r2-test10.apk",
                "url": "https://github.com/XHYN-PH/XHYN-IV-recomp/releases/download/0.5.9.3-xhyn-r2-test10/XHYN-IV-0.5.9.3-xhyn-r2-test10.apk",
                "size": 67026502,
                "sha256": "37b2d1f9823033aae0953c4c4ab4b10aede1a95c7b8ea836c5a82ec03d01fa2b"
              }
            },
            {
              "tag": "0.5.9.3-xhyn-r2-test8",
              "name": "XHYN IV r2 Test8 — menus, controls and performance tuning",
              "published_at": "2026-10-25T08:49:10Z",
              "prerelease": false,
              "asset": {
                "name": "XHYN-IV-0.5.9.3-xhyn-r2-test8.apk",
                "url": "https://github.com/XHYN-PH/XHYN-IV-recomp/releases/download/0.5.9.3-xhyn-r2-test8/XHYN-IV-0.5.9.3-xhyn-r2-test8.apk",
                "size": 69722034,
                "sha256": "eac5d59d2b02d1097ccaffe354cedc4a98f958ae95555d1a23000cd93ab4eeb1"
              }
            }
          ],
          "package": "com.xhyn.ivrecomp",
          "signer_sha256": "106de5f3a0f6bdf1cad369e87b8c509b8e34693b2c8eeac3a1c4627ac2a23d49",
          "reports": [
            {
              "device": "TECNO LJ7",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-10T10:46:03Z"
            },
            {
              "device": "LENOVO TB336ZU",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-10T19:54:20Z"
            },
            {
              "device": "TECNO LI7",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "0.5.9.3-xhyn-r2-test12",
              "last_at": "2026-11-11T04:00:14Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "GTA IV disc (Xbox 360, USA)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "In the app open **Game files**, choose the image of your US GTA IV disc and the update (below) and tap **Install**. You need about 15 GB free during installation.\n"
        },
        {
          "id": "update",
          "label": "GTA IV Title Update 8 (version 0.0.8.5)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Update 8 (0.0.8.5) of the Xbox 360 game. It's chosen together with the disc in **Game files**.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of GTA 4 for Xbox 360. Requires your Xbox 360 game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de GTA 4 para Xbox 360. Necesita tu copia del juego de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de GTA IV (Xbox 360, USA)",
              "instructions_md": "En la app abre **Game files**, elige la imagen de tu disco americano de GTA IV y la actualización (abajo) y pulsa **Install**. Hacen falta unos 15 GB libres durante la instalación.\n"
            },
            "update": {
              "label": "Title Update 8 de GTA IV (versión 0.0.8.5)",
              "instructions_md": "La actualización 8 (0.0.8.5) del juego de Xbox 360. Se elige junto al disco en **Game files**.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de GTA 4 pour Xbox 360. Nécessite votre copie du jeu Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque de GTA IV (Xbox 360, USA)",
              "instructions_md": "Dans l'application, ouvrez **Game files**, choisissez l'image de votre disque américain de GTA IV et la mise à jour (ci-dessous), puis touchez **Install**. Il faut environ 15 Go libres pendant l'installation.\n"
            },
            "update": {
              "label": "Title Update 8 de GTA IV (version 0.0.8.5)",
              "instructions_md": "La mise à jour 8 (0.0.8.5) du jeu Xbox 360. Elle se choisit avec le disque dans **Game files**.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de GTA 4 para Xbox 360. Requer sua cópia do jogo de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de GTA IV (Xbox 360, EUA)",
              "instructions_md": "No app abra **Game files**, escolha a imagem do seu disco americano de GTA IV e a atualização (abaixo) e toque em **Install**. São necessários uns 15 GB livres durante a instalação.\n"
            },
            "update": {
              "label": "Title Update 8 de GTA IV (versão 0.0.8.5)",
              "instructions_md": "A atualização 8 (0.0.8.5) do jogo de Xbox 360. É escolhida junto com o disco em **Game files**.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von GTA 4 für Xbox 360. Erfordert Ihre Xbox-360-Spielkopie.",
          "assets": {
            "disc": {
              "label": "Disc von GTA IV (Xbox 360, USA)",
              "instructions_md": "Öffne in der App **Game files**, wähle das Abbild deiner US-Disc von GTA IV und das Update (unten) und tippe auf **Install**. Während der Installation brauchst du etwa 15 GB freien Speicher.\n"
            },
            "update": {
              "label": "Title Update 8 von GTA IV (Version 0.0.8.5)",
              "instructions_md": "Das Update 8 (0.0.8.5) des Xbox-360-Spiels. Es wird zusammen mit der Disc unter **Game files** gewählt.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5256990,
        "cover": "https://cdn2.steamgriddb.com/grid/6a0970fa5bd637a1444dec47eec28153.png",
        "hero": "https://cdn2.steamgriddb.com/hero/2651e30c868e972d001a0404ffc69cd5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c13f724567246c6aba1da13e2eb69230.png",
        "genres": [
          "adventure",
          "shooter",
          "racing"
        ],
        "igdb_id": 731,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2lbv.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/kpaqc6q3il0dtjhrdpcd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rfvuzw0pjfkxq1d820a4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ywnl0sqqi9wslnyw60l9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bsnm6temoasfzkwkhiop.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/smxamwmtgvmoqmqqmdbs.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/alsoalsb8gm1qhppckpd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/zk0mlt58qqybzqjrrc93.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/odjhrbo4kscqqtik65xm.jpg"
        ]
      },
      "genres": [
        "adventure",
        "shooter",
        "racing"
      ],
      "reports": [
        {
          "device": "TECNO LJ7",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-10T10:46:03Z"
        },
        {
          "device": "LENOVO TB336ZU",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-10T19:54:20Z"
        },
        {
          "device": "TECNO LI7",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "0.5.9.3-xhyn-r2-test12",
          "last_at": "2026-11-11T04:00:14Z"
        }
      ],
      "downloads": 8763
    },
    {
      "id": "yakumo",
      "name": "Yakumo",
      "game": "Monster Hunter Portable 3rd",
      "original_platform": "psp",
      "type": "recomp",
      "upstream": "https://github.com/TeamGDB/Yakumo",
      "description": "Static recompilation of Monster Hunter Portable 3rd HD on a reimplementation of the PSP system. Requires your copy.",
      "forks": [
        {
          "repo": "TeamGDB/Yakumo",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 26512,
          "release": {
            "tag": "v0.7.5",
            "name": "Yakumo v0.7.5",
            "published_at": "2026-10-13T03:23:39Z",
            "prerelease": false,
            "asset": {
              "name": "yakumo-0.7.5-android-arm64.apk",
              "url": "https://github.com/TeamGDB/Yakumo/releases/download/v0.7.5/yakumo-0.7.5-android-arm64.apk",
              "size": 203370327,
              "sha256": "75b90649a419336d1fa8d9b6d88c9f2226ab1506975f931dad5ac9d53c9bb7aa"
            }
          },
          "history": [
            {
              "tag": "v0.6.0-alpha.4",
              "name": "Yakumo v0.6.0-alpha.4",
              "published_at": "2026-09-24T22:43:54Z",
              "prerelease": false,
              "asset": {
                "name": "yakumo-0.6.0-alpha.4-android-arm64.apk",
                "url": "https://github.com/TeamGDB/Yakumo/releases/download/v0.6.0-alpha.4/yakumo-0.6.0-alpha.4-android-arm64.apk",
                "size": 202866190,
                "sha256": "75be7bcba3a406266df2984885a5c7fc1fc143a25c2ccd1ccbb318f4933de2e7"
              }
            },
            {
              "tag": "v0.6.0-alpha.1",
              "name": "Yakumo v0.6.0-alpha.1",
              "published_at": "2026-09-23T22:38:52Z",
              "prerelease": false,
              "asset": {
                "name": "yakumo-0.6.0-alpha.1-android-arm64.apk",
                "url": "https://github.com/TeamGDB/Yakumo/releases/download/v0.6.0-alpha.1/yakumo-0.6.0-alpha.1-android-arm64.apk",
                "size": 202792462,
                "sha256": "6e90caa81a1160e6bb901d8f99c4b57aa065bf5cc3d2dc47cde5288748894031"
              }
            }
          ],
          "package": "io.github.teamgdb.yakumo",
          "signer_sha256": "1ca2f27cfbcd9ea7d875a8ca002f57866037b19f43aaf449ce87739aee868570",
          "reports": [
            {
              "device": "Poco X7 Pro",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v0.7.5",
              "last_at": "2026-11-10T06:38:03Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Monster Hunter Portable 3rd HD Ver. (PS3, NPJB-40001) as .iso",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "You need your copy of Monster Hunter Portable 3rd HD Ver. for PS3 (`NPJB-40001`) as an .iso image.\nWhen you first open Yakumo, choose the .iso with the file picker: it checks it and copies it into the app (about 1.3 GB).\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Monster Hunter Portable 3rd HD sobre una reimplementación del sistema de PSP. Necesita tu copia.",
          "assets": {
            "disc": {
              "label": "Monster Hunter Portable 3rd HD Ver. (PS3, NPJB-40001) en .iso",
              "instructions_md": "Necesitas tu copia de Monster Hunter Portable 3rd HD Ver. de PS3 (`NPJB-40001`) como imagen .iso.\nAl abrir Yakumo la primera vez, elige la .iso con el selector de archivos: la comprueba y la copia a la app (unos 1,3 GB).\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Monster Hunter Portable 3rd HD sur une réimplémentation du système PSP. Nécessite votre copie.",
          "assets": {
            "disc": {
              "label": "Monster Hunter Portable 3rd HD Ver. (PS3, NPJB-40001) en .iso",
              "instructions_md": "Il vous faut votre copie de Monster Hunter Portable 3rd HD Ver. sur PS3 (`NPJB-40001`) en image .iso.\nÀ la première ouverture de Yakumo, choisissez la .iso avec le sélecteur de fichiers : il la vérifie et la copie dans l'application (environ 1,3 Go).\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Monster Hunter Portable 3rd HD sobre uma reimplementação do sistema do PSP. Precisa da sua cópia.",
          "assets": {
            "disc": {
              "label": "Monster Hunter Portable 3rd HD Ver. (PS3, NPJB-40001) em .iso",
              "instructions_md": "Você precisa da sua cópia de Monster Hunter Portable 3rd HD Ver. de PS3 (`NPJB-40001`) como imagem .iso.\nAo abrir o Yakumo pela primeira vez, escolha a .iso com o seletor de arquivos: ele a verifica e copia para o app (uns 1,3 GB).\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Monster Hunter Portable 3rd HD auf einer Neuimplementierung des PSP-Systems. Benötigt deine Kopie.",
          "assets": {
            "disc": {
              "label": "Monster Hunter Portable 3rd HD Ver. (PS3, NPJB-40001) als .iso",
              "instructions_md": "Du brauchst deine Kopie von Monster Hunter Portable 3rd HD Ver. für PS3 (`NPJB-40001`) als .iso-Abbild.\nWähle beim ersten Öffnen von Yakumo die .iso in der Dateiauswahl: Es prüft sie und kopiert sie in die App (etwa 1,3 GB).\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35988,
        "cover": "https://cdn2.steamgriddb.com/grid/8b8b244e4ee08601c6cb0e3a7daaa819.jpg",
        "hero": "https://cdn2.steamgriddb.com/hero/e7cc4e909f739405272e79cfa00367f3.png",
        "logo": "https://cdn2.steamgriddb.com/logo/cccfeb55f0bc0477727f2ce1d8e2de0a.png",
        "genres": [
          "rpg"
        ],
        "igdb_id": 42759,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/coau02.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrkv1.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrkv2.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrkv3.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrkv4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrkv5.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scrkv6.jpg"
        ]
      },
      "genres": [
        "rpg"
      ],
      "reports": [
        {
          "device": "Poco X7 Pro",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v0.7.5",
          "last_at": "2026-11-10T06:38:03Z"
        }
      ],
      "downloads": 26512
    },
    {
      "id": "ygo-fm-recomp",
      "name": "Yu-Gi-Oh! Forbidden Memories Recompiled",
      "game": "Yu-Gi-Oh! Forbidden Memories",
      "original_platform": "ps1",
      "type": "recomp",
      "upstream": "https://github.com/Unchiga/Yu-Gi-Oh-Forbidden-Memories-Recompiled",
      "description": "Recompilation of Yu-Gi-Oh! Forbidden Memories. Requires your PS1 disc.",
      "forks": [
        {
          "repo": "Sala01/ygo-fm-android",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 568,
          "release": {
            "tag": "v0.1.0-beta.5",
            "name": "YGO FM v0.1.0-beta.5",
            "published_at": "2026-11-03T15:54:14Z",
            "prerelease": true,
            "asset": {
              "name": "ygo-fm-android-v0.1.0-beta.5.apk",
              "url": "https://github.com/Sala01/ygo-fm-android/releases/download/v0.1.0-beta.5/ygo-fm-android-v0.1.0-beta.5.apk",
              "size": 408043976,
              "sha256": "66c002e39a2ad5fdd1d513ffa8850a37333128c0babfaae0759003d86ed9e277"
            }
          },
          "history": [
            {
              "tag": "v0.1.0-beta.4",
              "name": "YGO FM v0.1.0-beta.4",
              "published_at": "2026-11-02T22:52:09Z",
              "prerelease": true,
              "asset": {
                "name": "ygo-fm-android-v0.1.0-beta.4.apk",
                "url": "https://github.com/Sala01/ygo-fm-android/releases/download/v0.1.0-beta.4/ygo-fm-android-v0.1.0-beta.4.apk",
                "size": 406909157,
                "sha256": "c209971f53f8f6350bbc0fec3b7551c5908de200ddf044baade593e9ff6477a7"
              }
            },
            {
              "tag": "v0.1.0-beta.3",
              "name": "YGO FM v0.1.0-beta.3",
              "published_at": "2026-10-30T14:23:59Z",
              "prerelease": true,
              "asset": {
                "name": "ygo-fm-android-v0.1.0-beta.3.apk",
                "url": "https://github.com/Sala01/ygo-fm-android/releases/download/v0.1.0-beta.3/ygo-fm-android-v0.1.0-beta.3.apk",
                "size": 408034907,
                "sha256": "5a4bc7064742f4a827e09a3021d4d379f9eac39da0aeca79df7fc3f03312829a"
              }
            },
            {
              "tag": "v0.1.0-beta.2",
              "name": "YGO FM v0.1.0-beta.2",
              "published_at": "2026-10-25T17:54:35Z",
              "prerelease": true,
              "asset": {
                "name": "ygo-fm-android-v0.1.0-beta.2.apk",
                "url": "https://github.com/Sala01/ygo-fm-android/releases/download/v0.1.0-beta.2/ygo-fm-android-v0.1.0-beta.2.apk",
                "size": 174150837,
                "sha256": "3a5581aec4a4097ac4cf88ae488f2f80a32eedf13d4c0c79589d71ed6e7742a6"
              }
            },
            {
              "tag": "v0.1.0-beta.1",
              "name": "YGO FM v0.1.0-beta.1",
              "published_at": "2026-10-22T04:19:49Z",
              "prerelease": true,
              "asset": {
                "name": "ygo-fm-android-v0.1.0-beta.1.apk",
                "url": "https://github.com/Sala01/ygo-fm-android/releases/download/v0.1.0-beta.1/ygo-fm-android-v0.1.0-beta.1.apk",
                "size": 170981482,
                "sha256": "24aa448cb26cb6d33aa275c0c65b2de5514fefcd3e4bcb097c78a88d5c6cf7d9"
              }
            },
            {
              "tag": "v0.1.0-alpha.23",
              "name": "Android build v0.1.0-alpha.23",
              "published_at": "2026-10-12T17:45:28Z",
              "prerelease": true,
              "asset": {
                "name": "ygo-fm-android-v0.1.0-alpha.23.apk",
                "url": "https://github.com/Sala01/ygo-fm-android/releases/download/v0.1.0-alpha.23/ygo-fm-android-v0.1.0-alpha.23.apk",
                "size": 81232789,
                "sha256": "c6aa371f640ff41e964041afe02231a63d5272b07283994e73704388d03d80d6"
              }
            }
          ],
          "package": "org.unchiga.yfmrecomp",
          "signer_sha256": "a235831decfe27a75181f0ee672db7130d904d96ffb8b66a032287ede15d53bd"
        },
        {
          "repo": "Unchiga/Yu-Gi-Oh-Forbidden-Memories-Recompiled",
          "channel": "beta",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 8041,
          "release": {
            "tag": "v0.3.1-preview.2",
            "name": "v0.3.1-preview.2",
            "published_at": "2026-11-06T04:14:32Z",
            "prerelease": true,
            "asset": {
              "name": "yfm-redecomp-v0.3.1-preview.2-android-arm64.apk",
              "url": "https://github.com/Unchiga/Yu-Gi-Oh-Forbidden-Memories-Recompiled/releases/download/v0.3.1-preview.2/yfm-redecomp-v0.3.1-preview.2-android-arm64.apk",
              "size": 9844982,
              "sha256": "a3e405b4a791a49a56d80542d26353471b572bd022818d8652cccc73b3531cba"
            }
          },
          "history": [
            {
              "tag": "v0.3.1-preview.1",
              "name": "v0.3.1-preview.1",
              "published_at": "2026-10-18T17:55:52Z",
              "prerelease": true,
              "asset": {
                "name": "yfm-redecomp-v0.3.1-preview.1-android-arm64.apk",
                "url": "https://github.com/Unchiga/Yu-Gi-Oh-Forbidden-Memories-Recompiled/releases/download/v0.3.1-preview.1/yfm-redecomp-v0.3.1-preview.1-android-arm64.apk",
                "size": 9570550,
                "sha256": "e79a78bb6e0051c58f53087ddc0f8bf49a2fe80d1cf9d7b6c685a409997fca69"
              }
            },
            {
              "tag": "v0.3.0",
              "name": "v0.3.0",
              "published_at": "2026-10-11T15:30:19Z",
              "prerelease": false,
              "asset": {
                "name": "yfm-redecomp-v0.3.0-android-arm64.apk",
                "url": "https://github.com/Unchiga/Yu-Gi-Oh-Forbidden-Memories-Recompiled/releases/download/v0.3.0/yfm-redecomp-v0.3.0-android-arm64.apk",
                "size": 10209482,
                "sha256": "799d1195112659d80c50ff2da7f474e7704b381df3ede1b850272de832778f8c"
              }
            }
          ],
          "package": "org.yfmredecomp.game",
          "signer_sha256": "c8da2d972e42522e9f83139f5d54092f69fb3ee4c0b074fa53f8245da45a4b8b",
          "reports": [
            {
              "device": "Xiaomi 22081212UG",
              "great": 0,
              "playable": 0,
              "broken": 1,
              "last_tag": "3.1 prev2",
              "last_at": "2026-11-10T15:03:20Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Yu-Gi-Oh! Forbidden Memories disc (PS1, USA) as .bin",
          "accepted": [],
          "zip_ok": true,
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose the `.bin` of your US disc (or a `.zip` containing it) when the app asks for it. It copies it to its storage: you don't have to touch `Android/data`.\nYou can bring your save from an emulator (`.mcr`, `.mcd`, `.srm`…) to the port's `saves` folder.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Recompilación de Yu-Gi-Oh! Forbidden Memories. Necesita tu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Yu-Gi-Oh! Forbidden Memories (PS1, USA) en .bin",
              "instructions_md": "Elige el `.bin` de tu disco americano (o un `.zip` que lo contenga) cuando la app lo pida. Lo copia a su almacenamiento: no tienes que tocar `Android/data`.\nPuedes traer tu partida de un emulador (`.mcr`, `.mcd`, `.srm`…) a la carpeta `saves` del port.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation de Yu-Gi-Oh! Forbidden Memories. Nécessite votre disque PS1.",
          "assets": {
            "disc": {
              "label": "Disque de Yu-Gi-Oh! Forbidden Memories (PS1, USA) en .bin",
              "instructions_md": "Choisissez le `.bin` de votre disque américain (ou un `.zip` qui le contient) quand l'application le demande. Elle le copie dans son stockage : inutile de toucher à `Android/data`.\nVous pouvez reprendre votre sauvegarde d'un émulateur (`.mcr`, `.mcd`, `.srm`…) dans le dossier `saves` du port.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação de Yu-Gi-Oh! Forbidden Memories. Precisa do seu disco de PS1.",
          "assets": {
            "disc": {
              "label": "Disco de Yu-Gi-Oh! Forbidden Memories (PS1, EUA) em .bin",
              "instructions_md": "Escolha o `.bin` do seu disco americano (ou um `.zip` que o contenha) quando o app pedir. Ele o copia para o armazenamento dele: você não precisa mexer em `Android/data`.\nVocê pode trazer seu save de um emulador (`.mcr`, `.mcd`, `.srm`…) para a pasta `saves` do port.\n"
            }
          }
        },
        "de": {
          "description": "Rekompilierung von Yu-Gi-Oh! Forbidden Memories. Benötigt deine PS1-Disc.",
          "assets": {
            "disc": {
              "label": "Disc von Yu-Gi-Oh! Forbidden Memories (PS1, USA) als .bin",
              "instructions_md": "Wähle die `.bin` deiner US-Disc (oder eine `.zip`, die sie enthält), wenn die App danach fragt. Sie kopiert sie in ihren Speicher: Du musst `Android/data` nicht anfassen.\nDu kannst deinen Spielstand aus einem Emulator (`.mcr`, `.mcd`, `.srm`…) in den Ordner `saves` des Ports übernehmen.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 35707,
        "cover": "https://cdn2.steamgriddb.com/grid/fb3fb416095812f23a22302e9efe50b6.png",
        "hero": "https://cdn2.steamgriddb.com/hero/d45b6d92e35ff59d3f5a1861e431d581.png",
        "logo": "https://cdn2.steamgriddb.com/logo/0599212ac5b4670c30619bac376c189c.png",
        "genres": [
          "strategy",
          "puzzle"
        ],
        "igdb_id": 4108,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1ui5.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbuft.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbufu.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scbufv.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/misasycq6mqvhoc1qtvg.jpg"
        ]
      },
      "genres": [
        "strategy",
        "puzzle"
      ],
      "reports": [
        {
          "device": "Xiaomi 22081212UG",
          "great": 0,
          "playable": 0,
          "broken": 1,
          "last_tag": "3.1 prev2",
          "last_at": "2026-11-10T15:03:20Z"
        }
      ],
      "downloads": 8609
    },
    {
      "id": "yknytt",
      "name": "YKnytt",
      "game": "Knytt Stories",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/youkaicountry/yknytt",
      "description": "Open source implementation of Knytt Stories in Godot.",
      "forks": [
        {
          "repo": "youkaicountry/yknytt",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1267,
          "release": {
            "tag": "0.7.3",
            "name": "v0.7.3 beta",
            "published_at": "2026-07-08T17:20:35Z",
            "prerelease": false,
            "asset": {
              "name": "YKnytt_v0.7.3.apk",
              "url": "https://github.com/youkaicountry/yknytt/releases/download/0.7.3/YKnytt_v0.7.3.apk",
              "size": 103275303,
              "sha256": "fbe261d4bd015724b36fa058fb3625d53e40198b6815d5e57ab5e9f6ad797d89"
            }
          },
          "history": [
            {
              "tag": "0.7.1",
              "name": "v0.7.1 beta",
              "published_at": "2026-05-21T11:03:11Z",
              "prerelease": false,
              "asset": {
                "name": "YKnytt_v0.7.1.apk",
                "url": "https://github.com/youkaicountry/yknytt/releases/download/0.7.1/YKnytt_v0.7.1.apk",
                "size": 103271497,
                "sha256": "576c952d8412b04a8d3bace799bd2f93655e79e68a357372d9375e09cbb20fcd"
              }
            },
            {
              "tag": "0.7.0",
              "name": "v0.7.0 beta",
              "published_at": "2026-01-15T15:29:10Z",
              "prerelease": false,
              "asset": {
                "name": "YKnytt_v0.7.0.apk",
                "url": "https://github.com/youkaicountry/yknytt/releases/download/0.7.0/YKnytt_v0.7.0.apk",
                "size": 98429099,
                "sha256": "05036b1550d13858b420ebaee6041113d57f76842bc0c5b8790bd2b2bbab9e03"
              }
            },
            {
              "tag": "0.6.9",
              "name": "v0.6.9 beta",
              "published_at": "2025-07-13T09:26:08Z",
              "prerelease": false,
              "asset": {
                "name": "YKnytt_v0.6.9.apk",
                "url": "https://github.com/youkaicountry/yknytt/releases/download/0.6.9/YKnytt_v0.6.9.apk",
                "size": 97811530,
                "sha256": "2b02ed63b32d7c3b8cf56c6c2d8d9204fdfe4de9ae284ac4ada1677efdd07a7d"
              }
            }
          ],
          "package": "org.godotengine.yknytt",
          "signer_sha256": "8ebe81658d4b3a7e54ae6940b68ef3a63d4c7b1379941143a749386b741ff944"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Implementación libre de Knytt Stories en Godot."
        },
        "fr": {
          "description": "Implémentation libre de Knytt Stories avec Godot."
        },
        "pt": {
          "description": "Implementação livre de Knytt Stories em Godot."
        },
        "de": {
          "description": "Freie Implementierung von Knytt Stories in Godot."
        }
      },
      "art": {
        "steamgriddb_id": 38261,
        "cover": "https://cdn2.steamgriddb.com/grid/d9829247517e5aef85b8e8da2f635083.png",
        "hero": "https://cdn2.steamgriddb.com/hero/7ad8178047aaed9921cc06dd27bc9fa5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/13e3d7507eda818491cb905af887ec9b.png",
        "genres": [
          "platform"
        ],
        "igdb_id": 51317,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co28f1.jpg"
      },
      "genres": [
        "platform"
      ],
      "downloads": 1267
    },
    {
      "id": "z2rs",
      "name": "z2rs",
      "game": "Zelda II: The Adventure of Link",
      "original_platform": "nes",
      "type": "recomp",
      "upstream": "https://github.com/troyedwardsjr/z2rs",
      "description": "Rust rebuild checked frame by frame against the NES ROM, which you provide.",
      "forks": [
        {
          "repo": "troyedwardsjr/z2rs",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 1443,
          "release": {
            "tag": "v0.6.0",
            "name": "z2rs v0.6.0",
            "published_at": "2026-10-22T04:42:39Z",
            "prerelease": false,
            "asset": {
              "name": "z2rs-0.6.0-android.apk",
              "url": "https://github.com/troyedwardsjr/z2rs/releases/download/v0.6.0/z2rs-0.6.0-android.apk",
              "size": 48328687,
              "sha256": "da9928dbce3789a3acb96a35e174af060f8e8a2570a2968ab74af8710f631202"
            }
          },
          "history": [
            {
              "tag": "v0.5.2",
              "name": "z2rs v0.5.2",
              "published_at": "2026-10-10T17:35:38Z",
              "prerelease": false,
              "asset": {
                "name": "z2rs-0.5.2-android.apk",
                "url": "https://github.com/troyedwardsjr/z2rs/releases/download/v0.5.2/z2rs-0.5.2-android.apk",
                "size": 47480815,
                "sha256": "f4407db74ce292795033279afd2da5e5a76c7b04a803b2a4f8c9d7cfde9df0b4"
              }
            },
            {
              "tag": "v0.5.1",
              "name": "z2rs v0.5.1",
              "published_at": "2026-10-04T08:56:22Z",
              "prerelease": false,
              "asset": {
                "name": "z2rs-0.5.1-android.apk",
                "url": "https://github.com/troyedwardsjr/z2rs/releases/download/v0.5.1/z2rs-0.5.1-android.apk",
                "size": 47599599,
                "sha256": "dcac86464e0654238aaba3a840da686196f83c25b4677b707717b264fe980d75"
              }
            },
            {
              "tag": "v0.5.0",
              "name": "z2rs v0.5.0 (REFORGED update)",
              "published_at": "2026-10-02T04:36:55Z",
              "prerelease": false,
              "asset": {
                "name": "z2rs-0.5.0-android.apk",
                "url": "https://github.com/troyedwardsjr/z2rs/releases/download/v0.5.0/z2rs-0.5.0-android.apk",
                "size": 47390703,
                "sha256": "124fbc56685592c3e554c5aef438ea5b781bb62dbf3e64bc06110f02f8f8b21d"
              }
            },
            {
              "tag": "v0.4.0",
              "name": "z2rs v0.4.0",
              "published_at": "2026-09-29T05:24:33Z",
              "prerelease": false,
              "asset": {
                "name": "z2rs-0.4.0-android.apk",
                "url": "https://github.com/troyedwardsjr/z2rs/releases/download/v0.4.0/z2rs-0.4.0-android.apk",
                "size": 30765039,
                "sha256": "38d7d7336b261e7208fecd6cf30ccd4f0757711ad440a6ed12e74c5a19dbc0f3"
              }
            }
          ],
          "package": "com.z2rs.game",
          "signer_sha256": "638333f203b8a015f625cf17e30bf3cc6a0f0f9e20dfa6b138eafd569e005abf"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "rom",
          "label": "Zelda II: The Adventure of Link ROM (USA)",
          "accepted": [],
          "zip_ok": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Choose your US Zelda II: The Adventure of Link ROM and tap **Play**. Only the standard (No-Intro) dump works: the app checks it without the iNES header.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Reconstrucción en Rust comprobada fotograma a fotograma contra la ROM de NES, que aportas tú.",
          "assets": {
            "rom": {
              "label": "ROM de Zelda II: The Adventure of Link (USA)",
              "instructions_md": "Elige tu ROM americana de Zelda II: The Adventure of Link y pulsa **Play**. Solo vale el volcado estándar (No-Intro): la app lo comprueba sin la cabecera iNES.\n"
            }
          }
        },
        "fr": {
          "description": "Reconstruction en Rust vérifiée image par image avec la ROM NES, que vous fournissez.",
          "assets": {
            "rom": {
              "label": "ROM de Zelda II: The Adventure of Link (USA)",
              "instructions_md": "Choisissez votre ROM américaine de Zelda II: The Adventure of Link et touchez **Play**. Seul le dump standard (No-Intro) fonctionne : l'application le vérifie sans l'en-tête iNES.\n"
            }
          }
        },
        "pt": {
          "description": "Reconstrução em Rust verificada quadro a quadro com a ROM de NES, que você fornece.",
          "assets": {
            "rom": {
              "label": "ROM de Zelda II: The Adventure of Link (EUA)",
              "instructions_md": "Escolha sua ROM americana de Zelda II: The Adventure of Link e toque em **Play**. Só serve o dump padrão (No-Intro): o app a verifica sem o cabeçalho iNES.\n"
            }
          }
        },
        "de": {
          "description": "Nachbau in Rust, Bild für Bild mit dem NES-ROM abgeglichen, das du bereitstellst.",
          "assets": {
            "rom": {
              "label": "ROM von Zelda II: The Adventure of Link (USA)",
              "instructions_md": "Wähle deine US-ROM von Zelda II: The Adventure of Link und tippe auf **Play**. Nur der Standard-Dump (No-Intro) funktioniert: Die App prüft ihn ohne den iNES-Header.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 25608,
        "cover": "https://cdn2.steamgriddb.com/grid/657b0ad0569f3ceae3427be2623753cc.png",
        "hero": "https://cdn2.steamgriddb.com/hero/e8b1cbd05f6e6a358a81dee52493dd06.png",
        "logo": "https://cdn2.steamgriddb.com/logo/a714b6bada5e4ad469abf003c9d2c3d8.png",
        "genres": [
          "adventure",
          "platform",
          "rpg"
        ],
        "igdb_id": 1025,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co1uje.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rmdhzefetito3kaewgmy.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hqhg84m1938opiactwvx.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/xynfvbtkeymblhw7z0iz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/goiyxdnf6uov4nuwzh75.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ayfky3lub2r11kvoh5pp.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nnhx8ulbz4ozjubiwdng.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/d1ho6mr2gmnb3okbhbsl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/cakoghkyhlvhprfkdtcw.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "rpg"
      ],
      "downloads": 1443
    },
    {
      "id": "zandatsu",
      "name": "Zandatsu",
      "game": "Metal Gear Rising Revengeance",
      "original_platform": "xbox360",
      "type": "recomp",
      "forks": [
        {
          "repo": "dfdx047/Zandatsu",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 25225,
          "release": {
            "tag": "v1.2.2",
            "name": "Zandatsu v1.2.2",
            "published_at": "2026-11-10T13:00:13Z",
            "prerelease": false,
            "asset": {
              "name": "Zandatsu-v1.2.2.apk",
              "url": "https://github.com/dfdx047/Zandatsu/releases/download/v1.2.2/Zandatsu-v1.2.2.apk",
              "size": 223891258,
              "sha256": "4439b2fc6c95f41b451819f453054bd90932f651d83e23a9de4d5a8373145c92"
            }
          },
          "history": [
            {
              "tag": "v1.2",
              "name": "Zandatsu v1.2",
              "published_at": "2026-11-02T19:44:53Z",
              "prerelease": false,
              "asset": {
                "name": "Zandatsu-v1.2.apk",
                "url": "https://github.com/dfdx047/Zandatsu/releases/download/v1.2/Zandatsu-v1.2.apk",
                "size": 137545785,
                "sha256": "73a9ee39192c7741573e2419b1913e22d51b16209ae122543f6ec424d8a775ad"
              }
            },
            {
              "tag": "v1.1",
              "name": "Zandatsu v1.1",
              "published_at": "2026-10-28T07:34:16Z",
              "prerelease": false,
              "asset": {
                "name": "Zandatsu-v1.1.apk",
                "url": "https://github.com/dfdx047/Zandatsu/releases/download/v1.1/Zandatsu-v1.1.apk",
                "size": 137022468,
                "sha256": "4135535655a36a29aba60256181ba001dafaa4427170f9dfa21225b8854ed6bc"
              }
            },
            {
              "tag": "v1.0",
              "name": "Zandatsu v1.0",
              "published_at": "2026-10-24T18:12:57Z",
              "prerelease": false,
              "asset": {
                "name": "Zandatsu-v1.0.apk",
                "url": "https://github.com/dfdx047/Zandatsu/releases/download/v1.0/Zandatsu-v1.0.apk",
                "size": 136691508,
                "sha256": "486c20a8c940b7cd3d96ad84a6e139d42f4652fe5f5d6176b72ebfa88bb46196"
              }
            }
          ],
          "package": "com.dfdx047.zandatsu",
          "signer_sha256": "1a7325cfc351e27b9edf2882ace9ae2f1891989834de506e545c1f1a3fa9f532",
          "reports": [
            {
              "device": "Poco F9 ultra",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T11:37:42Z"
            },
            {
              "device": "AYN Thor",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_tag": "v1.2",
              "last_at": "2026-11-09T12:14:35Z"
            },
            {
              "device": "Xiaomi Poco X5 Pro",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-09T22:33:20Z"
            },
            {
              "device": "Xiaomi 23122PCD1G",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.2",
              "last_at": "2026-11-10T03:33:59Z"
            },
            {
              "device": "motorola edge 20",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_tag": "v1.2",
              "last_at": "2026-11-11T03:30:18Z"
            },
            {
              "device": "Poco F7",
              "great": 0,
              "playable": 1,
              "broken": 0,
              "last_at": "2026-11-11T10:03:42Z"
            },
            {
              "device": "Samsung SM-A566E",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-11T16:21:57Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "disc",
          "label": "Metal Gear Rising: Revengeance disc (Xbox 360) as .iso",
          "accepted": [],
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "The APK doesn't include the game: the code is encrypted and only opens with the `default.xex` from your own disc.\nIn **Início ▸ Arquivos do jogo**, tap **Importar .iso** and choose your Xbox 360 .iso. You need about 8 GB free.\n"
        }
      ],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Metal Gear Rising Revengeance for Xbox 360. Requires your Xbox 360 game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Metal Gear Rising Revengeance para Xbox 360. Necesita tu copia del juego de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Metal Gear Rising: Revengeance (Xbox 360) en .iso",
              "instructions_md": "El APK no trae el juego: el código va cifrado y solo se abre con el `default.xex` de tu propio disco.\nEn **Início ▸ Arquivos do jogo**, pulsa **Importar .iso** y elige tu .iso de Xbox 360. Necesitas unos 8 GB libres.\n"
            }
          }
        },
        "fr": {
          "description": "Recompilation statique de Metal Gear Rising Revengeance pour Xbox 360. Nécessite votre copie du jeu Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disque de Metal Gear Rising: Revengeance (Xbox 360) en .iso",
              "instructions_md": "L'APK ne contient pas le jeu : le code est chiffré et ne s'ouvre qu'avec le `default.xex` de votre propre disque.\nDans **Início ▸ Arquivos do jogo**, touchez **Importar .iso** et choisissez votre .iso Xbox 360. Il faut environ 8 Go libres.\n"
            }
          }
        },
        "pt": {
          "description": "Recompilação estática de Metal Gear Rising Revengeance para Xbox 360. Requer sua cópia do jogo de Xbox 360.",
          "assets": {
            "disc": {
              "label": "Disco de Metal Gear Rising: Revengeance (Xbox 360) em .iso",
              "instructions_md": "O APK não traz o jogo: o código é criptografado e só abre com o `default.xex` do seu próprio disco.\nEm **Início ▸ Arquivos do jogo**, toque em **Importar .iso** e escolha sua .iso de Xbox 360. Você precisa de uns 8 GB livres.\n"
            }
          }
        },
        "de": {
          "description": "Statische Rekompilierung von Metal Gear Rising Revengeance für Xbox 360. Erfordert Ihre Xbox-360-Spielkopie.",
          "assets": {
            "disc": {
              "label": "Disc von Metal Gear Rising: Revengeance (Xbox 360) als .iso",
              "instructions_md": "Die APK enthält das Spiel nicht: Der Code ist verschlüsselt und lässt sich nur mit der `default.xex` deiner eigenen Disc öffnen.\nTippe unter **Início ▸ Arquivos do jogo** auf **Importar .iso** und wähle deine Xbox-360-.iso. Du brauchst etwa 8 GB freien Speicher.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 2628,
        "cover": "https://cdn2.steamgriddb.com/grid/12f4db557d4f9ab0c8f23bc53f0a58a2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c6e98355ec601730cd195703b39ca84e.png",
        "logo": "https://cdn2.steamgriddb.com/logo/fc3cf452d3da8402bebb765225ce8c0e.png",
        "genres": [
          "action",
          "adventure",
          "shooter",
          "strategy"
        ],
        "igdb_id": 378,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2l1t.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/wggh9gnigj6x0bzvpgvq.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/dhjxwdqqkcrodmogdzuw.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/rt4xktzs1l6aieikfa2h.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nyzak3efjolrqz4twy0p.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/nknh9nxp4rotopyjan5r.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar4jw4.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/fc5yhw5tcflhg8kxkq7n.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/digs56akzygc3f0zu8gl.jpg"
        ]
      },
      "genres": [
        "action",
        "adventure",
        "shooter",
        "strategy"
      ],
      "reports": [
        {
          "device": "Poco F9 ultra",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T11:37:42Z"
        },
        {
          "device": "AYN Thor",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_tag": "v1.2",
          "last_at": "2026-11-09T12:14:35Z"
        },
        {
          "device": "Xiaomi Poco X5 Pro",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-09T22:33:20Z"
        },
        {
          "device": "Xiaomi 23122PCD1G",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.2",
          "last_at": "2026-11-10T03:33:59Z"
        },
        {
          "device": "motorola edge 20",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_tag": "v1.2",
          "last_at": "2026-11-11T03:30:18Z"
        },
        {
          "device": "Poco F7",
          "great": 0,
          "playable": 1,
          "broken": 0,
          "last_at": "2026-11-11T10:03:42Z"
        },
        {
          "device": "Samsung SM-A566E",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-11T16:21:57Z"
        }
      ],
      "downloads": 25225
    },
    {
      "id": "zgloom",
      "name": "ZGloom",
      "game": "Gloom, Gloom Deluxe, Gloom 3",
      "original_platform": "amiga",
      "type": "recomp",
      "forks": [
        {
          "repo": "Andiweli/ZGloom-Android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 427,
          "release": {
            "tag": "v09.2026",
            "name": "Gloom Collection 09.2026",
            "published_at": "2026-08-28T13:09:02Z",
            "prerelease": false,
            "asset": {
              "name": "ZGloom.Collection.09.2026.apk",
              "url": "https://github.com/Andiweli/ZGloom-Android/releases/download/v09.2026/ZGloom.Collection.09.2026.apk",
              "size": 25357826,
              "sha256": "ca54d90a981e5a14bba14a96c32801630a77988d8f4d5c66fcfcde76ad9156b1"
            }
          },
          "history": [
            {
              "tag": "v08.2026-v2",
              "name": "Gloom Collection 08.2026 v2",
              "published_at": "2026-08-19T19:17:16Z",
              "prerelease": false,
              "asset": {
                "name": "ZGloom.Collection.08.2026.v2.apk",
                "url": "https://github.com/Andiweli/ZGloom-Android/releases/download/v08.2026-v2/ZGloom.Collection.08.2026.v2.apk",
                "size": 24948962,
                "sha256": "2cd99cad48bb4c718046f64029d02f7fd8bac0f297d4d9a8ec07bfcf437fcced"
              }
            },
            {
              "tag": "v08.2026",
              "name": "Gloom Collection 08.2026",
              "published_at": "2026-07-22T19:04:55Z",
              "prerelease": false,
              "asset": {
                "name": "ZGloom.Collection.08.2026.apk",
                "url": "https://github.com/Andiweli/ZGloom-Android/releases/download/v08.2026/ZGloom.Collection.08.2026.apk",
                "size": 24944795,
                "sha256": "5abda4a80f50df207b5e0c5804e13be74c74b51c812449f5413bbdbdf52f0b45"
              }
            },
            {
              "tag": "v07.2026",
              "name": "Gloom Collection 07.2026",
              "published_at": "2026-07-09T10:23:36Z",
              "prerelease": false,
              "asset": {
                "name": "ZGloom.Collection.07.2026.apk",
                "url": "https://github.com/Andiweli/ZGloom-Android/releases/download/v07.2026/ZGloom.Collection.07.2026.apk",
                "size": 24747955,
                "sha256": "23abe9ec84d0f0b3f70494237f96b5e4fa3d23b53b54fff48c7ef40107efe994"
              }
            },
            {
              "tag": "v05.2026-v2",
              "name": "Gloom Collection 05.2026 v2",
              "published_at": "2026-05-16T21:06:11Z",
              "prerelease": false,
              "asset": {
                "name": "ZGloom.Collection.05.2026.v2.apk",
                "url": "https://github.com/Andiweli/ZGloom-Android/releases/download/v05.2026-v2/ZGloom.Collection.05.2026.v2.apk",
                "size": 26445887,
                "sha256": "01d8f861131d752077099f5a8e66d7a882b936344a0b22e67806da04ac906aed"
              }
            },
            {
              "tag": "v05.2026",
              "name": "Gloom Collection 05.2026",
              "published_at": "2026-05-09T19:48:52Z",
              "prerelease": false,
              "asset": {
                "name": "ZGloom.Collection.05.2026.apk",
                "url": "https://github.com/Andiweli/ZGloom-Android/releases/download/v05.2026/ZGloom.Collection.05.2026.apk",
                "size": 26441791,
                "sha256": "0a42fa321d45cb2ce8e7ee60fdf885d12bc4998d3cea66aba590a1a963dc6e44"
              }
            }
          ],
          "package": "com.ast.gloomcollection",
          "signer_sha256": "a3810c7ae720118333f68c55f49cd4145fd4a02ec01127f8cc6256d6a507f41a"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-31T00:00:00Z",
      "description": "Static recompilation of Gloom, Gloom Deluxe, Gloom 3 for Amiga. Requires your Amiga game copy.",
      "i18n": {
        "es": {
          "description": "Recompilación estática de Gloom, Gloom Deluxe, Gloom 3 para Amiga. Necesita tu copia del juego de Amiga."
        },
        "fr": {
          "description": "Recompilation statique de Gloom, Gloom Deluxe, Gloom 3 pour Amiga. Nécessite votre copie du jeu Amiga."
        },
        "pt": {
          "description": "Recompilação estática de Gloom, Gloom Deluxe, Gloom 3 para Amiga. Requer sua cópia do jogo de Amiga."
        },
        "de": {
          "description": "Statische Rekompilierung von Gloom, Gloom Deluxe, Gloom 3 für Amiga. Erfordert Ihre Amiga-Spielkopie."
        }
      },
      "art": {
        "steamgriddb_id": 17794,
        "cover": "https://cdn2.steamgriddb.com/grid/a8b8f6be161a4bdcabcc947b3e72f8b2.png",
        "hero": "https://cdn2.steamgriddb.com/hero/09b69adcd7cbae914c6204984097d2da.png",
        "logo": "https://cdn2.steamgriddb.com/logo/642007fc0cd18a132f0be0f4c6eaa2ca.png"
      },
      "downloads": 427
    },
    {
      "id": "zomdroid",
      "name": "Zomdroid",
      "game": "Project Zomboid",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/udarmolota/zomdroid",
      "description": "Native port of Project Zomboid. Requires the files from your PC copy.",
      "forks": [
        {
          "repo": "udarmolota/zomdroid",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 102062,
          "release": {
            "tag": "v1.5.2",
            "name": "📢 Version v1.5.2 - Mods screen, MobileGlues renderer, icon packs",
            "published_at": "2026-10-19T18:53:08Z",
            "prerelease": false,
            "asset": {
              "name": "zomdroid-release-1.5.2.apk",
              "url": "https://github.com/udarmolota/zomdroid/releases/download/v1.5.2/zomdroid-release-1.5.2.apk",
              "size": 159732461,
              "sha256": "475c3eb4208ef05f4fe87977931d5efdf5c9eaf73dad466ae4afb8d79e862f01"
            }
          },
          "history": [
            {
              "tag": "v1.5.1",
              "name": "📢 Version v1.5.1 - Project Viewpoint (0.1.5a-hotfix) support, GL4ES KI5 fix",
              "published_at": "2026-10-06T18:39:23Z",
              "prerelease": false,
              "asset": {
                "name": "zomdroid-release-1.5.1.apk",
                "url": "https://github.com/udarmolota/zomdroid/releases/download/v1.5.1/zomdroid-release-1.5.1.apk",
                "size": 153898796,
                "sha256": "0fa9f6e19842fe3c9a2b2e29b7f8a35c8a6de3061c63ccb4c2aac67376751773"
              }
            },
            {
              "tag": "1.5.0",
              "name": "📢 Version v1.5.0 - Server hosting, native macOS libraries, GOG",
              "published_at": "2026-09-17T17:43:03Z",
              "prerelease": false,
              "asset": {
                "name": "zomdroid-release-1.5.0.apk",
                "url": "https://github.com/udarmolota/zomdroid/releases/download/1.5.0/zomdroid-release-1.5.0.apk",
                "size": 156442326,
                "sha256": "c577b2b871eb71ece19a64b3bc92fc078696f6dd09c05253ae2bc66d37a903f3"
              }
            },
            {
              "tag": "v1.4.9",
              "name": "📢 Version v1.4.9 - ETC2 compression, per-instance Settings, Quick Save on B41",
              "published_at": "2026-09-04T22:18:06Z",
              "prerelease": false,
              "asset": {
                "name": "zomdroid-release-1.4.9.apk",
                "url": "https://github.com/udarmolota/zomdroid/releases/download/v1.4.9/zomdroid-release-1.4.9.apk",
                "size": 155626699,
                "sha256": "7a081509507b03936115e2984b43d44affb25452b5ec24c294788a803fc7759c"
              }
            },
            {
              "tag": "v1.4.8",
              "name": "📢 Version v1.4.8 - Animations mods are supported, Quick Save new feature, suggested presets.",
              "published_at": "2026-08-18T13:13:45Z",
              "prerelease": false,
              "asset": {
                "name": "zomdroid-release-1.4.8.apk",
                "url": "https://github.com/udarmolota/zomdroid/releases/download/v1.4.8/zomdroid-release-1.4.8.apk",
                "size": 156642721,
                "sha256": "b9d18d5a9ff4dfc5213e862f652271b4507fa85df464fccdba0af305a6afd68d"
              }
            },
            {
              "tag": "v1.4.7",
              "name": "📢 Version v1.4.7 - 42.20 support, NG_GL4ES for all b42, VOIP fixed",
              "published_at": "2026-07-30T20:05:47Z",
              "prerelease": false,
              "asset": {
                "name": "zomdroid-release-1.4.7.apk",
                "url": "https://github.com/udarmolota/zomdroid/releases/download/v1.4.7/zomdroid-release-1.4.7.apk",
                "size": 156495022,
                "sha256": "c5112d633a6be800c39d2edfa81a3aa3aa712cabce82c6396eb1a1d116906d87"
              }
            }
          ],
          "package": "com.zomdroid",
          "signer_sha256": "a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc",
          "reports": [
            {
              "device": "Samsung S23 fe (Exynos)",
              "great": 1,
              "playable": 0,
              "broken": 0,
              "last_at": "2026-11-09T14:21:47Z"
            }
          ]
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "game",
          "label": "Project Zomboid for Linux (Build 41 or 42)",
          "accepted": [],
          "manual": true,
          "zip_ok": false,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Easiest way: in Zomdroid, \"Download from Steam\" downloads the Linux version using your account\n(Build 41 takes about 6-7 GB and Build 42 about 10-11 GB).\nIf you have it on PC, compress the Linux version into a .zip with ProjectZomboid64 in the root\nof the archive and import it into the launcher. The Windows version is not supported.\n"
        }
      ],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de Project Zomboid. Necesita los archivos de tu copia de PC.",
          "assets": {
            "game": {
              "label": "Project Zomboid para Linux (Build 41 o 42)",
              "instructions_md": "Lo más fácil: en Zomdroid, \"Download from Steam\" descarga la versión de Linux con tu cuenta\n(Build 41 ocupa unos 6-7 GB y Build 42 unos 10-11 GB).\nSi la tienes en el PC, comprime la versión de Linux en un .zip con ProjectZomboid64 en la raíz\ndel archivo e impórtalo en el lanzador. La versión de Windows no vale.\n"
            }
          }
        },
        "fr": {
          "description": "Port natif de Project Zomboid. Nécessite les fichiers de votre copie PC.",
          "assets": {
            "game": {
              "label": "Project Zomboid pour Linux (Build 41 ou 42)",
              "instructions_md": "Le plus simple : dans Zomdroid, \"Download from Steam\" télécharge la version Linux avec votre compte\n(Build 41 pèse environ 6-7 Go et Build 42 environ 10-11 Go).\nSi vous l'avez sur PC, compressez la version Linux dans un fichier .zip avec ProjectZomboid64 à la racine\net importez-la dans le lanceur. La version Windows n'est pas compatible.\n"
            }
          }
        },
        "pt": {
          "description": "Port nativo de Project Zomboid. Requer os arquivos da sua cópia de PC.",
          "assets": {
            "game": {
              "label": "Project Zomboid para Linux (Build 41 ou 42)",
              "instructions_md": "O jeito mais fácil: no Zomdroid, \"Download from Steam\" baixa a versão para Linux com a sua conta\n(Build 41 ocupa cerca de 6-7 GB e Build 42 cerca de 10-11 GB).\nSe você já tem no PC, compacte a versão do Linux em um .zip com ProjectZomboid64 na raiz\ndo arquivo e importe-o no launcher. A versão do Windows não serve.\n"
            }
          }
        },
        "de": {
          "description": "Natives Port von Project Zomboid. Erfordert die Dateien Ihrer PC-Kopie.",
          "assets": {
            "game": {
              "label": "Project Zomboid für Linux (Build 41 oder 42)",
              "instructions_md": "Am einfachsten: in Zomdroid lädt „Download from Steam“ die Linux-Version mit Ihrem Konto herunter\n(Build 41 benötigt ca. 6-7 GB und Build 42 ca. 10-11 GB).\nWenn Sie es auf dem PC haben, komprimieren Sie die Linux-Version in eine .zip-Datei mit ProjectZomboid64 im Stammverzeichnis\nund importieren Sie diese in den Launcher. Die Windows-Version funktioniert nicht.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 1255,
        "cover": "https://cdn2.steamgriddb.com/grid/cdfea0d249d7cf72ca4109e24d49ac82.png",
        "hero": "https://cdn2.steamgriddb.com/hero/c9afbbba3267b6ac7218283ecdda546c.png",
        "logo": "https://cdn2.steamgriddb.com/logo/074ab924540667aad42a8ea3beccd19b.png",
        "genres": [
          "rpg",
          "simulation",
          "horror"
        ],
        "igdb_id": 3189,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co7kod.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sctdza.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/j5yft14sj5hchgjy0nzl.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/scvhlz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc132c8.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc132c9.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc132c7.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar3w0k.jpg"
        ]
      },
      "genres": [
        "rpg",
        "simulation",
        "horror"
      ],
      "reports": [
        {
          "device": "Samsung S23 fe (Exynos)",
          "great": 1,
          "playable": 0,
          "broken": 0,
          "last_at": "2026-11-09T14:21:47Z"
        }
      ],
      "downloads": 102062
    },
    {
      "id": "zuma-portable",
      "name": "Zuma Portable",
      "game": "Zuma Deluxe",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/abduznik/ZumaPortable",
      "description": "Open source SDL2 port of Zuma Deluxe. Requires the data from your copy.",
      "forks": [
        {
          "repo": "abduznik/ZumaPortable",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 555,
          "release": {
            "tag": "v0.1.1",
            "name": "v0.1.1",
            "published_at": "2026-10-19T15:26:34Z",
            "prerelease": false,
            "asset": {
              "name": "zuma-portable-android-arm64-v8a.apk",
              "url": "https://github.com/abduznik/ZumaPortable/releases/download/v0.1.1/zuma-portable-android-arm64-v8a.apk",
              "size": 8056842,
              "sha256": "62715fc5cdafff68b8117074cfc31d0b48b3d5b53abea8d988244068074d0b72"
            }
          },
          "history": [
            {
              "tag": "v0.1.0",
              "name": "v0.1.0",
              "published_at": "2026-10-18T08:18:36Z",
              "prerelease": false,
              "asset": {
                "name": "zuma-portable-android-arm64-v8a.apk",
                "url": "https://github.com/abduznik/ZumaPortable/releases/download/v0.1.0/zuma-portable-android-arm64-v8a.apk",
                "size": 8056734,
                "sha256": "75df2456f42ef19df943bdd803166d9fba2b0c628dc72b61a72fbfa8c018c72a"
              }
            }
          ],
          "package": "io.github.abduznik.zuma",
          "signer_sha256": "25149ee1e8942bcdeb0692e5d702d7a64900ee91c5fd8f4b8d2e713aef981f17"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [
        {
          "id": "data",
          "label": "Zuma Deluxe files (PC)",
          "accepted": [],
          "manual": true,
          "delivery": {
            "mode": "in_app_picker"
          },
          "instructions_md": "Zip the folders of your PC Zuma Deluxe (`properties`, `images`, `sounds`, `levels`, `music` and `fonts`) and choose the ZIP with **Select ZIP File**.\n"
        }
      ],
      "added_at": "2026-10-27T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port libre con SDL2 de Zuma Deluxe. Necesita los datos de tu copia.",
          "assets": {
            "data": {
              "label": "Archivos de Zuma Deluxe (PC)",
              "instructions_md": "Comprime en un ZIP las carpetas de tu Zuma Deluxe de PC (`properties`, `images`, `sounds`, `levels`, `music` y `fonts`) y elígelo con **Select ZIP File**.\n"
            }
          }
        },
        "fr": {
          "description": "Port libre avec SDL2 de Zuma Deluxe. Nécessite les données de votre copie.",
          "assets": {
            "data": {
              "label": "Fichiers de Zuma Deluxe (PC)",
              "instructions_md": "Compressez dans un ZIP les dossiers de votre Zuma Deluxe PC (`properties`, `images`, `sounds`, `levels`, `music` et `fonts`) et choisissez-le avec **Select ZIP File**.\n"
            }
          }
        },
        "pt": {
          "description": "Port livre com SDL2 de Zuma Deluxe. Precisa dos dados da sua cópia.",
          "assets": {
            "data": {
              "label": "Arquivos de Zuma Deluxe (PC)",
              "instructions_md": "Compacte em um ZIP as pastas do seu Zuma Deluxe de PC (`properties`, `images`, `sounds`, `levels`, `music` e `fonts`) e escolha-o com **Select ZIP File**.\n"
            }
          }
        },
        "de": {
          "description": "Freier SDL2-Port von Zuma Deluxe. Benötigt die Daten deiner Kopie.",
          "assets": {
            "data": {
              "label": "Dateien von Zuma Deluxe (PC)",
              "instructions_md": "Packe die Ordner deines PC-Zuma-Deluxe (`properties`, `images`, `sounds`, `levels`, `music` und `fonts`) in eine ZIP und wähle sie mit **Select ZIP File**.\n"
            }
          }
        }
      },
      "art": {
        "steamgriddb_id": 5857,
        "cover": "https://cdn2.steamgriddb.com/grid/eaf9391c41712aa87f5178aee396e448.png",
        "hero": "https://cdn2.steamgriddb.com/hero/3a9aa4b8be741e21ba9f80b3c3684ce5.png",
        "logo": "https://cdn2.steamgriddb.com/logo/5e632913bf096e49880cf8b92d53c9ad.png",
        "genres": [
          "puzzle",
          "arcade"
        ],
        "igdb_id": 20509,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co2sz0.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hfsercusrcspuutn8zqf.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/hbxqwyzfyrtx1gh7uzxo.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/qyjxxtivsdeuylbklgap.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/bpakrmovoh5ugs5lgyxz.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/pp4denpzsnbxltk98upy.jpg"
        ]
      },
      "genres": [
        "puzzle",
        "arcade"
      ],
      "downloads": 555
    },
    {
      "id": "zzt",
      "name": "ZZT",
      "game": "ZZT",
      "original_platform": "pc",
      "type": "source-port",
      "upstream": "https://github.com/kerryhigh/zzt-android",
      "description": "Native port of ZZT, the Epic MegaGames classic. Requires the game data.",
      "forks": [
        {
          "repo": "kerryhigh/zzt-android",
          "asset_pattern": "(?i)\\.apk$",
          "downloads": 25,
          "release": {
            "tag": "v1.1.0",
            "name": "ZZT for Android v1.1.0",
            "published_at": "2026-10-27T20:08:47Z",
            "prerelease": false,
            "asset": {
              "name": "zzt-android-v1.1.0.apk",
              "url": "https://github.com/kerryhigh/zzt-android/releases/download/v1.1.0/zzt-android-v1.1.0.apk",
              "size": 149091,
              "sha256": "eb14e2dc382670d0322a9b4d537c314491189ee14cf33c17ced87435ba4026a9"
            }
          },
          "history": [
            {
              "tag": "v1.0.0",
              "name": "ZZT for Android v1.0.0",
              "published_at": "2026-10-27T02:37:28Z",
              "prerelease": false,
              "asset": {
                "name": "zzt-android-v1.0.0.apk",
                "url": "https://github.com/kerryhigh/zzt-android/releases/download/v1.0.0/zzt-android-v1.0.0.apk",
                "size": 140899,
                "sha256": "56807c5d1de228eaaf106f08938cfd2d51d2e90099e879f33538d649ef9beb15"
              }
            }
          ],
          "package": "com.kerry.zzt",
          "signer_sha256": "37d3a61024cda6299f5547e8bcd399e49051520d0ef49669c4a1866aeba09c9c"
        }
      ],
      "requirements": {
        "abi": [
          "arm64-v8a"
        ],
        "min_sdk": 24
      },
      "assets": [],
      "added_at": "2026-10-28T00:00:00Z",
      "i18n": {
        "es": {
          "description": "Port nativo de ZZT, el clásico de Epic MegaGames. Necesita los datos del juego."
        },
        "fr": {
          "description": "Port natif de ZZT, le classique d'Epic MegaGames. Nécessite les données du jeu."
        },
        "pt": {
          "description": "Port nativo de ZZT, o clássico da Epic MegaGames. Precisa dos dados do jogo."
        },
        "de": {
          "description": "Nativer Port von ZZT, dem Klassiker von Epic MegaGames. Benötigt die Spieldaten."
        }
      },
      "art": {
        "steamgriddb_id": 5465132,
        "cover": "https://cdn2.steamgriddb.com/grid/0a08019b2f624e43db387a69cbcccead.png",
        "hero": "https://cdn2.steamgriddb.com/hero/44fe0e1a6faea1b7be5291b5baa8993d.png",
        "logo": "https://cdn2.steamgriddb.com/logo/c4304ae148d05f3f523b8d5a018ab12e.png",
        "genres": [
          "adventure",
          "platform",
          "rpg"
        ],
        "igdb_id": 2410,
        "igdb_cover": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co6bp6.jpg",
        "screenshots": [
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc164bc.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc164be.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/sc164bd.jpg",
          "https://images.igdb.com/igdb/image/upload/t_screenshot_big/ar29j9.jpg"
        ]
      },
      "genres": [
        "adventure",
        "platform",
        "rpg"
      ],
      "downloads": 25
    }
  ],
  "platforms": [
    {
      "id": "n64",
      "name": "Nintendo 64"
    },
    {
      "id": "gamecube",
      "name": "GameCube"
    },
    {
      "id": "wiiu",
      "name": "Wii U"
    },
    {
      "id": "wii",
      "name": "Wii"
    },
    {
      "id": "ds",
      "name": "Nintendo DS"
    },
    {
      "id": "switch",
      "name": "Switch"
    },
    {
      "id": "gba",
      "name": "Game Boy Advance"
    },
    {
      "id": "gbc",
      "name": "Game Boy Color"
    },
    {
      "id": "gb",
      "name": "Game Boy"
    },
    {
      "id": "snes",
      "name": "Super Nintendo"
    },
    {
      "id": "nes",
      "name": "NES"
    },
    {
      "id": "genesis",
      "name": "Mega Drive"
    },
    {
      "id": "32x",
      "name": "32X"
    },
    {
      "id": "ps1",
      "name": "PlayStation"
    },
    {
      "id": "ps2",
      "name": "PlayStation 2"
    },
    {
      "id": "ps3",
      "name": "PlayStation 3"
    },
    {
      "id": "psp",
      "name": "PSP"
    },
    {
      "id": "xbox360",
      "name": "Xbox 360"
    },
    {
      "id": "xbox",
      "name": "Xbox"
    },
    {
      "id": "amiga",
      "name": "Amiga"
    },
    {
      "id": "pc",
      "name": "PC"
    },
    {
      "id": "dos",
      "name": "DOS"
    },
    {
      "id": "ps4",
      "name": "PlayStation 4"
    },
    {
      "id": "3ds",
      "name": "Nintendo 3DS"
    },
    {
      "id": "switch2",
      "name": "Switch 2"
    },
    {
      "id": "mastersystem",
      "name": "Master System"
    },
    {
      "id": "dreamcast",
      "name": "Dreamcast"
    },
    {
      "id": "other",
      "name": "Otra"
    }
  ],
  "feedback_url": "https://feedback.recompa.app"
}
