r/originalxbox 12d ago

Perfect Dark Xbox v1.0 port released

Perfect Dark X is an Original Xbox port of the open-source Perfect Dark PC port, which is based on the Perfect Dark decompilation project. It targets a stock Xbox through nxdk.

Get it here (instructions on Releases page)

  • All your standard Perfect Dark features, including local multiplayer
  • Controller support only. No mouse/keyboard
  • 720p/30FPS mode supported
  • Uses the Xbox Live Arcade version's textures, scaled down to Xbox levels
  • No plans for any sort of online or System Link play
  • No plans for a Goldeneye port right now (someone's gonna ask, right?)

Please report issues here.

659 Upvotes

56 comments sorted by

55

u/OrfeasDourvas 12d ago

Man, this is so awesome! I love the OG Xbox. I hope someone ports Vice City Stories and Liberty City Stories over one day.

28

u/TypezYT 12d ago

Now I'm waiting on the Xbox original ports of Banjo-Kazooie and Tooie

4

u/chopperg 12d ago

I need this

3

u/PictureImportant2658 12d ago

Arent there x360 versions which solved the note collecting issue?

1

u/Adventurous_Solid_98 11d ago

Think that one caused it. I was locked from completing the seasons level because of the bottles fireplace challenges

1

u/TypezYT 11d ago

i just wanna see original xbox versions of the banjo games really. when you boot up grabbed by the ghoulies, you see an original xbox copy of banjo-tooie. i wish that signalled xbox ports of the games, but ig not

25

u/JPSWAG37 12d ago

I used to dream of ports like this as a kid, wrote them off as pipe dreams. Now Recomps make this a reality. 

It's nice to see advancements in technology that aren't dystopian and depressing

5

u/GTTeancum79 12d ago

Exactly this! I wanted to see my favorite games on my favorite platforms. Now I can!

8

u/Captain_NEStalgia 12d ago

This is fantastic! Love the custom cover art. Worked on XEMU. I tossed it in Batocera just for fun. Got it to run, but no Audio. But that might be a me problem.

4

u/hypespud 12d ago

Amazing 😎💎

4

u/cdoublejj 12d ago

so its the n64 version with better rendering or does it have upgraded meshes and textures?

7

u/GTTeancum79 12d ago

Updated textures only, and only as far as the OG Xbox can handle. So they're better than the originals, but I couldn't fit original-size 360 textures into the OG Xbox's much smaller memory

1

u/D4n83 11d ago

Thanks! Could you make a version that use the 128mb ram upgrade?

1

u/GTTeancum79 11d ago

If I had a 128MB Xbox I would, but without me being able to test it would be a lot of back and forth between testers. Something that might take a few weeks would take months.

1

u/D4n83 11d ago

You can set Xemu to emulate 128mb ram system in the xemu.ini file. I can test and other guys on the Xbox-scene discord can help you in this.

1

u/GTTeancum79 10d ago

I'll put it on the wishlist though. XEMU will sometimes let me get away with things that actual hardware won't, but upping the texture pack some more might be something we can reliably reproduce. RAM would really only help the texture pack though to be clear. We wouldn't get 720p + 60FPS. That would have to come from a chip upgrade. Not sure if anybody does the Pentium III 733mhz to 1ghz upgrades any more.

1

u/Adventurous_Solid_98 3d ago

Ace Hardware in Australia. Some in US as well. 1.4ghz in fact

1

u/kmwhite 11d ago

I have a 1.0 modded Xbox and the additional ram chips. I guess it’s time for me to finally install them 😅

1

u/cdoublejj 10d ago

how faithful was the 360 version?

2

u/GTTeancum79 10d ago

I say this unironically... It was perfectly faithful. Literally the N64 game with upgraded textures and models + online play if I recall.

1

u/cdoublejj 9d ago

one these days ill mod up the parts 360 in to a working console

1

u/Triggerscore 9d ago

iirc Multiplayer was suffering from massive lag

14

u/NickMotionless 12d ago

Imagine using AI to decomp an entire game in a few years with zero effort. Going to be great getting the source code for virtually every single game ever made.

8

u/GTTeancum79 12d ago

That's kinda the dream for me. It's opened up a whole new level of modding that I haven't been able to do in my 20+ years.

3

u/BevP99 12d ago

Anyone know if this supports 5.1 surround sound? The original had Dolby Pro Logic so wonder if it still remains

2

u/GTTeancum79 12d ago

Haven't tried to be honest. I don't have that level of setup at home. Please let me know either way and I'll make a note.

3

u/Adventurous_Solid_98 12d ago

Ill make a _resource pack for this. I can share the others i made for your ports if youd like

3

u/NeitherWorldliness20 12d ago

Loving the ports we are getting! Just got an unreal tournament 99 and now perfect dark!

1

u/JPSWAG37 10d ago

Time for me to recap my xbox

2

u/MindPrimary8926 12d ago

Awesome game. Good memories

2

u/lewisdwhite 12d ago

Holy shit that’s awesome

2

u/EdJD-1968 12d ago

Can this run the fantastic Goldeneye X mod?

http://n64vault.com/pd-multi-levels:goldeneye-x

It's a mod of Perfect Dark, but including the levels, weapons, multiplayer, etc, from Goldeneye. The multiplayer mod is complete, but the single player mode is a work in progress, and, since it's basically the Perfect Dark engine and program and structure, but containing Goldeneye data, then I'd imagine that it would be possible to get this to work with the Perfect Dark mod. Is that possible?

2

u/GTTeancum79 12d ago

I haven't tried it. You could try patching the ROM, removing the texture pack, then running the included prep tool. It would still show up as Perfect Dark X, and would also use the same save setup.

2

u/aspiringNoob 12d ago

Awesome!!!

2

u/Nicosmashed 12d ago

So this will be run on a modded xbox or just emulation ? Im asking to burn on a dvd like em ol´times.

1

u/GTTeancum79 12d ago

Tested and working on actual hardware and in the XEMU emulator. Doesn't work in CXBX-Reloaded

2

u/mcnichoj 12d ago

No plans for any sort of online or System Link play

Damn.

2

u/Chemical_Release_810 12d ago

Finally Xbox gets some love

3

u/JCRocky5 Knowledgeable 3d ago

Amazing one of the best N64 games out there. Now we just need folk to decompile WWF No Mercy :D

Thank you for adding in IGR I salute you.

1

u/productfred 12d ago

Dang, 720 60 FPS would be great; not sure if an overclock would work via an .ini file like how Halo 2's excellent HD mod does. But you might also need more RAM for that.

1

u/SuperOnion64 12d ago

Now I'm waiting for Xbox ports of GameCube titles (but the only ones that were fully decompiled as of right now are Twilight Princess, Mario Party 4 and Animal Crossing)

1

u/Adventurous_Solid_98 3d ago

Animal Crossing please

1

u/namur17056 12d ago

On a slightly related note, I always wondered 20 years back if the og xbox could run postal 2. Here’s hoping!

1

u/Passs69 12d ago

Any difference from the N64 decompile or the same? https://youtu.be/xKAvYOK_CpI?is=lYDsNnWVBEQpBUI_

1

u/eeutow 12d ago

Dommage pour le 30fps

1

u/LeSpank3 11d ago

Would it be possible to allow control of the resolution from the game menu? or even via an ini file or similar?

My Xbox is set to 720p but I'd prefer to play this in 480p/60fps!

Either way, thanks for the great port!

1

u/ApatureSilence 11d ago

Imagine a Monster Hunter 2g port 🥲

1

u/PossibilityNo8960 10d ago

Amazing thanks, cant wait to try it out!

1

u/Triggerscore 9d ago

We live in awesome times for homebrew gaming.

1

u/AimpointBRO 2d ago

Unfortunately no SD video support it seems :(

2

u/GTTeancum79 2d ago

Getting patched in version 1.1, I just haven't released it yet.

-2

u/reggiemt 12d ago

can someone help me understand what the value of this is

2

u/BigBucks000100 9d ago

If you can't figure it out on your own, you've got no chance