After reading this post from Greg in the STEP forums, I realized that because I am running Merge Plugins through MO (which is 32-bit), all the integrations for Merge Plugins should also be the x86 versions.
I downloaded the x86 versions of Champollion and BSAOpt, and I deleted the x64 versions and replaced them with the new x86 versions. I then launched Merge Plugins from MO to change the integrations.
I waited for the background loader to be finished (as I had noticed in the past that it could not find the Papyrus flags path until this was finished), and I pressed the "Detect Integrations" button.
It lost the MO filepath (which makes sense, as I have MO installed outside of the Skyrim directory in a Skyrim Utilities folder), however the detected integrations for the other things did not change. It did not detect that the old versions of some integrations were gone and lose the old file paths.
I manually pointed to the new versions in my Skyrim Utilities folder, and all was well in the world.
Also, this brings to mind a related feature request: For people that aren't very bright (like myself) and install the x64 versions of Merge Plugins integrations, is it somehow possible to do some type of test when the filepath is established that would let people know they have the wrong version installed?
Probably much easier said than done, but I could see a lot of people that use MO accidentally getting the x64 versions of some of these integrations and subsequently wondering why things don't work.
Cheers, and thanks again for such a wonderful program! :-)
Edit: Thinking on this a bit more...for the feature request regarding 32-bit and 64-bit versions of integrations, maybe it would be easier to just mention the wrong integration version is being used when actually building a plugin. A nice big error message would do the trick, I think.
Hi Mator,
After reading this post from Greg in the STEP forums, I realized that because I am running Merge Plugins through MO (which is 32-bit), all the integrations for Merge Plugins should also be the x86 versions.
I downloaded the x86 versions of Champollion and BSAOpt, and I deleted the x64 versions and replaced them with the new x86 versions. I then launched Merge Plugins from MO to change the integrations.
I waited for the background loader to be finished (as I had noticed in the past that it could not find the Papyrus flags path until this was finished), and I pressed the "Detect Integrations" button.
It lost the MO filepath (which makes sense, as I have MO installed outside of the Skyrim directory in a Skyrim Utilities folder), however the detected integrations for the other things did not change. It did not detect that the old versions of some integrations were gone and lose the old file paths.
I manually pointed to the new versions in my Skyrim Utilities folder, and all was well in the world.
Also, this brings to mind a related feature request: For people that aren't very bright (like myself) and install the x64 versions of Merge Plugins integrations, is it somehow possible to do some type of test when the filepath is established that would let people know they have the wrong version installed?
Probably much easier said than done, but I could see a lot of people that use MO accidentally getting the x64 versions of some of these integrations and subsequently wondering why things don't work.
Cheers, and thanks again for such a wonderful program! :-)
Edit: Thinking on this a bit more...for the feature request regarding 32-bit and 64-bit versions of integrations, maybe it would be easier to just mention the wrong integration version is being used when actually building a plugin. A nice big error message would do the trick, I think.
Anyway, thanks again.