"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
 

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
983
Trophies
0
XP
2,460
Country
France
That's so great, tho I hope it means higher FOV and better textures (even if this one might take more time, even with OOT there's isn't a lot right now)

I've tried Perfect Dark on N64 at 60FPS with mouse and keyboard and the controls actually felt great for something that's « a hack » really, but I think it's the low fov that gave me nausea (combined with the fact that I was lost)
 
Joined
Sep 17, 2009
Messages
2,586
Trophies
2
XP
3,809
Country
United States
It's always good news when a console-only FPS gets a PC port, MAINLY BECAUSE OF MOUSELOOK!
Definitely playing it on the weekend.
The mouselook makes the game really easy. At least on Agent difficulty so far.


That's so great, tho I hope it means higher FOV and better textures (even if this one might take more time, even with OOT there's isn't a lot right now)
I hope for a mod that adds the XBLA textures to the PC port.


Has anyone figured out how to get fullscreen and/or set resolution options? (EDIT: The settings are in pd.ini)
 
Last edited by Subtle Demise,
  • Like
Reactions: x65943

Marc_LFD

Well-Known Member
Member
Joined
Nov 3, 2021
Messages
5,628
Trophies
1
Age
34
XP
9,086
Country
United States
Waiting all these months was worth it.

I'll finally get to play Perfect Dark 64 with proper m/k support and then I'll play the GBC game. The 360 one? Oh god no, that looks like a game made for a TV show and I did try to play it, but I just didn't like it at all.
 
  • Like
Reactions: Mike_77712

wolf-snake

Well-Known Member
Member
Joined
Feb 5, 2009
Messages
1,557
Trophies
2
XP
3,017
Country
Mexico
The mouselook makes the game really easy. At least on Agent difficulty so far.



I hope for a mod that adds the XBLA textures to the PC port.


Has anyone figured out how to get fullscreen and/or set resolution options? (EDIT: The settings are in pd.ini)
Yeah N64 shooters were kinda designed to be fully playable with at least a single analog stick, so introducing mouse and keyboard controls completely destroys the balance of the game making it super easy even on the highest difficulty.
 

Marc_LFD

Well-Known Member
Member
Joined
Nov 3, 2021
Messages
5,628
Trophies
1
Age
34
XP
9,086
Country
United States
Yeah N64 shooters were kinda designed to be fully playable with at least a single analog stick, so introducing mouse and keyboard controls completely destroys the balance of the game making it super easy even on the highest difficulty.
Playing FPS games on a DC/N64/PS1 with a single analog stick and use buttons to control the camera never felt right to me, it was an uncomfortable way of playing shooters. Hell, PS1 had dual analog sticks yet its shooters only used one of the analog sticks (there's probably shooters who did use both).

FPS games either need to be played with dual analog sticks or k/m. The latter is infinitely superior.
 

wolf-snake

Well-Known Member
Member
Joined
Feb 5, 2009
Messages
1,557
Trophies
2
XP
3,017
Country
Mexico
Playing FPS games on a DC/N64/PS1 with a single analog stick and use buttons to control the camera never felt right to me, it was an uncomfortable way of playing shooters. Hell, PS1 had dual analog sticks yet its shooters only used one of the analog sticks (there's probably shooters who did use both).

FPS games either need to be played with dual analog sticks or k/m. The latter is infinitely superior.
Well thats a you problem, i never had the issue of going from Dpad shooting on Doom on the SNES, to single stick shooting on Goldeneye 007 on the N64, to Twin Stick shooting on Halo or Call of Duty, to K/m shooting on Doom Eternal on PC and then easily going back to Perfect Dark on the N64 without relative issues. For me, if you're not willing to commit to a game control scheme (unless you're disable) then don't play the game.
 

Marc_LFD

Well-Known Member
Member
Joined
Nov 3, 2021
Messages
5,628
Trophies
1
Age
34
XP
9,086
Country
United States
Well thats a you problem, i never had the issue of going from Dpad shooting on Doom on the SNES, to single stick shooting on Goldeneye 007 on the N64, to Twin Stick shooting on Halo or Call of Duty, to K/m shooting on Doom Eternal on PC and then easily going back to Perfect Dark on the N64 without relative issues. For me, if you're not willing to commit to a game control scheme (unless you're disable) then don't play the game.
You're comparing Doom to Goldeneye?? Doom was a straightforward camera, there was no specific need to point at other than to use the d-pad to move to one place or the other, while with Goldeneye and more advanced fps games you needed to control the camera with the buttons.

Archaic camera controls were bad back then and are even worse now.

Next time make a better comparison than Doom vs Goldeneye, dude.
 

Lodad

Well-Known Member
Member
Joined
Jun 18, 2017
Messages
189
Trophies
0
Age
34
XP
1,452
Country
United States
Well thats a you problem, i never had the issue of going from Dpad shooting on Doom on the SNES, to single stick shooting on Goldeneye 007 on the N64, to Twin Stick shooting on Halo or Call of Duty, to K/m shooting on Doom Eternal on PC and then easily going back to Perfect Dark on the N64 without relative issues. For me, if you're not willing to commit to a game control scheme (unless you're disable) then don't play the game.

"GiT gUD"
Just because you don't experience problems it somehow leads to "don't play the game." FPS controls on console before Halo exploded onto the scene were consistently ass. Even compared to mkb, dual stick isn't even that great.
 
  • Like
Reactions: Subtle Demise
Joined
Aug 31, 2022
Messages
176
Trophies
0
Location
my house
XP
835
Country
United States
Hopefully this game sees homebrew ports to consoles next, now that the PC port is mostly complete. Perfect Dark multiplayer with a solid framerate and minimal crashes on Wii U would be a dream come true.
 
  • Like
Reactions: L0w

N10A

Her stare burns...
Member
Joined
Mar 31, 2021
Messages
112
Trophies
0
XP
1,268
Country
United States
it would be pretty cool if someone rebalanced the difficulty for kbm now that that's a legit control option.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,407
Trophies
1
Location
New York
XP
12,972
Country
United States
Wow, can't wait for Killer Instinct Gold to get ported with rollback netcode. :P

Never tried perfect dark before, was waiting for Nintendo to hopefully put it on the switch since Banjo-Kazooie and Goldeneye. Guess those licenses aren't coming as fast as I expected them to. :ninja:
 

Viri

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
4,231
Trophies
2
XP
6,838
Country
United States
Can't wait for cross play multiplayer with ports to pretty much every platform, and Golden Eye stuff added to Perfect Dark. OddJob v Elvis!

Also, I tested it on Linux, and it works perfectly. Should work just fine on Steam Deck.
 
  • Like
Reactions: ganons

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • NinStar @ NinStar:
    nes remix 1 had the bad one, nes remix 2 had the good one
  • SylverReZ @ SylverReZ:
    @genistopitauniverfrocrami, What drugs is this dude on?
    +1
  • NinStar @ NinStar:
    CRAZY HAMBURGER
  • The Real Jdbye @ The Real Jdbye:
    @NinStar both nes remix 1 and 2 had some stinkers in there
    +1
  • The Real Jdbye @ The Real Jdbye:
    but at least 2 doesn't have sports games
  • The Real Jdbye @ The Real Jdbye:
    loved nes remix, but hated having to play Baseball, Tennis and Golf in order to progress
    +1
  • The Real Jdbye @ The Real Jdbye:
    or fucking Clu Clu Land for that matter
  • Psionic Roshambo @ Psionic Roshambo:
    Not a big fan of NES kid Icarus either... I know it was popular but I didn't care for it.
  • Psionic Roshambo @ Psionic Roshambo:
    Yesterday I learned my BD Burner drive can burn CD's at 56X lol
  • cearp @ cearp:
    What stuff were you burning?
    I used to burn tons of dvds (data files) many years ago, but haven't burnt a disk in ages.
  • Psionic Roshambo @ Psionic Roshambo:
    My car actually reads MP3 CD's lol
  • Psionic Roshambo @ Psionic Roshambo:
    So mix CDs for myselt :)
  • Psionic Roshambo @ Psionic Roshambo:
    Pantera, Metallica, Hollywood Undead, Five Finger Death Punch, some others lol
  • Psionic Roshambo @ Psionic Roshambo:
    I can put like 90 songs on a CD lol
  • The Real Jdbye @ The Real Jdbye:
    if only it could read dvds then you would just need 1 disc
    +1
  • BakerMan @ BakerMan:
    i tell ya what, i could go for a fuckin gyro right about now
    +1
  • cearp @ cearp:
    I hope your brother is doing ok Mr BakerMan
    +1
  • cearp @ cearp:
    and Psi - I had a cd player / radio that played mp3 cds once, very cool
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    BakerMan yeah me too.... maybe that's gonna be dinner for me there is this place near me I have been dying to try and they have them lol
  • K3Nv2 @ K3Nv2:
    I miss usb mp3 players they were shit but at the time a go to
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I thought about that and I have blank DVD's and Blurays but honestly after like 90 songs I just listen to it a couple of hundred times toss it out and burn something else or have like 2-3 CD's. Florida here the heat in the car tends to ruin the CD's after like a few months even commercial pressed ones don't last too long.
  • The Real Jdbye @ The Real Jdbye:
    my music collection is just too big, i require variety
    The Real Jdbye @ The Real Jdbye: my music collection is just too big, i require variety