Editing Project64
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | {{Infobox | + | {{Infobox |
− | | | + | |image = Project_64_logo.png |
− | | | + | |imagewidth = 93 |
− | | | + | |first = 2.2 |
− | | | + | |second = Yes |
− | | | + | |third = Windows |
− | | | + | |fourth = Project64 team |
− | + | |fifth = [http://www.pj64-emu.com/ PJ64-emu.com] | |
− | + | |sixth = [https://github.com/project64/project64 Github]}} | |
− | |||
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | }} | ||
− | |||
− | + | '''Project64''' is an open source, plugin-based [[Nintendo 64 Emulators|Nintendo 64]] emulator. | |
− | + | ||
− | + | PJ64 itself has zero malware however, the installer sends for a 3rd party package of randomly selected software offers that may or may not contain malware depending on various factors. For this reason it is advised to either use builds from sites such as [[emucr]], which are malware free, build it from source code yourself, or to use another emulator. | |
− | + | ||
− | + | ==Downloads== | |
− | + | ||
− | + | *[https://project64u.wordpress.com/2015/08/17/project-64u-download/ Project64U,] a fork of Project64 without the malware-ridden installer, bundled with the most useful plugins to date. | |
− | + | *[http://www.emucr.com/search/label/Project64?&max-results=12 Project64 dev builds.] Use with caution, as EmuCR does not test them and sometimes bundle old, deprecated plugins, if at all. | |
− | + | *[http://www.mediafire.com/download/61dvb4n9xk25oo6/Project64.rar This bundle] includes PJ64 1.6, PJ64 2.1 and various other plugins. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==History== | ==History== | ||
− | It first came out as | + | |
− | + | It first came out purely as an experiment for developers zilmar and Jabo. It quickly revolutionized the N64 emulation landscape. For many years afterwards, 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. | 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 source code. Quickly afterwards, 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, leading the project to become dormant again. | |
+ | |||
+ | 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. | ||
− | + | ==Malware== | |
− | |||
− | + | As of June 2015, the official installer for PJ64 includes an opt-out malware in the installer. Many users accidentally install this. It is recommended to avoid this, and either not use PJ64 entirely, or to install a build without the malware. | |
− | + | ==Windows 10 BSOD== | |
− | + | As of the latest stable version 2.2, Windows 10 users have a high likelihood of encountering a BSOD upon attempting to run Project64. Recent commits have since fixed the issue, so Windows 10 users are encouraged to download a more current development build over the stable version. | |
− | |||
==Plugins== | ==Plugins== | ||
− | |||
− | |||
− | == | + | See the [[Recommended N64 Plugins]] page. |
+ | ==NetPlay== | ||
Uses [http://kaillera.com/ Kaillera] or AQZ. | Uses [http://kaillera.com/ Kaillera] or AQZ. | ||
− | |||
===Downloads=== | ===Downloads=== | ||
− | * [https://www.mediafire.com/?6s0khv97k82e5c5 Project64 1.7 AQZ Version] | + | *[https://www.mediafire.com/?6s0khv97k82e5c5 Project64 1.7 AQZ Version] |
− | * [http://mupen64k.blogspot.com/ mupen64++] | + | *[http://www.mupen64k.blogspot.com/ mupen64++] |
− | |||
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | ||
! colspan=2 width="250"|Review (Kaillera) | ! colspan=2 width="250"|Review (Kaillera) | ||
|- | |- | ||
| '''PROS''' || | | '''PROS''' || | ||
− | * Support for up to 4 simultaneous people playing | + | *Support for up to 4 simultaneous people playing |
− | * No fiddling with router settings and port forwarding | + | *No fiddling with router settings and port forwarding |
− | * Netplay traffic is handled by dedicated central servers as well as other less populated servers | + | *Netplay traffic is handled by dedicated central servers as well as other less populated servers. |
− | * Master | + | *Master Server list of all servers. As well as waiting games option of cached games in the Master Server list. |
− | * Private game chat support and public chat to speak people outside your game room | + | *Private game chat support and public chat to speak people outside your game room |
− | * Being able to drop out of a game at any time | + | *Being able to drop out of a game at any time without disrupting (much) your teammate(s). |
− | * Kicking/banning/muting people from your room | + | *Kicking/banning/muting people from your room |
− | * It's a matchmaking service where you can join other people's rooms, too | + | *It's a matchmaking service where you can join other people's rooms, too |
− | * Has recording and playback for emulation | + | *Has recording and playback for emulation |
|- | |- | ||
| '''CONS''' || | | '''CONS''' || | ||
− | * Disables Transfer, Rumble and Memory Pack emulation (AFAIK, not 100% sure about Memory Pack) | + | *Disables Transfer, Rumble and Memory Pack emulation (AFAIK, not 100% sure about Memory Pack) |
− | * It sometimes fails to properly initialize Glide64 video plugins, giving them a black screen when the game starts | + | *It sometimes fails to properly initialize Glide64 video plugins, giving them a black screen when the game starts |
− | * It also seems to hate certain older video plugins,' causing massive FPS drops | + | *It also seems to hate certain older video plugins,' causing massive FPS drops |
− | * It's slightly (significantly still) prone to freezing/crashing/BSOD (in that order) | + | *It's slightly (significantly still) prone to freezing/crashing/BSOD (in that order) |
− | * Random, inconsistent FPS drops due to the server trying to keep everyone | + | *Random, inconsistent FPS drops due to the server trying to keep everyone synched, sometimes stuttering. It's annoying, but rarely does it make it unplayable |
− | * Everyone needs to have the exact same ROM version or | + | *Everyone needs to have the exact same ROM version or Netplay won't work (if it somehow does, it'll desynch rather quickly) |
− | * After 18 minutes you will | + | *After 18 minutes you will desynch on Kaillera Servers. |
− | * You need to constantly switch focus back and forth between chat and emulator window in order to chat. | + | *You need to constantly switch focus back and forth between chat and emulator window in order to chat. |
− | * You will hear no sound while the window is unfocused. | + | *You will hear no sound while the window is unfocused. |
|} | |} | ||
− | |||
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | ||
! colspan=2 width="250"|Review (AQZ) | ! colspan=2 width="250"|Review (AQZ) | ||
|- | |- | ||
| '''PROS''' || | | '''PROS''' || | ||
− | * Allows for unlimited connections (4 players only, the rest are spectators) | + | *Allows for unlimited (???) connections (4 players only, the rest are spectators) |
− | * Unusually low bandwidth usage | + | *Unusually low bandwidth usage |
− | * Can change latency on the fly to smooth out netplay experience at the expense of input lag | + | *Can change latency on the fly to smooth out netplay experience at the expense of input lag |
− | * Works very well with 2 | + | *Works very well with 2-3 Players, even with +200ms |
− | * Only the host needs to open a port | + | *Only the host needs to open a port |
|- | |- | ||
| '''CONS''' || | | '''CONS''' || | ||
− | * Definitely disables Transfer, Rumble and Memory Pack emulation | + | *Definitely disables Transfer, Rumble and Memory Pack emulation |
− | * If a client drops while a game is in session, the entire server stops automatically | + | *If a client drops while a game is in session, the entire server stops automatically |
− | * The server seems to work reliably smooth with 3 people, but might stutter and lag with 4, regardless of latency | + | *The server seems to work reliably smooth with 3 people, but might stutter and lag with 4, regardless of latency |
− | * It sometimes fails to properly initialize Glide64 video plugins, giving them a black screen | + | *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 also seems to hate certain older video plugins, causing massive FPS drops |
− | * It's sometimes troublesome to get it to properly | + | *It's sometimes troublesome to get it to properly synch during the first few minutes, but works flawlessly after you get it working |
− | * Randomly freezes the emulator with no warning | + | *Randomly freezes the emulator with no warning |
− | * | + | *VERY rarely produces a BSOD |
|} | |} | ||
==References== | ==References== | ||
− | {{reflist}} | + | {{reflist|2}} |
− | |||
− | |||
− | |||
− | |||
[[Category:Emulators]] | [[Category:Emulators]] | ||
[[Category:Nintendo 64 emulators]] | [[Category:Nintendo 64 emulators]] | ||
− | |||
− |