Changes

Jump to navigation Jump to search

Project64

2,422 bytes added, 03:30, 1 January 2023
m
External Links
{{Infoboxemulator|image logo = Project_64_logo.png|imagewidth logowidth = 93|first version = {{Project64VerVersion|Project64}}|second active = Yes|third platform = Windows|fourth architecture = x86|target = [[Nintendo 64 emulators|Nintendo 64]]|orig-developer = zilmar<br/>Jabo|developer = [https://github.com/project64/project64/graphs/contributors Project64 teamTeam]|fifth website = [http://www.pj64-emu.com/ PJ64-emu.com]|sixth support = [https://www.patreon.com/Project64 Patreon]|license = GNU GPLv2|source = [https://github.com/project64/project64 GithubGitHub]|bios = [[Emulator_Files#Nintendo_64|Required for 64DD]]}}'''Project64''' is a free and open source, plugin-based [[Nintendo 64 emulators|Nintendo 64 emulator]].
==Download=={| cellpadding="4"|-|align=center|{{Icon|Win-big}}|'''Project64[https://www.pj64-emu.com/public-releases Official Public releases]''' is an open source, plugin|-|align=center|{{Icon|Win-based big}}|'''[[Nintendo 64 Emulators|Nintendo 64https://www.pj64-emu.com/nightly-builds Official Nightly builds]] emulator. '''|-|colspan="3"|<hr/>|-|align=Downloads==center|{{Icon|Win-big}}* |[http://www.emucr.com/search/label/Project64?&max-results=12 Unofficial Project64 dev builds.] Use with caution<br/><small>Compiled by emucr, as EmuCR does not test them and sometimes bundle may contain old, /deprecated plugins, if at all.</small>|-|align=center|{{Icon|Win-big}}* |[http://www.mediafire.com/download/61dvb4n9xk25oo6/Project64.rar This Unofficial bundle] includes <br/><small>Includes PJ64 1.6, PJ64 2.1 and various other plugins</small>|-|align=center|{{Icon|Win-big}}|[https://64dd.org/downloads.html 64DD.org builds]<br/><small>Recommended for 64DD emulation</small>|-|align=center|{{Icon|Android-big}}|[https://m.apkpure.com/project64-n64-emulator/emu.project64 2.3.3]|}
==History==
It first came out as a purely as an experiment for experimental emulator by developers zilmar and Jabo. It quickly revolutionized the N64 emulation landscape. For many years afterwardsafterward, it was considered to be the best N64 emulator, with only Mupen64 and [[1964 ]] posing any real competition. By version 1.6, it was touted as being not only highly compatible, but also the most stable of the lot.
However, upon announcing the development of version 1.7, the project became closed off to most of the public. The only way to keep up with the latest developments was to donate $20 to obtain beta testing privileges. However, there were several development version leaks, most of which turned out to be unstable, prone to crashes, and full of performance and compatibility regressions, which cast doubt upon the competency of the developers. Upon Jabo's departure from the project in 2011, most people came to regard Projec64 as being stuck in development limbo, if not completely dead.
In 2013, however, zilmar, now the lone developer of Project64, released version 2.0, including its complete source code. Quickly afterward, version 2.1 was released. However, these versions proved to be a mixed bag in comparison to the older, long-standing 1.6 release, and even the leaked 1.7 betas in some respects. Several compatibility issues were fixed, and the interface was cleaned up, but the default plugins were largely inferior to earlier iterations, and even the core itself saw compatibility regressions in some games. And though the source had been made public, there was no public repository for developers to contribute fixes or pull requests, resulting in the project to becoming dormant again.
In 2015, zilmar created a public Project64 repository on GitHub, at last opening the gates for public contributions. Development picked up at break-neck speed and has yet to cease. Many of the issues with earlier versions of Project64 have now been fixed. It has been mostly ported to 64-bit, and there is even an effort underway to make it more portable and eventually work on non-Windows platforms.
In 2013As of 2022, however, zilmar, now PJ64 has been getting ready for the lone developer of Project64, released version 24.0, including its source code. Quickly afterwards0 stable release, version 2.1 was releasedand thus the nightly builds are going through a major overhaul. However, these versions proved to Users should either be careful of potential regressions when installing a mixed bag in comparison to the oldernew nightly, long-standing 1or stick with 3.0.6 release, and even the leaked 1.7 betas in some respects. Several compatibility issues were fixed, and the interface was cleaned up, but the default plugins were largely inferior to earlier iterations, and even the core itself saw compatibility regressions in some games. And though the source had been made public, there was no public repository while waiting for developers to contribute fixes or pull requests, leading the project to become dormant againstable release.
In 2015, zilmar created a public Project64 repository on GitHub, officially opening the gates for contributions. Development picked up at break-neck speed and has yet to cease. Many of the issues with earlier versions of Project64 have now been fixed. It has been mostly ported to 64-bit, and there is even an effort underway to make it more portable and eventually work on non-Windows platforms.==Problems=====Malware and nagware==[[File:PJ64 fan .jpg|350px|thumb|right|A user complaining on the PJ64 forums after installing the malware]]=
Up to version 2.2, the official installer for PJ64 included opt-out malware in the installer. In July of 2016, the malware was removed from both the source code and installers.<ref>https://github.com/project64/project64/issues/468</ref> However, version 2.3 introduced a benign but irritating nagware screen that pops up when launching PJ64after starting it multiple times, which grows more persistent with successive launchesas a forced waiting period is installed. This You can be disabled type "'''thank you from project64'''" as the notification code, or disable it by modifying <code>project64.cfg</code> to appear as follows:<pre>[Support Project64]Run Count=-1</pre>
<pre>Version 2.4.0.1555 introduced a new method, with a per-machine ID that gets generated on the user side and requests a confirmation code associated with it. You can avoid it thanks to [Support Project64https://github.com/Rosalie241/PJ64Launcher this script]Run Count=-1</pre>by Rosalie241.
===Windows 10 BSOD===Following the stable release 2.0, Windows 10 users saw had a high likelihood of encountering a BSOD upon attempting to run Project64.<ref>https://github.com/project64/project64/issues/556</ref> This was fixed before the release of version 2.3, so Windows 10 users are encouraged not to use versions 2.0–2.2.
==Plugins==
{{Main|Recommended N64 Pluginsplugins}}Project64 used to ship with Jabo's video and audio plugins, and for many years, used them as defaults (along with his input plugin). These plugins are closed-source, haven't been updated since the 1.7 days, and even have regressions compared to Jabo's 1.6.1 versions. However, Project64 now defaults to its own branded video, audio, and input plugins that are a fork of Glide64, a new audio plugin loosely based on Azimer's and mupen64plus's code, and original respectively. It additionally ships with GLideN64 and N-Rage's input plugin, both of which are recommended over the defaults. Users may still prefer additional plugins for accuracy or feature set, such as Angrylion video, Azimer's audio, and HatCat's RSP interpreter.
==Netplay==
* It sometimes fails to properly initialize Glide64 video plugins, giving them a black screen
* It also seems to hate certain older video plugins, causing massive FPS drops
* It's sometimes troublesome to get it to properly sync during the first few minutes, but works flawlessly after you get it working
* Randomly freezes the emulator with no warning
* Very rarely produces a BSOD
==References==
{{reflist}}
 
==External Links==
* [https://discordapp.com/invite/sbYbnda Discord]
*[https://www.emulation64.com/spotlights/20/ Emulation64 Spotlight Interview with original developer Jabo]
[[Category:Emulators]]
[[Category:Nintendo 64 emulators]]
[[Category:Netplay]]
[[Category:Custom Assets]]
93
edits

Navigation menu