- Home /
Asset Server can't find P4Merge
When I connect to the Asset Server, and try to Compare assets, I get a message saying I have no installed supported merge tools.
But p4merge.exe is in C:\Program Files\Perforce where I would expect it to be found. Any ideas on how to fix this?
Update: Installed Winmerge, which works. But the original question stands: why did it not find P4$$anonymous$$erge?
Answer by thekidder · Sep 15, 2011 at 08:53 PM
Are you running 64-bit Windows? Unity only seems to recognize the 32-bit installation of P4Merge; try uninstalling P4Merge and installing the 32-bit version.
I don't have Unity installed anymore, but I bet your are right.
Answer by kmeboe · Mar 18, 2015 at 12:31 AM
With Unity 5 (which has a 64-bit version), things are a bit different. The 32-bit version of P4Merge will only work if you have the 32-bit version of Unity installed.
In addition, Perforce needs to be installed on the same drive and in the same relative location as Unity. Near as I can determine, Unity is literally navigating up one directory, then looking for a folder named "Perforce". If it can't find it, then P4Merge won't show up in the list.
This worked for me, I have 2 drives and usually keep most of my apps on a different drive but Unity was unable to find it. I had to reinstall on to my C drive (where Unity also lives).
Your answer
Follow this Question
Related Questions
Asset Server Team and project management Unity Pro 2 Answers
Insert the model from the server system 0 Answers
How do i connect to a remote Asset server Host? 2 Answers
Unity Asset Server - Get Revision History 0 Answers
Asset Bundles download at runtime 1 Answer