PDA

View Full Version : Can't get my old controller profiles to load



Chumly
September 20th, 2009, 05:33
Last time I used Project64 was 2007-2008, and I want to get back into it but none of my old controller profiles will load. Redoing them from scratch is out of the question as I've already spent several days trying that but haven't gotten them anywhere close to what I had before. As I said, I can't just use the old ones I made that worked fine because they just won't load (error message: "Couldn't load profile.")

I'm running a fresh install of 1.6. Additionally, when I go to Options > Settings I get some error messages before the settings window appears. The first reads: "This application has failed to start becasue MSVCR70.dll was not found. Re-installing the application may fix this problem." The second reads: "Failed to load plugin: E:\Program Files\Project64 1.6\Plugin\NRage_DInput8_V2_2.00.dll." Then the first error message repeats followed by the second one before the settings window appears. As I said, this was a fresh install of 1.6, and I've reinstalled it, but the same thing happens. I have also tried running my 1.6 install from 2007-2008 that is on my old hard drive (which is also where all my old controller profiles are stored) but the exact same thing happens.

I don't know if this is a plugin problem and can't understand what's going on.

Agozer
September 20th, 2009, 11:18
You need to install Microsoft Visual C Runtime packages for the plugin to function correctly.

squall_leonhart
September 20th, 2009, 17:01
there is no VC runtime package for VCR70, that runtime was .Net

Visual C++ .NET 2002 (known also as Visual C++ 7.0), which included MFC 7.0, was released in 2002 with support for link time code generation and debugging runtime checks, .NET 1.0 and Visual C# (http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29) and Managed C++ (http://en.wikipedia.org/wiki/Managed_Extensions_for_C%2B%2B). The new user interface used many of the hot keys and conventions of Visual Basic (http://en.wikipedia.org/wiki/Visual_Basic), which accounted for some of its unpopularity among C++ developers.
Visual C++ .NET 2003 (known also as Visual C++ 7.1), which included MFC 7.1, was released in 2003 along with.NET 1.1 and was a major upgrade to Visual C++ .NET 2002. It was considered a patch to Visual C++ .NET 2002. Accordingly, the English language upgrade version of Visual Studio .NET 2003 shipped for minimal cost to owners of the English language version of Visual Studio .NET 2002. This is the last version to support Windows 95 as a target.I wish people would refrain from using that version to build the plugins....

Visual Studio 6 = VC6
Visual C++ .Net = 7.0 and 7.1
Visual Studio 2005 and SP1 = 8.0 and 8.1 (MSVC 2005 runtime)
Visual Studio 2008 and SP1 = 9.0 and 9.1 (MSVC 2008 runtime)
Visual Studio 2010 (Beta) = 10.0

You can get the 7.0 and 7.1 runtime by installing Dotnet 1.0 and Sp3 and dotnet 1.1 and sp1)... though those fail on Vista/win7 afaik.

Chumly
September 20th, 2009, 18:27
You can get the 7.0 and 7.1 runtime by installing Dotnet 1.0 and Sp3 and dotnet 1.1 and sp1)... though those fail on Vista/win7 afaik.

Alright, I downloaded .NET Framework 1.0 Service Pack 3 and .NET Framework 1.1 Service Pack 1, and I'm using Windows XP Pro (32-bit version). The 1.1 SP 1 file ran successfully, but the 1.0 SP 3 file gave me this error message: "The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch me 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."

Chumly
September 23rd, 2009, 22:00
To clarify: I still can't load any controller profiles.

Another odd thing is that the Devices tab doesn't look like I remember from when PJ64 used to work on my old hard drive. I remember it looking like it does on the NRage plugin manual:

http://www.randomwisdom.com/nrage_manual/devices.png

Whereas mine looks like this:

http://i33.tinypic.com/o0se39.jpg

Note the lack of "Deadpan" and "Buffered" options. Again, I've reinstalled an up-to-date version of PJ64 and the NRage plugin also seems correct, but I can't load any of my old controller profiles. Running the old installation of PJ64 on the old hard drive also isn't any different, even though I'm certain the Devices tab used to show the "Deadpan" and "Buffered" options.

Agozer
September 23rd, 2009, 22:56
The above screenshot has to be from some much older version of N-Rage.

squall_leonhart
September 26th, 2009, 20:39
Alright, I downloaded .NET Framework 1.0 Service Pack 3 and .NET Framework 1.1 Service Pack 1, and I'm using Windows XP Pro (32-bit version). The 1.1 SP 1 file ran successfully, but the 1.0 SP 3 file gave me this error message: "The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch me 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."


service packs require the original unpatched version installed......

Chumly
September 27th, 2009, 10:07
The above screenshot has to be from some much older version of N-Rage.

Agreed, but I don't know how that happened. I placed it into the Plugin folder (Program Files\Project64 1.6\Plugin) when I installed it. If it's possible to get it to the correct version then hopefully the old controller profiles should work. I'll include a screenshot of my Plugin folder, maybe it will help:

http://i33.tinypic.com/120mmpz.jpg

Just in case, here is the Plugin folder on the old hard drive:

http://i33.tinypic.com/2bcneq.png


service packs require the original unpatched version installed......

I don't have any experience with updating or installing .NET files, the closest I found on the MS support site were those two service packs but I'm looking right now and I believe I've found the correct file. I think I see what I did wrong here and will try this part again.

edit: To be clear, for .NET 1.1 this is what I would need?
Microsoft .NET Framework Version 1.1 Redistributable Package (http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en)