{"id":"game:igdb:4069","slug":"pokemon-pinball-ruby-sapphire","title":"Pokémon Pinball: Ruby & Sapphire","url":"https://recomp.gg/g/pokemon-pinball-ruby-sapphire","href":"/api/v1/games/pokemon-pinball-ruby-sapphire","year":2003,"platforms":["game-boy-advance"],"genres":[],"wayKinds":["source"],"firstSeenAt":"2026-10-11T00:00:00.000Z","origin":"igdb","names":[{"name":"Pokémon Pinball: Ruby & Sapphire","kind":"title","lang":null},{"name":"Pokémon Pinball : Rubis et Saphir","kind":"alias","lang":null},{"name":"Pokémon Pinball: Rubí y Zafiro","kind":"alias","lang":null},{"name":"Pokémon Pinball: Rubin & Saphir","kind":"alias","lang":null},{"name":"Pokémon Pinball: Rubino & Zaffiro","kind":"alias","lang":null},{"name":"Pokémon Pinball: Rubino e Zaffiro","kind":"alias","lang":null}],"studios":["Jupiter Corporation"],"externalIds":[{"system":"igdb","value":"4069","url":"https://www.igdb.com/games/pokemon-pinball-ruby-sapphire"}],"related":[],"hubs":[],"projects":{"restores":[{"role":"restores","project":{"id":"project:github:152914282","slug":"pokepinballrs","name":"pokepinballrs","url":"https://recomp.gg/p/pokepinballrs","href":"/api/v1/projects/pokepinballrs","nature":"game","method":"decompilation","state":null,"stateAt":null,"license":null,"repoUrl":"https://github.com/pret/pokepinballrs","homeUrl":null,"stars":149,"pushedAt":"2026-10-11T00:00:00.000Z","ai":null,"tags":[],"wayKinds":["source"],"firstSeenAt":"2026-10-11T00:00:00.000Z"},"version":null,"platform":null,"method":null},{"role":"restores","project":{"id":"project:github:43049514","slug":"pokemon-pinball-rs-disassembly-project","name":"Pokemon-Pinball-RS-Disassembly-Project","url":"https://recomp.gg/p/pokemon-pinball-rs-disassembly-project","href":"/api/v1/projects/pokemon-pinball-rs-disassembly-project","nature":"game","method":"disassembly","state":null,"stateAt":null,"license":null,"repoUrl":"https://github.com/Normmatt/Pokemon-Pinball-RS-Disassembly-Project","homeUrl":null,"stars":13,"pushedAt":"2015-09-24T00:00:00.000Z","ai":null,"tags":[],"wayKinds":["source"],"firstSeenAt":"2026-10-14T00:00:00.000Z"},"version":null,"platform":null,"method":null}],"modifies":[],"host":[],"guest":[],"extracts":[]},"ways":[{"id":"way:94fdae09e9365c33","kind":"source","url":"https://github.com/pret/pokepinballrs","needs":"unknown","needsProject":null,"project":{"id":"project:github:152914282","slug":"pokepinballrs","name":"pokepinballrs","url":"https://recomp.gg/p/pokepinballrs","href":"/api/v1/projects/pokepinballrs"},"game":null,"systems":[],"inputs":[],"release":null,"people":[],"steps":[],"verifiedAt":null,"firstSeenAt":"2026-10-11T00:00:00.000Z"},{"id":"way:7ccb13e969f40117","kind":"source","url":"https://github.com/Normmatt/Pokemon-Pinball-RS-Disassembly-Project","needs":"unknown","needsProject":null,"project":{"id":"project:github:43049514","slug":"pokemon-pinball-rs-disassembly-project","name":"Pokemon-Pinball-RS-Disassembly-Project","url":"https://recomp.gg/p/pokemon-pinball-rs-disassembly-project","href":"/api/v1/projects/pokemon-pinball-rs-disassembly-project"},"game":null,"systems":[],"inputs":[],"release":null,"people":[],"steps":[],"verifiedAt":null,"firstSeenAt":"2026-10-14T00:00:00.000Z"}],"recommended":null,"bestWays":{"browser":null,"systems":[]},"sources":[{"kind":"list","name":"submitgame","url":"https://github.com/SubmitGame/awesome-decomp-games/blob/d7047fd95e2647889cddc20de095f38b4ba3dfac/data/games.json","readAt":"2026-10-14T00:00:00.000Z","license":"CC0-1.0"},{"kind":"list","name":"submitgame","url":"https://github.com/SubmitGame/awesome-decomp-games/blob/832b0e603efd5b198c8b5aa9ddf7c6bfb8eb1f1d/data/games.json","readAt":"2026-10-11T00:00:00.000Z","license":"CC0-1.0"},{"kind":"igdb","name":"IGDB","url":"https://api.igdb.com/v4/games","readAt":"2026-10-11T00:00:00.000Z","license":null},{"kind":"github","name":"the GitHub API","url":"https://api.github.com","readAt":"2026-10-18T00:00:00.000Z","license":null}]}