This repository contains all the Construct 3 addons ports I've done. Either with explicit permission by the original authors or with compliance of their license.
First of all, install the SDKv2 addon you want.
All ports are 1:1 with their original version but their "Original ID" has been changed with a "New ID". So you must manually modify them in your project file.
Check the list of all addons with the new IDs
If your project is saved as a single-file project (.c3p format), open your project in the last version of Construct that can open it (The last version that supports SDKv1 is LTS version r449-3).
Once in the editor, go to Project > Save as > Save as project folder.
Save your project into an empty folder. Now this is your Construct project.
Keep your original .c3p as a backup. At the end of the process you can save back your project to a single file if needed.
Close Construct 3 if you still have it open.
Then, ideally with a code editor or featureful text editor, open the project.c3proj file from your project folder.
Search for the "Original ID" of your addon, and change it with the "New ID".
Inside the objectTypes/ folder, you'll find all your project's objects. If the addon you're upgrading is a plugin search for that object, or if it's a behavior search for the objects that have that behavior.
Replace all the "Original IDs" you find with the "New ID":
Tip
Using the search & replace feature from VSCode you can replace hundreds of IDs with one single click if your project is very big.
Now you should be able to open your project in the latest Construct version.
If you want to save it back to a c3p, go to Project > Save as > Save as single file.
| Original ID | New ID | Name | Original URL | New URL |
|---|---|---|---|---|
| EasystarTilemap | EasystarTilemap_SDKv2 | Easystar | https://www.construct.net/en/make-games/addons/1140/easystar | https://www.construct.net/en/make-games/addons/1571/easystar-sdkv2-port |




