Changes

Jump to navigation Jump to search

Project64

1,582 bytes removed, 15:36, 30 December 2022
Problems: Deleted the 2.4 nagware section/discussion and kept the valuable information
[[File:PJ64 fan .jpg|310px|thumb|right|A user complaining on the PJ64 forums after installing bundled 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 PJ64 after starting it multiple times, which grows more persistent with successive launches as 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> Alternatively, you can type "'''thank you from project64'''" as the notification code.
===Project64 Version 2.4.0.1555 New Support Code Nag Scheme=== UPDATED MARCH 19introduced a new method, 2021 -There is now with a per-machine ID that gets generated on the user side and requests a confirmation code associated with it. -Setting the Run Count to -1 in project64.cfg no longer stops the nag. -The "thank you from project64" code no longer works (obviously, since they are now unique for every machine). 9 JULY 2021 - Thanks for the heads-up, some notes. -You should be able to reset the new counter by removing registry key "user" in HKEY_CURRENT_USER\Software\Project64 (this is just a reset though) -Project64's nag screen won't activate itself too quickly, making testing a little... interesting. -Any change that prevents reading the registry key should also stop Project64 from advancing the run counter. -Code validation is done with a server. Not possible to stop without proxy or patching. -Registry key is also machine ID keyed, however code MAY only be checked on first entry, and a dedicated program could easily generate the registry key for any given machine ID. -Those with even basic W32 API knowledge and C knowledge, consider studying https://github.com/project64/project64/blob/develop/Source/Project64/UserInterface/ProjectSupport.cpp -I think even a Python script could do can avoid it, just be sure thanks to GPL the results so someone else can take over. It's just good practice, morals and transparency anyway. I feel like Project64 have just shown they want to wage a war on their users. But also me. 13 JULY 2021 - I said a Python script could do it, now I've done it... [[Project64/NagScreenBypassScript]] 23 JULY 2021 - Turns out emugen (thread 344228293, post 344459325) already knew of someone else's bypass script, https://github.com/Rosalie241/PJ64Launcher - don't even bother with the above lolthis script].
===Windows 10 BSOD===
67
edits

Navigation menu