{"id":"project:github:669207138","slug":"perfect-dark-2","name":"perfect_dark","url":"https://recomp.gg/p/perfect-dark-2","href":"/api/v1/projects/perfect-dark-2","nature":"game","method":"source-port","state":null,"stateAt":null,"license":"MIT","repoUrl":"https://github.com/perfect-dark-pc-port/perfect_dark","homeUrl":null,"stars":2068,"pushedAt":"2026-08-13T00:00:00.000Z","ai":null,"tags":[],"wayKinds":["install"],"firstSeenAt":"2026-10-11T00:00:00.000Z","supersededBy":null,"games":[{"role":"restores","game":{"id":"game:igdb:1463","slug":"perfect-dark","title":"Perfect Dark","url":"https://recomp.gg/g/perfect-dark","href":"/api/v1/games/perfect-dark"},"version":null,"platform":null,"method":null}],"related":[{"kind":"fork-of","direction":"outgoing","detail":null,"project":{"id":"project:github:241214589","slug":"perfect-dark","name":"perfect_dark","url":"https://recomp.gg/p/perfect-dark","href":"/api/v1/projects/perfect-dark"}},{"kind":"fork-of","direction":"incoming","detail":null,"project":{"id":"project:github:1031571008","slug":"perfect-dark-port-android","name":"Perfect Dark Port [Android]","url":"https://recomp.gg/p/perfect-dark-port-android","href":"/api/v1/projects/perfect-dark-port-android"}}],"ways":[{"id":"way:78dbe159ed17be32","kind":"install","url":"https://github.com/perfect-dark-pc-port/perfect_dark","needs":"unknown","needsProject":null,"project":{"id":"project:github:669207138","slug":"perfect-dark-2","name":"perfect_dark","url":"https://recomp.gg/p/perfect-dark-2","href":"/api/v1/projects/perfect-dark-2"},"game":null,"systems":["windows","macos","linux"],"inputs":[],"release":{"id":"release:af35e0bf679e8ead","tag":"ci-dev-build","name":null,"publishedAt":"2024-05-14T00:00:00.000Z","url":"https://github.com/perfect-dark-pc-port/perfect_dark/releases/tag/ci-dev-build","prerelease":false},"people":[],"steps":[{"text":"You need your own Perfect Dark ROM: the US V1.1 (ntsc-final) is the one it recommends, and its README lists the others it runs.","url":"https://github.com/perfect-dark-pc-port/perfect_dark/blob/32a1cb9f268dd3ac73016801025c6bbbfa20130f/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"84edda74cc5cb1c06799d00408a5863b78a8143f"},{"text":"Download the build for your system from its automatic builds, the ci-dev-build release.","url":"https://github.com/perfect-dark-pc-port/perfect_dark/blob/32a1cb9f268dd3ac73016801025c6bbbfa20130f/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"84edda74cc5cb1c06799d00408a5863b78a8143f"},{"text":"Make a folder named data next to the pd executable, and put your own ROM in it, named pd.ntsc-final.z64.","url":"https://github.com/perfect-dark-pc-port/perfect_dark/blob/32a1cb9f268dd3ac73016801025c6bbbfa20130f/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"84edda74cc5cb1c06799d00408a5863b78a8143f"},{"text":"Run pd.x86_64, or the executable for your processor (pd.i686).","url":"https://github.com/perfect-dark-pc-port/perfect_dark/blob/32a1cb9f268dd3ac73016801025c6bbbfa20130f/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"84edda74cc5cb1c06799d00408a5863b78a8143f"},{"text":"It needs a graphics card with OpenGL 3.0 or above.","url":"https://github.com/perfect-dark-pc-port/perfect_dark/blob/32a1cb9f268dd3ac73016801025c6bbbfa20130f/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"84edda74cc5cb1c06799d00408a5863b78a8143f"},{"text":"On a Switch, put the folder of your region in the switch folder of your SD card, then your own ROM in its data folder.","url":"https://github.com/perfect-dark-pc-port/perfect_dark/blob/32a1cb9f268dd3ac73016801025c6bbbfa20130f/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"84edda74cc5cb1c06799d00408a5863b78a8143f"}],"verifiedAt":null,"firstSeenAt":"2026-10-11T00:00:00.000Z"}],"latestRelease":{"id":"release:af35e0bf679e8ead","tag":"ci-dev-build","name":null,"publishedAt":"2024-05-14T00:00:00.000Z","url":"https://github.com/perfect-dark-pc-port/perfect_dark/releases/tag/ci-dev-build","prerelease":false},"people":[{"person":{"id":"person:github:287755840","name":"perfect-dark-pc-port","githubUrl":"https://github.com/perfect-dark-pc-port","homeUrl":null},"role":"author"}],"hubs":[],"progress":[],"externalIds":[{"system":"github","value":"669207138","url":null},{"system":"submitgame","value":"perfect-dark-pc-port-perfect-dark","url":null}],"sources":[{"kind":"curation","name":"recomp.gg's How to play","url":null,"readAt":"2026-10-13T08:36:11.000Z","license":null},{"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":"github","name":"GitHub's forks","url":"https://api.github.com/graphql","readAt":"2026-10-16T00:00:00.000Z","license":null},{"kind":"github","name":"GitHub's forks","url":"https://api.github.com/graphql","readAt":"2026-10-15T00:00:00.000Z","license":null},{"kind":"github","name":"the GitHub API","url":"https://api.github.com","readAt":"2026-10-21T00:00:00.000Z","license":null},{"kind":"github","name":"the GitHub API","url":"https://api.github.com","readAt":"2026-10-11T00:00:00.000Z","license":null}]}