Migration from Legacy Version (Before 2025.1.*)
Warning
Before proceeding with the migration, ensure your project is under a source control system (e.g., Git) or that a full backup of your project has been created. Migration involves modifying and deleting files, and having a backup or version control ensures you can recover in case of unexpected issues.
Install the package with the new version of the plugin via the Unity Asset Store or using OpenUPM (recommended). After installing plugin package you have two options:
Automated Migration
A window will appear offering to perform the migration automatically.

Click the Migrate button and wait for the process to complete.
Once the migration is finished, close the window if everything is successful.
If an error occurs, check the Console window for details and consider using the Manual Migration approach.
Manual Migration
To migrate manually, you will need to remove the old plugin, convert, and configure the game data files:
Navigate to the
Assets/Editor/GameDevWare.Charon
folder and delete it.Temporarily move all .gdjs and .gdmp files from
Assets/StreamingAssets/
toAssets/
.Select each .gdjs or .gdmp file and click the Reimport button in the Inspector window.
Replace the old .asset file with the newly generated one. If the file did not exist previously, place it anywhere within the boundaries of the .asmdef file.
Replace the old source code files (.cs) with the newly generated ones.
Warning
Preserve the original .meta files for .cs and .asset assets to maintain Unity resource associations and links.