Hi Paul,
Could you simply have a folder that contained all OBJ assets which could be copied between PC's? For example, have "c:\OctaneObjAssets" which contains all the OBJ and associated JPG files, and then you default OBJ Octane materials would reference texturemap files in that folder. Then the entire folder can be copied between PC's.
Yes is guess this could be a work around, to have a organised layout of all the obj and textures in one location and have this whole file shareable. But this doesn't help when it comes to wanting to store these files on a network drive for example. C drive would be universal, but there arn't many people that will store things directly on the c drive. Most commonly it is portable media or network drive. So having some sort of xml file that could reference paths relatively would be the key here I guess. I don't know enough about code, but my hope was that this could be achievable through windows, rather than the plugin.
Maybe a simpler work around for this could be the ability to select a folder for the plugin search for the missing texture files. This way we wouldn't have to re-link them one at a time. If files were on a removable drive, and the drive letter changed, we could redirect it to the new drive letter and it could find the files and update the paths automatically. I have seen this type of functionality in many programs in the past.
Can you post the generated CSV here pls, and I can take a look.
Many thanks for the help with this scatter problem. Attached are two csv files, both work in the octane standalone, but only one works in the revit plugin. I believe the threshold for the amount of scatter instances is reached at around 10000.