"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
760
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,189
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
838
Trophies
1
Age
29
Location
United States
Website
1379tech.110mb.com
XP
2,263
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,323
Trophies
1
XP
4,461
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
3,907
Trophies
1
Website
youtube.com
XP
5,991
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
  • No one is chatting at the moment.
  • Materia_tofu @ Materia_tofu:
    im not a very bright individual, but we live and we learn
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
    The Real Jdbye @ The Real Jdbye: you can report it and request deletion