Working Together
Learn about possibilities on collaborating on the same Durty Cloth Project
Introduction
Collaborating on Durty Cloth Tool (DCT) projects with your team is straightforward when using version control systems like Git. This guide explains how to configure and share DCT projects correctly, ensuring seamless collaboration across multiple users.
Step 1: Enable Sharing for Your Project

Open your Durty Cloth Project in DCT.
Navigate to Project Settings > Sharing and Collaboration.
Enable the Force relative file paths to allow for sharing this project checkbox.
Step 2: Set Up a Version-Controlled Folder
Weβll use Git and GitHub as an example for creating a version-controlled folder, but this process works with other services like GitLab, Bitbucket, or Azure DevOps.
Create a Repository on GitHub
Go to GitHub and sign in.
Create a New Repository.
Provide a Repository Name and set its visibility to Private (optional for collaboration within a secure environment).
Click Create Repository.
Step 3: Clone the Repository Locally
Open your Git client (e.g., Git Bash, GitHub Desktop, or another tool).
Clone the repository using the command:
git clone https://github.com/username/repository-name.git
Replace
username
andrepository-name
with your GitHub credentials.After cloning, navigate to the local repository folder on your computer. This will serve as the version-controlled folder where the DCT project files will reside.
Step 4: Move Your Project Files to the Git Folder
Close DCT before proceeding.
Move the
.dctproj
file and theclothproject
folder into the cloned repository folder. The directory structure should look like this:
gitcontrolled_folder
βββ clothproject_test
β βββ data
βββ clothtest.dctproj
Reopen DCT and load the project from the Git-controlled folder.
Step 5: Commit and Share the Project
Open your Git client and stage the project files:
git add .
Commit the changes with a message:
git commit -m "Initial commit of Durty Cloth Project"
Push the changes to the remote repository:
git push origin main
Share the repository URL with your team members.
Step 6: Team Members Clone and Load the Project
Team members can now:
Clone the repository using the same process as Step 3.
Open the project in Durty Cloth Tool by loading the
.dctproj
file from the Git-controlled folder.
Benefits of the Shared Project Setting
The Shared Project setting ensures:
Independent Build Paths: Each team member has a personal build output folder, preventing conflicts in build paths.
Relative File Referencing: Ensures all project-related files are referenced relatively, avoiding path mismatches between collaborators.
Requirements for Collaboration
All users must have Durty Cloth Tool installed and set up.
Basic knowledge of Git is recommended for committing, pulling, and pushing changes.
Last updated
Was this helpful?