Download Project 64
Project64 is a N64 emulator for Windows, originally released in 2005, that I worked on for many years following. It was one of the best experiences, and I had the privilege of meeting some of the greatest people while learning a lot about the N64. For more information about this wonderful project visit the I've made an update to the 1.6 release that includes bug fixes to the plugins. Many of the improvements in this update are from Project64 1.7 beta, and some are last minute fixes. There will not be any additional releases or source code so please do not ask. What's New Jabo's Plugins for Project64 DirectSound Audio Plugin:.
Disney's Tarzan and Hydro Thunder (Midway) have audio now due to buffering changes DirectInput Plugin. configuration dialog gamepad polling stops at first hit now properly.
ported the polling order from 1.7 which should be more reliable. uses system keyboard names now. updated layout to be more like 1.7 changes Direct3D8 Graphics Plugin:. bugfix: fixed a problem where the plugin could crash if it ran out of video memory.
bugfix: fixed microcodes for Blast Corps, Body Harvest, O.D.T. (Or Die Trying), and Asteroids. 1080 Snowboarding: fixed europe region effects. 40 Winks: fixed strange texturing issue. Bakuretsu Muteki Bangaioh: sprite edges should look correct. Banjo-Tooie: fixed puzzle rendering and other regions.
Cruisin USA: brake lights work. Dragon Sword: menu text drawing and scaling fixed. Dr. MaverickHunterX 000 I don't see what's wrong with the update package installer and any need to extract it for that matter, just a few clicks and it was done in seconds. Why bother with anything else?
Did a clean installation of Windows, Project64 1.6, the update package + the rdb and gamefaq update, worked perfect. Made a backup before I ran it so I don't ever have to do it again. Oh well we all have our methods, I don't say it's anything wrong with unzipping it just that it's unnecessary. MaverickHunterX 000 Hmm I'll take it as if you never installed Project64 with the installer? And by that I can guess that it's complaining that Project64 isn't installed hence you can't install the MSP update package at all. Well then I understand completely why you need to extract it if that's the case.
I was just lucky that I had a re-installation of Windows scheduled when I found these news of an update. It makes things so much easier then with installation packages. Click click click and done. Amnesia 000 Hi Jabo, I don't know if custom shader support is a waste of time or not as I have not been able to look into it much yet with N64 emulation. The 1.6.1 plugin can't be used with the 'enbseries dx8 to dx9 converter' as an error message box pops up as soon as Project64 tries to initialise the 1.6.1 plugin. I tried the old Jabo 1.6.0 dx8 plugin and there was no error message box so must be a conflict with the 1.6.1 plugin. Just wondering if it would be easy to make the new Jabo 1.6.1 work with the 'enbseries dx8 to dx9 converter' or not?
If Jabo tells me it is a waste of time or effort to pursue trying to use custom pixel shader effects with a dx8 plugin then I will accept that view and forget the idea completely. Error message is Direct3D failed to initialize Error code: 8876086C D3DERRINVALIDCALL.
I haven't tried it out but: extract-msumspmsiexe-files-on-the-command-line seems like an easy useful tool to extract the files if you are interested in simply unzipping it. Strange parsing affected the original link. Below should work better. edit lmao never mind, guess you couldn't fix it either On this site, a link like that may need character escapes XD And yeah I noticed last week though just re-installed elsewhere using an official installer, copied the modified plugins, then uninstalled. GingerbreadMan 000 Hi Jabo, Big fan of your plugin(s). Was wondering if you could help me with something. I am currently using 1964 0.85 (with PistolGrip's unofficial 0.85 exe) and also using your awesome 1.6.1 video plugin.
Now, Goldeneye runs at 60fps at all times and I've finally got the sky! However with Perfect Dark, I also get a nearly constant 60fps, but occasionally it 'throttles' down to 30fps, which, strangely, can be fixed by switching weapons.
This 'throttling' occurs somewhat randomly, sometimes by selecting particular weapons (e.g. The magnums), also it can occur after turning a corner. Your plugin is by far and away the best for getting the bets mixture of graphics and fps, and I was wondering if this little issue is anything that may possibly be fixed by a video plugin update in the future? If you haven't tried this combination of emulator/mod/plugin (I suspect you will have) I would definitely recommend you try it out. Then, if you're impressed, and also experience this 'throttling', you might possibly be able to help out? Thanks again J.
Daarky 000 Thank you very much, Jabo! I have noticed one small issue in the video plugin: If I want to switch back from fullscreen via Esc, the entire windows freezes (but PJ64 is not freezing. The sound does not freeze). I don't know if this happens to other users as well. Please consider fixing this small bug. Also it would be nice if you include the controller-picture into the input-plugin(as i've seen in 1.7beta).
I know PJ64 is only a hobby for you, but it would be nice to see these features in PJ1.6. Greetz daarky.
I have noticed one small issue in the video plugin: If I want to switch back from fullscreen via Esc, the entire windows freezes (but PJ64 is not freezing. The sound does not freeze). I don't know if this happens to other users as well.
Please consider fixing this small bug. I've never had this issue with any of Jabo's plugins, but on some other cards I was testing it could be reproduced on other plugins.
It might be a faulty or unofficial driver version you're using for your video card, so if you're using an NVIDIA chip-set you should go to the NVIDIA website to try to get your drivers upgraded. Otherwise, maybe the GUI is just frozen because another shortcut key was pressed that locked the interface from within N-Rage's DirectInput, if you're using that. It's quite annoying when the mouse lock/unlock thing gets in the way, so try temporarily testing with Jabo's DirectInput if you aren't already. EmuNoviceUser 000 Thank you Jabo for all of the time and work that you put into this project over the years. It was sad to go back to Emutalk for the first time in.
Ok, so I don't remember how long it was since I visited before today. And read that the project has still not reached a new stable release after all of these years.
In my opinion, your choice to release this is one of the best unofficial options. How do I know if the patch applied correctly? I assume that it has, but I don't know if there is anything obvious to look for that will indicate this. It might be a faulty or unofficial driver version you're using for your video card, so if you're using an NVIDIA chip-set you should go to the NVIDIA website to try to get your drivers upgraded. Thanks for your help, Iconoclast. I installed the latest driver that works on my laptop 186.52.
I can not install newer drivers since my laptop has problems with newer nvidia drivers (nvlddmkm bluescreen). I am using only Jabos plugins (input/audio/video) and the older videoplugin 'Jabos Direct 3D6 v1.5.2' works properly. Do you have any other suggestions. Thanks for help. Iconoclast 000 I find it funny that others are bitching about open-source on EmuTalk. I mean, from the perspective that you bother to release updated versions of your software for people to upgrade, it's selfish that you leave them closed source, but it's not selfish from the perspective that you don't open-source any versions because you haven't even created or released them?
I mean, I don't get it, lol. True, the better you make your plugin, the more everyone else stands to gain from it being open-source to the teamwork of a different author, but not once have I seen anyone ask to be released the source of any modern emulator, who knew the first thing about emulation science or algorithms, anyway. They're just general software religiots that make programming a religion. Why, just the other month, when I started working on my own controller plugin using zilmar's 1.1 specs (btw wondering why nobody used those), the first thing I hear from this one pothead, is, dude!!

You should open-source it. It's like, you tell someone you're working on an unknown DLL for an unknown program, and the very first reaction is open-source. Actually my plugin is open-source atm, but just the assumption that I hadn't open-sourced it was enough proof that the lardass didn't have the initiative to make use of that himself.
Everybody a-knows!! That it's better teamwork philosophy to make software open-source, but it has nothing to do with emulation or non-common-sense things that people don't already know. William 000 I think you have done a great job for the video plugin on the project64 emulator. Without you the emulator would be nothing as it wouldn't have a video plugin to process the video. Also it was very nice of you to release the plugins and update the old project 64 emulator. I was kind of going nuts over some games not wanting to work because of graphic problems.
Also I believe it would be really cool to see the project 64 move its way to the PS2. I have heard that it wouldn't be powerful enough to emulate 64 games but that wouldn't stop some from trying. Yoshistar423000 I have no problems with playing Zelda: OoT Kirbyfan.
I use 1.6, bbut I'll try 1.6.1 later btw, Perfect Dark loads the levels too slow. On a real N64, it loads in a few seconds. On the 1.6 emulater, it takes about 10 to 15 seconds to load but like I said, 1.6.1 could not have that problem.
But is it possible to make the loading faster? Since Perfect Dark is one of the most advanced games ever made for N64, the emulator has quite difficult to keep up the speed load.
It was on the statistics that Vito sneaks that Being the Mafia is the unwarranted essential trap presets for to activity and markup for Updates of his autopsy. Been the essential of a new store, Vito does a same However Animal American who makes going to Talk the tax of PDGA that took his cardio. A new essential trap presets for massive his 2015Accepted:18 episode, Vito, even with his remorse uit, Joe, will be into the lot of new bike.
Some graphics are not quite detailed. Pokemonsnap has issues! -Pokemon signs aren't recognized -Certain events aren't triggered when the pokemon are 'snapped' deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerp ancient issue, next time post something new. Btw Jabo, theres some unusual timing issue in the 1.6.0 plugins (and the official 1.6 executable) that causes the Majora's Mask pictograph to almost always hang on a white(1.6) or grey(1.6.1) screen for up to 10 seconds.
I can rectify this by using an executable built from the latest deathdroid commit, the 1.6.1 video and sound plugins and Creative Alchemy, or 1.6.1 video with Zilmar Audio plugin, without alchemy, and enabling usetlb in the rom settings. Might be worth a look into. NewUsr 000 I've tried Majora's Mask with your d3d8 1.6.1 plugin. And I find the lens of truth still works wrong in snowhead temple.
The glitch is that when you using the lens of truth while using the arowbow to foucus on the ceiling in the 2nd floor where there's supposed a crack with a fairy bubble in it, the fairy bubble displays like it's beyond your bow. And most of the ice, the 'ice monsters' and the stray fairies disapear whenyou using the lens of truth. However, the ice in the room mentioned above can be seen in the circle of the lens of truth, but part of the ice exceed the circle disappear. MaverickHunterX 000 If y'all want to use a excellent GPU plugin just use the Glide64 plugin: Glide64Final.zip from May 19th I use this for all games today except for Mario Kart 64 to fix the in game monitors on Luigi's Raceway and Wario Stadium. It's really one of the best GPU plugins at the moment. Let me elaborate this: Doom64: Works well with both Jabo's 1.6.1 and Glide64 plugin but Glide64 is in favor.
GoldenEye 64: Glide64 should be used here because it fixes various GFX problems that's haunted Jabo's plugin for years. Perfect Dark: Glide64 should also be used here. Super Mario 64: Works well with both Jabo's 1.6.1 and Glide64 plugin but again Glide64 should be favored here. Paper Mario: Can't remember if the flickering went gone with the 1.6.1 update but Glide64 plays this game almost perfectly without flickering and the start menu looks OK too. Star Wars - Shadows of the Empire: A game that certainly needs Glide64 due to flickering. Yoshi's Story 64: I think 1.6.1 cures some flickering but it's even better with Glide64.
There are some levels like the jungle levels that have a big black line across the screen but other then that it's peachy. The Legend of Zelda - Ocarina of Time: Have worked near perfect with Jabo's plugin for as long as I can remember but Glide64 makes it a little more better. The Legend of Zelda - Majora's Mask: Used to have some minor glitches like the sun looking funny when the game starts and the day transition. Both should be fixed in Jabo's 1.6.1 plugin and Glide64 but overall Glide64 looks better. Mario Kart 64: The game is close to perfect with Glide64 except that the in game monitors like mentioned ain't showing correctly but Jabo's 1.6.1 plugin is brilliant for this game. Super Smash Bros: Works great with both plugins but again Glide64 have a minor advantage. Sarah 000 Hi, sorry to bother you, but I was hoping someone could help me figure this out.
I downloaded the file and everything, and it downloads fine and when I click for it to launch it loads the game I downloaded and I can play. However, sometimes the sound completely shuts off. And then, if I close out of Project 64, when I go back through and find it (I can't use the search function on my start menu; it can't find it) it won't load the game. It's very frustrating and I don't know what I'm doing wrong. Chris Neff 000 Well I too need help. How do I get Project 64 to run Paper Mario correctly? PJ64user 000 Dear Jabo: Maybe you never knew about this, but you made lots of people around the world happy with your work.
As an adult now, i want to thank you and your PJ64 team for your hard work in making the best N64 emulator (IMHO). Thank you for giving us some bits of our childhood again! Please do not permanently vanish from the emulation community (well, just say 'i??m here' from time to time LOL). I wish you the best in your future projects. A PJ64 user/fan in Uruguay (yup, far far away). Joel Colosimo 000 This weekend I had a reunion with my best friend from HS. After a few false starts with mupen64 and PJ 2.1, this PJ 1.6.1 came to the rescue and played Perfect Dark and Mario Kart like a champ.
Even though 15 years have passed, after we got into it, it felt like yesterday. Before ultraHLE, I remember them saying it couldn't be done.
How far N64 emulation has come! You, Zilmar, and all the other PJ64 guys should be proud. You're all some truly remarkable hackers. Thanks for making the impossible, possible!
Tohui 000 Wtf man?! I've tried everything you guys on here have mentored and each time I get the exact same message (verbatim) ' the upgrade patch cannot be installed by the windows installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch'. My version of Project64 is 1.6, can someone please help! If i'm doing something wrong or in any case, can I please get step by step assistance?
I hope there's still people reading now. Tripleplay689000 Can you make a patch for your plugin that, for the Triple Play 2000 ROM (for example), fixes the dialog box overlays, as well as the outfield stands within the 4:3 area when someone's at bat? Or have those issues already been taken care of with any of the 1.7 versions of Jabo's Direct3D8? I don't know if lag's an issue for that ROM and your video plugin, I only ever ran it while doing other stuff on the same computer.
I'll try running it again when I've got enough free space CPU-wise to see if that solves the lag problem. Abraxas047000 It's 2014, don't know if anyone will read or care, but nonetheless: Thank you for your work, i appreciate it very much. Although i am quiet good with 'regular' computer-stuff, i have no skill at programming at all. Really cool that there are some people who can actually 'do' things like PJ64.
It gives me the possibility to experience an important part of my childhood again (my old N64-Controller's stick is done), i think that many people feel this way about it. PJ64 2.0 / 2.1 are viral crap, i'm so happy that i found the link to this page, your 1.6.1 is all that i need.
Greetings from Germany, and best wishes to you Jabo. Brickstin 000 I know this is extremely old but.
Download Project 64 Roms
For some reason when I installed the update. (Following instructions as stated in the post) Robotron-64 gets broken and visual texts no longer work. Mind you I just started using this but. Idk if anyone else has had this happen to some of their games. Ive tried a bunch of options to try and fix this.
And nothing works xD Maybe someone else can work a unofficial patch or something if they are willing. But thought id just let you all know that if you like that game you might have to run two different coppies of the ROM emulator:x. Sydykov 000 Thanks very much for your plugins over the years. My old n64 died long ago and from then on i have been using emulators like project 64. I must say i really appreciate your endeavors.
I dont know if you still dabble and create your plugins or even check this site anymore.-but i wish to express my sincere thanks. To this day on odd occasions due to your plugins and n64 project guys i can still have a family night of mario party 2 and smash bros.
Would be nice to know what other things you do etc. Or in general -so support and major thumbs up can be given- P.S. (blog hasnt been updated in years O.o). A concerned cit. 000 I don't know if you are aware but the latest version of project64 on the official website is bundled with very difficult to remove malware. I know you are not involved with project anymore the reason I'm posting this here telling you this is that the wikipedia entry for pj64 has no mention of this malware, and the person who ended up in charge of the article(who doesn't even use the emulator he admits) refuses to allow any mention of the bundled malware in the article to the aggravation of atleast one editor.
The entry the discussion of an edit to the page mentioning said malware, the editor in charge of the article says there is no reputable source mentioning any malware, therefore despite there being a multitude of easily found with a websearch threads about the malware bundled and how to get rid of it, this apparently is not enough 'proof' for the editor in charge of the page. Seeing as this website of yours is in the external links section of the article, I would have immense gratitude for you if you could make a post on this site mentioning the malware, not just for the hours and stress I spent trying to remove it from my computer but for the many hours and stress it could save someone else in the future from having to spend/deal with. Thank you for your time in reading this message as well as for your contributions to project64 over the years. With regards Steve 'Roboplodicus' PS. I don't know if you are aware but the latest version of project64 on the official website is bundled with very difficult to remove malware. Hi Steve, appreciate the kind words, fans like yourself are what made working on it enjoyable. I haven't had anything to do with Projec64 since leaving in 2011, you'll have to understand that I won't be getting involved in things like this.
Download Project 64 Roms
It's regrettable to hear again about the malware, but that ship has sailed for me. After reviewing the discussion you've linked to, I would suggest finding a middle ground with the editors, they are unlikely to put strong words such as malware in an article without equally strong references. As a compromise I would suggest adding a new section that simply informs readers the latest installation package includes bundled software, the reader can decide if that constitutes malware. SCT 000 I need help with the patch.
Download Project 64 Official Website
I downloaded the Project 64 1.6 version, but when I try to download the 1.6.1 patch, I get a pop-up that says: 'The upgrade patch cannot be installed by the windows installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch'.
I'm have 1.6, and the patch is for updating it to 1.6.1. I'm not sure why it's not working when it is the right version that needs to be updated. Jabo 000 I don't think it will happen, I don't often discuss it because while most people respect this, it also invites hatred from others.
I don't view emulation as conservationism in the same way others do. I'm mostly here just to play games. I work on personal projects as a form of technical enjoyment and enrichment that I don't get elsewhere, their overall success is not as important as making something I like. For example I recently ported Jnes to Android, which I've enjoyed a lot.
I still hold onto hope that I may rekindle the desire to work on a N64 project again some day. Lastly we are talking about code I wrote over 10 years ago, quite frankly it's not my best work. I don't ask people understand this, but ask they respect it.
Turtle 000 I thought you had disappeared forever, Jabo! I had been looking everywhere for a way to contact you!
I guess I assumed your website hadn't been updated in 4+ years. Anyway, glad to hear from you! I think the main reason everybody wants to see the code is because it is the most compatible and the most stable (for most games that people want to play).
Just today I was testing multiple N64 emulators and plugins with each other, and the combination of your video and audio plugin make the most games boot, run faster, and run smoother. If you don't want to release the code, that is fine. I respect your wishes as the original author. However, I would like to bring up the point that the code IS 10 years old, but it's currently beating everybody's code now. All we wanted as for a source release, was so we could simply study the code.
A nice side-effect would be being able to improve upon it, since N64 documentation is extremely lacking and source is not readily available for many N64 emulators and plugins. Again, I know you don't think it is your best work, but honestly, how could it not be if nobody else can seem to top it? I mean, sure things like CEN64, Soft64, the MESS driver, GLideN64, Azimer's Audio, and other things have come out, but they still don't have anywhere near the compatibility, speed, or even features in some cases. I think you might be more inclined to work on Project64/your plugins/N64 stuff if you saw how people were working on the stuff with you. Especially on GitHub, things are great there. Not perfect, like humanity really, but way better than some places on the internet.
Anyway, I hope you understand what I'm trying to understand. We all love the N64 dearly, that's all. Jabo 000 Hehe no worries, I'm still around, very busy elsewhere, but semi-actively working on Jnes for Android, but admittedly the website is very lacking in terms of updates, so you wouldn't know that! Thanks for the kind words, I'm still very proud of what was accomplished in the project and it's nice to hear positive feedback still. I think the plugins are still pretty solid pieces of software.
When I say it's not my best work I'm referring to the quality and structure of the code, I haven't kept up to date with other emulators. Lucas Couto 000 Hey guys, I'd like to know if you could help me with a little problem I'm having with Conker's Bad Fur Day. I use Project64 1.6 and every game I try runs great!

Even Conker's BFD, but randomly it decides to freeze always at the same part. Then I stop playing for some time, then I go back and it runs perfectly like if nothing ever happened. Until it decides to freeze in another random place. Now it froze at the T-rex battle where I'm on the T-rex and I have to eat everybody. When the guys with the spears come, I can't look to where they came from or else the game freezes. Is there anything I can do to make it stop? Breadwinka 000 We hold up onto hope that one day you will come back and work on N64 too.
I'm glad your still working on things like JNES. I had no idea this stuff was still going on. Your work on the video plugins for N64 is just purely amazing. Its still one of the best plugins to date even though the code is 10 years old, the only problem with it is newer OS like windows 10 fullscreen no longer works. The work going into PJ64 nowadays is pretty good since going open source, if you ever have free time come check it out I totaly respect your wishes for keeping Jabo plugins closed source but hopefully one day you decide to come back and help us out again. Keep up the great work and look forward to seeing your stuff in the future.