KukanRobot - Package Builder preparation
=======================================

This distribution deliberately excludes RESOURCE_IDENTITIES.json. That file
was a developer audit, not a runtime resource manifest. Its JSON path/old
fields were interpreted as file references by VaM's Package Builder, producing
six short AssetBundle references and a historical internal shader-bundle name.
All six actual runtime AssetBundle files are included under their real names.
No extra dl_fluids18 file is needed.

UPDATING AN EXISTING WORKING FOLDER
Copying this ZIP over an old installation will NOT delete obsolete files.
Remove only RESOURCE_IDENTITIES.json from the inner implementation folder
(the folder containing KukanRobot.cs). Do not delete any Native/Presets JSON.
No code reload or replacement of the loaded bundles is needed for this cleanup.

PACKAGING
Cancel the previous prepared build. Clear the old Package Builder contents
and references (Clear All), fill in the package information again, and add the
entire outer plugin folder. Click Prep Package again. Do not finalize the old
prepared copy: it can still contain the removed audit and its old reports.
The folder may be located anywhere under Custom/Scripts. Keep the internal
KukanRobot, Assets and Native structure. Do not add developer audits, older
copies, the original third-party VARs, or unrelated scenes to the plugin-only
package. If a new preparation reports other broken references, inspect those
specific references instead of finalizing with the warning.

This cleanup does not modify the runtime C# files, cslist files, presets,
materials, model bundles, licenses, physics, controls, resource loaders or UI.
The complete source and resource sets remain present in both editions.
A reference-pattern replay and ZIP integrity checks are not a VaM run.
The actual Package Builder and a final VAR have not been executed here.

Verified against the submitted Custom.7z
--------------------------------------
The submitted prepared Custom tree still included the obsolete developer
identity audit. It contained the seven names shown as broken references.
All six real resource containers were present. No C# or asset change is
required to remove those audit entries. Remove the obsolete audit from
the ORIGINAL source folder selected for packaging, not just its prepared
copy, then prepare the package again. A ZIP overlay does not remove files
that are absent from the new ZIP. Use an empty destination for a complete
replacement, or delete only the obsolete audit in the existing folder.
This verification did not run VaM or finalize a VAR.
