"Perfect Dark" gets a fully playable PC port

images.jpg

Back in October of 2022, we reported that the Perfect Dark decompilation project had reached a completion state of 97%, but according to the developers the decompilation project was basically fully complete. Since then, development of a PC port for the title has been growing steadily, and the port itself has now reached a state in which the game can be finished, as well as split-screen multiplayer working, all with full mouse and keyboard support.

The developer of the port, @fgsfds has been working hard on bringing the PC port in a stable and bug-free state, and currently he only states minor graphical issues, and some occasional crashes, but those are gonna be ironed out down the road.

Here's the current status of the project according to the GitHub repository's ReadMe:
The game is in a mostly functional state, with both singleplayer and split-screen multiplayer modes fully working.
There are minor graphics- and gameplay-related issues, and possibly occasional crashes.

The following extra features are implemented:
  • mouselook;
  • dual analog controller support;
  • widescreen resolution support;
  • configurable field of view;
  • 60 FPS support, including fixes for some framerate-related issues;
  • fixes for a couple original bugs and crashes;
  • basic mod support, currently enough to load a few custom levels;
  • slightly expanded memory heap size.
Currently only 32-bit platforms are supported, namely x86 Windows and Linux.
Note that 32-bit binaries will still work on 64-bit versions of those platforms,though you might have to install some additional libraries.

As with other decompilation projects, the user is required to provide their own copy in ROM format to play the PC port of the title. The port currently supports 32-bit platforms, including both Windows and Linux. It's possible that the 32-bit executable could work on 64-bit machines too.

:arrow: Perfect Dark PC port GitHub repository
 

gZa

Well-Known Member
Newcomer
Joined
May 4, 2021
Messages
81
Trophies
0
Age
48
XP
844
Country
United Kingdom
Anyone tried it on the steam deck?
Yeah played great 'straight out the box'.

Graslu00's even streamed a full play thru...

I ran the x86 version through Proton compatibility rather than the native Linux.

Been playing it via the TV in 1920x1080 with a DualShock 4, I needed to dial back on the controller sensitivity to get it to feel like it does via emulation. Definitely works better than the 1964GEPD version, I could never get that version to work well with controllers.

Hoping to get this working with my NSO N64 pad at some point for the most authentic experience.
 
Last edited by gZa,

Smash Br0

Well-Known Member
Member
Joined
Jun 6, 2009
Messages
612
Trophies
1
XP
1,205
Country
United States
I have a feature request, but I dunno where to ask: would it be possible to add "Random (unlocked)" to the list of weapons you can set to appear in Combat Simulator? "Locked" Random already exists; the weapon chosen remains
 

Gamemaster1379

Well-Known Member
Member
Joined
May 5, 2008
Messages
855
Trophies
2
Age
30
Location
United States
Website
1379tech.110mb.com
XP
2,573
Country
United States
Port works great. The game feels so much easier and makes most the aiming controls irrelevant with mouse + keyboard.

Is there a comprehensive list of all N64 games that have a PC port at this point? I'm aware of OOT, Mario 64, and now Perfect Dark. Are there more?
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,727
Trophies
1
XP
4,811
Country
Canada
I'm kind of surprised that this happened before the Goldeneye port?

I tried Googling just now and I had forgotten how many different "modern" versions of Goldeneye there had been at this point: Rare's official new port, Rare's unreleased old port, the Source engine port, the fanmade "port" to the Perfect Dark engine on the N64, the completely unrelated Reloaded version, and I'm sure I'm forgetting something.
 
Last edited by Kwyjor,

stinkskc

New Member
Newbie
Joined
Nov 20, 2023
Messages
1
Trophies
0
Age
37
XP
14
Country
United States
i feel crazy how do i get split screen coop going? i have the player 2 mapped to my controler
Post automatically merged:

yo am i crazy but i cant get split screen coop going. i have 2nd player mapped to controller and 1st player mapped to mouse and key
 

ElCazador

New Member
Newbie
Joined
Dec 2, 2023
Messages
1
Trophies
0
Age
55
XP
12
Country
United States
I'm new to compiling, and could use some help. I have the ROM, but haven't a clue how to take all the stuff on Github and make this into a playable game. Any suggestions for doing this? Maybe a online tutorial someone can recommend? Thanks!
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
4,066
Trophies
1
XP
6,461
Country
Australia
I'm new to compiling, and could use some help. I have the ROM, but haven't a clue how to take all the stuff on Github and make this into a playable game. Any suggestions for doing this? Maybe a online tutorial someone can recommend? Thanks!
Just download the compiled build from the github
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    is this a 3ds fight?
  • kijetesantakalu042 @ kijetesantakalu042:
    N4dsXl > is this a 3ds fight?
  • BigOnYa @ BigOnYa:
    N3dsXL takes your Bishop, Checkmate.
    +2
  • kijetesantakalu042 @ kijetesantakalu042:
    N23ds >
    N3dsXL takes your Bishop, Checkmate.
  • The Real Jdbye @ The Real Jdbye:
    wtf is a n23ds
    +3
  • BigOnYa @ BigOnYa:
    School must be out for the kiddies.
  • kijetesantakalu042 @ kijetesantakalu042:
    @The Real Jdbye the prequal to the n24ds
  • Jayro @ Jayro:
    *steals all the skittles*
  • sombrerosonic @ sombrerosonic:
    damn, no skittles for me then, I guess ill be doing M&Ms then
  • kijetesantakalu042 @ kijetesantakalu042:
    Starbursts are a fate worse than death
  • sombrerosonic @ sombrerosonic:
    M&M's Mixed with Recess Peices
  • Jayro @ Jayro:
    I like Starbusts, much better than the rubbery hi-chew crap.
    +2
  • Jayro @ Jayro:
    But I'd have to say that Airheads are one of my favorites, especially when they've been warmed up a little in the hands.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, Agreed. I like them.
  • SylverReZ @ SylverReZ:
    Skittles get into your teeth, they have the same boring flavour.
  • SylverReZ @ SylverReZ:
    Only the colours tell your brain what flavour it should be, it triggers a sense response.
  • kijetesantakalu042 @ kijetesantakalu042:
    @Jayro Starburst and airheads are good but the way starbursts are wrapped...
  • SylverReZ @ SylverReZ:
    Eat them along with the wrappers. Saves your finger nails lol.
    +1
  • kijetesantakalu042 @ kijetesantakalu042:
    @SylverReZ I used to do that but my doctor said it was bad for my stomach
  • Jayro @ Jayro:
    Eew, I'm not gonna eat the wrappers... I have in the past as a kid in the 90's, and yuck!
  • NinStar @ NinStar:
    you are old
  • kijetesantakalu042 @ kijetesantakalu042:
    You know what you did,
    John Smith
  • S @ salazarcosplay:
    hello everyone
    +1
  • CzarVine @ CzarVine:
    At this point I don't eat candy much and I may just cut it out entirely. Although starbursts, airheads, and skittles all taste good to me.
    +1
    CzarVine @ CzarVine: At this point I don't eat candy much and I may just cut it out entirely. Although starbursts... +1