logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

Perfect Dark's Decompilation Makes PC Ports and Mods Possible

Programmer Ryan Dwyer has successfully decompiled Rare's Nintendo 64 classic allowing for potential PC ports and various mods.

More than 22 years after Rare's sci-fi FPS Perfect Dark was released for Nintendo 64, the game has been reverse-engineered, potentially allowing for native PC ports and various mods.

Programmer Ryan Dwyer managed to decompile two NTSC versions of Perfect Dark – the 1.0 version from launch and the later re-release that fixed up various bugs (via VGC).

These decompiled versions of the game are essentially legal as they were fully reverse-engineered (the game’s code was recreated from scratch) which means that modders are now able to add new features to the game or improve things like resolution, frame rate, and texture quality.

However, if players wish to play Perfect Dark PC ports, which may appear as a result of this decompilation, they'll have to own a legal copy of the N64 version of Perfect Dark in order to legally play them.

While the decompilation's status page reads that the NTSC 1.0 and NTSC Final versions are over 97% complete, Dwyer claims that they're basically 100% complete, and the remained percentage is essentially a technicality.

"The ntsc-1.0 and ntsc-final versions are fully decompiled, but a small handful of functions are not yet byte-matching even though they are functionally the same," Dwyer wrote on the project's Gitlab page. "The status page doesn't show these as 100% because it counts matching functions only."

Perfect Dark joins a small list of fully decompiled Nintendo 64 games. Earlier this year, The Legend of Zelda: Ocarina of Time was ported to PC after it was fully reverse-engineered. And prior to this, Super Mario 64 was decompiled and then ported to PC in 2019.

Don't forget to join our Reddit page and our Telegram channel, follow us on Instagram and Twitter, where we share breakdowns, the latest news, awesome artworks, and more. 

1-Click Impostor Creator! Optimize with ease using next-generation Billboard Impostors.

Error
(2000-0001)

Join discussion

Comments 0

    You might also like

    A Week After "Basically Announcing" Minecraft 2, Notch Basically Cancels It

    Instead, he and his team will focus on the previously-announced retro-style roguelike.

    Rumor: Possible Release Date for Grand Theft Auto 6 Revealed

    A video game store from Uruguay appears to have disclosed the launch date for the gaming industry's most anticipated title.

    Breaking: Unity Suddenly Lays Off Numerous Developers With a 5 AM Email

    Apparently, the entire Unity Behavior team was cut, alongside many other employees.
    • Cuts & Scars VDM Brush
      by Nicolas Swijngedau

      30 hand sculpted cuts and scars all contained within one Multi-Alpha brush.

      Error
      (2000-0001)
    • Face Details VDM Brush
      by Nicolas Swijngedau

      Great to speed up your character creation or to quickly age your humans!

      Error
      (2000-0001)

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more

    ×