Manually editing PPro file to relink assets
Hello,
I am having trouble relinking a lot of dynamically linked AE comps in PPro. I thought I'd be able to directly edit the PPro file in a text editor and do a simple find/replace to change the file path of the old AE project to the new AE project, so PPro 'looks at' the new AE project. But that didn't work. So I thought I'd put this out there for discussion in case anyone else can shed some light on the issue.
The problem is that I have many (200+) AE comps dynamically linked into a PPro project, but now want to make PPro look at a different AE project for those comps. Manually relinking in PPro would take ages (the auto-relinking did not work) so I thought I could directly edit the PPro project in a text editor.
I suspected that the relevant chunks of code in the PPro project look like this:
<Media ObjectUID="55748714-7a4e-4905-9fb1-bccef8354c5b" ClassID="7a5c103e-f3ac-4391-b6b4-7cc3d2f9a7ff" Version="27">
<VideoStream ObjectRef="11781"/>
<ImporterPrefs Encoding="base64" BinaryHash="0bca3b82-4957-1c2b-51b0-9ac200000054">MAAwADAAMAAwADUAZQBlAC0AMAAwADAAMAAtADAAMAAwADAALQAwADAAMAAwAC0AMAAwADAAMAAwADAAMAAwADAAMAAwADAA
</ImporterPrefs>
<ModificationState Encoding="base64" BinaryHash="03d2ac93-3577-755a-e0dc-8a1d0000001c">ty5tliroRMKB5VjZIOYD0w==
</ModificationState>
<RelativePath>.\old_AE_project.aep</RelativePath>
<FilePath>D:\Freelance work\old_AE_project.aep</FilePath>
<ImplementationID>ec341e53-60c2-4d89-abfc-bdb5c0ff2e0b</ImplementationID>
<Title>07_02/old_AE_project.aep</Title>
<FileKey>6d29a764-13e1-4db5-b8cb-836fdd056793</FileKey>
<ActualMediaFilePath>D:\Freelance work\old_AE_project.aep</ActualMediaFilePath>
<TimeDisplay>101</TimeDisplay>
<ContentAndMetadataState>966d2eb7-e82a-c244-81e5-58d920e603d3</ContentAndMetadataState>
<ConformedAudioRate>9223372036854775807</ConformedAudioRate>
</Media>...so I changed all occurrences of the old_AE_project.aep to point to the new AE project (whose folder/comp structure is identical to the old AE project) but PPro then could not find the comps. Is there something hidden amongst the <FileKey> or other cryptic-looking numbers in there, which makes a simple find/replace impossible? Has anyone managed to achieve anything similar to this? I'd be very interested to hear from anyone who has successfully done this!