Jump to content
The simFlight Network Forums

Reinstalling after new build


Recommended Posts

Pete,

I just built a new rig, and am re-installing everything,  I'll list the order of things that I have done below:

1) installed P3Dv4, then did a flight

2) installed FSUPIC5 (registered), just downloaded so I know it's the latest version, then did a flight.

3) I then copied the FSUPIC folder from the Modules directory from the old install to the new install.

4) Installed the PMDG 737NG and did a flight

5) coped the PMDG 737 directory from the old install to the new install.

I was hoping that this would allow all my saved bey bindings to work in the new install, but apparently I have missed a step.  I will say that when I originally installed FSUIPC I didn't set it to assign joystick letters, which I know I should have done, but I don't know if that is affecting this. Is there a step that I missed, or did I do something wrong?  I would hate to have to re=assign everything, but I guess I will if I screwed something up along the way.  I have attached the JoyScan.csv file, let me know if you want to see anything else.  Thanks a ton!

FSUIPC5.JoyScan.csv

Link to comment
Share on other sites

10 hours ago, atrcaptainjohn said:

I didn't set it to assign joystick letters, which I know I should have done

Yes, it's a lot easier to sort out problems when this is done.

If you are using a new rig, then the GUIDs could have changed, as well as the ids. It should be possible to sort this out though. Please post your .ini and .log files as well, and I'll take a look.

Cheers,

John

Link to comment
Share on other sites

7 minutes ago, atrcaptainjohn said:

OK, here are the log files.  There are 6, and I have appended (NEW) and (OLD) so you know whether they came from the new install or the old install. 

The INI files are more important than the logs.

The odd thing is that the NEW INI file shows no assignments at all. Didn't you use you old INI file? This NEW one is just a default one, generated because there was't one there!

So, it is really not surprising you "lost" all your assignments!

---------------------------------------

Looking only at the [JoyNames] section, the joystick numbers HAVE changed between the two but at first glance the GUIDs seem to have been retained. So if you had been using Joy Letters as always advised, the IDs would have been adjusted automatically.

As it is your best bet is to edit the OLD INI by replacing just the [JoyNames] section with this:

[JoyNames]
AutoAssignLetters=Yes
0=F16 MFD 2
0.GUID={4902D9B0-8D38-11EA-8001-444553540000}
1=F16 MFD 1
1.GUID={4902D9B0-8D38-11EA-8002-444553540000}
2=Joystick - HOTAS Warthog
2.GUID={E07DC270-8D36-11EA-8009-444553540000}
3=Throttle - HOTAS Warthog
3.GUID={E07DC270-8D36-11EA-800A-444553540000}
4=Mad Catz Pro Flight Combat Rudder Pedals
4.GUID={DCB664C0-8D37-11EA-8002-444553540000}
5=BU0836A Interface
5.GUID={EE9B7700-8DE3-11EA-8003-444553540000}

Those then equate to what you had before, and I've enabled the joystick lettering for you so this mess won't happen again (unless of course you don't use the settings again).

Replace your "NEW" INI file with the corrected OLD one, and run the Sim.

Pete

 

Link to comment
Share on other sites

  • 4 weeks later...

Hey Pete, I hate to bother you again with this, but I had to start over with my install, so my problem is back.  I tried to copy the fsuipc.ini file from the install you helped with at the beginning of the month, but the JOYNAMES section end up saying that there are duplicates and nothing works.  So to get me by for now I renamed the fsuipc.ini file and let it build a new one.  Could you assist me one more time with this?  If you can please tell me what files you need to me upload and I will get those to you ASAP.  Thanks so much.

Link to comment
Share on other sites

52 minutes ago, atrcaptainjohn said:

I tried to copy the fsuipc.ini file from the install you helped with at the beginning of the month, but the JOYNAMES section end up saying that there are duplicates and nothing works.  So to get me by for now I renamed the fsuipc.ini file and let it build a new one.  Could you assist me one more time with this?  If you can please tell me what files you need to me upload and I will get those to you ASAP.  Thanks so much.

It's still the [JoyNames] section in the INI file, as before, but the one really useful would be the one saying there were duplicates! 

Evidently you reinstalled Windows and/or reconnected all your devices differently? Why not leave well alone?

Sorry, but "ASAP" might be tomorrow now!

Pete

 

Link to comment
Share on other sites

1 hour ago, Pete Dowson said:

It's still the [JoyNames] section in the INI file, as before, but the one really useful would be the one saying there were duplicates! 

Evidently you reinstalled Windows and/or reconnected all your devices differently? Why not leave well alone?

Sorry, but "ASAP" might be tomorrow now!

Pete

 

Yes, unfortunately I had to re-install Windows10.  Didn't really want to but I had corruption issues that I couldn't get rid of, so I didn't have much choice in the matter.  I will attach the fsuipc.ini file that worked on the last install after you fixed it for me that I copied over to this install, and subsequently showed duplicates.  All the other files are the same as what I uploaded earlier.  And whenever you have the time to help,m I know you are busy.  You have no idea how much I appreciate the assistance.  BTW, is there any guidance for how to do what you did last time?  Or is it something that you just have to know?  I ask because I am going to have to do all this for my P3Dv3 install at some point, and I would rather not have to bother you with it if I didn't have to.

Thanks again,

john

 

FSUIPC5 (NOT WORKING).ini

Link to comment
Share on other sites

2 hours ago, atrcaptainjohn said:

  I will attach the fsuipc.ini file that worked on the last install after you fixed it for me that I copied over to this install, and subsequently showed duplicates. 

Well, I thought  I would only need the [JoyNames] section really, because you must have taken my  advice and used JoyLetters now -- so all the assignments in the rest should be okay. Except that I see you couldn't have used anything but the 737-800W so your other profiles didn't get updated. That means we need to try to match the numbers not just the letters,  like previously.

This is the part of the INI which matters:

[JoyNames]
AutoAssignLetters=Yes
0=Joystick - HOTAS Warthog
0.GUID={375E0230-95F7-11EA-800B-444553540000}
1=Saitek Pro Flight Combat Rudder Pedals
1.GUID={4B1F9350-95F8-11EA-8001-444553540000}
2=Throttle - HOTAS Warthog
2.GUID={4B249C60-95F8-11EA-8002-444553540000}
3=F16 MFD 1
3.GUID={B4C0B290-96A1-11EA-8001-444553540000}
5=BU0836A Interface
5.GUID={B4C34AA0-96A1-11EA-8004-444553540000}
0.WARNING=This joystick was ID 2, but was duplicated: review and fix assignments, reload settings
2.WARNING=This joystick was ID 3, but was duplicated: review and fix assignments, reload settings
3.WARNING=This joystick was ID 1, but was duplicated: review and fix assignments, reload settings
4=F16 MFD 2
4.GUID={B4C1EB10-96A1-11EA-8002-444553540000}
4.WARNING=This joystick was ID 0, but was duplicated: review and fix assignments, reload settings
A=Joystick - HOTAS Warthog
A.GUID={375E0230-95F7-11EA-800B-444553540000}
B=Saitek Pro Flight Combat Rudder Pedals
B.GUID={4B1F9350-95F8-11EA-8001-444553540000}
C=Throttle - HOTAS Warthog
C.GUID={4B249C60-95F8-11EA-8002-444553540000}
D=F16 MFD 1
D.GUID={B4C0B290-96A1-11EA-8001-444553540000}
E=F16 MFD 2
E.GUID={B4C1EB10-96A1-11EA-8002-444553540000}
F=BU0836A Interface
F.GUID={B4C34AA0-96A1-11EA-8004-444553540000}

Now, I see you did as suggested and changed to using letters. The crucial question is: did you change this BEFORE the reinstall, and ran the sim too? Or is this new to this re-install?

I see from the INI that, in any case, you only have the letters used in the 737-800W profile, and in default assignments, which is a shame. That means we have to match the numbers again to get those other Profiles working! The "WARNINGS" do actually tell you what the numbers used to be, so that helps too. 

From this:

[Axes.PMDG 737-800W]
RangeRepeatRate=10
0=CX,256,F,65763,0,0,0    -{ TO SIM: AXIS_AILERONS_SET }-
1=CY,256,F,65762,0,0,0    -{ TO SIM: AXIS_ELEVATOR_SET }-
2=DZ,256,F,66423,0,0,0    -{ TO SIM: AXIS_THROTTLE2_SET }-
3=DR,256,F,66420,0,0,0    -{ TO SIM: AXIS_THROTTLE1_SET }-
4=EX,256,F,66387,0,0,0    -{ TO SIM: AXIS_LEFT_BRAKE_SET }-
5=EY,256,F,66388,0,0,0    -{ TO SIM: AXIS_RIGHT_BRAKE_SET }-
6=ER,256,F,65764,0,0,0    -{ TO SIM: AXIS_RUDDER_SET }-


we can see that C must be a Joystick , D throttle and  E  pedals. Then this:

[Axes.PMDG 777-200]
RangeRepeatRate=10
0=2X,256,F,65763,0,0,0    -{ TO SIM: AXIS_AILERONS_SET }-
1=2Y,256,F,65762,0,0,0    -{ TO SIM: AXIS_ELEVATOR_SET }-
2=3Z,256,F,66423,0,0,0    -{ TO SIM: AXIS_THROTTLE2_SET }-
3=3R,256,F,66420,0,0,0    -{ TO SIM: AXIS_THROTTLE1_SET }-
4=4X,256,F,66387,0,0,0    -{ TO SIM: AXIS_LEFT_BRAKE_SET }-
5=4Y,256,F,66388,0,0,0    -{ TO SIM: AXIS_RIGHT_BRAKE_SET }-
6=4R,256,F,65764,0,0,0    -{ TO SIM: AXIS_RUDDER_SET }-

gives the equivalent numbers we need: C=2, D=3, and E=4. So, extracting those devices from your new [JoyNames] section and setting them right with what we found:

2=Joystick - HOTAS Warthog
2.GUID={375E0230-95F7-11EA-800B-444553540000}
C=Joystick - HOTAS Warthog
C.GUID={375E0230-95F7-11EA-800B-444553540000}

3=Throttle - HOTAS Warthog
3.GUID={4B249C60-95F8-11EA-8002-444553540000}
D=Throttle - HOTAS Warthog
D.GUID={4B249C60-95F8-11EA-8002-444553540000}

4=Saitek Pro Flight Combat Rudder Pedals
4.GUID={4B1F9350-95F8-11EA-8001-444553540000}
E=Saitek Pro Flight Combat Rudder Pedals
E.GUID={4B1F9350-95F8-11EA-8001-444553540000}

That leaves us with the F16 MFD1, the F16 MFD2, and the BU0836A. In your old INI they were joysticks 1, 0 and 5, respectively. So just extract and renumber those, and work out which letters they should be by comparing your assignments for the 737-800W  and, say, the 777:

0=F16 MFD 2
0.GUID={B4C1EB10-96A1-11EA-8002-444553540000}
B=F16 MFD 2
B.GUID={B4C1EB10-96A1-11EA-8002-444553540000}

1=F16 MFD 1
1.GUID={B4C0B290-96A1-11EA-8001-444553540000}
A=F16 MFD 1
A.GUID={B4C0B290-96A1-11EA-8001-444553540000}

5=BU0836A Interface
5.GUID={B4C34AA0-96A1-11EA-8004-444553540000}
F=BU0836A Interface
F.GUID={B4C34AA0-96A1-11EA-8004-444553540000}

Now, those three are just intelligent guesswork, looking at similar assignments between two aircraft profiles.

Now put those three together with the previous three, make a new [JoyNames] section with just those (and the AutoAssignLetters line), and try it out.  Be sure to load each aircraft profile so the letters replace the numbers in the assignments, then you'll be a lot better off next time!

Pete

 

 

 

Link to comment
Share on other sites

OK, I kind of did that.  The .ini file I sent you this time was after I had run a flight with the 737.  I still have the old .ini file with all the profiles.  What I did was took the GUIDs from the file I just sent you and replaced the ones in the file you fixed previously (they had changed) with the correct ones.  That got almost everything working in the 737, which is the only AC that I have installed right now.  The only things that don't seem to be working are a few of the MFD buttons.  Funny thing there is that some of them work as before, while a couple have moved from MFD1 to MFD2, and a few just do weird things.  But I can sort that out.  I have spent the last few hours studying how the .ini file is formatted, so maybe I can figure some of this out without having to bother you.

But I have a question about the JOYNAMES section.  The fix you sent me had me turning the autoassignletters on, and then each device was assigned a number.  When I tried changing the GUIDs, I assigned numbers as well, and that didn't work at all.  So I went back and assigned letters A-E, and that got it working.  Why did numbers work in the fix you sent me, but I had to use letters to get them working?  Of course you know that after running the sim the JOYNAMES expanded and each has a letter and a number.  I was just confused why I had to use letters.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.