Authoring layout
project/ res/ dlcs/ CosmeticsPack/ scenes/ scripts/ materials/ meshes/DLC is runtime-loaded content. Base game resources stay under res://. DLC content is authored under project dlcs/, packed into .dlc, then mounted under a dlc:// name.
project/ res/ dlcs/ CosmeticsPack/ scenes/ scripts/ materials/ meshes/perro new_dlc --name NAME creates DLC folders and starter scene/script files.
perro dlc --name NAME generates DLC script and pack crates, builds runtime modules, packs resources, compresses when useful, and writes .output/dlc/NAME.dlc.
res://...Base game content.
dlc://NAME/...Content mounted from a named DLC.
dlc://self/...Current DLC mount from inside DLC-authored content.