Blender Asset Tracer (BAT) runs into problems when packing a blender file which references two or more files with the same file name and path but which exist on different drives.
The different files get combined into a single file when packed into the _outside_project folder that all external assets get bundled into when packing.
I have attached an image of a scene before and after being packed by BAT. You should see that one of the cube has it's texture change.
To reproduce this issue:
- Save two different textures to different drives but use the same file name and path (example: C:\test1.jpg and E:\test1.jpg or C:\test\test1.jpg and E:\test\test1.jpg)
- Reference these textures in a .blend file in some way (add them as material textures) and save the scene
- Use BAT to pack the blender file from command line or as a module import
- open up the target directory and inside the _outside_project directory you should see that all assets with the same names have been merged
I believe that this is likely to be a Windows issue since it's the drive letters that seem to be causing the issue.